查看centos linux系统基本信息命令

时间:2024-03-12 18:59:05

1.查看内核版本命令:

[root@test02 ~]# cat /proc/version
Linux version 3.10.0-229.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Fri Mar 6 11:36:42 UTC 2015

[root@test02 ~]# uname -r
3.10.0-229.el7.x86_64

[root@test02 ~]# uname -a

Linux test02 3.10.0-229.el7.x86_64 #1 SMP Fri Mar 6 11:36:42 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

2.查看linux版本

[root@test02 ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)

3.查看 linux cpu型号 核数

[root@test02 ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
model name : Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz
model name : Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz
physical id : 0
physical id : 2

4.查看cpu信息

[root@test02 ~]# cat /proc/cpuinfo

5.查看linux 内存大小

[root@test02 ~]# cat /proc/meminfo |grep MemTotal   #查看内存总量
MemTotal: 1884696 kB

[root@test02 ~]#cat /proc/meminfo |grep MemFree     #查看空闲内存总量
MemFree: 1162524 kB

6.查看linux 磁盘信息

[root@test02 ~]# fdisk -l

7.列出加载的内核模块

[root@test02 ~]# lsmod

8.查看环境变量资源

[root@test02 ~]# env

9.查看内存使用量和交换区使用量

[root@test02 ~]# free -m

10.查看各分区使用情况

[root@test02 ~]# df -h

11.查看指定目录大小

[root@test02 ~]# du -sh ./
168K ./

12.查看系统运行时间、用户数、cpu负载

[root@test02 ~]# uptime
01:34:43 up 3:02, 1 user, load average: 0.00, 0.01, 0.04

13.查看系统负载

[root@test02 ~]# cat /proc/loadavg
0.00 0.01 0.04 1/212 3239      前三个代表1分钟 5分钟 15分钟 负载 ,后面两个,一个的分子是正在运行的进程数,分母是进程总数;另一个是最近运行的进程ID号、

14.查看挂载分区状态

[root@test02 ~]# mount | column -t

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=932700k,nr_inodes=233175,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)

15.查看所有网络接口属性

[root@test02 ~]# ifconfig

16.查看防火墙设置

[root@test02 ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

17.查看路由表

[root@test02 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 ens160
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 ens160

18.查看所有监听端口

[root@test02 ~]# netstat -lnpt

19.查看所有已建立的连接

[root@test02 ~]# netstat -antp

20.查看所有进程

[root@test02 ~]# ps -ef

21.实时显示进程用户状态

[root@test02 ~]# top

22.查看活动用户

[root@test02 ~]# w
01:51:36 up 3:19, 1 user, load average: 0.00, 0.01, 0.04
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.1.37 22:34 0.00s 0.06s 0.00s w

23.查看指定用户信息

[root@test02 ~]# id root
uid=0(root) gid=0(root) 组=0(root)

24.查看用户登录信息

[root@test02 ~]# last
root pts/0 192.168.1.37 Thu Nov 9 22:34 still logged in
reboot system boot 3.10.0-229.el7.x Thu Nov 9 22:31 - 01:54 (03:22)
root pts/1 192.168.1.37 Thu Nov 9 22:18 - down (00:13)

25.查看系统所有用户

[root@test02 ~]# cut -d: -f1 /etc/passwd

root
bin
daemon
adm

26.查看系统所有组

[root@test02 ~]# cut -d: -f1 /etc/group
root
bin
daemon
sys

27.查看当前用户的计划任务服务

[root@test02 ~]# crontab -l

28.查看所有安装的软件包

[root@test02 ~]# rpm -qa
grub2-2.02-0.16.el7.centos.x86_64
centos-release-7-1.1503.el7.centos.2.8.x86_64
lvm2-2.02.115-3.el7.x86_64