服务的分类
- rpm包的默认安装服务
- 独立的服务
- 基于xinetd服务
- 源码包安装的服务
rpm安装服务和源码包安装服务的区别
rpm包和源码包安装服务的区别就是位置不同
- 源码包是安装在指定的位置,一般是/usr/local
- rpm是安装在默认的位置中
- /etc/init.d/:启动脚本位置 或者是 /etc/rc.d/init.d/
- /etc/sysconfig/:初始化环境配置文件位置
- /etc/:配置文件位置
- /etc/xinetd.conf xinetd配置文件
- /etc/xinetd.d 基于xinetd服务启动的脚本
- /var/lib 服务生产的的数据放在这里
- /var/log 日志
独立服务的启动
- /etc/init.d/独立服务名 start|stop|status|restart
- service 独立服务名 start|stop|status|restart
独立服务的自启动
-
chkconfig [–level 运行级别] [独立服务名] [on|off]
[root@MiWiFi-R4CM-srv ~]# [root@MiWiFi-R4CM-srv ~]# chkconfig --list 注:该输出结果只显示 SysV 服务,并不包含 原生 systemd 服务。SysV 配置数据 可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemctl list-unit-files'。 查看在具体 target 启用的服务请执行 'systemctl list-dependencies [target]'。 netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关 network 0:关 1:关 2:开 3:开 4:开 5:开 6:关 vmware-tools 0:关 1:关 2:开 3:开 4:开 5:开 6:关 [root@MiWiFi-R4CM-srv ~]# chkconfig --level 2345 httpd on
-
修改/etc/rc.d/rc.local文件(改文件会在所有启动程序加载完毕后,用户输出用户名密码前加载一次)
-
使用nesysv命令管理自启动
ps -aux
top命令
top [选项]
选项:
-d 秒数:指定top命令几秒更新,默认是3秒
在top命令的交互模式当中可以执行的命令
- ?或者h:显示交互的帮助信息
- P:是CPU的使用率排序,默认就是此项
- M:以内存的使用率排序
- N:以pid排序
- q:退出top
pstree
查看进程数
pstree [选项]
选项:
-p 显示进程PID
-u 显示进程的所属用户