linux 基本命令大全 【二】

--------------进程管理-------------------
1.ps 显示进程信息
      x: 显示系统进程和当前用户进程
例:  [root@localhost ~]# ps -x
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:01 init [5]                             
    2 ?        SN     0:00 [ksoftirqd/0]
    3 ?        S<     0:00 [events/0]
    4 ?        S<     0:00 [khelper]
    5 ?        S<     0:00 [kacpid]
   18 ?        S<     0:00 [kblockd/0]
   28 ?        S      0:00 [pdflush]
  ax: 显示所有进程
例: [root@localhost ~]# ps -ax
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:01 init [5]                             
    2 ?        SN     0:00 [ksoftirqd/0]
    3 ?        S<     0:00 [events/0]
    4 ?        S<     0:00 [khelper]
    5 ?        S<     0:00 [kacpid]
   18 ?        S<     0:00 [kblockd/0]
   28 ?        S      0:00 [pdflush]
   29 ?        S      0:00 [pdflush]
   31 ?        S<     0:00 [aio/0]
  aux:显示所有进程及进程的拥有者
例:  [root@localhost ~]# ps    -aux
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2  1996  560 ?        S    12:18   0:01 init [5]      
root         2  0.0  0.0     0    0 ?        SN   12:18   0:00 [ksoftirqd/0]
root         3  0.0  0.0     0    0 ?        S<   12:18   0:00 [events/0]
root         4  0.0  0.0     0    0 ?        S<   12:18   0:00 [khelper]
root         5  0.0  0.0     0    0 ?        S<   12:18   0:00 [kacpid]
root        18  0.0  0.0     0    0 ?        S<   12:18   0:00 [kblockd/0]
root        28  0.0  0.0     0    0 ?        S    12:18   0:00 [pdflush]
1.  Pstree 以树状图显示正在执行的程序 
例: [root@localhost ~]# pstree
init-+-acpid
     |-anacron
     |-atd
     |-crond
     |-cups-config-dae
     |-cupsd
     |-dbus-daemon-1
     |-events/0-+-aio/0
     |          |-kacpid
     |          |-kblockd/0
     |          |-khelper
     |          `-2*[pdflush]
     |-gdm-binary---gdm-binary-+-X
     |                         `-gdmgreeter
     |-gpm
     |-hald
     |-htt---htt_server
     |-khubd
     |-2*[kjournald]
     |-klogd
     |-kseriod
     |-ksoftirqd/0
     |-kswapd0
     |-6*[mingetty]
     |-portmap
     |-rpc.idmapd
     |-rpc.statd
     |-scsi_eh_0
     |-2*[sendmail]
     |-sshd---sshd---bash---pstree
     |-syslogd
     |-udevd
     |-xfs
     `-xinetd
2.  top 系统性能监视器
命令如: [root@localhost ~]# top            按空格键动态更新按q 键退出
4.kill 终止一个进程
命令如: [root@localhost ~]# kill  XXX   XXX为系统某个服务的进程号
     -9: 强制终止一个进程
   命令如: [root@localhost ~]# kill    -9   XXX  XXX为系统某个服务的进程号
5.hostname  修改主机名
例1 :hostname  [root@localhost ~]# hostname   显示主机名
localhost.localdomain
例2 : [root@localhost ~]# hostname yema     修改主机名为yema
6.uname  显示目前的版本等系统讯息
      例 : [root@localhost ~]# uname
Linux
7.lsmod   显示当前加载的内核模块
     例 :  [root@localhost ~]# lsmod
Module                  Size  Used by
parport_pc             24705  1 
lp                     12077  0 
parport                37129  2 parport_pc,lp
autofs4                23237  0 
sunrpc                157093  1
8.alias   建立别名
 例: [root@localhost ~]# alias  888='ls -l'          此命令意思为给ls  �C l  这条命令起了个888 别名   以后我们可以在命令提示符后输入888 就等于我们输入了 ls  �C l 命令
9.unalias   删除别名
  例: [root@localhost ~]# unalias -a 888    -a 表示name  后面跟我们创建过的别名名称

你可能感兴趣的:(linux,linux,职场,休闲,进程管理,系统监视)