linux怎么重启samba服务器,SAMBA的启动和停止 - 在Linux平台上架设文档服务器的方法_服务器应用_Linux公社-Linux系统门户网站...
5,SAMBA的启动和停止.这是一个需要注意的地方,在以前的版本,包括2.2.5,2.2.6,2.2.7,2.2.8和2.2.8a都是通过执行/usr/local/samba/bin/smbd -D/usr/local/samba/bin/nmbd -D来启动服务,但是3.0.0以后的版本却将守护进程smbd和nmbd放到/usr/local/sambd/sbin/的目录下(更确切的说应该是sam
5,SAMBA的启动和停止.
这是一个需要注意的地方,在以前的版本,包括2.2.5,2.2.6,2.2.7,2.2.8和2.2.8a都是通过执行
/usr/local/samba/bin/smbd -D
/usr/local/samba/bin/nmbd -D
来启动服务,但是3.0.0以后的版本却将守护进程smbd和nmbd放到/usr/local/sambd/sbin/的目录下(更确切的说应该是samba3.0
将命令和系统服务的守护进程进行了分离来提高了它的安全性),
这时就需要这样来启动服务了
/usr/local/samba/sbin/smbd -D (UDP相关)
/usr/local/samba/sbin/nmbd -D (TCP/IP相关)
/usr/local/samba/sbin/winbindd -D (NT4和ADS DOMAIN相关,此处必须要!)
如果希望开机时即运行samba服务,可以将服务启动的指令写道/etc/rc.d/rc.local的文件中,并在指令后边加入&,来将
程序放到后台运行.例如:
[root@erp4 lib]# vi /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
Touch /var/lock/subsys/local
/usr/local/samba/sbin/smbd -D &
/usr/local/samba/sbin/nmbd -D &
/usr/local/samba/sbin/winbindd -D &
停止的话就KILL相关进程,再起就可以了.
1使用“ ps -aux|grep smb” 查看SAMBA服务是否已经运行
2“ /etc/init.d/smb start ”启动它
3、验证一下:(在做这步之前可能要重启一下,如果你是按以上顺序做的话,应该是不要重启的)
[root@luxing root]# kinit administrator@TEST.COM
Password for administrator@TEST.COM:
[root@luxing root]#(上面输入密码后,如果正确,就直接到这里)
root@luxing root]# smbclient -L /dc -k
更多推荐
所有评论(0)