百度运维面经

1、Linux 7和6的区别,有哪些跨越?

  • 安装过程。
  • 第一个启动的进程

Redhat6:init

Redhat7:systemd

  • systemctl管理服务的启动、停止、重载、查看状态等常用命令区分。

  • systemctl设置服务器开机启动、不启动、查看服务器启动状态等命令。

  • 网卡配置文件:

Redhat6:/etc/sysconfig/network-scripts/ifcfg-eth0

Redhat7:/etc/sysconfig/network-scripts/ifcfg-eno16777736

  • 主机配置文件:

Redhat6:/etc/sysconfig/network

Redhat7:/etc/hostname

hostname是Linux的一个内核参数,Linux启动时从rc.sysinit读取,理论上/etc/sysconfig/network是hostname的配置文件修改完后需要重启,在重启的时候系统从内核中读取hostname。

  • 修改IP地址

Redhat6:setup

Redhat7:nmctl

  • 防火墙

Redhat6:iptables

Redhat7:firewalld

  • 普通用户

Redhat6:500开始

Redhat7:1000开始

2、HTTP和DNS区别?

各种协议和HTTP的关系:

客户端通常使用主机名或域名来访问对方主机,DNS进行域名解析,

HTTP协议职责:生成针对目标WEB服务器的HTTP请求,

TCP协议职责:将HTTP请求报文分割成报文段,按序号分为多个报文段,把每个报文段可靠的传给对方

IP协议职责:搜索对方的IP,一边中转,一边传送。

TCP协议:从对方哪里接收到报文段,重组到达的报文段,

HTTP协议职责:对web服务器请求的内容的处理,返回给客户端想要的资源

HTTP的响应过程:

建立连接--->接收请求--->处理请求--->访问资源--->构建响应--->发送响应--->记录日志

  • 1)首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作开始。
  • 2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。
  • 3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
  • 4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。

3、raid是实现硬raid还是软raid?raid0能实现扩充,LVM 也可以,那为什么要使用raid?

软raid,raid0读写迅速,他并不具有数据保护功能,适用于安全性要求不高的环境下。

LVM是一种虚拟分区机制,提高磁盘的灵活性,比如嫌弃某个分区太小,可以把它的容量给增大而不改变硬盘物理分区状况。注意:如果有一块磁盘损坏,整个LVM都会损坏,LVM只有动态扩展作用

4、关于安全,假设有几百台客户机同时访问我的服务器,那我要如何确定他是安全的访问?

防火墙日志,如果发现攻击,防火墙就会有记录,这样就可以确定那些不安全的啦。(我不太懂,学安全的可以解释一下)

5、比较感兴趣哪一方面?我回答了数据库,他就问了问题6:

6、假设有一个MYSQL数据库搭建在了2010年的系统上,我要如何确定他是否应该扩容或者迁移?(系动化管理工具,脚本实现)

 

7、Python学到哪方面了,能否用python实现一个小的脚本?

8、你理解中的运维是什么?:

对已经建立好的网络软硬件进行维护,保证整个系统服务的高可用性,不断优化系统架构、提升部署效率,优化资源利用率,提高系统性能。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值