16.7 本章习题

( 要看答案请将鼠标移动到“答:”下面的空白处,按下左键圈选空白处即可察看 )

  • 简单说明什么是程序 (program) 而什么是程序 (process)?程序 (program) 是系统上面可以被执行的文件,由于 Linux 的完整文件名 (由 / 写起) 仅能有一个, 所以 program 的文件名具有单一性。当程序被执行后,就会启动成程序 (process), 一个 program 可以被不同的使用者或者相同的使用者重复的执行成为多个程序, 且该程序所造成的程序还因为不同的使用者,而有不同的权限,且每个 process 几乎都是独立的。
  • 我今天想要查询 /etc/crontab 与 crontab 这个程序的用法与写法,请问我该如何线上查询?查询 crontab 指令可以使用 man crontab 或 info crontab ,至于查询 /etc/crontab ,则可以使用 man 5 crontab 啰!
  • 我要如何查询 crond 这个 daemon 的 PID 与他的 PRI 值呢?ps -lA | grep crond 即可查到!
  • 我要如何修改 crond 这个 PID 的优先执行序?先以 ps aux 找到 crond 的 PID 后,再以: renice -n number PID 来调整!
  • 我是一般身份使用者,我是否可以调整不属于我的程序的 nice 值?此外,如果我调整了我自己的程序的 nice 值到 10 ,是否可以将他调回 5 呢?不行!一般身份使用者仅能调整属于自己的 PID 程序,并且,只能将 nice 值一再地调高,并不能调低,所以调整为 10 之后,就不能降回 5 啰!
  • 我要怎么知道我的网卡在开机的过程中有没有被捉到?可以使用 dmesg 来视察!