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
|