系统进程管理与用户管理全解析
在计算机系统的操作中,进程控制和用户管理是非常重要的两个方面。进程控制能让我们更好地利用系统资源,而用户管理则关乎系统的安全和有序使用。下面将详细介绍这两方面的相关知识。
1. 进程控制
1.1 进程基础概念
在系统中,每个正在运行的程序都被称为一个进程。这些进程的范围很广,从像X Window System这样的图形界面系统,到计算机启动时就开始运行的系统程序(守护进程)都包含在内。每个进程都以特定的用户身份运行,启动时间不同,运行的用户身份也有所不同。例如,在启动时就运行的进程通常以root或nobody身份运行,而我们自己启动的进程则以我们当前登录的用户身份运行。同时,我们对自己启动的所有进程有控制权,而root用户则可以控制系统上的所有进程,包括其他用户启动的进程。我们可以通过一些程序和shell命令来控制和监控这些进程。
1.2 进程后台运行
在命令行启动的程序默认是在前台运行的,这样我们可以看到程序的所有输出并与之交互。但在某些情况下,我们希望程序在不占用终端的情况下运行,也就是让程序在后台运行,有以下两种方法可以实现:
- 启动时后台运行 :在启动程序时,在命令行末尾添加一个“&”符号。例如,如果你想用命令行mp3播放器amp播放一个目录下的所有mp3文件,同时还想在同一终端做其他事情,可以使用以下命令:
% amp *.mp3 &
程序会正常运行,并且你会立即回到命令行提示符,可以继续输入其他命令。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



