系统信息与进程管理

系统信息与进程管理

这一篇学习如何查看系统状态。这些命令主要用于远程维护服务器时,查看系统日期时间、磁盘空间占用和程序执行情况。

时间和日期

命令 作用
date 查看系统时间
cal 查看日历,-y 选项可以查看一年的日历

date 还可以设置时间:

1
2
3
4
5
# 设置日期
$ date -s20080103

# 设置时间
$ date -s18:24

磁盘信息

命令 作用
df -h 显示磁盘剩余空间
du -h [目录名] 显示目录下的文件大小
  • df 是 disk free,显示磁盘剩余空间
  • du 是 disk usage,显示目录下的文件大小
  • -h 以人性化的方式显示文件大小(自动调节单位)

进程信息

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

命令 作用
ps aux 查看进程的详细状况
top 动态显示运行中的进程并排序
kill [-9] 进程代号 终止指定代号的进程,-9 表示强行终止

ps 默认只会显示当前用户通过终端启动的应用程序。

ps 选项说明:

选项 含义
a 显示终端上的所有进程,包括其他用户的进程
u 显示进程的详细状态
x 显示没有控制终端的进程

提示

  • 使用 kill 命令时,最好只终止由当前用户开启的进程,不要终止 root 身份开启的进程,否则可能导致系统崩溃
  • 要退出 top 可以直接输入 q

其他系统信息命令

命令 作用
uname -a 查看内核版本
cat /etc/issue 查看 Ubuntu 版本
free -m 查看内存使用情况
uptime 查看系统运行了多久、当前有几个用户
last 显示最近登录的账户及时间
lastlog 显示所有用户各自的最近登录记录

小结

这一篇我们学习了查看系统状态和进程管理的命令。下一篇学习查找文件、软链接、打包压缩和软件安装。

上一篇:用户与权限管理

下一篇:查找、链接与压缩