Linux之系统信息相关命令

文章目录

  • 1. 时间和日期
  • 2. 磁盘信息
  • 3. 进程信息
  • 请保持热爱,奔赴下一场花海

本节内容主要是为了方便通过远程终端维护服务器时,查看服务器上当前 系统日期和时间 / 磁盘空间占用情况 / 程序执行情况.
本小结学习的终端命令基本都是查询命令,通过这些命令对系统资源的使用情况有个了解。

1. 时间和日期

1 date 查看系统时间
2 cal calendar的缩写,作用是查看日历,-y 选项可以查看一年的日历
Linux之系统信息相关命令_第1张图片
Linux之系统信息相关命令_第2张图片

2. 磁盘信息

1 df -h 即disk free, 显示磁盘剩余空间,-h 以人性化的方式显示文件大小
Linux之系统信息相关命令_第3张图片

2 du -h [目录名] 即disk usage ,显示目录下的文件大小

Linux之系统信息相关命令_第4张图片
Linux之系统信息相关命令_第5张图片

3. 进程信息

所谓 进程,通俗地说就是当前正在执行的一个程序。

1 ps aux process status 查看进程的详细状况
ps 默认只会显示当前用户通过终端启动的应用程序
Linux之系统信息相关命令_第6张图片

ps 选项说明功能:
a 显示终端上的所有进程,包括其他用户的进程
u 显示进程的详细状态

Linux之系统信息相关命令_第7张图片

x 显示没有控制终端的进程
Linux之系统信息相关命令_第8张图片
看看右边的滚动条就知道有很多的进程了,和windows里面打开任务管理器查看进程信息差不多。因为x选项信息太多了,所以实际上我们更多的会使用au。

2 top 动态显示运行中的进程并且排序
我们输入top回车:Linux之系统信息相关命令_第9张图片
可以看到cpu和内存占用率比较高的进程,并且排序还是动态变化的,从而有助于我们排查异常的进程。
提示:要退出 top 可以直接输入 q

3 使用kill 加进程代号 可以终止指定代号的进程。
比如说要杀死(终止)一个进程,我们就先用ps au命令查看该进程的pid,然后执行kill加进程的pid 号就可以了:
Linux之系统信息相关命令_第10张图片
再查看一下发现4073进程已被终止:Linux之系统信息相关命令_第11张图片
那如果某一个进程杀不死怎么办?当然还有更强力的命令:
kill [-9] 进程代号 终止指定代号的进程,-9 表示强行终止。比如杀死某个进程代号为2020的进程,就可以执行命令:kill -9 2020

提示:使用 kill 命令时,最好只终止由当前用户开启的进程,而不要终止 root 身份开启的进程,否则有可能导致系统崩溃

请保持热爱,奔赴下一场花海

你可能感兴趣的:(Linux,Linux系统信息相关命令)