uname 显示系统信息
hostname显示与更新主机名
last 列出最近的用户登录
lastlog 列出每一个用户的最近登录情况
free 显示内存使用状况
top 系统监视器
gnome-system-monitor 或 “应用程序菜单”->“系统工具” -> “系统监视器” 通过图形化界面的方式监视系统
查询进程的指令:
ps [option]
a 显示所有包括所有终端的进程
x 显示所有包括不连接终端的进程(如守护进程)
u 显示进程所有者的信息
p 显示指定进程ID的信息
-e 显示所有进程
-f 显示进程的父进程
-l 以长列表的方式显示信息
-o 属性,… 显示定制的信息
pid、comm、%cpu、%mem、state、tty…
pstree可以用来以树状的方式表现进程的父子关系
top是一个常用的系统监视工具
按预定的模式:pgrep <关键字>
pgrep –U root
pgrep –G grp1
按确切的程序名称:pidof <进程名>
pidof bash
通过管道来搜索
ps aux | grep XXX
kill用于向指定进程号发送特定信号。
语法:kill [-signal] <PID>
默认为15(终结)
kill -l:列出所有可以由kill传递的讯号
man 7 signal:显示信号的详细列表
-15,TERM(默认)-整洁终止
-9,KILL-立即终止
killall根据进程名来发送选定信号。
语法:killall [-signal] <进程名>
command & 将一个进程直接丢入后台
ctrl + z:将一个正在运行的前台进程暂时停止,并丢入后台
jobs 列出系统作业号和名称
fg [%作业号] 前台恢复运行
bg [%作业号] 后台恢复运行
kill [%作业号] 给对应的作业发送终止信号
/var/log/messages
日志是核心系统日志文件。它包含了系统启动时的引导消息,以及系统运行时的其他状态消息。IO 错误、网络错误和其他系统错误都会记录到这个文件中。其他信息,比如某个人的身份切换为 root,也在这里列出。如果服务正在运行,比如 DHCP 服务器,您可以在 messages 文件中观察它的活动。通常,/var/log/messages 是您在做故障诊断时首先要查看的文件。
/var/log/secure
安全信息
系统登录与网络连接的信息