Linux 是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux 可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。
1) 启动进程
在Linux 系统中有两种启动进程的方法:
a、直接输入命令,就将直接启动一个进程。我们上面介绍的命令都是这种方式启动。
b、通过at、cron、crontab 命令可以像Windows 中的计划任务一样定时启动某个进程,具体的使用方法大家可以使用man 来查询。Cams 系统和数据库备份就是这样执行的。
2) 查看进程
使用ps 命令来查看正在运行的进程,例如:
列出属于当前用户的进程:
# ps
PID TTY TIME CMD
16767 pts/1 0:00 ps
18029 pts/1 0:00 bash
其中PID 代表进程ID,TTY 是该进程是由哪个控制台启动的,CMD 则是命令。
如果想列出更详细的信息,则可使用命令:“ps -auxw”;如果想要查看Cams 是否启动,可以执行命令:”ps ?ef | grep cams”, ps ?ef 命令列出各进程的进程号、父进程号、进程名、进程属主、运行时间、占用资源情况等信息,grep 命令从ps 的输出结果中选取指定的关键字。
3) 终止进程
一个进程在任务完成之后,将会自动结束。如果要中途中止该进程,有两种方法:
a、对于在前台运行的程序,直接通过组合键CTRL+C 就可以中止进程;
b、而对于在后台运行的程序,则需要通过前面介绍的ps 命令找到它的进程号,然后使用“kill <进程号>”来终止该进程。

