版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
LINUX 系统命令
4 ?9 E1 n4 ~9 X3 H7 B8 D" J5 q+ S
! u) w, ]$ `/ T" U+ ]# uname -a # 查看内核/操作系统/CPU信息( |3 Y" G* ^/ \# v* Q1 u
# head -n 1 /etc/issue # 查看操作系统版本
) v" d# s* P a5 q }. P# cat /proc/cpuinfo # 查看CPU信息
& a0 T) A d# Q3 _- K1 @/ t# hostname # 查看计算机名' a+ Q! H+ s% C8 e# x$ |
# lspci -tv # 列出所有PCI设备
; z4 h5 o, Y2 D$ F( v+ N# lsusb -tv # 列出所有USB设备' ^/ M4 b+ r& ] ]+ `- |
# lsmod # 列出加载的内核模块
1 [6 h! Q5 G5 M; q2 ?/ z# env # 查看环境变量
6 W$ s" Z8 T$ B/ F; V/ }* [6 A) Y0 H0 O' X6 {
资源
+ `& C f g' Z3 _4 S
- R6 }0 z8 L- ]/ o5 g, E/ I# free -m # 查看内存使用量和交换区使用量7 D' Q$ i( a7 n& w
# df -h # 查看各分区使用情况% K, Z6 i0 h' }+ {
# du -sh <目录名> # 查看指定目录的大小
/ C+ g% T# `& [- Y7 K# grep MemTotal /proc/meminfo # 查看内存总量
2 z; t7 w1 d6 n# y9 q# grep MemFree /proc/meminfo # 查看空闲内存量. Q3 T+ X* X- \' x8 ~: l1 \
# uptime # 查看系统运行时间、用户数、负载
1 g7 o: j" K3 l& W6 Q# cat /proc/loadavg # 查看系统负载, I& A. d9 r \0 v
. S# [9 E( U! \* D9 M磁盘和分区
/ C6 O% ^! O" M, h
* l; G3 i/ ]- m' o& X- Q3 U# mount | column -t # 查看挂接的分区状态
- I; A6 r0 m% ~9 n7 g n# fdisk -l # 查看所有分区
& v$ L* j3 Q% W* h4 O# swapon -s # 查看所有交换分区
+ w; L W+ e7 j8 W0 o% `& a# Y# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
+ v( S9 f) T1 h) _* Y: c2 b# dmesg | grep IDE # 查看启动时IDE设备检测状况
* I- P) @6 Q2 i1 Q g0 k' I, e0 C9 P& P/ R7 D5 t1 T
网络
) @3 Z8 j; ^2 k( Z* g( e5 ]5 X; E
1 h9 O# k% `) z# ifconfig # 查看所有网络接口的属性
) d% g9 W5 d/ O9 D& h: z# iptables -L # 查看防火墙设置
/ ^7 G: V, e0 w# route -n # 查看路由表
' {- K8 G( O* r+ {2 |# ]# netstat -lntp # 查看所有监听端口
. w7 |1 U5 _' F+ T% h% ]& x# netstat -antp # 查看所有已经建立的连接. y& J: `% i- y
# netstat -s # 查看网络统计信息
9 j& t$ e3 g5 b+ a& m" C8 ?8 }8 ^( u/ j
进程
" `. c& l& q' @. J, n9 c p4 m0 f- G) l' t3 K+ o
# ps -ef # 查看所有进程* F Y9 `$ w: n* @
# top # 实时显示进程状态
) E3 z" |4 ]3 P( _/ n/ z
9 h; E5 x" i' _: `7 c3 m6 @+ M用户# }: f- r# w5 Z* v3 i/ D4 v, U
) a* ^ u7 y9 ]8 Q8 K8 ~0 M
# w # 查看活动用户3 @, q) X5 M( j7 k* |* k) S
# id <用户名> # 查看指定用户信息' J; {1 L2 n( z# w: P- q, h
# last # 查看用户登录日志7 j: @# q( j& w( J# [
# cut -d: -f1 /etc/passwd # 查看系统所有用户
0 q: y4 ]" y/ F. i+ N" L# cut -d: -f1 /etc/group # 查看系统所有组: M- H* _" T. k4 @2 O& G
# crontab -l # 查看当前用户的计划任务* @4 {; M" y, p: ^# |' l q
1 C1 y- x/ j* ] G+ q v3 I7 M: O
服务
& k5 h' e1 q! ?- ]; S4 y& k
8 f' O. ?- P! U7 L( N6 |* ~! m/ t$ T# chkconfig --list # 列出所有系统服务& k! M/ H# z& i& `: p
# chkconfig --list | grep on # 列出所有启动的系统服务
: ?" J- U- k5 ?5 q# C- R* G! u2 h: Z, L/ z4 i/ n- R# X
程序* T2 m" U: I9 a. L4 j* F+ M1 L0 w& @
2 g' [1 J- Y0 n0 O, Q5 W& K# rpm -qa # 查看所有安装的软件包
0 l. }. v$ x2 [% {7 S! I& ]
/ |: f; O% J/ f9 g! d常用命令整理如下:6 S2 s j: C9 J6 D4 N* H3 A
查看主板的序列号: dmidecode | grep -i ’serial number’: k6 ^6 ~3 T1 D n3 d& h
/ s+ }" c0 k0 k9 i
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)
+ W% z, `- T, ?. u% ^* ?. J( X9 I1 I- L
查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]
2 Q( F8 o9 ]# j, A8 l" ^3 _4 m
+ Z+ H7 E( K! W# g查看内存信息:cat /proc/meminfo [free -m][vmstat]
# [1 U+ |) Y5 G S- f& G" c
6 r3 T8 m* ~" V v查看板卡信息:cat /proc/pci u; j1 r, }+ }( F0 e9 g* y& y, f9 B
9 Z& F0 r6 _0 C0 M t5 U8 ^. B
查看显卡/声卡信息:lspci |grep -i ‘VGA’[dmesg | grep -i 'VGA']
( E( [9 E( }8 A, |+ d* }% W2 a7 k R6 \
查看网卡信息:dmesg | grep -i ‘eth’[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']
% d* X/ V* N" [. ~" C( K4 z, m! X- z, J' l, h! G2 _
查看PCI信息:lspci (相比cat /proc/pci更直观)$ I3 U* U. Z! @4 H X
/ ^. I! ]( R) f$ ]! i( [
查看USB设备:cat /proc/bus/usb/devices" ^; U1 f7 Z' h6 Y
: _- q3 v/ g8 D+ L$ O
查看键盘和鼠标:cat /proc/bus/input/devices6 {. Q) ]8 C* z2 Q! x0 w7 v
) M3 [# C9 _ j! e- [; f查看系统硬盘信息和使用情况:fdisk & disk – l & df" m8 L3 W( Q6 k' Q/ c
& l+ K- y' y( m9 i# y) F; e查看各设备的中断请求(IRQ):cat /proc/interrupts- S. F, T( V3 y$ k2 R
( y% T [. m/ t- G+ n3 K, G- U
查看系统体系结构:uname -a
- |; a; Z7 q8 n
* ` d( m7 Q4 z* _5 S6 w3 R查看及启动系统的32位或64位内核模式:isalist –v [isainfo –v][isainfo –b]7 k1 \# S. U9 z3 @/ @. a# l
7 U8 `1 z8 e3 C# Y
dmidecode查看硬件信息,包括bios、cpu、内存等信息$ X- N" {4 y' m! `; S* U
' p9 V& h2 @6 c S6 _6 c& T
测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev \?
5 K j6 g3 G. [# p
# J- `, u1 T: E, O1 Y0 ^( |查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v6 J) R/ J8 }. s
+ c1 S1 b. g3 ?: [; z" |
查看当前系统中已经应用的补丁:showrev –p
. R' \0 K$ r7 j: t6 _4 `# C- S) ^. `
显示当前的运行级别:who –rH+ }9 n! R# |/ r A3 v4 l/ a3 P; B: v
& {3 |6 I! d/ ~& i F
查看当前的bind版本信息:nslookup –class=chaos –q=txt version.bind
. a1 u. T& a o) G
5 Y( p" w3 Y& M udmesg | more 查看硬件信息; ^1 W1 r' D4 C8 p5 d0 k
lspci 显示外设信息, 如usb,网卡等信息9 [/ b+ ]4 v/ }* c" I
lsnod 查看已加载的驱动0 T7 g' B/ Q0 V1 H- ^2 i. e
lshw
1 y: x1 s2 _" L" v6 v- Ypsrinfo -v 查看当前处理器的类型和速度(主频)! P. }, y N" ]* U4 E4 P8 a
prtconf -v 打印当前的OBP版本号% v7 d4 A g4 {& _
iostat –E 查看硬盘物理信息(vendor, RPM, Capacity)3 d- ?( H0 y. p) W" d
prtvtoc /dev/rdsk/c0t0d0s 查看磁盘的几何参数和分区信息" o1 x+ K; q4 ] X3 D
df –F ufs –o i 显示已经使用和未使用的i-node数目; ]( D% S; r/ T8 b! i1 L. J
isalist –v6 O# v/ ^. @$ O. \# Q
9 _* U) X7 v, H' O* q+ z( X8 \对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:' R5 C+ C8 E. D6 O
Cpuinfo 主机CPU信息) n* j: H. ?, z/ j" ]/ C
Dma 主机DMA通道信息
" J: S* R. O7 P6 e, K' o0 o' jFilesystems 文件系统信息, D4 Q: g' m9 D% V
Interrupts 主机中断信息
# [. a( M! b u6 e/ aIoprots 主机I/O端口号信息
0 a% s+ |5 T; P& PMeninfo 主机内存信息
5 _/ E* D# K- c: `4 @Version Linux内存版本信息
+ M% J; g4 X% c: p6 {6 D/ i0 | |
|