但是大部分生产服务器系统为了节约系统资源是没有安装Xwindo服务的。所以我们在图形模式下掌握查看系统硬件信息的方式是很必要的。
要点:
在 Unix 类系统中,例如 Linux 和 macOS,用户和系统执行的任务都在包装良好的容器中,这个容器叫进程(process)。
若想查看系统中的所有进程,可以执行 ps 命令,并指定 aux 选项:
$ ps aux
若想过滤输出的进程,可以使用 Unix 管道(|)把 ps 命令的结果传给 grep,进行模式匹配:
显示的结果中有进程的部分详细信息,其中最重要的是第一个数字,即进程的 ID(PID)。若要终止不 想要的进程,可以使用 kill 命令,向指定的 PID 发送 Unix 终止信号(恰巧是 15):
关闭单个进程,例如不再使用的 Rails 服务器进程(可执行 ps aux | grep server 命令找到 PID),我推荐使用这种方法。不过,有时最好能批量关闭进程名中包含特定文本的进程,例如关闭系统中所有的 spring 进程。对 Spring 来说,首先应该尝试使用 spring 命令关闭进程:
不过,有时这么做没用,此时可以使用 pkill 命令关闭所有名为“spring”的进程:
只要发现表现异常,或者进程静止了,最好执行 ps aux 命令看看怎么回事,然后再执行 kill -15 <pid>
或 pkill -15 -f <name>命令关闭进程
查看DNS服务器工作状态下面的一段话的内容是参考别人的,不过,源码下载什么的,我有改动!!!
详细DNS服务器工作状态
在维护DNS服务器时,网管员希望知道到底是哪些用户在使用DNS服务器,同时也希望能
对DNS状态查询做一个统计。这里我们可以使用dnstop查询DNS服务器状态:
软件下载和安装:
#wegt http://www.stearns.org/dnstop/dnstop-20050405-1.i386.rpm
#rpm –Uvh dnstop-20050405-1.i386.rpm
运行软件:
如果想查看通过eth0的DNS网络流量可以使用命令
#dnstop -s eth0
在运行dnstop的过程中,可以随时敲入如下命令: s,d,t,1,2,3, ctrl+r,ctrl+x,以交互方
式来显示不同的信息。
1-(TLD)记录查询的顶级域名,
2-(SLD)记录查询的二级域名,
3-(SLD)记录查询的三级域名,
s-(Source)记录发送 dns 查询的客户端 ip 地址表,
d-(Destinations)记录 dns 查询的目的服务器的 ip 地址表 ,
t-(Query Type)记录查询详细类型。
ctrl+r-重新纪录。
ctrl+x-退出。更详细信息可以查看 man dnstop。
下面是我的所查做的截图!
分别在运行DNSTOP时,敲了S和D
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)