linux常用停用命令
-
Linux 常用的停用命令有以下几种:
1. `shutdown`:用于关闭系统。可以使用`shutdown -h now`立即关闭系统,也可以使用`shutdown -h +10`在当前时间后的10分钟内关闭系统。
2. `poweroff`:用于立即关闭系统。可以使用`poweroff`命令来关闭系统,它会立即向系统发送关机信号。
3. `halt`:用于关闭系统。可以使用`halt`命令来关闭系统,它会将系统停止运行,但不会断电。
4. `reboot`:用于重新启动系统。可以使用`reboot`命令来重新启动系统,它会先将系统停止运行,然后再重新启动。
5. `init`:用于切换运行级别。可以使用`init 0`将系统切换到关机状态,使用`init 6`将系统切换到重新启动状态。
6. `systemctl`:用于控制系统服务。可以使用`systemctl stop service_name`停止指定的服务,比如`systemctl stop httpd`停止 Apache 服务。
7. `service`:用于控制系统服务。可以使用`service service_name stop`停止指定的服务,比如`service httpd stop`停止 Apache 服务。
8. `kill`:用于终止正在运行的进程。可以使用`kill PID`停止指定的进程,PID 是进程的 ID 号。例如,`kill 1234`停止 ID 为 1234 的进程。
以上就是 Linux 常用的停用命令,根据具体的情况选择适合的命令来停用系统或进程。
2年前 -
Linux常用的停用命令有:
1. shutdown:用于正常关闭系统,并提前通知所有登录用户系统将要停机。
用法示例:shutdown -h now (立即停机)
shutdown -h 18:00 (指定时间停机)2. halt:停止系统运行,但不会重新启动系统。
用法示例:halt3. poweroff:彻底关闭电源,相当于拔掉电源线。
用法示例:poweroff4. init:改变系统运行级别,也可以用来停机。
用法示例:init 0 (停机)
init 6 (重新启动)5. reboot:重新启动系统。
用法示例:reboot需要注意的是,上述命令可能需要以root权限运行,可以使用sudo或su命令来获取root权限。另外,为了避免数据丢失或者损坏,停机之前最好保存所有的工作和文件。可以使用sync命令将所有缓冲区写入磁盘,确保数据被正确保存。
2年前 -
在Linux系统中,停用(或终止)进程的命令有很多。常用的停用命令包括`kill`、`pkill`、`killall`和`systemctl`。下面将对这些命令进行详细介绍。
## 1. kill命令
`kill`命令用于停用指定进程。可以使用进程ID(PID)或者进程的名称来指定要停用的进程。下面是`kill`命令的基本用法:“`
kill [option] PID…
“`常用的参数选项有:
– `-s`或`–signal`:指定要发送的信号,默认为`TERM`(15)。可以使用`-l`选项来列出所有可用的信号。
– `-l`:列出所有可用的信号。
– `-f`:强制终止进程,相当于发送`KILL`信号(9)。使用示例:
– 通过PID停用进程:`kill 1234`
– 通过名称停用进程:`kill -s TERM httpd`## 2. pkill命令
`pkill`命令通过进程名称停用进程。与`kill`命令不同,`pkill`命令直接使用进程的名称来停用进程,而不需要指定PID。下面是`pkill`命令的基本用法:“`
pkill [option] pattern
“`常用的参数选项有:
– `-f`:匹配整个命令行,而不仅仅是进程名称。
– `-e`:匹配精确的进程名称,不会模糊匹配。
– `-x`:精确匹配整个命令行。使用示例:
– 停用名称为`httpd`的进程:`pkill httpd`
– 停用命令行中包含`httpd`的进程:`pkill -f httpd`## 3. killall命令
`killall`命令与`pkill`命令类似,也是通过进程名称来停用进程。但与`pkill`命令不同的是,`killall`命令默认情况下会发送`SIGTERM`(15)信号,可以使用`-s`选项指定其他信号。下面是`killall`命令的基本用法:“`
killall [option] pattern
“`常用的参数选项有:
– `-s`:指定要发送的信号。
– `-i`:交互模式,询问用户是否要停用进程。
– `-e`:精确匹配进程名。使用示例:
– 停用名称为`httpd`的进程:`killall httpd`
– 停用名称为`httpd`的进程,并发送`SIGKILL`(9)信号:`killall -s KILL httpd`## 4. systemctl命令
`systemctl`命令用于管理系统服务,包括停用、启用和重启等操作。可以使用`systemctl`命令来停用特定的服务。下面是`systemctl`命令的基本用法:“`
systemctl [option] command [unit]
“`常用的参数选项有:
– `start`:启动服务。
– `stop`:停止服务。
– `restart`:重启服务。
– `enable`:开机自启动。
– `disable`:取消开机自启动。
– `status`:查看服务状态。使用示例:
– 停用`httpd`服务:`systemctl stop httpd.service`
– 开机不自动启动`httpd`服务:`systemctl disable httpd.service`2年前