如何查看各种UNIX服务器的系统配置信息

如何查看各种UNIX服务器的系统配置信息,第1张

在图形模式下我们可以很方便的利用Linux的图形工具,点击几下就可以查看到Linux系统的的硬件信息。

但是大部分生产服务器系统为了节约系统资源是没有安装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


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/296775.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-25
下一篇2023-04-25

发表评论

登录后才能评论

评论列表(0条)

    保存