查看Linux服务器的系统信息

发表于:2016-3-28 11:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:郑宏鑫erke    来源:51Testing软件测试网采编

  今天要查看服务器和TUTK版本,看了一下资料:
  新接手了几台linux的服务器,第一步当然是要了解这些服务器的软硬件配置.现在就写出我这次用的一些命令.
  首先当然要取得机器的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:10.1.3.101 Bcast:10.1.3.255 Mask:255.255.255.0
  ……
  eth1      Link encap:Ethernet HWaddr 00:XX:XX:XX:XX:XX
  inet addr:10.1.2.101 Bcast:10.1.2.255 Mask:255.255.255.0
  ……..
  lo        Link encap:Local Loopback
  inet addr:127.0.0.1 Mask:255.0.0.0
  UP LOOPBACK RUNNING MTU:16436 Metric:1
  …….
  说明当前有三个网卡:eth0,eth1,lo;其中lo的ip是127.0.0.1,是用于测试的虚拟接口.
  如果要对每个网卡查看更详细的信息就需要分别查看其配置文件
  对eth0
  执行less /etc/sysconfig/network-scripts/ifcfg-eth0
  输出如下信息
  DEVICE=eth0        设备名称
  HWADDR=00:XX:XX:XX:XX:XX              物理地址
  ONBOOT=yes
  TYPE=Ethernet
  BOOTPROTO=none
  IPADDR=10.1.3.101     ip地址
  GATEWAY=10.1.3.1      网关
  NETMASK=255.255.255.0   掩码
  对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,内存的使用情况)
  查看安装的一些服务软件
  一般都安装在/usr/local/下,所以到这个下面去查看相关的文件夹即可
  对于软件来讲,首先要看的就是它的版本,所以我列出几个常用软件查看版本的命令
  PHP:在安装的bin目录下执行 ./php –v
  MySQL:在安装的bin目录下执行 ./mysql –V    (注意这个V是大写)
  Apache:在安装的bin目录下执行./apachectl -v
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号