SlideShare a Scribd company logo
1
使用Samba
提升Linux平台开发效率
西铭(李振华)
2010-10-27
2
目录
1 • 你准备好了吗?
2 • Linux环境搭建。
3 • Windows环境搭建
4 • 在网络磁盘创建项目
5 • 在Linux下编译并运行项目
6 • 参考资料
3
1.你准备好了吗?
 Samba
 Linux系统自带
 最新版本wget http://www.samba.org/samba/ftp/stable/samba-
3.5.6.tar.gz
 Windows系统集成开发工具(以Eclipse为例)
 Eclipse 下载:http://www.eclipse.org/downloads/
 JDK 下载: http://java.sun.com/javase/downloads/widget/jdk6.jsp
4
2.Linux环境搭建-安装Samba
Samba是Linux系统自带套件,也可以自己下载最新版本,进行安装。
wget http://www.samba.org/samba/ftp/stable/samba-3.5.6.tar.gz
安装方法:
tar –xzf samba-3.5.6.tar.gz 解开软件包
cd samba-3.5.6/source3/ 进入source目录
sudo ./configure && make && make install 配置、编译并安装
5
2.Linux环境搭建-配置Samba
安装好Samba后,需要对Samba进行简单配置。
配置文件在/etc/samba/smb.conf,
1.设置网络群组信息和简短描述,默认不用改
2.设置共享目录,默认不用改
6
2.Linux环境搭建-启动Samba
配置好Samba后,添加samba用户和密码
sudo smbpasswd -a ximing(用户名建议和花名一致)
然后重新启动Samba服务,使配置生效
sudo service smb restart
或者
/etc/rc.d/init.d/smb restart
7
3.Windows环境搭建-设置共享目录
注:在windows下运行10.232.41.37,输入登录的用户名和密码即可访问,
Linux下的共享目录。并可以设置网络磁盘映射,方便使用
8
4.在网络磁盘创建项目
Eclipse和JDK安装略
使用Eclipse在Linux网络磁盘上创建项目,这里以C++项目举例。
使用Eclipse开发C++代码,Linux下进行编译和运行
9
5.在Linux下编译并运行项目
创建的项目Test后,登录Linux,编译并运行代码
10
参考资料
http://www.samba.org/samba/docs/using_samba/toc.html
使用Samba提升linux平台开发效率

More Related Content

PDF
把玩 Jenkins CI
PPTX
使用Rpm&yum进行基础软件管理
PPTX
03.python工作环境
PPTX
SQL Server 資料庫版本控管
PPTX
開發人員不可不知的 Windows Container 容器技術預覽
PDF
使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...
PPTX
pyspider 介绍 - pycon2014@北京
PPTX
Windows Container 101: dotNET, Container, Kubernetes
把玩 Jenkins CI
使用Rpm&yum进行基础软件管理
03.python工作环境
SQL Server 資料庫版本控管
開發人員不可不知的 Windows Container 容器技術預覽
使用 Load Balancer 與 Redis 部署 LAMP Server 高併發架構 - Global Azure Taiwan 20200425 ...
pyspider 介绍 - pycon2014@北京
Windows Container 101: dotNET, Container, Kubernetes

What's hot (20)

PPTX
Linux 系列分享[1] 概览
PPTX
快速上手 Windows Containers 容器技術 (Docker Taipei)
PDF
Docker初识
PDF
AWS EC2 for beginner
PPTX
Docker tutorial
PDF
twMVC#36.NetCore 3快速看一波
PDF
NF core-workflow
PDF
docker intro
PPTX
Asp.net 5 新功能與變革
PDF
Docker 最佳实践
PPTX
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
PDF
Docker
PDF
Bypat博客出品-利用cent os快速构建自己的发行版
PPTX
Net xms
PDF
Ruby on Rails 開發環境建置 for Mac
PDF
移植Os and 相關io介紹
PPTX
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
PDF
用Maven管理專案的依賴關係
PPT
The Application of OpenStack in 360buy, by Bin He
Linux 系列分享[1] 概览
快速上手 Windows Containers 容器技術 (Docker Taipei)
Docker初识
AWS EC2 for beginner
Docker tutorial
twMVC#36.NetCore 3快速看一波
NF core-workflow
docker intro
Asp.net 5 新功能與變革
Docker 最佳实践
QNAP MOPCON 2015 - 輕鬆打造持續整合開發環境,使用 QNAP Docker
Docker
Bypat博客出品-利用cent os快速构建自己的发行版
Net xms
Ruby on Rails 開發環境建置 for Mac
移植Os and 相關io介紹
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
用Maven管理專案的依賴關係
The Application of OpenStack in 360buy, by Bin He
Ad

Viewers also liked (11)

PPTX
轻松写出优雅的Java代码之check style
PDF
Java 性能瓶劲分析之最佳实践
PPTX
使用Samba提升linux平台开发效率
PPTX
我在 Mac 上的常用开发工具
PDF
Clojure 1.8 Direct-Linking WWH
PPTX
Nio trick and trap
PDF
Java 与 CPU 高速缓存
PPTX
基于Eclipse和hadoop平台应用开发入门手册
PDF
Mesos intro
PDF
Erlang scheduler
PDF
Hystrix 介绍
轻松写出优雅的Java代码之check style
Java 性能瓶劲分析之最佳实践
使用Samba提升linux平台开发效率
我在 Mac 上的常用开发工具
Clojure 1.8 Direct-Linking WWH
Nio trick and trap
Java 与 CPU 高速缓存
基于Eclipse和hadoop平台应用开发入门手册
Mesos intro
Erlang scheduler
Hystrix 介绍
Ad

使用Samba提升linux平台开发效率