CentOS查看系统信息-CentOS查看命令

 一:查看cpu

more /proc/cpuinfo | grep "model name"  grep "model name" /proc/cpuinfo 

如果觉得需要看的更加舒服

grep "model name" /proc/cpuinfo | cut -f2 -d: 

怎么样,linux的命令就要这样熟悉。

二:查看内

[[email protected] ~]# grep MemTotal /proc/meminfo  [[email protected] ~]# grep MemTotal /proc/meminfo | cut -f2 -d:  [[email protected] ~]# free -m |grep "Mem" | awk '{print $2}'  [[email protected] ~]# free -m 

三:查看cpu是32位还是64位

查看CPU位数(32 or 64)

[[email protected] ~]# getconf LONG_BIT  [[email protected] ~]# echo $HOSTTYPE  [[email protected] ~]# uname -a 

四:查看当前linux的版本

[[email protected] ~]# more /etc/redhat-release  [[email protected] ~]# cat /etc/redhat-release 

五:查看内核版本

[[email protected] ~]# uname -r  [[email protected] ~]# uname -a 

六:查看当前时间

[[email protected] ~]# date 

七:查看硬盘和分区

[[email protected] ~]# df -h  [[email protected] ~]# fdisk -l 

也可以查看分区

[[email protected] home]# du -sh 

可以看到全部占用的空间

[[email protected] home]# du /var/www -sh 

可以看到这个目录的大小

八:查看安装的软件包

查看系统安装的时候装的软件包

cat -n /root/install.log  more /root/install.log | wc -l 

查看现在已经安装了那些软件包

[[email protected] home]# rpm -qa  .......................  .......................  .......................  .......................  .......................  [[email protected] home]# rpm -qa | wc -l  [[email protected] home]# yum list installed | wc -l 

不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。没有找到原因。

九:查看键盘布局

[[email protected] home]# cat /etc/sysconfig/keyboard  [[email protected] home]# cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d= 

十:查看selinux情况

[[email protected] home]# sestatus  [[email protected] home]# sestatus | cut -f2 -d:  [[email protected] home]# cat /etc/sysconfig/selinux 

十一:查看ip,mac地址

在ifcfg-eth0 文件里你可以看到mac,网关等信息。

[[email protected] home]# ifconfig  [[email protected] home]# cat /etc/sysconfig/network-scripts/ifcfg-Auto_eth0  [[email protected] home]# cat /etc/sysconfig/network-scripts/ifcfg-Auto_eth0 | grep IPADDR | cut -f2 -d=  [[email protected] home]# ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-  [[email protected] home]# ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}' 

查看网关

[[email protected] home]# cat /etc/sysconfig/network 

查看dns

[[email protected] home]# cat /etc/resolv.conf 

十二:查看默认语言

[[email protected] home]# echo $LANG $LANGUAGE  [[email protected] home]# cat /etc/sysconfig/i18n 

十三:查看所属时区和是否使用UTC时间

[[email protected] /]# cat /etc/sysconfig/clock 

十四:查看主机名

[[email protected] /]# hostname  [[email protected] /]# cat /etc/sysconfig/network 

修改主机名就是修改这个文件,同时最好也把host文件也修改

一:查看cpu
more/proc/cpuinfo|grepmodelname grepmodelname/proc/cpuinfo
如果觉得需要看的更加舒服 grepmodelname/proc/cpuin…

CentOS有关关机和查看系统信息的命令

命令说明shutdown正常关机reboot重启计算机ps查看目前程序执行的情况top查看目前程序执行的情景和内存使用的情况kill终止一个进程date更改或查看目前日期cal显示月历及年历

CentOS查看系统信息命令和方法

收集整理的一些linux查看系统信息的命令和方法:

CentOS查看各种服务信息命令

图片 1

4.1 shutdown命令

要使用这个命令必须保证是根用户,否则使用su命令改变为根用户。命令格式如下:

shutdown –(选项)

选项功能-k不是真正的关机,只是发出警告命令-r关机后重启-t在规定的时间内关机

加入要在2min内关机,输入命令:

shutdown –t 2

如果是关机后重启,输入命令:

shutdown –r

一、linux查看服务器系统信息的方法:

1、查看主机名/内核版本/CPU构架:

  1. #uname-n -r -p -o
  2. localhost.localdomain 2.6.32-220.el6.i686 i686

2、查看Linux系统类型和版本:

  1. # head -n 1 /etc/issue
  2. CentOS release 6.2 (Final)

3、查看语言字符集设置:

  1. # echo $LANG $LANGUAGE
  2. zh_CN.UTF-8
  3. # cat /etc/sysconfig/i18n
  4. LANG=”zh_CN.UTF-8″

4、查看用户:

  1. # whoami #查看当前登录用户名
  2. # id #查看当前用户及其属组
  3. # w #查看当前登录的用户及运行的命令
  4. # last #查看最近登录用户
  5. # cat /etc/passwd|awk -F: ‘{print $1}’ #查看服务器上面所有用户

5、查看其他系统信息:

  1. # date ‘+%Y-%m-%d %H:%M:%S’ #查看系统时间
  2. # ps -ef #查看运行进程
  3. # uptime #查看服务器开机时长,用户数,平均负载
  4. # lsmod #查看所有加载的模块
  5. # env #查系统环境变量
  6. # crontab -l #查看计划任务

查看服务器CPU型号

grep “model name” /proc/cpuinfo | cut -f2 -d:

4.2 reboot命令

这个命令也是一个关机命令,只有输入,不加任何参数,系统会以最快的速度关机,且不将内存或缓冲区里的东西写回硬盘。

选项功能-d不把记录写到/var/log/wtmp档案里(-n这个参数包含了-d)-f强迫重开机,不呼叫shutdown这个指令-n在重开机前不做将记忆体资料写回硬盘-w并不会真的重开机,只是把记录写到/var/log/wtmp档案里

二、linux查看服务器硬件设备信息:

1、查看服务器CPU信息:

  1. # grep ‘model name’ /proc/cpuinfo|awk -F: ‘{print $2}’|sed ‘s#
    ##g’|uniq -c
  2. 8 Intel(R) Xeon(R) CPU E5630 @ 2.53GHz #8个核心的Intel Xeon CPU

2、查看服务器CPU位数:

  1. # getconf LONG_BIT
  2. 32

3、查看网卡型号:

  1. # lspci |grep Ethernet
  2. Ethernet controller: Broadcom Corporation NetXtreme II BCM5709
    Gigabit Ethernet (rev 20)

4、查看其他硬件信息:

  1. # lspci -tv #查看所有PCI设备
  2. # lsusb -tv #查看所有usb外设
  3. # cat /etc/sysconfig/keyboard #查看键盘布局

查看服务器内存容量

grep MemTotal /proc/meminfo

grep MemTotal /proc/meminfo | cut -f2 -d:

free -m |grep “Mem” | awk ‘{print $2}’

4.3 ps命令

ps命令用来查看在计算机系统中有哪些程序正在执行,及其执行的情况。这是一个相当强大的命令,可以用它来找出所有的process
id和名称。另外,ps命令也可以用来列出所有程序占用内存的情况。用法如下:

ps –(选项)

选项功能-l用长格式列出-u列出使用者的名称和使用时间-m列出内存分布的情况-r只列出正在执行的前台程序,不列出其他信息-x列出所有程序,包括那些没有终端机的程序

三、linux查看服务器存储信息:

1、查看内存信息:

  1. # sed -n ‘/MemTotal\|MemFree/p’ /proc/meminfo
  2. MemTotal: 16426736 kB
  3. MemFree: 14171748 kB

2、查看交换空间:

  1. # sed -n ‘/SwapTotal\|SwapFree/p’ /proc/meminfo
  2. SwapTotal: 16771852 kB
  3. SwapFree: 16771852 kB

3、查看挂载分区空间使用情况:

  1. #df-h
  2. 文件系统 容量 已用 可用 已用% 挂载点
  3. /dev/sda6 9.7G 570M 8.7G 7% /
  4. /dev/sda7 3.9G 73M 3.7G 2% /tmp
  5. /dev/sda2 20G 2.5G 16G 14% /var
  6. /dev/sda8 388G 4.9G 363G 2% /storage
  7. /dev/sda5 15G 2.4G 12G 18% /usr
  8. /dev/sda1 92M 12M 75M 14% /boot
  9. tmpfs 7.9G 0 7.9G 0% /dev/shm

查看服务器的CPU是32位还是64位

getconf LONG_BIT

4.4 top命令

top命令可以查看目前程序的执行情景和内存使用。它和ps类似,不过,它会几秒钟更新一次系统状态,方便追踪。要离开这个程序,按Ctrl+C键就可以了。

四、linux查看服务器网络信息:

1、查看Linux系统主机名:

  1. # hostname
  2. localhost.localdomain

2、查看服务器IP地址:

  1. #ifconfig|grep ‘inet addr:’|grep -v ‘127.0.0.1’|cut -d: -f2|awk ‘{
    print $1}’
  2. 192.168.17.238
  3. 192.168.1.9

3、查看linux网关:

  1. # route |grep default
  2. default 192.168.1.1 0.0.0.0 UG 0 0 0 em1

4、查看linux端口:

  1. # netstat -lntp #查看监听(Listen)的端口
  2. # netstat -antp #查看所有建立的TCP连接

5、查看linux打开服务:

  1. # chkconfig –list|grep 启用 #查看开启的服务
  2. sshd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
  3. httpd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:关闭 6:关闭

6、查看服务器DNS配置:

  1. # cat /etc/resolv.conf
  2. nameserver 192.168.0.66
  3. nameserver 202.106.0.20

7、其他网络信息:

  1. #iptables-L #查看防火墙规则
  2. # route -n #查看路由表
  3. # netstat -s #查看网络统计信息

收集整理的一些linux查看系统信息的命令和方法:
一、linux查看服务器系统信息的方法: 1、查看主机名/内核…

查看当前Linux的版本

more /etc/redhat-release cat /etc/redhat-release

4.5 kill命令

kill命令用来终止一个正在执行中的进程。如果一个程序执行过程中失败了,可以把这个程序终止,避免留在内存中占用系统资源。不过,它的实际意义是送一个信号给这个正在执行的程序,叫它自杀。可以送很多信号给这些程序,也可以让他们受到信号后做很多事情。标准用法:

kill –(选项) pid

在执行kill命令前。可以先用ps命令查一下某宕掉程序的pid,然后使用kill除去某个程序。例如,终止pid为90的程序:

kill 90

选项功能-l列出所有可用的信号名称-p印出pid并不发送信号-signal其中可用的讯号有
HUP (1), KILL (9), TERM (15), 分别代表著重跑, 砍掉, 结束

将 pid 为 323 的行程砍掉 (kill) :

kill -9 323

将 pid 为 456 的行程重跑 (restart) :

kill -HUP 456

查看Linux内核版本

uname -r

uname -a

4.6 date命令

date命令用来显示、设定和修改现在的时间和日期。标准用法:

date –(选项) 显示时间格式(以+号开头,后加格式)
date 设定时间格式

选项功能-u使用格林尼治时间-r最后一次修改文件的时间-s设置时间

常用的几种时间格式如下表所示:

格式说明%a星期几的简称,例如一、二、三%A星期几的全名,例如星期一、星期二%D日期(mm/dd/yy格式)%T显示时间格式,24小时制(hh:mm:ss)%x显示日期的格式(mm/dd/yy)%y年的最后两个数字%Y年(如2007、2008)%r时间(hh:mm:ss
上午或下午)%p显示上午或下午

如果输入命令:

date “+%x,%r”

系统返回如下信息:

2010年3月26日,下午 18时06分49秒

查看服务器当前时间

date

4.7 cal命令

cal命令有两种功能:显示月历以及年历。

直接输入cal命令则系统会显示目前月份的月历。

若要显示一整年的年历,可以在cal命令后加4位数的公元年份。例如要显示2008年的年历,必须输入:

cal 2008

若输入 cal 08 ,则最显示公元8年的年历。

若只需要查看某一年份中某一月份的月历,可以输入:cal 月份
公元年份。例如输入:”cal 12 2004”。

命令说明shutdown正常关机reboot重启计算机ps查看目前程序执行的情况top查看目前程序执行的情景和内存…

查看服务器硬盘和分区

df -h

fdisk -l

查看目录大小

du /etc -sh

查看服务器初始安装的软件包

cat -n /root/install.log

more /root/install.log | wc -l

查看已经安装的软件包

rpm -qa

rpm -qa | wc -l

yum list installed | wc -l

查看服务器键盘布局

cat /etc/sysconfig/keyboard

cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=

查看Selinux状态

sestatus

sestatus | cut -f2 -d:

cat /etc/sysconfig/selinux

查看服务器网卡的ip,Mac地址

在ifcfg-eth0 文件里你可以看到mac,网关等信息。

ifconfig

cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR

cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2
-d=

ifconfig eth0 |grep “inet addr:” |awk ‘{print $2}’|cut -c 6-

ifconfig | grep ‘inet addr:’| grep -v ‘127.0.0.1’ | cut -d: -f2 | awk ‘{
print $1}’

查看服务器默认网关

cat /etc/sysconfig/network

查看服务器的默认DNS

cat /etc/resolv.conf

查看服务器默认语言

echo $LANG $LANGUAGE

cat /etc/sysconfig/i18n

查看服务器所属时区和UTC时间

cat /etc/sysconfig/clock

查看服务器主机名

hostname

cat /etc/sysconfig/network

查看服务器CPU型号 grep
model name /proc/cpuinfo | cut -f2 -d: 查看服务器内存容量 grep MemTotal
/proc/meminfo grep MemTotal /pro…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图