当前位置:文档之家› linux系统巡检命令及相关知识点整理

linux系统巡检命令及相关知识点整理

系统:
uname -a
#例如:
#[root@dingoshan ~]# uname -a
#Linux dingoshan 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
#Linux dingoshan:所在主机的主机名,与主机配置文件/etc/hosts内容一致
2.6.9-55.ELsmp#1:内核版本号
SMP Fri Apr 20 17:03:35 EDT 2007:系统启动时间
i686:CPU指令集
i686:CPU厂商
i386:CPU架构
GNU/Linux:该Linux版本符合GNU
hostname
#系统主机名称
hostid
#系统相关MAC地址,此项为电脑唯一项,每个主机均不同。

Linux与Solaris中Hostid可修改,但为避免修改后出现问题,特此不建议修改,切忌!!!
cat /etc/hosts
#查看系统配置文件hosts,主机名称。

uptime
#查看系统已运行时间。

date
#查看系统现在时间。

top
#查看即时的系统进程状态,相似于windows系统中的查看系统进程,时时跳动,ctrl+C结束。

df -k
#以K为单位,查看系统磁盘使用空间。

cat /etc/fstab
#/etc/fstab有几个用处:
决定开机时自动挂载哪些介质;
指定每个介质挂载时的可选项、载入点;
系统用来挂载几个虚拟文件系统。

dmidecode
#dmidecode的输出格式一般如下:
Handle 0x0002
DMI type 2, 8 bytes
Base Board Information
Manufacturer:Intel
Product Name: C440GX+
Version: 727281-0001
Serial Number: INCY92700942
其中的前三行都称为记录头(recoce Header), 其中包括了:
1、recode id(handle): DMI表中的记录标识符,这是唯一的,比如上例中的Handle 0x0002。

2、dmi type id: 记录的类型,譬如说:BIOS,Memory,上例是type 2,即"Base Board Information"
3、recode size: DMI表中对应记录的大小,上例为8 bytes.(不包括文本信息,所有实际输出的内容比这个size要更大。

)记录头之后就是记录的值:
4、decoded values: 记录值可以是多行的,比如上例显示了主板的制造商(manufacturer)、model、version以及serial Number。

swapon -s
#系统交互分区的使用情况,即查看系统虚拟内存使用情况。

mii-tool
#查看网卡情况。

ip addr
#查看网络地址。

ip route
#查看路由。

ifconfig -a
#查看所有网络硬件配置情况。

netstat -an
#显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。

netstat -rn
#查看路由方面信息,其中重点关注flags项,U 该路由可用、G 这个路由器是一个网关、H 该路由是一个主机,如果没该标志,则可能是表示一个网络段、D 该路由是由重定向报文建立的、H 该路由被重定向报文修改。

ps -ef
#查看所有正在进行中的服务器进程。

ps -ef |wc -l
#查看服务器进程总数量
vmstat 1 5
#报告关于内核线程、虚拟内存、磁盘、陷阱和CPU 活动的统计信息。

由vmstat 命令生成的报告可以用于平衡系统负载活动。

系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。

前面的数字表示时间间隔,后面则为显示次数。

cat /etc/rc.d/rc.local
#查看系统开机启动项目配置文件。

重要!
cat /etc/crontab
#查看系统的任务项文件,此文件可以设定某些进程在特定时间进行(例如:关机,运行脚本等)类似windows中的计划任务。

last
#最后登录的用户
more /var/log/secure
#查看系统log日志中的ssh错误登录信息。

如果其中显示过多信息,则应注意是否有非法用户正在试图强行进入服务器的危险。

more /var/log/messages
#同上有相同意思。

可以限制ssh的登录ip地址
vi /etc/hosts.deny
sshd:all
vi /etc/hosts.allow
sshd:192.168.10.
sshd:你允许的IP段或者IP
more /var/log/messages |grep fail
more /var/log/messages |grep error
more /var/log/messages |grep Error
more /var/log/messages |grep warn
#查看服务器错误信息。

apache:
ps aux |grep httpd
#查看apache的相关进程。

more /var/apachelog/acclogs/w01wwwlog20100429
# 查看apache当天日志,此路径只针对国网。

tail -100 /var/apachelog/acclogs/w01wwwlog20100429 |grep fail tail -100 /var/apachelog/acclogs/w01wwwlog20100429 |grep error tail -100 /var/apachelog/acclogs/w01wwwlog20100429 |grep Error tail -100 /var/apachelog/acclogs/w01wwwlog20100429 |grep warn #查看apache日志中的相关错误信息。

syncserver:(iguard服务)
ps -ef |grep syncserver
#查看iguard相关进程
more /usr1/local/iguard/syncserver/logs/error.log
#查看iguard错误日志信息。

相关主题