加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 云计算 > 正文

IT运维面试问题概括-Linux基础

发布时间:2022-07-16 15:21:19 所属栏目:云计算 来源:互联网
导读:1、简述Linux主流的发行版? Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 2、简述Linux启动过程? ⑴ 开机BIOS自检,加载硬盘。 ⑵ 读取MBR,MBR引导。 ⑶ grub引导菜单(Boot Loader)。 ⑷ 加载内核kernel。 ⑸ 启动init进程,依据inittab文
  1、简述Linux主流的发行版?
 
  Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。
 
  2、简述Linux启动过程?
 
  ⑴ 开机BIOS自检,加载硬盘。
  ⑵ 读取MBR,MBR引导。
  ⑶ grub引导菜单(Boot Loader)。
  ⑷ 加载内核kernel。
  ⑸ 启动init进程,依据inittab文件设定运行级别。
  ⑹ init进程,执行rc.sysinit文件。
  ⑺ 启动内核模块,执行不同级别的脚本程序。
  ⑻ 执行/etc/rc.d/rc.local。
  ⑼ 启动tty,进入系统登陆界面。
  3、简述Linux删除文件的原理
 
  Linux系统是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说每个文件两个link计数器来控制:i_count和i_nlink。当一个文件被一个程序占用的时候i_count就加1。当文件的硬链接多一个的时候i_nlink也加1。删除一个文件,就是让这个文件,没有进程占用,同时i_link数量为0。
 
  4、简述Linux运行级别?
 
  0:关机模式
  1:单用户模式<==破解root密码
  2:无网络支持的多用户模式
  3:有网络支持的多用户模式(文本模式,工作中最常用的模式)
  4:保留,未使用
  5:有网络支持的X-windows支持多用户模式(桌面)
  6:重新引导系统,即重启
  5、简述Linux常见目录及其作用?
 
  /(根目录):Linux文件系统的起点;
  boot:存放Linux系统启动做必须的文件;
  var:存放经常变换的文件;
  home:普通用户的家目录
   6、简述Linux操作系统常见的文件系统有?
 
  EXT3
  EXT4
  XFS
  7、简述Linux系统中的buffer和cache区别
 
  buffer和cache都是内存中的一块区域,当CPU需要写数据到磁盘时,由于磁盘速度比较慢,所以CPU先把数据存进buffer,然后CPU去执行其他任务,buffer中的数据会定期写入磁盘;当CPU需要从磁盘读入数据时,由于磁盘速度比较慢,可以把即将用到的数据提前存入cache,CPU直接从Cache中读取数据。
 
  8、简述Linux中inode和block?
 
  inode节点是一个64字节长的表,表中包含了文件的相关信息,如:字节数、属主UserID、属组GroupID、读写执行权限、时间戳等。在inode节点表中最重要的内容是:磁盘地址表。
 
  文件名存放在目录当中,但Linux系统内部不使用文件名,而是使用inode号码识别文件。对于系统来说文件名只是inode号码便于识别的别称。即Linux文件系统通过把inode和文件名进行关联来查找文件。当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的inode节点号,通过该inode节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。
 
  即512字节组成一个扇区(sector),多个扇区组成一个块(block),常见的块单位4KB,即连续八个扇区组成一个block。
 
  IT运维面试问题总结-Linux基础
 
  9、简述Linux文件系统修复fsck过程?
 
  成功修复文件系统的前提是要有两个以上的主文件系统(即两个系统),并保证在修复之前卸载将被修复的文件系统,然后使用命令fsck对受到破坏的文件系统进行修复。
 
  fsck检查文件系统分为5步,每一步检查系统不同部分的连接特性并对上一步进行验证和修改。
 
  检查从超级块开始、然后是分配的磁盘块、路径名、目录的连接性、链接数目以及空闲块链表、inode。
 
  10、简述Linux中软链接和硬链接的区别
 
  软链接
 
  软链接类似于Windows的快捷方式功能的文件,可以快速连接到目标文件或目录。即再创建一个独立的文件,而这个文件会让数据的读取指向它连接的那个文件的文件名。例如,文件A和文件B的inode号码虽然不一样,但是文件A的内容是文件B的路径。读取文件A时,系统会自动将访问者导向文件B。这时,文件A就称为文件B的软链接。
 
  因此,文件A依赖于文件B而存在,如果删除了文件B,打开文件A就会报错。
 
  硬链接
 
  通过文件系统的inode链接来产生的新的文件名,而不是产生新的文件,称为硬链接。
 
  一般情况下,每个inode号码对应一个文件名,但是Linux允许多个文件名指向同一个inode号码。意味着可以使用不同的文件名访问相同的内容。创建硬链接,源文件与目标文件的inode号码相同,都指向同一个inode。inode信息中的链接数这时就会增加1。
 
  IT运维面试问题总结-Linux基础
 
  11、简述TCP三次握手,四次断开,及其优点和缺点,同时相对于UDP的差别?
 
  TCP与UDP概念:
 
  TCP:传输控制协议,即面向连接;
  UDP:用户数据报协议,无连接的,即发送数据之前不需要建立连接
  TCP与UDP的优缺点上的区别:
 
  TCP的优点:
 
  可靠,稳定。TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。
 
  三次握手:
  第一次握手,主机A向主机B发出一个含同步序列号的标志位的数据段给主机B ,向主机B请求建立连接。通过这个数据段,A向B声明通信请求,以及告知B可用某个序列号作为起始数据段进行响应;
 
  第二次握手,主机B收到主机A的请求后,用一带有确认应答(ACK)和同步序列号(SYN)标志位的数据段响应A。通过此数据段,B向A声明已收到A的请求,A可以传输数据了,同时告知A可用某个序列号作为起始数据段进行响应;
 
  第三次握手,主机A收到主机B的数据段后,再发送一个确认应答,确认已收到主机B 的数据段,之后开始正式实际传输数据。
 
  IT运维面试问题总结-Linux基础
 
  四次断开:
 
  1、当主机A完成数据传输后,将控制位FIN置1,提出停止TCP连接的请求;
  2、主机B收到FIN后对其作出响应,确认这一方向上的TCP连接将关闭,将ACK置1;
  3、主机B再提出反方向的关闭请求,将FIN置1;
  4、主机A对主机B的请求进行确认,将ACK置1,双方向的关闭结束。
  TCP的缺点:
 
  慢、效率低、占用系统资源高、易被攻击:TCP在传递数据之前,要先建连接,需要消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接。
 
 
  IT运维面试问题总结-Linux基础
 
  UDP的缺点:
 
  不可靠、不稳定。因为UDP没有那些可靠的机制,在数据传递时,如果网络质量不好,就会很容易丢包。
 
  TCP应用场景:
 
  当对网络通讯质量有要求的时候,比如:整个数据要准确无误的传递给对方,要求可靠的应用,比如HTTP、HTTPS、FTP等传输文件的协议,POP、SMTP等邮件传输的协议。
 
  UDP应用场景:
 
  当对网络通讯质量要求不高的时候,要求网络通讯速度能尽量的快。比如QQ语音、QQ视频、TFTP 。
 
  12、简述TCP/IP及其主要协议?
 
  TCP/IP协议是一个协议簇,其中包括很多协议的。
 
  TCP/IP协议包括应用层、传输层、网络层、网络访问层(网络接口层、网际层)。
 
  应用层:应用程序间沟通的层
 
  超文本传输协议(HTTP):万维网的基本协议;
  文件传输(TFTP):简单文件传输协议;
  远程登录(Telnet):提供远程访问其它主机功能,它允许用户登录internet主机,并在这台主机上执行命令;
 
  Internet协议(IP) :根据网间报文IP地址,从一个网络通过路由器传到另一网络;
  ICMP:Internet控制信息协议(ICMP);
  ARP:地址解析协议(ARP) ——"最不安全的协议"。
  RARP:反向地址解析协议(RARP):
  网络访问层:又称作主机到网络层(host-to-network),IP地址与物理地址硬件的映射及IP封装成帧,基于不同硬件类型的网络接口,网络访问层定义了与物理介质的连接。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读