您的位置:首页 > 运维架构 > Linux

Linux系统运维面试题总结1(过程、原理、作用等)

2020-05-29 13:01 218 查看

Linux系统运维面试题总结1(过程、原理、作用等)

 1、 系统启动过程

[code]Linux系统启动过程首先进行开机自检,选择启动设备,引导装载程序,加载内核,然后初始化系统环境进程,确定运行级别(Linux七种启动级别0-6),然后开始加载启动开机自启程序,linux用户登录。

2、 web工作原理

[code]客户端web浏览器通过互联网TCP/IP协议与服务器建立TCP连接。web浏览器向服务器发送HTTP协议web页面请求包,请求服务器里的web资源。如果web服务器收到了HTTP协议web页面的请求后,就会向web浏览器里发送HTTP协议应答包。如果请求的资源包含有动态语言的内容,那么web服务器会调用动态语言的解释器处理“动态内容”,并将处理得到的web数据返回给web浏览器浏览。如果请求的文件不存在,则web服务器会返回相应的错误代码给web浏览器浏览,当web浏览器浏览完成后,就会断开服务器的连接。

3、 dhcp工作原理

[code](1)dhcp Client发现阶段:dhcp客户端寻找dhcp服务端的过程,对客户端发送dhcp Discover广播。
(2)dhcp Server 提供阶段:dhcp服务器在网络中接收到dhcp Discover发现信息后做出响应,从尚未出租的IP地址中挑选一个分配给dhcp客户端,向dhcp客户端发送一个包含出租的IP地址的dhcp offer。
(3)dhcp Client 确认阶段:如果有多台dhcp服务器向客户端发来dhcp offer,则客户端只接受第一个收到的dhcp offer,然后它就以广播方式回答一个dhcp request 。
(4)dhcp Server确认阶段:当dhcp服务器收到客户端的dhcp request之后,它便向客户端发送dhcp ack确认信息.
(5)DHCP Client重新登录网络:当dhcp Client重新登录后,就不需要再发送DHCP discover.
(6)DHCP Client更新租约:dhcp获取到的IP有租约,租约过期后,dhcp  Server将回收该IP地址,如果dhcp Client想继续使用该IP地址,则必须更新租约。则会发送dhcp Renew报文来续约租期。

 

4、 dns解析原理 

[code]当客户端要访问一个域名网站的时候,首先检测本地hosts文件有没有对应关系,如果有直接调用对应关系完成解析,如果没有,则提交域名解析请求,并将该请求发送给本地dns域名服务器(递归查询)。当本地dns域名服务器收到请求后,就先查询本地dns服务器里的缓存。如果查询到dns信息有记录,则直接返回查询的结果给客户端完成解析。如果没有,则本地dns域名服务器就把请求发给根域名服务器。根域名服务器查询后再返回给本地dns域名服务器一个所查询域的顶级域名服务器的地址。然后本地dns服务器再向返回的域名服务器地址发送请求。接收到该查询请求的dns顶级域名服务器查询其缓存和记录,如果有相关信息则返回客户端完成解析,否则返回客户端下级的dns域名服务器的地址。本地dns域名服务器将查询请求发送给返回的下级的dns服务器。下级dns域名服务器返回本地dns服务器查询结果。如果查询不到重复操作直到查询到,返回结果给客户端,完成解析。

5、 nfs的作用

[code]nfs是网络文件系统。nfs允许一个系统在网络上与他人共享目录和文件。通过使用nfs,用户和程序可以像访问本地文件一样访问远端系统上的文件.nsf模式为c/s模式。

6、 ftp的主动模式和被动模式

主动模式:

[code]客户端连接到ftp服务器的21端口,发送用户名和密码,客户端随机开放一个端口(1024以上),发送port命令到ftp服务器,告诉服务器客户端采用主动模式并开放端口,ftp服务器收到port主动模式命令和端口后,通过服务器的20端口和客户端开放的端口连接,发送数据,默认ftp服务器端使用的主动连接端口就是port 20。(注:无论是主动还是被动模式,首先控制通道都是先建立起来,只是在数据传输模式上的区别)

被动模式:

[code]客户端连接到ftp服务器所监听的21端口,发送用户名和密码,发送pasv命令到ftp服务器,ftp服务器在本地随机开放一个端口(1024以上),然后把开放的端口告诉客户端,然后客户端再连接到ftp服务器开放的端口进行数据传输。(注:客户端通过命令通道发送pasv命令发出被动连接请求)

 7、 pxe+kickstart安装系统原理

[code](1)PXE严格来说并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC)。
(2)kickstart的工作原理是通过设置的安装过程中所需人工干预填写的各种参数,并生成一个名为 ks.cfg的文件。在其的安装过程中,如果出现填写参数的情况时,安装程序会首先去查找 Kickstart生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: