linux下如何开机自启动dhcp服务?
1,通过编辑/etc/rc.local文件来使dhcp服务开机自启动
使用命令 vi /etc/rc.local,
然后在文件最后一行添加 “sudo /etc/init.d/dhcp3-server start”就能使dhcp服务开机自启动。
2,使用crontab任务提交计划
先写一个简单的检查dhcp服务是否启动了的脚本a.sh:
#!/bin/bash
ps -ef|grep dhcp|grep -v grep
if
then
exit 0
else
sudo /etc/init.d/dhcp3-server start >/dev/null 2>&1
fi如果在用户目录下没有cron文件,使用vi新建一个my.cron的crontab文件,将以下内容写进去:
*/5 * * * * bash $HOME/a.sh
然后crontab my.corn 提交,这样系统就会在每5分钟运行一次a.sh脚本,检测dhcp服务已经启动了,如果没有启动或者停止了就会再启动一次。
3,注册系统服务
chkconfig –add 服务名称 (首先,添加为系统服务,注意add前面有两个横杠)
chkconfig -leve 启动级别 服务名 on
(说明,3级别代表在命令行模式启动,5级别代表在图形界面启动,on表示开启)
chkconfig -leve 启动级别 服务名 off
(说明,off表示关闭自启动)
例如注册dhcp为系统服务并在开机时自启动:
chkconfig –add dhcp
chkconfig -level 3 dhcp on总结一下:第一种方法其实是将指定服务设置为开机自启动,第三种方法是将服务升级为系统服务并且设置为开机时启动,而第二种方法对于那些最好或者必须开机启动的服务最好不要使用,但是可以使用crontab来实时监测服务是否在线。
Linux启动、关闭、重启网络服务的两种方式?
第一种就是楼上说的直接service 服务名称 start/restart/stop第二种可以直接进入/etc/init.d目录,服务的脚本文件都存放在此目录中,可以直接执行对其start/restart/stop如:# cd /etc/init.d# ./ntpd restart关闭 ntpd: 启动 ntpd: #
Linux怎么禁止服务开机启动?
命令:service
Service 服务名 strart开启stop restart
如:service sshd start
FTP服务的开启及关闭
service vsftpd start/stop/restart
chkconfig 服务名 on 开机时自动开启服务
chkconfig –list 查看服务状态
自己总结的
linux操作系统下,如何启动oracle服务与监听命令?
1、切换到oracle用户 su – oracle
2、startdb.sh命令脚本 #!/bin/sh lsnrctl start sqlplus “/as sysdba” << EOF startup EOF
3、netstat -ntlp或ps -ef |grep ora检查
4、shutdb.sh命令脚本 #!/bin/bash lsnrctl stop sqlplus “/as sysdba” << EOF shutdown immediate EOF