程序在磁盘中,通过用户的执行触发。触发事件时,加载到内存,系统将它定义成进程,给予进程PID,根据触发的用户和属性,给予PID合适的权限。
PID和登陆者的UID/GID有关。父进程衍生出来的进程为子进程,子进程的PPID为父进程。
如使用ps -l查看进程信息。
crontab计划任务的父进程可能会再次生成强制结束的子进程。
Linux程序调用通常为fork-and-exec。以父进程复制产生一样的子进程,然后子进程以exec方式执行要执行的进程。该子临时进程加入PPID为父进程PID。
一些进程被触发后常驻内存,成为服务。
为了方便Linux判断进程是daemon类型的进程,一些进程的后面加d,如atd,crond等
Linux拥有多人多任务的环境,5个命令行界面,和1图形界面,通过alt+f1-f6切换。切换终端可以通过其他终端重启出错的终端。
任务放入后台执行:如:cp file1 file2 &。通过&符号实现。
/etc/security/limits.conf设置了用户可以同时登陆的连接数量。