一、服务管理简介与分类
运行级别
运行级别 |
含义 |
0 |
关机 |
1 |
单用户模式,类似于windows中的安全模式,用于系统恢复 |
2 |
不完全的命令行模式,不含NFS服务 |
3 |
完全的命令行模式,就是标准字符界面 |
4 |
系统保留 |
5 |
图形模式 |
6 |
重启动 |
运行级别的命令
| [root@openmind /]# runlevel -- 查看当前运行级别 |
| N 5 |
| |
| [root@openmind /]# init 3 -- init [rid] 转换运行级别 |
| |
- 设置系统默认运行级别(系统开机之后直接进入某个级别)
| [root@openmind wz] |
| |
| eg: id:3:initdefault: |
服务的分类

启动与自启动
| [root@openmind wz] |
| |
| Note: This output shows SysV services only and does not include native |
| systemd services. SysV configuration data might be overridden by native |
| systemd configuration. |
| |
| If you want to list systemd services use 'systemctl list-unit-files'. |
| To see services enabled on particular target use |
| 'systemctl list-dependencies [target]'. |
| |
| mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
| netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off |
| network 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
| |
| -- 看到 2、3、4、5是on则该服务是自启动 |
查询已经安装的服务
RPM是Red-Hat Package Manager(红帽软件包管理器)的缩写
- 源码包安装的服务
直接在 /usr/local下查看服务安装位置
服务与端口
| netstat -tlunp |
| -t 列出tcp数据 |
| -u 列出udp数据 |
| -l 列出正在监听的网络服务 |
| -n 用端口号来显示服务,而不是用服务名 |
| -p 列出服务器的进程ID(PID) |
二、RPM包服务管理
RPM安装服务和源代码包安装服务的区别就是安装位置不同
- 源码包安装在指定位置,一般是 /usr/local
- RPM包安装在默认位置中

独立的服务管理
- /etc/init.d/独立服务名 start|stop|status|restart
- service 独立服务名 start|stop|restart|status
独立服务的自启动
- chkconfig [--level 运行级别][独立服务名][on|off]
| chkconfig --list 2345 httpd on -- 开启httpd服务的自启动 |
-
修改/etc/rc.d/rc.local文件
-
使用ntsysv命令管理自启动
三、源码包服务管理
| /usr/local/apache2/bin/apachectl start|stop |
| ln -s /usr/local/apache2/bin/apachectl /etc/init.d/apache -- 让源码包的apache服务能被service命令管理启动 |

四、课程总结




【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具