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的进程。