辅助安装包,然后切换到第一张 linux 镜像盘,用 mount /dev/cdrom
/mnt/cdrom 命令将第一张镜像盘挂载,安装 samba 主程序包,samba-client
客户端软件包,还有 samba 的工具包 samba-common.用,#rpm –ivh –aid
samba*.rpm。如果安装 samba 所需的依赖软件包都辅助安装了,就不用一
个一个找依赖包数据包安装上去,才安装软件包了。一次性安装。
[root@localhost root]# smb
//安装好后,samba 服务端及客户端工具也安装上去了,输入 smb 按两次 Tab 键
就会弹出以 smb 开头的工具出来。这些工具都存放在/usr/bin 目录中。
smbadduser smbcontrol smbmount smbspool smbumount
smbcacls smbd smbpasswd smbstatus
smbclient smbmnt smbprint smbtar
[root@localhost root]# service smb start
//启动 samba 服务可以上面的命令启动,也可以在主菜单--系统设置--服务器
设置--服务--在 smb 前打勾--开始--启动 samba 服务,重新启动服务时
service smb restart 命令
[root@localhost root]# ls -l /usr/sbin |grep mbd
//显示两个超级用户服务器,是 Samba 的核心两个守护进程,一个是 nmbd,一
个是 smbd,在服务器启动到停止期间持续的运行。Smbd 负责监听 139TCP 端
口,nmdb 负责监听 137TCP 和 137UDP 端口。可以在/etc/samba/smb.conf 主配置
文件中了解 smbd 和 nmbd 全部配置信息,smbd 进程的主要作用是处理来到的
SMB 数据包,为使用该数据包的资源与 Linux 协商,而 nmbd 进程使得其他主
机(或工作站)能浏览 Linux 服务器。
-rwxr-xr-x 1 root root 632276 2003-03-14 nmbd
-rwxr-xr-x 1 root root 1794708 2003-03-14 smbd
[root@localhost root]# pstree |grep mbd
//查看服务器是否启动
|-nmbd
|-smbd
[root@localhost root]# pgrep smbd
//查看 smbd 是否运行
[root@localhost root]# pgrep nmbd