怎么查看linux服务器的配置?

怎么查看linux服务器的配置?,第1张

首先当然要取得机器的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显示的各个服务的端口号:

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10346105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存