首先当然要取得机器的IP,用户名和密码。
登陆之后,首先看到的就是机器的名称,一般提示符就有了,如[root@localhost root]#。
这其中的localhost就是机器名了如果用命令来查看的话就是hostname。
查看系统内核:uname –a。
查看 *** 作系统的版本(我现在只用过redhat,所以只以这个为例):cat /etc/redhat-release。
查看网络配置信息:ifconfig
输出如下信息:eth0 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
inet addr:1013101 Bcast:1013255 Mask:2552552550
……
eth1 Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
inet addr:1012101 Bcast:1012255 Mask:2552552550
……
lo Link encap:Local Loopback
inet addr:127001 Mask:255000
UP LOOPBACK RUNNING MTU:16436 Metric:1。
说明当前有三个网卡:eth0,eth1,lo;其中lo的ip是127001,是用于测试的虚拟接口
如果要对每个网卡查看更详细的信息就需要分别查看其配置文件
对eth0
执行less /etc/sysconfig/network-scripts/ifcfg-eth0
输出如下信息
DEVICE=eth0 设备名称
HWADDR=00:XX:XX:XX:XX:XX 物理地址
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=1013101 ip地址
GATEWAY=10131 网关
NETMASK=2552552550 掩码
对eth1
执行less /etc/sysconfig/network-scripts/ifcfg-eth1,输出结果与上面类似。
查看当前打开的服务:chkconfig –list。
查看当前打开的端口:netstat –an。
查看磁盘信息:fdisk –l、df –h。
查看cpu的信息:cat /proc/cpuinfo。
查看内存信息:cat /proc/meminfo。
查看板卡信息:lspci、cat /proc/pci。
查看当前系统运行情况:ps –aux、top (类似于windows的任务管理器,可以看到当前cpu,内存的使用情况)。
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、在linux命令行下输入shell指令:uname -a。
3、最后,按下回车键执行shell指令,此时会看到当前系统是linux系统的打印。
如果有安装web服务那么肯定会开启80端口 所以优先查看服务器是否在监听80端口 netstat -an|grep :80 也可以直接访问ip地址; 举个例子:Apache web服务是否安装的几个检查命令 ps aux |grep >linux服务器硬件型号查看的命令:命令如下:
# dmidecode | grep "Product Name"
Product Name: PowerEdge R210 II
Product Name: OCP8FC
如果对显示出来的结果不熟悉,到百度搜一下你就知道是哪个厂商的机器型号了。
参考方法:
1、用netstat查看:
2、lsof
-i:port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。
3、nmap端口扫描。
4、文件/etc/services显示的各个服务的端口号:
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)