Linux系统状态检测

基于Red Hat Enterprise Linux 7.5



1、ifconfig

ifconfig用于获取和配置网络接口的网络参数,格式为“ifconfig [网络设备] [参数]”

参数:

add addr/prefixlen:给网络设备添加一个IPv6地址

del add/prefixlen:将网络设备的一个IPv6地址删除

up:激活网络设备,如果给设备设置了地址,等于隐性设置了这个选项

down:关闭网路设备

[-]arp:在网络设备上使用或停止ARP协议

[-]promisc:允许或禁止网络设备处于混杂模式

[-]allmulti:允许或禁止网络设备处于组播模式

address:给网络设备分配一个IP地址

2、uname

uname用于打印当前系统的相关信息,格式为“uname [option]”

参数

-a(all):显示所有信息

-m(machine):显示硬件类型

-n(nodename):显示本机的网络节点主机名

-r(release):显示操作系统发行版本

-s(sysname):显示操作系统名

-p(processor):显示主机CPU类型

-v:显示操作系统版本

3、uptime

uptime用于查看系统的负载信息,其实显示的就是ps命令的第一行参数

4、free

free用于显示当前系统已使用和未使用的物理内存和交换内存、共享内存和内核使用的缓冲区总和,格式为“free [参数]”

参数

-b:以Byte为单位显示

-k:以KB为单位显示(缺省使用KB显示)

-m:以MB为单位显示

-t:显示内存统计行

-s:以秒为单位持续监视内存使用情况

5、who

who用于查看当前登入主机的用户终端信息,格式为“who [参数]”

参数:

-H:显示栏目行

-i/-u/--idle:显示闲置时间,如果该用户在一分钟内有进行过任何动作,将标记成“.”号,如果超过24小时没有动作,标记成old

-q/--count:显示全部的登陆账号和登陆人数

-m:和 who am i 效果相同

6、last

last用于查看所有系统的登陆记录,但这些登陆日志其实可信度并不高,因为登陆日志文件可以轻易被修改,所以单纯以这些日志并不能判断系统是否被入侵,格式为“last [参数]”

参数

-a:在最后一列显示从何处登陆的主机名

-R:不显示主机名

-num/-n:指定last显示多少行

-d:对于非本地的登陆,Linux不仅会保存远程主机名同时也保存IP地址,这个选项可以将IP地址转换成主机名

-i:这个选项类似于显示远程主机的IP地址的-d参数

-x:显示系统关机记录和运行级别改变的日志

7、history

histort用于显示历史执行过的命令,格式为“history [n] | history [-c] | history [-raw] hisfiles”

n:显示多少行历史命令

-c:清空历史命令

-r:将hisfiles中的命令读入当前shell的历史命令缓冲区

-a:将新增的历史命令写入hisfiles中,如果不指定,默认写入 ~/.bash_history中

-w:将当前的历史命令写入histfiles文件中

8、sosreport

sosreport用于收集系统配置及架构信息并输入诊断文档,格式为"sosreport"(更多参数查看man sosreport)

其中有三处确认的地方,确认即可

最后就是输出的文件路径和确认信息

原文地址:https://www.cnblogs.com/alicetia/p/9350968.html

时间: 2024-10-10 12:46:51

Linux系统状态检测的相关文章

系统状态检测 及进程控制

查看linux 服务器CPU 两大指导原则 #具有相同的core id的CPU是同一个core的超线程# #具有相同physical id的CPU是同一个CPU封装的线程或核心# cat /proc/cpuinfo | grep 'siblings'  查看是否为超线程 [[email protected] ~]# arch #这台是我的R51旧笔记本# i686 [[email protected] ~]# cat /proc/cpuinfo  #这台是我的R51旧笔记本# processor

监控linux系统状态

监控linux系统状态 监控介绍 安装zabbix4.0 监控客户机 解决中文名称不能写数据库的问题 解决图形中乱码 zabbix邮件告警 zabbix监控Nginx zabbix监控Tomcat zabbix监控MySQL shell 1. 监控Linux系统状态 1. w [[email protected] ~]# w 08:14:42 up 2:30, 1 user, load average: 0.00, 0.01, 0.04 USER TTY FROM [email protecte

Linux中系统状态检测命令

1.ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig [网络设备] [参数] 2.uname命令用于查看系统内核版本等信息,格式为:uname [-a] 查看系统的内核名称.内核发行版.内核版本.节点名.硬件名称.硬件平台.处理器类型.操作系统等信息: 3.如果您想查看系统详细版本信息就看redhat-release 命令:cat /etc/redhat-release 4.uptime命令用于查看系统的负载情况,格式为:uptime 也可使用 watch -n 1 u

0x01-2 RHEL linux 常用系统状态检测命令

1.ifconfig命令 ifconfig命令用于获取网卡配置与网络状态等信息,格式为"ifconfig [网络设备] [参数]". 2.uname命令 uname命令用于查看系统内核与系统版本等信息,格式为"uname [-a]". 在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称.主机名.内核发行版本.节点名.系统时间.硬件名称.硬件平台.处理器类型以及操作系统名称等信息. 3.uptime命令 uptime用于查看系统的负载信息,

Linux就该这么学——新手必须掌握的命令之系统状态检测命令组

ifconfig命令 用途 : 获取网卡配置与网络状态等信息 格式 : ifconfig[网络设备][参数] 其实主要查看的就是网卡名称,inet参数后面的IP地址,ether参数后面的网卡物理地址(又称MAC地址),以及RX,TX的接受数据包与发送数据包的个数及累计流量即如下图所示 示例: uname命令 用途 : 用于查看系统内核与系统版本等信息, 格式为”uname[-a]” 示例 : 注: 在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称,主机名,内核发行版

查看Linux系统状态的常用命令

一.查看CPU的详细情况 判断服务器CPU的情况依据如下:a. 具有相同的core id 的PUC是由同一个core的超线程.b. 具有相同的physical id 的CPU是同一个CPU封闭的线程或核心方法1:物理个CPU个数如下:以下为2个CPU [[email protected] ~]# cat /proc/cpuinfo|grep "physical id"|sort|uniq|wc -l 2 每个物理CPU中的core的个数(即核数): [[email protected]

linux系统状态命令

TOP命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程, 即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理 器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序:而且该命令的很多特性都可以通过 交互式命令或者在个人定制文件中进行设定. 第一行

linux主机状态检测方式

之前写过一个简单的脚本检测当前网段中主机状态的脚本,内容如下: #! /bin/bash #ping check host status for ip in `seq 1 255`; do { ping -c 1 192.168.214.$ip > /dev/null 2>&1 if [ $? -eq 0 ]; then echo 192.168.214.$ip up >> /sh/hostsup.txt else echo 192.168.214.$ip down >

linux系统状态脚本

#!/bin/bashprintf "%10s\n" "##主机名##"printf "%-10s\n" "$(hostname)"echo "############CPU状态#####################################################################"/usr/bin/top -b |head -5echo "-----------