比思論壇

標題: 常用Linux命令合集(三) [打印本頁]

作者: wangsun13    時間: 2012-11-14 12:55
標題: 常用Linux命令合集(三)
1.3 Linux系统管理
1.3.1 重启Linux启动:reboot
         使用reboot命令相当于Windows下的重新启动。
1.3.2 关闭Linux系统:shutdown -h now
         使用该命令立即关闭所在的Linux系统。
1.3.3 查看各分区的使用情况:df -k或使用df -h
         笔者一般使用df –k查看硬盘的使用情况,命令参考返回结果如下:
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][root@minicc ~]# df -k
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Filesystem           1K-blocks      Used Available Use% Mounted on
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]/dev/sda3            149260480 25566268 115989840 19% /
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]/dev/sda1               101086     11846     84021 13% /boot
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]tmpfs                  1029784         0   1029784   0% /dev/shm
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][root@minicc ~]# df -h
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Filesystem            Size Used Avail Use% Mounted on
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]/dev/sda3             143G   25G 111G 19% /
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]/dev/sda1              99M   12M   83M 13% /boot
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]tmpfs                1006M     0 1006M   0% /dev/shm

1.3.4 查看内核/操作系统/CPU信息:uname -a
         该命令的参考返回结果如下所示:
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][root@minicc ~]# uname -a
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Linux minicc 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]

1.3.5 查看计算机名:hostname
         该命令用于查看当前计算机名,参考运行结果如下:
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][root@minicc ~]# hostname
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]minicc

1.3.6 查看内存使用量和交换区使用量:free –m
         命令参考返回结果如下:
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][root@minicc ~]# free -m
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]              total       used       free     shared    buffers     cached
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Mem:          2011       1973         37          0        105        866
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]-/+ buffers/cache:       1000       1010
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Swap:         2047        940       1106

1.3.7 查看系统进程信息:top
      该命令在分析系统的进程的CPU、内存等的占有率时很有用,在做性能测试或性能分析时常被用到,命令参考实时运行结果如下:
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]top - 10:58:06 up 36 days, 2:24, 9 users, load average: 0.35, 0.65, 0.68
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Tasks: 191 total,   5 running, 186 sleeping,   0 stopped,   0 zombie
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.7%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Mem:   2059568k total, 2021772k used,    37796k free,   108396k buffers
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]Swap: 2096472k total,   963064k used, 1133408k free,   887800k cached
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img] PID USER      PR NI VIRT RES SHR S %CPU %MEM    TIME+ COMMAND  
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]19338 root      15   0 12740 1152 816 R 0.3 0.1   0:00.06 top                  
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]    1 root      15   0 10348 600 568 S 0.0 0.0   0:05.31 init                  
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]    2 root      RT -5     0    0    0 S 0.0 0.0   0:00.65 migration/0                                   
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]    3 root      34 19     0    0    0 S 0.0 0.0   0:01.10 ksoftirqd/0            
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]    4 root      RT -5     0   0    0 S 0.0 0.0   0:00.00 watchdog/0
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]……

    前五行是系统整体的统计信息。第一行是任务队列信息,第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。
最后两行为内存信息。内容如下:
Mem:2059568k total 物理内存总量,2021772k used 使用的物理内存总量,37796k free 空闲内存总量,108396k buffers 用作内核缓存的内存量。
Swap:2096472k total 交换区总量,963064k used 使用的交换区总量,1133408k free 空闲交换区总量,887800k cached 缓冲的交换区总量。
内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,
该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。
接下来是进程信息区,统计信息区域的下方显示了各个进程的详细信息。
1.3.8 实时查看服务器信息:vmstat 刷新间隔(单位:秒)
         该命令常用来做Linux服务器监控,用该命令可以收集服务器信息来展现服务器情况,直接运行“vmstat”命令收集的是当前的情况,若想实时的一直查看服务器的状况,可使用“vmstat 刷新间隔(单位:秒)”表示隔多少秒显示一次实时运行结果,例如间隔3秒显示vmstat的结果,参考命令如下:
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][root@minicc ~]# vmstat 3
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img] r b   swpd   free   buff cache   si   so    bi    bo   in   cs us sy id wa st
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img] 0 0 963060 31568 108636 891540    0    0     2    20    1    0 0 0 100 0 0
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img] 4 0 963060 31568 108636 891540    0    0     0    56 1018 16041 0 0 100 0 0
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img] 1 0 963060 31568 108636 891540    0    0     0    16 1024 16003 0 0 100 0 0

1.3.9 查看进程信息:ps [–u 用户名]
         这个命令很常用,一般与kill命令配合使用,用于首先查看所需要杀掉的进程的id,接着使用kill命令将其杀掉。
         例如,查看sn用户下进程的运行情况,命令参考返回结果如下:
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][sn@minicc ~]$ ps -u sn
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img] PID TTY          TIME CMD
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13138 ?        00:00:00 ininit
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13139 ?        00:00:00 sipgw
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13140 ?        00:00:00 manager
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13141 ?        00:00:00 scf
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13142 ?        00:00:00 inesgateway
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13143 ?        00:00:00 scf_sync
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13144 ?        00:00:00 scf
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]18180 pts/5    00:00:00 bash
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]18368 pts/7    00:00:00 bash
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]18937 ?        00:00:00 sshd
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]18938 pts/17   00:00:00 bash
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]19486 pts/11   00:00:00 bash
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]19520 pts/11   00:00:00 ps

         第一列显示的就是进程的ID信息。
1.3.10 杀掉进程:kill [-9] 进程id
       在有些应用程序出现问题,无法停止进程时,可使用kill命令将进程杀掉,一般使用“kill -9 进程ID”来进行强制杀掉。例如想杀掉1.3.9中ID为13138的进程,接着使用ps –u命令查看是否成功杀掉进程,参考运行结果如下:
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][sn@minicc ~]$ kill -9 13138
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img][sn@minicc ~]$ ps -u sn     
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img] PID TTY          TIME CMD
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13139 ?        00:00:00 sipgw
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13140 ?        00:00:00 manager
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13141 ?        00:00:00 scf
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13142 ?        00:00:00 inesgateway
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13143 ?        00:00:00 scf_sync
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]13144 ?        00:00:00 scf
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]18180 pts/5    00:00:00 bash
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]18368 pts/7    00:00:00 bash
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]18937 ?        00:00:00 sshd
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]18938 pts/17   00:00:00 bash
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]19486 pts/11   00:00:00 bash
[img]5e345eee-d438-4d46-9506-c99db340213f_0_files/None[1].gif[/img]19534 pts/11   00:00:00 ps



作者: alan3    時間: 2012-11-22 02:15
学习。。。。。。。。。。。。。
作者: xufuhong2010    時間: 2013-3-5 22:02
都是常见命令,实用




歡迎光臨 比思論壇 (http://108.170.5.102/) Powered by Discuz! X2.5