檢查/etc/init.d/中服務的狀態,以samba為例:
#cd /etc/init.d
#./smb status ------>出現以下畫面表示smb服務跑的正常
Checking for Samba SMB datemon running
或是可用另一種方式檢查
#rpm -q samba --->檢查是否有安裝samba,如果有會列出來版本
samba-3.2.4-5.2# rcsmb status --->檢查smb狀態 (服務名稱前加上rc)
Checking for Samba SMB datemon running如果服務 idle or dead要如何處理?
檢查/var/run/下的pid
# ls /var/run/samba -->發現兩個檔nmbd.pid 以及smbd.pid
#cat nmbd.pid -->存放nmbd的process id
#cat smbd.pid -->存放smbd的process id
#cat smbd.pid -->存放smbd的process id
# ps -aux | grep smb ------->找出smb服務的pid,應該要找到smbd以及nmbd的pid,兩者都存在服務才會正常.如果少了一個,就必須手動刪除存在的pid,再重啟samba 服務
#kill -9 8513 --------->刪除pid 8513 (假設smbd的pid為8513)
#rm /var/run/samba/* ---->刪除/var/run/samba/下的nmbd.pid 以及smbd.pid
Checking for Samba SMB datemon dead ------>未刪除檔案前會出現dead
Checking for Samba SMB datemon unused ---->刪除檔案後會出現unused
# cd /etc/init.d/
# ./smb status -->查看status是否為unused
# ./nmb status -->查看status是否為unused
# ./smb start ---->重新啟動smb服務
# ./nmb start ---->重新啟動nmb服務
# ./smb status -->查看status是否為running
Checking for Samba SMB datemon dead ------>未刪除檔案前會出現dead
Checking for Samba SMB datemon unused ---->刪除檔案後會出現unused
# cd /etc/init.d/
# ./smb status -->查看status是否為unused
# ./nmb status -->查看status是否為unused
# ./smb start ---->重新啟動smb服務
# ./nmb start ---->重新啟動nmb服務
# ./smb status -->查看status是否為running
# ./nmb status -->查看status是否為running
smb與nmb皆為running表示成功啟動了,可以連線試試
smb與nmb皆為running表示成功啟動了,可以連線試試
設定NetBIOS主機名稱,就可以讓windows和linux的鄰居都看到囉
沒有留言:
張貼留言