--------------进程管理-------------------
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 后面跟我们创建过的别名名称