linux命令
今天讲解几个linux下常用的命令。
一、
# uptime
显示系统当前时间,登录用户个数,平均负载等信息
二、
#free
显示内存使用信息
三、
# vmstat
显示硬件使用信息,如内存,cpu,交换分区等、、
四、
# uname
Linux server55.example.com 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 athlon i386 GNU/Linux--------------显示系统内核版本,主机架构,主机名等信息
五、
# chkconfig
查看系统服务运行状态,接收参数 --list:列出所有,--level:指定显示某些运行级别下的服务
六、
压缩解压
①、gzip/gunzip:
以.gz为后缀,默认压缩文件并删除原文件,若想保留源文件:gzip -c a.txt > a.zip
gzip -d :和gunzip一样,用于解压zip文件
zcat:查看压缩文件内容
②、bzip/bunzip2
以.bz2为文件后缀,较之gzip压缩能力更强,若要保留原文件,使用 -k选项
bzcat:查看压缩文件内容
③、
zip:更通用的压缩工具,弥补了gzip,bzip2不能压缩目录的缺陷,但压缩能力欠佳。
# zip a.zip a.txt b.txt c.txt 压缩a.txt b.txt c.txt 成a.zip
# unzip -l a.zip :查看压缩文件内容
七、
归档工具:
因为诸如bzip2,gzip等不能对多文件压缩,这样我们就可以先对文件归档而后压缩,就是多文件合为一个这是最常见的。使用tar命令进行归档,默认保留源文件。
tar的常用参数:-c:创建归档时使用;-x:展开归档文件时使用; -t:查看归档内容时使用;-f:一般固定参数
例如,我们有两个文档1.txt 2.txt:
tar -cf new.tar 1.txt 2.txt
tar -tf new.tar
tar -xf new.tar
另外,tar还可以调用一些压缩参数配合gzip,bzip2使用,从而对多文件压缩(-j指定调用bzip2,-z指定调用gzip)
例如:tar -cjf new2.tar.bzip2 1.txt 2.txt ------------>先归档后压缩文件
八、
last:显示系统正确登录信息
lastb:显示所有企图登录的信息(含登录失败)
lastlog:显示每一个系统内用户最近一次的真确登录信息
九、
进程查看:
ps: 参数有:-e:列出所有 -f:全格式显示 -u:以用户为类显示 -o:指定显示某些列
ps -eo PID CMD ------------->显示所有前台进程PID,CMD列
kill:杀死进程
一般这样使用:kill -n PID ,其中-n指定以何种级别杀死进程,kill -l 可查看级别。
常见级别有1,2,3,9,17,15.
[root@server55 ~]# kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT
17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU
25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH
29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN
35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4
39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12
47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14
51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10
55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6
59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
如: kill -9 3099 完全杀死进程号为3099的进程。