系统
# uname
-a# 查看内核/操作系统/CPU信息
uname 命令可用于大多数 UNIX
和类
UNIX 系统以及
Linux。
功能说明:uname用来获取电脑和操作系统的相关信息。
语法:uname
[-amnrsvpio][--help][--version]
补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。
参数:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
-m或–machine 显示主机的硬件(CPU)名
-n或-nodename 显示主机在网络节点上的名称或主机名称
-r或–release 显示linux操作系统内核版本号
-s或–sysname 显示linux内核名称
-v 显示显示操作系统是第几个
version 版本
-p 显示处理器类型或unknown
-i 显示硬件平台类型或unknown
-o 显示操作系统名
# head -n 1
/etc/issue #
查看文件的前1行
1.命令格式:
head [参数]... [文件]...
2.命令功能:
head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
3.命令参数:
-q 隐藏文件名
-v 显示文件名
-c<
明朝";mso-ascii-font-family:Cambria;mso-ascii-theme-font:
minor-latin;mso-fareast-font-family:"MS
明朝";mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Cambria;mso-hansi-theme-font:minor-latin;mso-fareast-language:
ZH-CN">字节>
显示字节数
-n<
明朝";mso-ascii-font-family:Cambria;mso-ascii-theme-font:
minor-latin;mso-fareast-font-family:"MS
明朝";mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Cambria;mso-hansi-theme-font:minor-latin;mso-fareast-language:
ZH-CN">行数> 显示的行数
4.使用实例:
实例1:显示文件的前n行
命令:
head -n 5 log.log
# cat
/proc/cpuinfo# 查看CPU信息
#
hostname# 查看计算机名
# lspci
-tv# 列出所有PCI设备
# lsusb
-tv# 列出所有USB设备
#
lsmod# 列出加载的内核模块
Linux命令:lsmod——显示已载入系统的模块
lsmod 其实就是list
modules的缩写,即
列出所有模块.
功能说明:显示已载入系统的模块。
语法:lsmod 模块名称
说明:执行lsmod指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,因此在编译核心时,无需把全部的功能都放入核心。你可以将这些功能编译成一个个单独的模块,待需要时再分别载入。
#
env# 查看环境变量
资源
# free
-m# 查看内存使用量和交换区使用量
# df
-h# 查看各分区使用情况
# du -sh
<
目录名># 查看指定目录的大小
# grep
MemTotal /proc/meminfo#
查看内存总量
# grep
MemFree
/proc/meminfo# 查看空闲内存量
#
uptime# 查看系统运行时间、用户数、负载
系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足一下条件则其就会位于运行队中中:
它没有在等待I/O操作的结果
它没有主动进入等待状态(也就是没有调用wait)
没有被停止(例如:等待终止)
一般来说,每个CPU内核当前活动进程树不大于3,则系统运行表现良好!当然这里说的是每个CPU
内核,也就是如果你的主机是四核CPU的话,那么只要是uptime最后输出的一串字符数值小于12即表示系统负载不是很严重。
当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢。
以下显示输入uptime的信息:
20:38:23 up4:28,2
users,load average: 2.22, 2.34, 1.58
当前系统时间20:38:23
系统已经运行的时间4:28
当前在线用户2
user
平均负载:2.22,
2.34, 1.58
最近1分钟、5分钟、15分钟系统的负载,何为系统负载,参考上文所述。
# cat
/proc/loadavg# 查看系统负载
磁盘和分区
# mount |
column
-t# 查看挂接的分区状态
# fdisk
-l# 查看所有分区
# swapon
-s# 查看所有交换分区
# hdparm -i
/dev/hda# 查看磁盘参数(仅适用于IDE设备)
# dmesg |
grep
IDE# 查看启动时IDE设备检测状况
网络
#
ifconfig# 查看所有网络接口的属性
# iptables
-L# 查看防火墙设置
# route
-n# 查看路由表
# netstat
-lntp# 查看所有监听端口
# netstat
-antp# 查看所有已经建立的连接
# netstat
-s# 查看网络统计信息
进程
# ps
-ef# 查看所有进程
# ps –aux#可显示cpu
mem信息
#
top# 实时显示进程状态
用户
#
w# 查看活动用户
# id
<
用户名># 查看指定用户信息
#
last# 查看用户登录日志
# cut -d: -f1
/etc/passwd#
查看系统所有用户
# cut -d: -f1
/etc/group# 查看系统所有组
# crontab
-l# 查看当前用户的计划任务
服务
# chkconfig
--list# 列出所有系统服务
# chkconfig
--list | grep
on#
列出所有启动的系统服务
程序
# rpm
-qa# 查看所有安装的软件包
如果觉得《linux查看电脑硬件信息 Linux下查看电脑硬件配置【转】》对你有帮助,请点赞、收藏,并留下你的观点哦!