linux常用命令(系统进程相关)
目录
1. top
- 实时显示系统中各个进程的资源占用情况
top
命令用于实时显示系统中各个进程的资源占用情况,包括CPU和内存使用情况。
参数
top -d delay
:设置刷新延迟时间(秒)。top -p pid
:只显示指定PID的进程。
示例
# 启动top命令
top
# 设置刷新延迟时间为5秒
top -d 5
# 只显示PID为1234的进程
top -p 1234
2. ps
- 显示当前进程状态
ps
命令用于显示当前系统中的进程状态。
参数
ps aux
:显示所有用户的所有进程的详细信息。ps -ef
:显示所有进程的详细信息。ps -C command
:显示指定命令的进程。
示例
# 显示所有用户的所有进程的详细信息
ps aux
# 显示所有进程的详细信息
ps -ef
# 显示所有名为"ssh"的进程
ps -C ssh
3. kill
和 killall
- 终止进程
kill
和 killall
命令用于终止指定的进程。
参数
kill PID
:终止指定PID的进程。killall process_name
:终止所有名为process_name
的进程。kill -9 PID
:强制终止指定PID的进程。
示例
# 终止PID为1234的进程
kill 1234
# 强制终止PID为1234的进程
kill -9 1234
# 终止所有名为"ssh"的进程
killall ssh
4. df
- 显示磁盘空间使用情况
df
命令用于显示文件系统的磁盘空间使用情况。
参数
df -h
:以人类可读的格式显示磁盘空间使用情况。df -T
:显示文件系统的类型。
示例
# 以人类可读的格式显示磁盘空间使用情况
df -h
# 显示文件系统的类型
df -T
5. du
- 显示目录或文件的磁盘使用情况
du
命令用于显示目录或文件的磁盘使用情况。
参数
du -sh directory
:以人类可读的格式显示目录的总大小。du -a
:显示所有文件和目录的大小。du -h
:以人类可读的格式显示大小。
示例
# 以人类可读的格式显示/home目录的总大小
du -sh /home
# 显示/home目录下所有文件和目录的大小
du -a /home
# 以人类可读的格式显示/home目录下所有文件和目录的大小
du -ah /home
6. free
- 显示内存使用情况
free
命令用于显示系统的内存使用情况,包括物理内存和交换内存。
参数
free -m
:以MB为单位显示内存使用情况。free -g
:以GB为单位显示内存使用情况。free -h
:以人类可读的格式显示内存使用情况。
示例
# 以MB为单位显示内存使用情况
free -m
# 以GB为单位显示内存使用情况
free -g
# 以人类可读的格式显示内存使用情况
free -h
7. uname
- 显示系统信息
uname
命令用于显示系统的内核和其他相关信息。
参数
uname -a
:显示所有系统信息。uname -s
:显示内核名称。uname -r
:显示内核版本。uname -m
:显示机器硬件架构。
示例
# 显示所有系统信息
uname -a
# 显示内核名称
uname -s
# 显示内核版本
uname -r
# 显示机器硬件架构
uname -m
8. uptime
- 显示系统运行时间和负载
uptime
命令用于显示系统的运行时间和当前的平均负载。
示例
# 显示系统运行时间和当前的平均负载
uptime
9. who
- 显示当前登录用户
who
命令用于显示当前登录到系统的用户。
参数
who am i
:显示当前终端的用户信息。who -b
:显示系统的启动时间。
示例
# 显示当前登录到系统的用户
who
# 显示当前终端的用户信息
who am i
# 显示系统的启动时间
who -b
10. last
- 显示最近的登录记录
last
命令用于显示最近的登录记录,包括登录时间和退出时间。
示例
# 显示最近的登录记录
last
原文地址:https://blog.csdn.net/licy__/article/details/143913088
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!