rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 操作系统 » Debian

Debian 清理无用的服务

由于Debian lenny 自带的apache2对于同一网关下同时发布来自于两个内网主机的Web服务有问题,所以从源码编译了Apache2 php 安装了binary版的mysql。
使用apt-get 删除了用不到的apache2 php5 mysql-server之后,这些服务还在,我们使用sysv-rc-conf还可以看到,查看/etc/init.d/目录下还会看到它们的脚本。如果直接删除/etc/init.d/下的启动脚本,你会发现,在sysv-rc-conf中还是有这个项存在,怎么回事呢?
原来,它们都放在/etc/rc*.d中。我们打开/etc/rc*.d,ls,那些红色的家伙就是了(都是以K开头的),都是断链,删除它。 这些指向实际服务程序的符号链接的名字很重要,它们遵循严格的命名约定,这样 rc 脚本就知道怎么样处理它们。 前缀由两部分构成:一个大写字母,紧跟着是一个两位的十进制数。前缀中的大写字母是“S”(表示“启动”),或者“K”(表示“杀死”,或者停止)。两位数的大小范围是自00到99。有一个重要的方面我还没有解释——链接名的数字部分。在“S”或者“K”之后的两位十进制数是 rc 脚本用来确定启动链接(就是链接指向的服务)的 顺序的。数字较小(比如00,01,等等)的链接在数字较大(99是最大的)链接之前运行。我们会在本文后边的内容中再次提到这一重点问题。
顶一下
(0)
踩一下
(0)