新手朋友們是這樣的,第一步你要確認你你的服務器是否安裝了這些必備的rpm包,我的環境是rhel5.6
[root@localhost ~]# rpm -qa | grep samba
samba-3.0.33-3.29.el5_5.1
samba-client-3.0.33-3.29.el5_5.1
samba-common-3.0.33-3.29.el5_5.1
system-config-samba-1.2.41-5.el5
分析這幾個包: samba-common-3.0.33-3.29.el5_5.1是公共包,不管是服務端或者是客戶端都需要這個。
samba-3.0.33-3.29.el5_5.1 是samba服務器必須的包,
samba-client-3.0.33-3.29.el5_5.1是客戶端必須的包
如果沒有安裝,我這裏介紹一個光盤安裝的方法
先在/mnt下建立一個“cd”目錄用來掛載光盤:#mkdir /mnt/cd
光盤準備好放進光驅然後進行掛載:#mount /dev/cdrom /mnt/cd
然後你用命令#ls /mnt/cd 就會發現光盤內容
用命令#ls /mnt/cd/Server 會發現這裏放的全都是rpm包了
然後安裝上邊所提到的包
#rpm -ivh /mnt/cd/Server/samba-common-3.0.33-3.29.el5_5.1
#rpm -ivh /mnt/cd/Server/samba-3.0.33-3.29.el5_5.1
#rpm -ivh /mnt/cd/Server/samba-client-3.0.33-3.29.el5_5.1
到這裏我們就安裝完了samba的客戶端和服務器所需的包
這裏先講解客戶端命令smbclient命令的使用
1,先查看一下你想要訪問的Windows主機的共享目錄(這裏例舉Windows主機的ip地址爲192.168.0.2)
#smbclient -L 192.168.0.2 -O username=administretor
Password: 在這裏輸入你的WINDOWS賬戶密碼,如果沒有密碼直接敲回車就好。
這樣你就可以查看到Windows主機的共享目錄(假設Windows下有一個“text”文件夾設置爲共享)
2,複製Windows/text下的文件我們用get命令,如果上傳就用post命令,這裏我就不說了,因爲這個方法不好用。
3,把Windows共享文件夾直接掛載在Linux下,直接實現複製
先建立一個掛載點#mkdir /mnt/win
如果你的系統是win2k/xp的系統
#mount -t cifs //192.168.0.2/test /mnt/win -o username=administretor
Password: 在這裏輸入你的WINDOWS賬戶密碼,如果沒有密碼直接敲回車就好。
這樣Windows下的test文件夾就掛載到/mnt/win目錄下了。
如果你不在使用共享了,記得要卸載。
今天就學到這,明天學服務器的配置。