版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
LINUX 系统命令
+ r* @$ [/ f$ M: k" ]
9 k; w& O6 Y1 ]5 E1 X. Z; r: a# uname -a # 查看内核/操作系统/CPU信息
, X) T% i$ S4 ~7 |7 w# s/ K D! q- A# head -n 1 /etc/issue # 查看操作系统版本7 k# l8 }- I, N' r
# cat /proc/cpuinfo # 查看CPU信息) p3 L' u( `! T7 B: \9 D# \: [: _
# hostname # 查看计算机名
/ X3 Q2 i) R C+ Q# lspci -tv # 列出所有PCI设备
1 L5 W, ]# M2 `9 |/ h# lsusb -tv # 列出所有USB设备
' ?7 z* }0 A! `, ~! ^' V3 G# lsmod # 列出加载的内核模块 |8 Z# A+ z/ {4 x5 z! M' F
# env # 查看环境变量 ^! g; B6 T9 |
* I; ]( c: L" S3 _- ^4 C
资源
2 D6 x" i* i& d4 X
7 \% u5 `, C8 j3 u ~* S# free -m # 查看内存使用量和交换区使用量
: B) Y6 B, C" u, ~8 N% b2 s& x. p" k# df -h # 查看各分区使用情况
- j, [8 f/ N0 [( N9 B# l# du -sh <目录名> # 查看指定目录的大小9 s4 w- G3 ~% n
# grep MemTotal /proc/meminfo # 查看内存总量
5 G! w' L* J2 a2 y& C# grep MemFree /proc/meminfo # 查看空闲内存量
! g }9 e/ v, j, K4 b# uptime # 查看系统运行时间、用户数、负载
9 o8 a# j) l6 c' X9 \; ?: `# cat /proc/loadavg # 查看系统负载
; ?" t4 V. p, q' o. g, S
9 {5 D: N9 K2 i9 N4 R* ? D磁盘和分区
% L R- E/ n* V+ d) j9 _* w. A% x5 I% Y, v
# mount | column -t # 查看挂接的分区状态
2 k5 J1 E* e4 }( e& X5 N# fdisk -l # 查看所有分区, w- Z, M5 l% d* F1 L0 P
# swapon -s # 查看所有交换分区
* H; t# X7 b ? |$ z g# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)5 l. \* G/ h, K: G& h' _! u
# dmesg | grep IDE # 查看启动时IDE设备检测状况
& g, c5 B# _2 B' z3 m# i2 k. f# f( a% Y+ K
网络
; d% t. _" d+ ~+ _) F+ b5 c1 ~- L; K1 Y/ r* e I- ]# [
# ifconfig # 查看所有网络接口的属性
' s+ \7 @) T# }! A# iptables -L # 查看防火墙设置/ n4 P4 a8 `+ l! J
# route -n # 查看路由表
2 L: M- k% g4 L& p; I, ?0 g# netstat -lntp # 查看所有监听端口; U: a% ]- x! }
# netstat -antp # 查看所有已经建立的连接
- G/ @; X: p1 k; F# netstat -s # 查看网络统计信息7 n# o) A' u8 ], u3 ^
: T$ o4 R" n u6 m# M `+ O8 B
进程: k- c3 X1 N& j' e
' h$ ]3 I9 V1 \" p1 E. |
# ps -ef # 查看所有进程
& q M9 Y' Q, Q3 q1 U( o8 j7 ]# top # 实时显示进程状态
+ j+ B% e! h. v( J! T6 c/ x/ O6 u" j- x# ?, b2 c
用户7 E9 D4 p6 \" |0 U8 x4 l! d+ M( n
) b8 u. ^+ l* P% `
# w # 查看活动用户
) \! Q# }( D. d" M# id <用户名> # 查看指定用户信息
: y. Y) v M3 ^) L! p& n, ^# last # 查看用户登录日志% c3 C& S' p0 x
# cut -d: -f1 /etc/passwd # 查看系统所有用户
* w% v. }' m; b9 U+ }) n# cut -d: -f1 /etc/group # 查看系统所有组
4 _: d3 s) f+ T4 R+ P# crontab -l # 查看当前用户的计划任务2 R" f2 h, f! D# _
7 ^ V- |4 |. W8 q服务9 b/ r2 \$ `# Z) y
$ U! f; G1 `/ G/ ?9 G# chkconfig --list # 列出所有系统服务
& c; c6 g! [5 B) f# chkconfig --list | grep on # 列出所有启动的系统服务* e( z+ |# h- u' J8 a
* ~6 g6 ]+ J/ e
程序* J% ]4 d3 }' b
; W. h9 O4 \6 h# V- r/ n5 P# rpm -qa # 查看所有安装的软件包3 f0 u( H- Y/ s) }& k- t1 g
1 j1 Y9 r8 [- V$ D) |常用命令整理如下:
0 T. H. s9 a/ D* h. [查看主板的序列号: dmidecode | grep -i ’serial number’. n f A4 H& H
: R1 @7 q0 `6 \2 ]5 S# Y4 I
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)
( n% m: D. O# Y4 m) h) E
1 c: P7 `. d/ c& T1 B查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]
* P0 `/ T' M- I. |1 D
5 O1 r H* C* ~) p4 M; S' y3 a查看内存信息:cat /proc/meminfo [free -m][vmstat]
. S% u7 d( C# O( P6 x. p6 a: x
$ ]6 V0 X4 g% Q, [ _4 X+ \查看板卡信息:cat /proc/pci
% G4 @0 o/ r% ~( @' f; H
/ q4 B$ l- h$ g& p查看显卡/声卡信息:lspci |grep -i ‘VGA’[dmesg | grep -i 'VGA']
) d0 E! W8 S; ~: u" u
6 Q+ Q. e4 B- @4 t% Y+ s查看网卡信息:dmesg | grep -i ‘eth’[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']
, T2 [1 f1 v+ v+ L1 \0 s) o0 e0 d7 h& S: n2 g5 G
查看PCI信息:lspci (相比cat /proc/pci更直观)- C) ]! Y, K+ ~9 a4 H
- r2 N1 ?+ [9 ^7 K. ~查看USB设备:cat /proc/bus/usb/devices
2 o) ?. x1 g. u8 N' V
4 R# E+ d3 h8 u5 ~, W查看键盘和鼠标:cat /proc/bus/input/devices9 o, {" h5 E( T2 h/ E+ w* u
/ O3 y2 C& O$ X. M8 z; t8 |# n查看系统硬盘信息和使用情况:fdisk & disk – l & df
* Y; \2 ]# v1 x) X
* I7 N6 \& F. M& w查看各设备的中断请求(IRQ):cat /proc/interrupts
! B6 ]# T9 j6 @( g8 G, v$ o
, E: U( I g& |8 }* d7 V: f, g查看系统体系结构:uname -a P& v% U8 [: C, j) ~4 N% l
' B. d1 @: R4 q- G7 b' k& O查看及启动系统的32位或64位内核模式:isalist –v [isainfo –v][isainfo –b]
8 f7 f/ h' U( Z2 d( w6 J) M3 J
+ \, b; } F4 j* sdmidecode查看硬件信息,包括bios、cpu、内存等信息
- G8 r' D0 T7 z
3 J4 o, T/ z; c- u( S; C/ c测定当前的显示器刷新频率:/usr/sbin/ffbconfig –rev \?
$ n# g3 C Y( E9 c6 N
( R! ^# n7 x- K/ I3 x) {查看系统配置:/usr/platform/sun4u/sbin/prtdiag –v
; `# X7 O* ]0 H1 v) M' V. b
) F& D, S/ R: c U8 m查看当前系统中已经应用的补丁:showrev –p
' }0 N0 L% {) b! ]/ @9 W T9 n( w
/ h+ n3 p3 U: q) S! B* @显示当前的运行级别:who –rH! L" {) Y7 ?; N& q1 K a, j6 C
& N& q& r* o) A
查看当前的bind版本信息:nslookup –class=chaos –q=txt version.bind
/ `: g- f; p; f" ?! |1 }5 i" N6 s! x* l2 ^9 a% Z1 O9 X( N* ` f* Q" E1 x. t
dmesg | more 查看硬件信息( a2 s8 d; y: l* J0 T' o% t
lspci 显示外设信息, 如usb,网卡等信息- L- i- H: y' ^0 u3 ^* E$ C/ g
lsnod 查看已加载的驱动* }$ v; k& Y9 u2 w
lshw8 t+ w; `9 P4 w' [/ x2 S/ j. N
psrinfo -v 查看当前处理器的类型和速度(主频)
# j$ P& d4 O; C: b0 [1 T/ pprtconf -v 打印当前的OBP版本号
( o' y$ p4 T& ]% y3 l; ?; Y7 _iostat –E 查看硬盘物理信息(vendor, RPM, Capacity)
u) A; |. p, h: u2 Eprtvtoc /dev/rdsk/c0t0d0s 查看磁盘的几何参数和分区信息1 @) e( q6 m& K: ~0 o9 w
df –F ufs –o i 显示已经使用和未使用的i-node数目) C( |0 U- [1 v, Q5 N: ]
isalist –v
& ?- U- Z! ?! a& k% \/ A# n2 X4 l3 K- C) B" S& ?1 h
对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:
6 G+ _/ A' O7 @/ G; C* H: aCpuinfo 主机CPU信息0 k5 ?% j# ^* a, K' D6 C* z' ?
Dma 主机DMA通道信息
5 O8 u4 G( {4 R" ~/ t" m& iFilesystems 文件系统信息
0 ^! u3 l R8 O$ O oInterrupts 主机中断信息5 {# S# K9 `9 p5 @8 D6 H4 B
Ioprots 主机I/O端口号信息0 G% C8 y+ O% t& x7 Q
Meninfo 主机内存信息0 q: J2 P4 K% F6 y4 F* m
Version Linux内存版本信息# K- N' a8 H- k* X# l0 b
|
|