inux运维面试题(二)之系统管理类面试题

1.权限优化

1.1 简述Linux权限划分原则

文件基本权限

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

默认权限

在这里插入图片描述

  • 默认权限:umask保证所有者的新建目录和新建文件都有基本权限,一般不需要修改。

特殊权限

  • 特殊权限:SUID,SGID禁止人为修改,有风险。
    在这里插入图片描述
  • 【文件类型 r w x
    在这里插入图片描述
  • ACL有风险,极易出现溢出(无法避免)

sudo授权

在这里插入图片描述

  • 管理员root通过sudo给普通用户赋予权限

文件系统属性权限

  • 在这里插入图片描述
  • chattr 保护系统文件 上锁 root也不能改

解答

  • 注意权限分离(Linux系统权限、数据库权限不要掌握在同一部门)
  • 权限在满足使用的情况下,最小优先
  • 减少使用root用户,尽量用“普通用户+sudo提权”进行日常操作
  • 重要系统文件,如/etc/passwd /etc.fstab ,日常建议chattr锁定
  • 使用脚本检测系统中新增的SUID、SGID
  • 可以使用工具(如chkrootkit等)检测rootkit脚本(恶意软件)
  • 开启SSH服务密钥对登录,修改SSH服务端口
  • 在这里插入图片描述
  • 不能删除只能修改该文件

2.备份策略

2.1需要备份的内容

  • (1)重要系统目录
    网络服务数据:Mysql、Apache(网站内容、配置文件、日志文件)
    (2)备份策略:
    完整备份:cp tar dump xfsdump
    增量备份:dump xfsdump 以前一次作为参照,还原难度高
    差异备份:以第一次备份作为参照,适用于变化不大的情况
    (3)备份频率
    实时备份:如Mysql的主从复制
    定时备份
    (4)备份存储位置
    本地、异地
    (5)常见服务器的备份方案:
    a.每日备份的数据(异地备份):
    Mysql数据库(主从备份之外,增量备份一次)
    b.每周备份的数据(异地备份)
    Mysql数据库(完整备份)
    重要系统数据
    网页数据
    其他服务相关数据
  • 通用
  • 在这里插入图片描述
  • 配置文件目录,家目录,定时任务目录
    在这里插入图片描述
  • rpm包安装,源码包安装

备份策略

在这里插入图片描述

  • 增量备份(适合增加固定)
    在这里插入图片描述
  • 差异备份(恢复难度没有增量备份大)
    在这里插入图片描述

备份频率

在这里插入图片描述

备份存储位置

在这里插入图片描述

2.2网站服务器每天产生的日志数量较大,请问如何备份?(文本处理性能差,不如数据库)

  • 日志的切割与轮替:
  • 轮替:
    在这里插入图片描述
    a.系统日志管理工具:logrotate
    b.Apache服务配置文件自带日志切割功能,但是需要通过脚本进行轮替

3.Raid

磁盘阵列的概念与原理

  • 简述RAID0 RAID1 RAID5的特点与原理

Raid0(独立磁盘冗余阵列)

  • 无法修复
    在这里插入图片描述
    在这里插入图片描述

Raid1

在这里插入图片描述

  • 坏了不会丢,有备份
    在这里插入图片描述

Raid5

在这里插入图片描述

  • 由后两个,计算前面的
    在这里插入图片描述
  • 盘越多,数据存的越大

奇偶校验

在这里插入图片描述
在这里插入图片描述

Raid6

在这里插入图片描述

Raid10

在这里插入图片描述
在这里插入图片描述

  • 扩展:6 (升级的5);10(中和1、0)

软RAID和硬RAID的区别

  • 软RAID:由操作系统模拟的RAID,一旦硬盘损坏,操作系统就会损坏,RAID会丧失作用(几乎没用)
  • 硬RAID:由独立于硬盘之外的,硬件RAID卡组成;就算硬盘损坏,也不会导致RAID卡损坏,磁盘容错才能起作用。

4.资源查看

  • Linux中有许多系统资源需要监管,请问有哪些命令可以查看?

cpu

  • 在这里插入图片描述

内存

在这里插入图片描述

网络

  • 在这里插入图片描述

磁盘

  • 在这里插入图片描述

综合监控工具 dstat (yum -y install dstat)

  • 在这里插入图片描述
  • cpu、硬盘、网络、分页、系统
  • 每秒刷新统计一次
    在这里插入图片描述

手工指定

  • 在这里插入图片描述
  • 在这里插入图片描述
  • 在这里插入图片描述
    eg. dstat --top-cpu 3 3 占用最多的进程

5.启动流程

简述Linux启动过程

  • RHEL5->6:内核2.4->2.6,7:内核3.10;

CentOS 6.x基本启动过程(线性)

在这里插入图片描述

  • 必备的驱动写入内核(不会太多),以模块的方式把驱动放入硬盘中。
  • 由第六步开始差别很大
  • 在这里插入图片描述

CentOS 7.x 基本启动过程(并发式 瀑布流)

  • 在这里插入图片描述
  • 4加载必备驱动,5加载剩余驱动。
  • systemd开始调用默认单元组(default.target),并按照默认单元组开始运行子单元组。速度快于6,并发。
  • 在这里插入图片描述
    在这里插入图片描述

6.系统优化

6.1如何进行Linux的系统优化

  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • nginx高并发,50000,一般为1024。
    在这里插入图片描述
  • 监控网络带宽资源、服务器资源,SUID、SGID,开放的端口。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值