一、聯網正常的情況下直接執行命令安裝
[root@localhost java]# yum -y install samba
二、檢查下安裝結果
[root@localhost java]# rpm -qa | grep samba
三、啓動samba服務
[root@localhost java]# service smb restart
出現Failed是因爲重啓命令,因爲它剛安裝,還不是啓動的狀態,所以初學者不要驚慌!!
四、設置開機自啓動
[root@localhost java]# gedit /etc/rc.d/rc.local
編輯該local文件,在其末尾添加命令:/etc/init.d/smb start
緊接着在設置下Samba服務共享目錄
[root@localhost home]# mkdir samba
並設置下權限
[root@localhost home]# chmod 0777 samba
五、爲了方便Linux下編譯的文件能在Windows中直接使用,解決每次啓動虛擬機IP更變的麻煩,這裏我把我的CentOS的IP設置爲靜態的
a、先確定當前虛擬機的網關地址——VMWare窗口》編輯》虛擬網絡編輯器
b、編輯配置文件 /etc/sysconfig/network
[root@localhost java]# gedit /etc/sysconfig/network
加入剛剛所得到的網關地址
c、編輯 /etc/sysconfig/network-scripts/ifcfg-eth0 文件
[root@localhost java]# gedit /etc/sysconfig/network-scripts/ifcfg-eth0
照上圖修改爲
DEVICE="eth0"
#BOOTPROTO="dhcp" 註釋原來的dhcp
#---添加以下---
BOOTPROTO="static"
IPADDR=192.168.164.128
NETMASK=255.255.255.0
GATEWAY=192.168.164.2
#---添加以上---
HWADDR="00:0C:29:1C:02:50"
IPV6INIT="no"
#---NM_CONTROLLED 修改爲no---
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="fbddd42c-8e3c-4fbb-8f29-8ee413d6d819"
#---添加DNS1,別寫成了DNS---aa
DNS1=192.168.164.2
d、編輯配置 /etc/samba/smb.conf
[root@localhost java]# gedit /etc/samba/smb.conf
注:MYGROUP替換爲WORKGROUP
netbios name = centossamba 這一行前面註釋符 分號“;” 去掉 修改爲自己想要的名字
security = share 這一行改爲 share模式
文件末尾加上
[public]
comment = Public Stuff
path = /home/samba #自己想要共享的文件目錄
public = yes
writable = yes
e、編輯配置文件 /etc/sysconfig/selinux
[root@localhost java]# gedit /etc/sysconfig/selinux
把 SELINUX=enforcing 修改爲SELINUX= disable 退出保存
執行命令:setenforce 0 #關掉selinux
[root@localhost java]# setenforce 0
f、重啓服務
[root@localhost Desktop]# service network restart
[root@localhost Desktop]# service smb restart
一切正常的話 會看到這樣一個目錄
當然爲了方便開發 你可以把它直接加到計算機管理裏面,省得每次都是運行》\\192.168.164.128\
OK 到此結束!整理文章太累了,你可以轉載,但請尊重版權,留上出處,謝謝!