如何在开机时禁止同步ntp.ubuntu.com?
- GOVO
- 帖子: 427
- 注册时间: 2005-05-15 3:09
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系:
我没有用过tomcat,不太了解。你平时怎么启动tomcat的?比如你运行/path/tomcat -a 1 -b 2
那就写个脚本S70tomcat
然后放到/etc/rcS.d/目录里就可以了。
正常的服务脚本应该有1个参数,此参数有一下几种可能
start: 启动服务
stop: 停止服务
restart: 重启服务,大部分都是通过stop然后start实现的
reload: 重新读取配置
force-reload: 强迫重新读取配置,比较常见就是restart
当然如果要简化的话就不必考虑这些了,就像上面那个例子一样,一律看成start。
那就写个脚本S70tomcat
代码: 全选
#!/bin/sh
/path/tomcat -a 1 -b 2
正常的服务脚本应该有1个参数,此参数有一下几种可能
start: 启动服务
stop: 停止服务
restart: 重启服务,大部分都是通过stop然后start实现的
reload: 重新读取配置
force-reload: 强迫重新读取配置,比较常见就是restart
当然如果要简化的话就不必考虑这些了,就像上面那个例子一样,一律看成start。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系:
哦,那就很简单了,直接GOVO 写了:命令是/opt/tomcat/bin/startup.sh,不过要用sudo提升权限。
代码: 全选
ln -sf /opt/tomcat/bin/startup.sh /etc/rcS.d/S70tomcat
代码: 全选
ln -sf /opt/tomcat/bin/shutdown.sh /etc/rc0.d/K10tomcat
ln -sf /opt/tomcat/bin/shutdown.sh /etc/rc6.d/K10tomcat
另外启动和关闭是都是以root权限执行/etc/rcN.d/里面的程序的,所以无所谓sudo啦。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
- laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
- 联系:
不太清楚有什么文档介绍这个,不过脚本都放在/etc/里面了,这些脚本注释得都很好,有什么不明白的就直接读一下脚本好了。比如之前讨论的启动或切换runlevel会做那些操作,只要看一下/etc/init.d/rc就明白了。GOVO 写了:非常感谢!不过我还想自己知道一些这方面的内容,有文档吗?
如果还对启动到runlevel之前,也就是linux在initrd阶段做什么感兴趣,则可以
代码: 全选
gunzip -c /boot/initrd.img-******-**-** | cpio -i
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
- szlychee
- 帖子: 60
- 注册时间: 2006-03-15 22:34
sysv-rc-conf
可以用sysv-rc-conf试试