1 下面有关孤儿进程和僵尸进程的描述
孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。
僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息
,那么子进程的进程描述符仍然保存在系统中。这种进程称之为僵死进程。
孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
2 /etc/resolv.conf
文件功能:DNS客户机配置文件,设置DNS服务器的IP地址及DNS域名
/etc/host.conf
指定主机名查找方法,通常指先查找文件/etc/hosts,找不到时再向DNS服务器请求。
3 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思
4 Linux下两个进程可以同时打开同一个文件:
/etc/host.conf
指定主机名查找方法,通常指先查找文件/etc/hosts,找不到时再向DNS服务器请求。
3 nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思
4 Linux下两个进程可以同时打开同一个文件:
两个进程中分别产生生成两个独立的fd
两个进程可以任意对文件进行读写操作,操作系统并不保证写的原子性
进程可以通过系统调用对文件加锁,从而实现对文件内容的保护
两个进程可以分别读取文件的不同部分而不会相互影响
一个进程对文件长度和内容的修改另外一个进程可以立即感知