摘要:
一切皆文件 系统把一切外设抽象成为了文件 通过文件读写的方式,来实现对设备(文件的)的操作,设备驱动程序通过对用户在终端的操作作出反映, 给与设备文件关联的进程发送信号,进而关联进程进行相应的文件操作。 当我们在终端敲入字符时,设备驱动就会接受并存入缓冲区,当遇到输入结束字符时,设备驱动给关联进程发 阅读全文
posted @ 2017-10-24 19:37
FromScratch
阅读(260)
评论(0)
推荐(0)
摘要:
工作分类 内部服务 硬件环境服务 - --软件环境服务 --外部服务 硬件环境服务 要求: 1、了解每一台服务器的硬件状态,建立设备数据库 设备主要有: 服务器编号、主要用途、配件生命周期 软件环境服务 1、开发服务 2、生产服务 阅读全文
posted @ 2017-10-24 19:22
FromScratch
阅读(217)
评论(0)
推荐(0)
摘要:
登陆成功后就会有一个控制终端(tty/pts)与会话控制进程(会话首进程)关联。一个会话会有一个前台进程组和1个或多个后台进程组。 会话首进程,建立会话的第一个进程,当外部连接断开时,终端设备(设备驱动)会给会话首进程发送信号。 阅读全文
posted @ 2017-10-24 13:56
FromScratch
阅读(338)
评论(0)
推荐(0)
摘要:
1、会话 一个会话可以包含1个或多个进程组,shell管道通常会将几个进程编成一组 比如:pro1 | proc2 && proc3|proc4|proc5|proc6 此时形成了两个进程组,p1,p2是一组,p3,p4,p5,p6又是一个进程组 2、setsid 建立会话 如果调用此函数的进程不是 阅读全文
posted @ 2017-10-24 13:47
FromScratch
阅读(171)
评论(0)
推荐(0)
摘要:
1、每个进程有进程ID,也有一个进程组ID 每个进程有一个进程组长,它的进程ID就是进程组的ID getpgid(pid)//pid为0,则返回调用进程的pgid 2、进程组组长创建了进程组,直到最后一个组内最后进程结束,进程组才会结束,与组长是否结束无关。 3、设置setpgid(pid,pgid 阅读全文
posted @ 2017-10-24 11:19
FromScratch
阅读(213)
评论(0)
推荐(0)
摘要:
对于可能出现单点故障的物理机器上的服务,我们完全可以模拟出一台虚拟的热备机器,建立对应的网络服务。 热备机器需要与可能出现单点故障的机器在同一个物理网络内。 热备机器内需要准备针对不同服务的自动探测脚本,去定时的检查单点机器的状态。 如果单点出现故障,那么热备虚拟机器需要去通知网关,设置浮动路由DN 阅读全文
posted @ 2017-10-24 08:36
FromScratch
阅读(985)
评论(0)
推荐(0)