系统服务
服务的起停
Solaris 10用SMF管理服务。
- 如果要修改那些受inetd管理的服务,需要编辑/etc/inet/inetd.conf,
- 然后执行inetconv命令在SMF中创建相应的服务条目,从而把这些服务转换成接受SMF管理。
- 在solaris 10中,这类服务可以通过svcadm or inetadm命令进行管理
例如:
# svcadm restart ssh //重启ssh服务
Linux 系统中,- 由xinetd守护进程控制服务。通常在以下几个位置存放服务的配置
- /etc/inittab 由init控制
- /etc/rc*.d 各个运行级别的专用脚本用以启动各种系统服务
- /etc/(x)inetd.conf 由inetd控制
- /etc/init.d、/etc/rc*d实际上都是链接到/etc/rc.d目录中的各同名子目录
- 几种起停方式
- GUI的"系统设置"-->"服务器设置" ,CLI的# ntsysv
- # service service-name stop|restart
- # /sbin/chkconfig--level 345 service-name on|off
- 常见的服务名:network,iptables,httpd,vsftpd...
- 例如:
-bash-3.1# service sshd restart
Shutting down SSH daemon done
Starting SSH daemon done
solaris中服务配置的位置
- /etc/inittab 由init控制,但solaris 10不推荐使用
- /etc/rc?.d,/etc/init.d
- /etc/inetd.conf 由inetd控制,Solaris 10中使用inetadm or SMF进行管理
- SMF 仅Solaris 10使用