~/ 主目录 ./当前目录 …/上一级目录
查看进程:ps -ef
和ps -aux
,二者都可查看进程,但是显示方式不一样,前者可以显示父进程,后者可以显示内存和CPU占用。
`ps -ef` UID PID PPID C STIME TTY TIME CMD root 1 0 0 09:27 ? 00:00:10 /lib/systemd/systemd --system --
`ps -aux` USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.4 0.0 225944 9956 ? Ss 09:27 0:10 /lib/systemd/sy
杀掉进程:kill -9 1003
杀掉进程ID为1003的进程。
查看进程端口:netstat -lntup
文件操作:mkdir
创建目录,即文件夹;touch
创建文件;cat
查看文件; rm
删除。
筛选:|grep
例如:cat test.txt |grep a
作用为显示cat test.txt
命令输出中带有a的行。
查看内存使用情况:free
Systemd 统一管理所有 Unit 的启动日志
命令 | 作用 |
---|---|
journalctl | 查看所有日志(默认情况下 ,只保存本次启动的日志) |
journalctl -k | 查看内核日志(不显示应用日志) |
journalctl -b | 查看系统本次启动的日志 |
journalctl -b -1 | 查看上一次启动的日志(需更改设置) |
$ sudo journalctl --since=“2012-10-30 18:17:16” $ sudo journalctl --since “20 min ago” $ sudo journalctl --since yesterday $ sudo journalctl --since “2015-01-10” --until “2015-01-11 03:00” $ sudo journalctl --since 09:00 --until “1 hour ago” | 查看指定时间的日志 |
journalctl -n | 显示尾部的最新10行日志 |
journalctl -f | 实时滚动显示最新日志 |
journalctl /usr/lib/systemd/systemd | 查看指定服务的日志 |
journalctl _PID=1 | 查看指定进程的日志 |
journalctl _UID=33 --since today | 查看指定用户的日志 |
$ sudo journalctl -u nginx.service $ sudo journalctl -u nginx.service --since today | 查看某个 Unit 的日志 |
journalctl -u nginx.service -f | 实时滚动显示某个 Unit 的最新日志 |