Linux运维工程师 50个常见面试题( 七 )

  • Automatic Clean-up for Finished Jobs:TTL-after-finished控制器提供了一种TTL机制来限制已完成执行的资源对象的生命周期 。TTL控制器目前只处理Job 。
  • CronJob:一个CronJob对象就像crontab(crontable)文件中的一行 。它用Cron格式进行编写 , 并周期性地在给定的调度时间执行Job 。
  • ReplicationController:ReplicationController确保在任何时候都有特定数量的Pod副本处于运行状态 。换句话说 , ReplicationController确保一个Pod或一组同类的Pod总是可用的 。
  • 24、nginx算法策略轮询(默认)
    加权轮询(轮询+weight)
    ip_hash
    每一个请求的访问IP , 都会映射成一个hash , 再通过hash算法(hash值%node_count) , 分配到不同的后端服务器 , 访问ip相同的请求会固定访问同一个后端服务器 , 这样可以做到会话保持 , 解决session同步问题 。
    least_conn(最少连接)
    使用最少连接的负载平衡 , nginx将尝试不会使繁忙的应用程序服务器超载请求过多 , 而是将新请求分发给不太繁忙的服务器 。
    25、nignx常用模块
    • upstream
    • rewrite
    • location
    • proxy_pass
    26、如何查看并且杀死僵尸进程?top —> task (line)—> zombie.
    把父进程杀掉 , 父进程死后 , 过继给1号进程init , init 始终负责清理僵尸进程 , 它产生的所有僵尸进程跟着消失;如果你使用kill  , 一般都不能杀掉 defunct进程. 。用了kill -15,kill -9以后 之后反而会多出更多的僵尸进程 。
    27、搜索某个用户运行的进程pgrep -au neteagle28、查看某个端口正在被哪个进程使用lsof -i :[port]29、端口转发iptables -t nat -A PREROUTING -d 10.0.0.8 -p tcp --dport 80 -j REDIRECT --to-ports 808030、查看http的并发请求数与其TCP连接状态etstat-n|awk'/^tcp/{++b[$NF]}END{for(ainb)printa,b[a]}'31、查看/var/log目录下文件数ls/var/log/-lR|grep"^-"|wc-l32、linux系统启动流程
    • 第一步:开机自检 , 加载BIOS
    • 第二步:读取MBR
    • 第三步:Boot Loader grub引导菜单
    • 第四步:加载kernel内核
    • 第五步:init进程依据inittab文件夹来设定运行级别
    • 第六步:init进程执行rc.sysinit
    • 第七步:启动内核模块
    • 第八步:执行不同运行级别的脚本程序
    • 第九步:执行/etc/rc.d/rc.lo
    33、Linux文件类型
    • -:常规文件 , 即file
    • d:目录文件
    • b:block device 即块设备文件 , 如硬盘;支持以block为单位进行随机访问
    • c:character device 即字符设备文件 , 如键盘支持以character为单位进行线性访问
    • l:symbolic link 即符号链接文件(关注微信公众号:网络技术联盟站) , 又称软链接文件
    • p:pipe 即命名管道文件
    • s:socket 即套接字文件 , 用于实现两个进程进行通信
    34、简述lvm , 如何给使用lvm的/分区扩容?功能:可以对磁盘进行动态管理 。动态按需调整大小
    概念:
    • PV 物理卷:物理卷在逻辑卷管理中处于最底层 , 它可以是实际物理硬盘上的分区 , 也可以是整个物理硬盘 , 也可以是raid设备 。
    • VG 卷组:卷组建立在物理卷之上 , 一个卷组中至少要包括一个物理卷 , 在卷组建立之后可动态添加物理卷到卷组中 。一个逻辑卷管理系统工程中可以只有一个卷组 , 也可以拥有多个卷组 。
    • LV 逻辑卷:逻辑卷建立在卷组之上 , 卷组中的未分配空间可以用于建立新的逻辑卷 , 逻辑卷建立后可以动态地扩展和缩小空间 。系统中的多个逻辑卷可以属于同一个卷组 , 也可以属于不同的多个卷组 。
    给/分区扩容步骤: