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