xinetd是一个在内存的服务,但它本身不提供服务,而是一个管理者,它管理着很多不在内存的服务。当有进程需要某个被他管理的服务时,它就会去调用那个服务。
独立的服务就是那种直接在内存里面并直接提供服务的进程,如Apache。
管理无所谓也就这两个事:
自启动是指在系统下次启动的时候会不会随系统一起启动。
服务启动是指在系统中当前时间是否在启动。
下面这个命令是rpm安装包专用的命令,数字代表启动的系统模式,例如图形界面启动等等,启用代表进入某种模式时,
这个服务是随着系统的启动而启动的。
ps -aux是查询所有的服务。
这个也是查看进程,但如果是没有启用端口的服务就查看不到了,
rpm包用 -e 选项可以统一删除以上相关文件。
服务的启动应该是通过上面的init.d下的启动,下面的service是red hat系列专有的,其实也就是去init.d目录下去找相应的
服务。所以下面两个是一样的:
下面这个命令会把Linux下所有的服务列出来:包括各种状态,启动的停止的等等。service --status --all
第一种方法自启动:rpm包独有。
查看:
启动:
上面这个命令只是让程序在下次启动机器时自启动,但是当前是否已经启动是不知道的。
第二种:(推荐)
把这句话放到那个文件里就可以了。在启动系统输入用户名密码之前会读取这个文件。
touch这个命令其实是先查看有没有这个文件,如果没有就创建,如果有就修改它的最后访问时间。
第三种方法:类似于setup命令。虽然是图形化但它是red hat独有的。(这个需要安装专门的服务程序)