运维面试题(含答案).pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
MySQL运维面试题知识点总结 本文总结了MySQL运维面试题的知识点,包括MySQL安全性设置、主从复制、用户管理、数据库备份、日志统计、Linux启动进程、端口对应服务、病毒解决等多个方面。 MySQL安全性设置 1. 新安装MySQL后如何提升MySQL的安全级别? - 对所有用户设置较复杂密码并严格指定对应账号的访问IP - root特权账号的处置(建议给root账号设置强密码,并指定只允许本地登录) - mysql安装目录及数据存储目录权限操作 - 删除无用mysql账号和删除无用的数据库 MySQL主从复制 1. MySQL主从原理 - master将改变记录到二进制日志中 - slave将master的二进制日志事件拷贝到它的中继日志 - slave重做中继日志中的事件,将改变反映它自己的数据 2. MySQL主从复制的优势 - 若主服务器出现问题,可以快速切换到从服务器提供的服务 - 能够在从服务器上执行查询操作,降低主服务器的访问压力 - 能够在从服务器上执行备份,以免备份期间阻碍主服务器的服务 3. MySQL复制的大体原理进程 - Slave上的IO线程连接上Master,并请求从指定日志文件的指定位置以后的日志内容 - Master接收到来自Slave的IO线程的请求后,通过负责复制的IO线程依照请求信息读取指定日志指定位置以后的日志信息,返回给Slave端的IO线程 - Slave的IO线程收到信息后,将接收到的日志内容依次写入到Slave端的RelayLog文件,并将读取到的Master端的bin-log的文件名和位置记录到master-info文件中 - Slave的SQL线程检测到Relay Log中新增加了内容后,会马上解析该Log文件中的内容成为在Master端真实执行时候的那些可执行的查询或操作语句,并在自身执行那些查询或操作语句 MySQL用户管理 1. 如何添加一个用户? - mysql> grant select,insert,update,delete on book.* to test2@localhost identified by“abc”; - 语法:mysql> GRANT <权限> ON <库>.<表> TO ‘用户’@’主机名’ identified by “密码”; 数据库备份 1. 如何将数据库备份并打包至远程服务器? - mount 192.168.1.1:/backup /mnt - cd /mnt 日志统计 1. 如何进行nginx日志统计,取得访问IP最多的前10个? - awk ‘{a[$1]++}END{for (j in a) print a[j],j}’ /home/logs/nginx/default/access.log|sort-nr|head -10 Linux启动进程 1. Linux启动进程简要描述 - BIOS启动引导(从mbr中装载启动治理器grub) - GRUB启动引导(装载kernel和initrd到内存) - 内核启动参数-sys init初始化 端口对应服务 1. 端口对应服务简要描述 - 21:ftp - 22:ssh - 23:telnet - 25:smtp - 110:pop3 - 143:imap - 873:rsync - 3306:mysql 病毒解决 1. Linux系统中病毒如何解决? - 找到病毒文件然后删除 - 中毒以后一样机械cpu、内存利用率会比较高,机械向外发包等异样情形,排查方式: - Linux效劳器流量剧增,使用iftop查看有连接外网的情形 - netstat连接的外网ip和端口 - top命令找到cpu利用率高的进程
- 粉丝: 1w+
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助