chkconfig用法
时间: 2024-12-23 10:24:55 浏览: 20
`chkconfig`是Linux系统中用于管理服务开机启动、关机停止以及运行级别控制的工具。它的基本用法包括查看、启用、禁用和列出服务的状态。以下是`chkconfig`的一些常见用法:
1. **查看服务状态**:
```bash
sudo chkconfig --list <service_name>
```
其中 `<service_name>`是你想要查询的服务名,比如`apache2`或`mysql`。
2. **启动服务**(在运行级别5,即图形界面):
```bash
sudo chkconfig --level 5 <service_name> on
```
或者简写为:
```bash
sudo chkconfig <service_name> on
```
3. **停止单次服务**:
```bash
sudo service <service_name> stop
```
4. **启动服务并使其在下次重启时自动启动**:
```bash
sudo service <service_name> start && sudo chkconfig <service_name> on
```
5. **永久启用服务(在所有运行级别都启动)**:
```bash
sudo chkconfig --add <service_name>
sudo chkconfig <service_name> on
```
6. **临时更改服务的运行级别**:
```bash
sudo chkconfig <service_name> --level <run_level>
```
可以选择 `1`(单用户模式)、`2`(多用户无网络支持)、`3`(正常多用户,默认)等。
7. **列出所有可用的服务和它们当前的状态**:
```bash
sudo chkconfig --list
```
记得使用`sudo`以管理员身份运行,因为很多系统服务需要权限才能改变配置。
阅读全文