鸟哥私房菜基础篇:程序管理与 SELinux 初探习题

猫宁!!!

参考:http://cn.linux.vbird.org/linux_basic/0440processcontrol.php

1-简单说明什么是程序 (program) 而什么是程序 (process)?

程序 (program) 是系统上面可以被运行的文件,由於 Linux 的完整档名 (由 / 写起) 仅能有一个, 所以 program 的档名具有单一性。当程序被运行后,就会启动成程序 (process), 一个 program 可以被不同的使用者或者相同的使用者重复的运行成为多个程序, 且该程序所造成的程序还因为不同的使用者,而有不同的权限,且每个 process 几乎都是独立的。

2-我今天想要查询 /etc/crontab 与 crontab 这个程序的用法与写法,请问我该如何线上查询?

查询 crontab 命令可以使用 man crontab 或 info crontab ,至於查询 /etc/crontab ,则可以使用 man 5 crontab 罗!

3-我要如何查询 crond 这个 daemon 的 PID 与他的 PRI 值呢?

ps aux | grep crond 即可查到!

4-我要如何修改 crond 这个 PID 的优先运行序?

先以 ps aux 找到 crond 的 PID 后,再以: renice -n number PID 来调整!

5-我是一般身份使用者,我是否可以调整不属於我的程序的 nice 值?此外,如果我调整了,我自己的程序的 nice 值到 10 ,是否可以将他调回 5 呢?

不行!一般身份使用者仅能调整属於自己的 PID 程序,并且,只能将 nice 值一再地调高,并不能调低,所以调整为 10 之后,就不能降回 5 罗!

6-我要怎么知道我的网络卡在启动的过程中有没有被捉到?

可以使用 dmesg 来视察!

相关推荐