| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 运维岗位面试被问到的问题 -> 正文阅读 |
|
[系统运维]运维岗位面试被问到的问题 |
一、tcp/ip 三次握手具体过程三次握手(重点) TCP 提供面向有连接的通信传输。面向有连接是指在数据通信开始之前先做好两端之间的准备工作。 第一次握手:客户端将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给服务器端,客户端进入SYN_SENT状态,等待服务器端确认。 四次挥手 TCP状态转移解释 二、 静态路由动态路由里面有哪些协议BFD 三、ip地址分类
B类网络地址的最高位必须是“10” C类网络地址的最高位必须是“110” D类网络地址的最高位必须是“1110” E类网络地址的最高位必须是“11110” 四、iptabled从逻辑上讲。防火墙可以大体分为主机防火墙和网络防火墙。 五、 linu系统和windows系统的区别?区别一: linux区分大小写,windows在dos界面命令下不区分大小写; 区别二: 文件系统区别 区别三: linux所有内容均以文件形式保存包括硬件,用户,而windows文件和硬件没什么关系,两个之间没有关联; 区别四: windows用扩展名区分文件如.exe代表执行文件,.txt代表文本文件,而linux无扩展名的概念,当然为了管理员区分方便会有部分扩展 区别五: linux平台:大都为开源自由软件,用户可以修改定制和再发布,由于基本免费没有资金支持,部分软件质量和体验欠缺;有全球所有的Linux开发者和自由软件社区提供支持。 区别六: 六、 linux软连接与硬链接的区别?硬链接 图示 硬链接: 由于linux下的文件是通过索引节点(Inode)来识别文件,硬链接可以认为是一个指针,指向文件索引节点的指针,系统并不为它重新分配inode。每添加一个一个硬链接,文件的链接数就加1。 软连接: 区别:
软连接缺点: 七、 Linux命令:free命令: top命令: 八、如何将一个用户添加到某一用户组中?将一个用户添加到某一用户组中,千万不能直接用: usermod -G groupA 这样做会使你离开其他用户组,仅仅做为用户组 groupA 的成员。 usermod -G groupA 九 、配置一个yum源库vim /etc/yum.repos.d/xxx.repo 文件名称必须以repo结尾,打开此目录,编辑xxx.repo文件,xxx名字任意,但是最好起规范一点 [rhel7.2] 仓库名称 yum repolist 当出现下图结果时,表示yum源配置成功,就可以安装下载东西了 十、磁盘管理一个硬盘最多只能建立4个分区,称为“主分区”。 Linux至少要求两个基本分区,即根分区及交换分区。 Linux上建议的分区有:
磁盘分区工具:1. fdisk: 强大的磁盘分区工具,不仅适合于Linux,在 Windows及MS-DOS中也有广泛应用。-l显示当前设备的分区表。-s /dev/sda1显示指定分区的大小。-s /dev/sda显示设备所有分区大小的总和。-v显示fdisk的版本号。fdisk /dev/sda可以进入命令交互模式,内部命令包括m:显示命令帮助;p:显示当前分区表;q:退出;等等。) 2. parted: Linux下的磁盘分区与分区调整工具。parted /dev/sda可进入交互模式。 3. sfdisk:-l显示分区信息。-s显示磁盘或分区大小。
物理卷(PV, Physical Volume) 卷组(VG, Volume Group) 逻辑卷(LV, Logical Volume) 十一、 网页打开一个网址解析过程打开浏览器,在地址栏输入URL,回车,出现网页内容。整个过程发生了什么?其中的原理是什么?以下进行整理和总结。 整个过程可以概括为几下几个部分: 域名解析成IP地址; 十二、线程和进程的区别进程 线程 十三、什么是seLinux?它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 作用: SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则) 在没有使用 SELinux 的操作系统中,决定一个资源是否能被访问的因素是:某个资源是否拥有对应用户的权限(读、写、执行)。 在使用了 SELinux 的操作系统中,决定一个资源是否能被访问的因素除了上述因素之外,还需要判断每一类进程是否拥有对某一类资源的访问权限。 十四、重置Linux密码过程十五、为什么要使用Linux?windows与linux的根本区别: 自由windows:用户不知道自己想要什么,也不明白自己在做什么,更不打算为自己的行为负责。 因此windows将所有操作都隐藏起来,只给用户提供封装好的功能,用户只能在操作系统限制的范围内操作,如果是普通用户,会觉得很windows很舒服,因为不需要思考。只需要按照指示去操作。但对于开发人员而言,这种设计理念是无法接受的,一旦要做出一些超越封装好的功能之外的事情,就会出现各种难以意料的情况,而且很多情况下,这些问题是无解的。或者只能用极其蹩脚扭曲的方式去勉强处理,然后瑟瑟发抖地期待着程序能正常运行。因为一旦程序崩溃,你也会为之崩溃。 linux:用户知道自己想要什么,也明白自己在做什么,并且会为自己的行为负责。 linux将所有操作权都交给了用户,她相信用户是理性的聪明的,忠实地执行用户的指令,向用户暴露所有的细节。用户在拥有自主权的同时也拥有了破坏力,因此普通用户根本无法驾驭,可能一个指令就把操作系统弄崩溃了。对于开发者而言,linux的开放与自由给了我们无限的可能性,我们能看到程序是如何运行的,运行报错也会有友好的提示。根据报错指引往往能将问题解决。 十六、交换机路由器的工作原理交换机: 1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。 路由器: 1,路由选择 2. 路由转发 路由:收集网络拓扑信息并动态形成路由表 十七、TCP/IP里有哪些协议?四层:链路层、网络层(IP)、运输层(TCP)、应用层 1.Telnet 、FTP、SMTP、NFS、Rlogin、 SNMP(UDP)是应用层协议 2.运输层:TCP、UDP 3.网络层:ICMP(ping tracerute) RIP(路由协议使用UDP) 4.数据链路层:ARP、RARP、ppp |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:56:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |