|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 1372|回復: 9
打印 上一主題 下一主題

常用Linux命令合集(三)

[複製鏈接]

9

主題

0

好友

550

積分

中學生

Rank: 3Rank: 3

  • TA的每日心情
    開心
    2024-11-3 08:57
  • 簽到天數: 422 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    2098
    威望
    550
    主題
    9
    樓主
    發表於 2012-11-14 12:55:58
    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


    6

    主題

    0

    好友

    3830

    積分

    大學生

    Rank: 6Rank: 6

  • TA的每日心情

    昨天 20:30
  • 簽到天數: 2592 天

    [LV.Master]伴壇終老

    推廣值
    0
    貢獻值
    10
    金錢
    0
    威望
    3830
    主題
    6

    回文勇士 男生勳章 文明人 簽到勳章 中學生 簽到達人 高中生

    沙發
    發表於 2012-11-22 02:15:14
    学习。。。。。。。。。。。。。

    0

    主題

    1

    好友

    142

    積分

    小學生

    Rank: 2

  • TA的每日心情
    奮斗
    2023-7-23 22:47
  • 簽到天數: 177 天

    [LV.7]常住居民III

    推廣值
    0
    貢獻值
    0
    金錢
    275
    威望
    142
    主題
    0
    板凳
    發表於 2013-3-5 22:02:22
    都是常见命令,实用
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-13 23:03 , Processed in 0.013770 second(s), 16 queries , Gzip On, Memcache On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部