首先远程或者现场登录到服务器,进入/etc/log目录分别检查下面的日志,日志如果没有异常,则检查服务器配置,硬盘内存等使用率,检查有无异常的进程,其次查看history,检查用户是否有比较危险的指令,如rm删除文件,wget从网上下载危险的文件等等。然后检查网络,首先要检查是否可以ping通,然后拔掉网线,如果还能ping通,则有可能是ip地址冲突。然后查看网卡配置信息,也有可能是网卡故障。尝试换一块网卡,或者将网卡配置信息交换并重新插线试一下。
日志文件说明:
/var/log/message 系统启动后的信息和错误日志,是Red Hat linux中最常用的日志之一 ;
/var/log/secure 与安全相关的日志信息,如登录信息;
/var/log/maillog 与邮件相关的日志信息 ;
/var/log/cron 与定时任务相关的日志信息 ;
/var/log/spooler 与UUCP和news设备相关的日志信息 ;
/var/log/boot.log 守护进程启动和停止相关的日志消息;
系统:
uname -a # 查看内核/操作系统/CPU信息
cat /etc/issue
cat /etc/redhat-release # 查看操作系统版本
cat /proc/cpuinfo # 查看CPU信息
hostname # 查看计算机名
lspci -tv # 列出所有PCI设备
lsusb -tv # 列出所有USB设备
lsmod # 列出加载的内核模块
env # 查看环境变量
资源:
free -m # 查看内存使用量和交换区使用量
df -h # 查看各分区使用情况
du -sh <目录名> # 查看指定目录的大小
grep MemTotal /proc/meminfo # 查看内存总量
grep MemFree /proc/meminfo # 查看空闲内存量
uptime # 查看系统运行时间、用户数、负载
cat /proc/loadavg # 查看系统负载
磁盘和分区:
mount | column -t # 查看挂接的分区状态
fdisk -l # 查看所有分区
swapon -s # 查看所有交换分区
hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
dmesg | grep IDE # 查看启动时IDE设备检测状况
dmesg #也可查看程序中的一些段错误等信息
网络:
ifconfig # 查看所有网络接口的属性
iptables -L # 查看防火墙设置
route -n # 查看路由表
netstat -lntp # 查看所有监听端口
netstat -antp # 查看所有已经建立的连接
netstat -s # 查看网络统计信息
进程:
ps -ef # 查看所有进程
top # 实时显示进程状态
watch -n 秒数 “ps -ef|grep 进程名” #间隔几秒检测该进程的动态
网卡配置文件 目录在/etc/sysconfig/network-scripts/
TYPE=Ethernet //网络类型:Ethernet以太网
BOOTPROTO=none //引导协议:自动获取、static静态、none不指定
DEFROUTE=yes //启动默认路由
IPV4_FAILURE_FATAL=no //不启用IPV4错误检测功能
IPV6INIT=yes //启用IPV6协议
IPV6_AUTOCONF=yes //自动配置IPV6地址
IPV6_DEFROUTE=yes //启用IPV6默认路由
IPV6_FAILURE_FATAL=no //不启用IPV6错误检测功能
NAME=eno16777736 // 网卡设备的别名
UUID=90528772-9967-46da-b401-f82b64b4acbc //网卡设备的UUID唯一标识号
DEVICE=eno16777736 // 网卡的设备名称
ONBOOT=yes //开机自动激活网卡
DNS1=6.6.6.6 //DNS域名解析服务器的IP地址
IPADDR=192.168.1.199 //网卡的IP地址
PREFIX=24 //子网掩码
GATEWAY=192.168.1.1 //默认网关IP地址
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.2.2 #你想要设置的固定IP,理论上192.168.2.2-255之间都可以,请自行验证;
NETMASK=255.255.255.0 #子网掩码,不需要修改;
GATEWAY=192.168.2.1 #网关,这里是你在“2.配置虚拟机的NAT模式具体地址参数”中的
重启网络服务 service network restart
查看ip地址 ip addr
网络相关目录介绍
/etc/host.conf 配置域名服务客户端的控制文件
/etc/hosts 完成主机名映射为IP地址的功能
/etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置
/etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动
/etc/sysconfig/network-script/ 系统启动时初始化网络的一些信息以及网卡的配置文件
/etc/xinetd.conf 定义了由超级进程xinetd启动的网络服务
/etc/networks 完成域名与网络地址的映射
/etc/protocols 设定了主机使用的协议以及各个协议的协议号
/etc/services 设定主机的不同端口的网络服务