centos查看服务器信息常用的命令

一:使用CentOS常用命令查看cpu

more /proc/cpuinfo | grep “model name”
grep “model name” /proc/cpuinfo
[root@localhost /]# grep “CPU” /proc/cpuinfo
model name      : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
model name      : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
如果觉得需要看的更加舒服
grep “model name” /proc/cpuinfo | cut -f2 -d:

 

查看linux系统是多少位

 

    使用命令如下:

uname -a
如果结果类似于这样:
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-92.el5xen #1 SMP Tue Apr 29 13:45:57 EDT 2008 i686 i686 i386 GNU/Linux
表明是32位
如果显示结果是x86_64,表明是64位

 

 

二:使用CentOS常用命令查看内存

grep MemTotal /proc/meminfo  grep MemTotal /proc/meminfo | cut -f2 -d:  free -m |grep “Mem” | awk ‘{print $2}’

三:使用CentOS常用命令查看cpu是32位还是64位

查看CPU位数(32 or 64)
getconf LONG_BIT

四:使用CentOS常用命令查看当前linux的版本

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

五:使用CentOS常用命令查看内核版本

uname -r
uname -a

六:使用CentOS常用命令查看当前时间

date上面已经介绍如何同步时间了

七:使用CentOS常用命令查看硬盘和分区

df -h
fdisk -l
也可以查看分区
du -sh
可以看到全部占用的空间
du /etc -sh
可以看到这个目录的大小

八:使用CentOS常用命令查看安装的软件包

查看系统安装的时候装的软件包
cat -n /root/install.log
more /root/install.log | wc -l
查看现在已经安装了那些软件包
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。没有找到原因。

九:使用CentOS常用命令查看键盘布局

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

十:使用CentOS常用命令查看selinux情况

sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux

十一:使用CentOS常用命令查看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  十二:使用CentOS常用命令查看默认语言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n

十二:使用CentOS常用命令查看所属时区和是否使用UTC时间

cat /etc/sysconfig/clock

十三:使用CentOS常用命令查看主机名

hostname
cat /etc/sysconfig/network
修改主机名就是修改这个文件,同时最好也把host文件也修改。

十四:使用CentOS常用命令查看开机运行时间

uptime
09:44:45 up 67 days, 23:32, …
看来刚才确实是网段的问题,我的机器还是67天前开机的。
#系统资源使用情况

2. 注销系统 请在 # 号后,输入 logout 或 exit 表示离开。 当你完成注销,系统会显示出 login 的画面。

1、freebsd下如何查看程序所占用的端口?

#sockstat

#netstat -na

 

2 、route相关命令

查询 routing table
#netstat -rn

 

查询网络接口流量统计
#netstat -I

 

查询 TCP网络联机情形
#netstat -t

 

查询所有网络联机情形
#netstat -a

 

netstat 查看端口状态,如:
#netstat -an | grep tcp   查看开放的tcp端口

 

3、如何查看系统所有进程/用户进程

#ps -A

#ps auxww (查看系统所有进程)

#ps或ps -ef 查看用户进程

 

4、FreeBSD下怎么查看内存大小

#top (可以查看,但不直观)

#dmesg -a | grep memory (这个很直内存大小)

 

5、查看网络流量

#systat -if 1 (1表示1s刷新屏幕一次)

#netstat 1

#Traffic 表示当前流量  #peak表示流量峰值

 

6、查看硬盘信息

#diskinfo -vt /dev/ad0 (整个硬盘信息)

#disklabel /dev/ad0  (分区信息)

#disklabel /dev/ad0s1

 

7、查看硬盘详细分区及读写状况

#gstat

 

8、freebsd如何挂载光驱

1)普通挂载

#mount -t cd9660  /dev/acd0 /mnt

或 #mount_cd9660 -e /dev/cd0 /cdrom

2)挂载显示中文

#mount_cd9660 -C GB2312  -e  /dev/cd0  /cdrom

 

9、freebsd如何挂载USB、移动硬盘

1)普通挂载

#mount -t msdosfs /dev/da0s1 /data

或#mount_msdosfs /dev/da0s1 /data  (注:挂载usb移动硬盘至/data目录)

 

2)如何显示中文

#mount_msdos -L zh_CN.GB2312 -D cp936 /dev/ad0s1 /data

 

3)访问NTFS

mount_ntfs -C eucCN /dev/ad0s5 /media/winD

 

 

10、Freebsd 下如何查看CPU个数

方法1:dmesg|grep cpu

方法2:sysctl -a|grep cpu

 

11、Freebsd下如果CPU是多核,如何查看各颗CPU的运行状态:

方法1:top命令(在输出中,有一列的名字叫C,在STATE列后面,如下图:)

PID USERNAME     THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
35871 root           1  48    0  4520K  2864K CPU1   1   0:00  0.49% top
35867 root           1  20    0  4504K  2312K pause  2   0:00  0.10% csh
1186 root           1  44    0  5768K  4312K select 3   0:57  0.00% httpd
29884 root           1  44    0  9320K  5232K select 1   0:47  0.00% snmpd
12482 root           1  44    0  8428K  2792K select 3   0:05  0.00% sshd
768 root           1  44    0  5876K  2456K select 0   0:01  0.00% sendmail
34691 www            1  44    0  5768K  4372K select 2   0:01  0.00% httpd
34748 www            1   4    0  5768K  4376K accept 0   0:01  0.00% httpd

从上面的结果,可以知道,这是一颗四核的CPU

Leave a Reply