linux常用的系统工具?
Linux用户常用的10个工具,其中包括网络监控、系统审计或其它有用命令,这10个Linux工具可以帮助大家提高工作和使用效率,非常实用。分别如下:
1w
对,你没看错,就是w命令。使用该命令我们可以查看到当前登录系统的用户是谁,以及执行了哪些命令。
2nmon
Nmon是一个可以监控当前系统性能的小工具,使用之前需要先用如下命令进行安装:
sudoapt-getinstallnmon
安装好后执行nmon命令即可打开:
nmon
nmon可以查看网络、CPU、内存和磁盘的使用情况。
打开之后按c查看CPU信息:
打开之后按n查看网络信息:
磁盘空间监控(磁盘使用率)是IT运维管理中十分重要的监控项目之一,主要监控计算机的逻辑磁盘空间使用率,在一些较大增长率的系统(比如Oracle表空间的分区、访问日志记录分区等)中对磁盘空间的监控显得十分重要。
哲涛SUM服务器监控软件可以对Windows的磁盘空间、Linux的磁盘空间、AIX的磁盘空间、Solaris的磁盘空间、HP-UNIX的磁盘空间、FreeBSD的磁盘空间以及任何GNULinux版本的磁盘空间进行监控。SUM服务器监控软件中磁盘空间监控主要包括磁盘空间使用率指标、磁盘已用空间、磁盘剩余空间以及磁盘总空间等的监控项目。
磁盘空间使用率监控-SUM服务器监控软件
3ncdu
ncdu命令可以用来查看和分析Linux中各目录对磁盘空间占用情况的工具,请使用如下命令进行安装:
apt-getinstallncdu
安装好后执行如下命令即可从根目录开始分析:
ncdu/
注意:执行上述命令会占用大量磁盘I/O
分析完成后,会生成类似如下截图的输出:
我们可以在结果界面按n按名称进行排序或按s按大小进行排序。
SUM服务器监控软件对Linux的监控是SUM最基本的功能之一。
哲涛SUM服务器监控软件作为集中监控平台类软件,它对各种Linux操作系统可以进行集中、统一的监控,它主要对Linux的CPU使用率、内存使用率、磁盘空间使用、进程等进行统一的监控。在SUM服务器监控软件中,不仅可以对Linux系统基本性能进行监控,同时还可以对Linux一定的集中管理,比如执行Linux的命令、重启Linux服务器、重启某些进程等。
Linux监控、Linux服务器监控、LinuxCPU监控、Linux内存监控、Linux磁盘监控
4slurm
slurm是一个网卡带宽监控命令行实用程序,它会自动生成ASCII图形输出。使用之前先用如下命令进行安装:
apt-getinstallslurm
使用如下命令进行输出:
slurm-i
slurm界面中可以执行如下选项:
◆I:显示lx/tx状态
◆c:切换到经典界面
◆r:手动刷新界面
◆q:退出工具
5findmnt
Findmnt是一个Linux内置的命令行工具,它主要用于查找挂载的文件系统状态。Findmnt可以查看到当前系统中已挂载的设备,在必要时还可进行mount或unmount操作。
执行findmnt命令后会看到如下输入:
当然,还有如下参数可用:
◆findmnt-l:以列表方式进行输出
◆findmnt-s:输出fstab中挂载的设备
◆findmnt-text4:按文件系统类型进行输出
6dstat
dstat是一个可以非常灵活使用和进行组合使用的工具,它可用于监控内存、进行、网络及磁盘性能,可用于替代ifstat、iostat、dmstat等工具。使用之前需先执行如下命令进行安装:
apt-getinstalldstat
执行如下命令可以看到所有监控数据:
dstat
其可选参数非常多,常用的有:
◆dstat-c:监控CPU
◆dstat-cdl-Dsda1:监控CPU详细信息
◆dstat-d:监控磁盘
7saidar
saidar是另一个CLI系统数据监控和统计工具,可提供有关磁盘、网络、存储和SWAP的监控信息。使用之前需先使用如下命令进行安装:
sudoapt-getinstallsaidar
安装完成后可直接执行saidar进行输出,但我们通常使用带参数的命令生成带颜色输出:
saidar-c
8ss
ss全称socketstatistics,是一个可以替代netstat的网络连接查看工具。
直接执行ss即可进行查看:
常用参数有:
ss-Atcp:指定查看协议
ss-ltp:显示进程名称和PID
9ccze
ccze非常有用,它可以用不同颜色高亮日志,协助管理员进行区分和查看分析。使用之前需先使用如下命令进行安装:
apt-getinstallccze
我们可以使用类似如下方式进行使用:
tailf/var/log/syslog|ccze
而使用ccze-l参数可以查看其支持的日志类型。
10ranwhenpy
我们最后介绍的ranwhenpy是一个python工具,它可以以图形方式显示系统活动。
要使用该工具需要先安装python语言支持:
sudo
apt-add-repositoryppa:fkrull/deadsnakes
sudoapt-getupdate
sudoapt-getinstallpython32
然后下载ranwhenpy
wget
https://githubcom/p-e-w/ranwhen/archive/masterzip
unzipmasterzipcdranwhen-master
使用如下命令即可执行ranwhenpy
python32ranwhenpy
1开源网络监控工具:NetXMS
NetXMS提供了企业级开源网络管理和监控程序,它在Windows和Linux上有一个简单的用户界面。
NetXMS通过相对简单的安装过程为IT基础架构的所有层提供了分布式网络监控、自动化网络发现和详细报告。
此外,服务器设备和代理对于这样一个全面的产品来说是相当轻量级的。
2开源网络监控工具:PandoraFMS
定位于企业级,PandoraFMS提供了一个时尚且整洁的用户体验,提供了易于阅读的快速洞察工具以及重要的网络统计信息,例如网络状态、已上报的告警、已部署的代理数量和其他最近执行任务的列表。
PandoraFMS可以在无需外部访问的情况下执行网络诊断,这意味着用户可以更快地响应任何网络问题。事实上,FMS声称,在代理模式下的器监控系统响应速度约为10秒。
3开源网络监控工具:Cacti
最初发布于2001年,Cacti是一款开源的基于Web的网络监控和专为数据记录而设计的图形化工具。它可以用于实时显示网络数据,如CPU负载或带宽利用率。
Cacti是RRDtool的前端应用程序,RRDtool是一种用于存储实时变化数据的开源数据库工具,其使用SNMP作为其默认收集算法,但如果你喜欢本地Perl的PHP脚本,那么你也可以使用它们。
其最新版本088h于2016年5月发布,主要功能包括无限图形项目、图形自动填充支持、图形数据处理、自定义数据采集脚本、内置SNMP支持、图形模板、数据源模板、主机模板和基于用户的管理。
4开源网络监控工具:GroundWorkMonitorCore
GroundWorkMonitorCore是监控网络、应用和云计算使用情况的平台。开源版本包含最多可监控50个设备和基于社区的支持的许可证,该软件还有其对应的商业版本。
在其网络管理功能方面,GroundWork提供网络和设备的自发现和维护、拓扑、报警控制、通过API/SNMP/IPMI的数据收集和对SDN的支持等功能。
GroundWork还提供了存储管理,支持大规模的企业级供应商,如NetApp和EMC,以及从磁盘、块或对象存储的数据收集和存储缓冲以及中断可视化。
由于GroundWork的一站式网络管理方法,这种套件可能更适合那些寻找成熟品牌的大型商业和企业,而不是以开发人员为重点的工具,如BigBrother或BigSister。
5开源网络监控工具:Hyperic
VMware的Hyperic工具用于在物理、虚拟或云环境下监控Web应用程序及其性能。它适用于应用程序服务器,web服务器,数据库,操作系统,虚拟机管理程序,消息传递服务和目录服务器。
Hyperic提供基础架构和操作系统监控,详细的报告,应用程序和中间件监控,警报和修复工作流程以及通用可扩展的API。
该网络监控工具提供了企业版本,可以提高网络警报功能,并且能更好地创建基准。
6开源网络监控工具:Observium
基于Linux的Observium是一个自动监测的网络监控工具。据该网站介绍,“该工具是由一批经验丰富的专业网络工程师和系统管理员开发和维护的,Observium是一个由用户自己设计和构建的平台。”
Observium提供社区版本和专业版,使用RRDTool进行缓冲存储和图形化功能,并具有易于使用的用户界面和报告功能。但是,它没有报告导出功能,这可能对商务应用来讲会是一个问题。
社区版本将为用户提供对所有支持设备或指标的完整自动监测功能,通过自动发现协议进行网络映射,自动识别数百种设备,并且每六个月发布一个新版本。
而专业版用户将获得所有社区版本的功能并且还将获得实时软件更新和修复功能,基于规则的自动分组功能,网络阈值和状态警报系统以及流量统计系统。
7开源网络监控工具:Zabbix
Zabbix作为企业级的网络监控工具,通过从服务器,虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能。
Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控。
局域网监控,安秉网盾局域网监控不错。。
安秉网盾软件能在服务器上直观的看到查询并记录没有安装软件客户端软件(或采用非法手段停止软件客户端运行)的计算机。
能记录客户机所有打开的窗口,运行的程序,记录访问的所有网址;
能记录用户复制、粘贴,删除文件,插入优盘的记录信息到数据库。
能禁止使用USB设备,禁止使用移动硬盘和优盘,监控记录能实时监视并记录每台计算机访问网址行为,而且还提供网址行为分类统计,还支持导出excele表格;
可以记录每个计算机的上网记录,网址访问记录。违规操作除了被立即禁止外,还将在服务器数据库中记录违规行为,提供查询检索;
可记录每个员工的程序运行记录,网址访问记录,违规记录(无论其在哪台计算机上登录)。
0条评论