Board logo

标题: 运维高阶知识(1) [打印本页]

作者: look_w    时间: 2019-4-12 16:15     标题: 运维高阶知识(1)

1、什么是linux的daemon进程?

daemon进程又称为守护进程,是在系统启动就运行,独立于终端之外不与客户端交互。一般进程在关闭客户端后就停止了,但是daemon进程不会停止。
如何判断一个进程是否为守护进程?

因为守护进程独立于终端,使用ps axj 查看进程时,其终端名(tty)显示为?,终端前台进程组ID(TPGID)显示为-1
Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务器mysqld等。

守护进程一般在系统启动时开始运行,除非强行终止,否则直到系统关机都保持运行。守护进程经常以超级用户(root)权限运行,因为它们要使用特殊的端口(1-1024)或访问某些特殊的资源。

守护进程的父进程是init进程,因为它真正的父进程在fork出子进程后就先于子进程exit退出了,所以它是一个由init继承的孤儿进程。守护进程是非交互式程序,没有控制终端,所以任何输出,无论是向标准输出设备stdout还是标准出错设备stderr的输出都需要特殊处理。

守护进程的名称通常以d结尾,比如sshd、xinetd、crond等
2、迭代

生成器
修饰器
闭包
Rnage xrange
Cookie session
Osi七层模型
Shell sed
Awk
Lvs十种算法
Tcp三次握手四次挥手(断开时如果server端提出断开请求怎么办)
3 、nginx与apache的区别?

nginx的两大优点:一是支持高并发访问;二是代理,能够快速解析静态文件,对于动态语言实现的动态程序传递到后台的服务,实现了动静网页的分离;
nginx是一个自由的开源的高性能的HTTP服务器和反向代理
4、代理服务器与反向代理服务器的区别?

代理服务器和方向代理服务器真正的区别在于代理服务器是工作在client端;
而反向代理服务器是工作在server端的。
在反向代理服务器中,nginx是最优越的




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0