运维之基础服务的工作原理

系统启动过程

第一步:通电
第二部:系统进行开机自检(BIOS:POST)后,扫描MBR载入GRUB引导程序并加载内核kernel
第三步:运行init进程(系统里其他所以进程的父进程),读取/etc/inittab配置文件,执行/etc/rc.d/rc.sysinit脚本(系统初始化脚本,设置主机名和IP地址等),init执行运行的各个批处理文件(scripts),init执行/etc/rc.d/rc.local;
第四步:执行/bin/login程序,等待用户登录,登录之后开始以Shell控制主机

web工作原理

(1) 用户发出请求,如输入网址或点击链接;
(2) 浏览器收到请求后会与对端服务程序建立TCP连接。
(3) 浏览器将用户的事件按照HTTP协议格式打包成一个数据包,进入待发送缓冲区;
(4) 浏览器确认对端可写,并将该数据包推入Internet,该包经过网络最终递交到对端服务程序。
(5) 服务端程序拿到该数据包后,同样以HTTP协议格式解包,然后解析客户端的意图。
(6) 得知客户端意图后,进行分类处理,或是提供某种文件、或是处理数据。
(7) 将结果装入缓冲区,或是HTML文件、或是一张图片等。
(8) 按照HTTP协议格式将提供的数据打包
(9) 服务器确认对端可写,并将该数据包推入Internet,该包经过网络最终递交到客户端。
(10) 浏览器拿到包后,以HTTP协议格式解包,然后解析数据,假设是HTML文件。
(11) 浏览器将HTML文件展示在页面

DHCP工作原理

1,客户端发送DHCP discover包,请求DHCP服务器,查找DHCP服务器
2,服务器回客户端一个DHCP offer包,告诉客户端,自己可以下发地址
3,客户端接收到之后,以广播的形式发送一个DHCP request请求信息
4,然后服务器回一个DHCP ack包,并下发IP地址

dns解析原理

用户输入任意网址,主机从浏览器的缓存中查找目标IP地址,如果没有查到,主机在本地host文件中查找是否有该域名和IP的对应关系,若还没有查到,调用DNS服务器,先发送dns请求到网关设备,网关查本地缓存,若有返回给主机,没有则发送DNS请求给本地服务器,dns服务器进行递归和迭代查询的方式直到查到IP地址返回给主机。

nfs的作用

网络文件系统NFS
1、网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。
2、对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。
3、采用NFS之后省去了登录的过程,方便了用户访问系统资源。

ftp的主动模式和被动模式

主动模式:
客户端先和服务器的21端口确认连接,通过这个通道发送命令,客户端需要接收数据时在这个通道上发送PORT命令,PORT中包含了客户端使用什么接口来接收数据,发送数据时,服务器通过自己的20端口连接客户端指定的端口并发送数据。
被动模式:
与主动模式类似,但发送的不是port,而是pasv ,服务器收到这个命令后随即打开一个高端端口(大于1024)并通知客户端在该端口上传送数据的请求,客户端再随机打开一个端口连接服务器此端口,进行数据的传递

pxe+kickstart安装系统原理

kickstart是一种无人值守的安装方式,它的工作原理是提前定义好了linux安装过程的配置文件,这个配置文件通常为ks.cfg。有了这个文件,可以让Linux在安装过程中按照我们预先定义的要求进行自动化安装,同时对于部署大量主机也非常方便。
PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持通过网络从远端服务器下载镜像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol,简单文件传输协议)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导安装操作系统。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值