2024 Linux 运维面试题分享-2

1、shell编程常用哪些脚本
  自动备份,lnmp一键安装,for循环,case语句,if判断,数据库自动备份脚本,日常日志切割,自动化安装lnmp,安装nginx,redis,tomcat,自动化一键安装,远程部署脚本,自动化发布脚本,批量处理,批量建站,故障探测脚本(Myql 主从异常、主从延迟探测)。


2、自动化部署,自动化运维熟悉哪些?
  自动化运维工具 熟悉jenkins 、gitlab、salt 、ansible

3、简单列出如何做容灾与恢复,保证数据安全
  容灾:我们在异地也部署一套模拟真实环境,数据库每天进行全量备份,推送异地服务器上,以便于恢复使用。数据安全可以从三个层面入手:操作系统;应用系统;数据库;比较常用的是:应用系统和数据库层面的安全保障措施。
  操作系统的设置:防火墙使用。
  应用系统层次:比如密码设置不能使用明文、登录权限分配。
  数据库层面:权限控制。


4、mysql sleep线程过多如何解决
1).什么是sleep线程?
 sleep线程长时间存在可保持客户端与服务端的连接状态
 导致sleep过多的原因:
 使用太多持久连接(高并发系统中 不适合使用持久连接)
 程序中 没有及时关闭MySQL连接
 数据库优化不完善 导致执行sql语句过慢
2).解决方法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值