云架构面试真题!!!!

#亲身经历的面试真题node

  1. 建立一个文件的命令 ,建立目录的命令
    touch,mkdirmysql

  2. 查看/etc/passwd 第六行
    sed -n “6p” /etc/passwdnginx

  3. 查找当前路径下全部文件中,文件内容包含aaaa字符串的文件
    grep “aaaa” ./*web

  4. 查看服务器的内核
    uname或者unamx e -r 或者 cat /proc/version面试

  5. 查看本机ip地址,让地址以ip:172.18.16.3的格式输出
    ifconfig | grep 172 | awk ‘{print “IP:” $2}’redis

  6. 建立一个用户aa,此用户的用户组是sunwukong,且不能登陆系统
    useradd wg gpasswd -a wg sunwukongsql

  7. centos7里面重启网络的命令
    systemctl restart networkdocker

  8. ps -aux 是啥意思
    ps 查看系统中进程的状态
    -a 显示全部进程
    -u 用户以及其余详细信息
    -x x显示没有控制终端的进程数据库

  9. ps -aux 中的VSZ RSS 表明什么意思
    VSZ 虚拟内存集,进程占用的虚拟机内存的空间
    RSS 物理内存集,进程占用实际物理内存的空间centos

  10. 18.配置httpd服务器时,如何快速添加新的虚拟主机
    基于域名,端口,IP

  11. mysql的原理是啥
    MySQL逻辑架构总体分为三层,最上层为客户层,并不是MySQL所独有,诸如,链接处理、受权认证、安全等功能均在这一层处理。

    MySQL大多数核心服务均在中间这一层,包括查询解析、分析、优化、缓存、内置函数(时间、数学、加密等),全部的跨存储引擎的功能也在这一层实现:存储过程、触发器、视图等。

    最下层为存储引擎,其负责MySQL中的数据存储和提取,中间的服务层经过API与存储引擎通讯,这些API接口屏蔽了不一样存储引擎的差别。

  12. nginx优化怎么作的
    1.隐藏版本信息
    2.防数据库被盗取
    3.更改nginx服务的默认用户
    4.优化nginx进程个数的策略
    5.优化绑定不一样的nginx进程在不一样的CPU上
    6.nginx事件处理模型优化
    7.调整nginx单个进程容许的客户端最大链接数
    8.配置nginx worker进程最大打开文件数
    9开启高效文件传输模式
    10.fastcgi相关参数调优
    11.配置nginx gzip压缩实现性能优化
    12.nginx expires功能
    13.nginx日志优化

  13. docker的网络模式有哪些?
    host模式
    none模式
    bridge模式
    container模式

  14. docker跟虚拟机有什么区别
    Docker应用进程直接运行宿主的内核,容器内没有本身的内核,并且也没有进行硬件虚拟。所以容器要比虚拟机更为轻便。
    虚拟机是模拟出一套硬件以后在其上运行一个完整的操做系统,在该系统上再运行所需应用进程

  15. nginx lvs haproxy 三个有什么区别
    Nginx: 是WEB服务器,缓存服务器,又是反向代理服务器,能够作七层的转发
    LVS因为是基于四层的转发因此只能作端口的转发
    HAproxy: 是基于四层和七层的转发,是专业的代理服务器

  16. redis持久化的两种方式有什么区别
    AOF:记录服务器每次写的操做,当服务器重启时会执行命令来恢复原来的数据(文件存储方式)
    RDB:在指定的时间间隔对数据进行快照存储(快照存储方式)

  17. 10.keepalived是基于什么协议作的
    VRRP协议

  18. ELK里的logstash有两个工做模式是什么
    daenontools模式
    screen模式

  19. DNS轮询的做用?
    一个域名针对多个ip A记录的解析,DNS服务器将解析请求按照A记录的顺序,逐一分配到不一样的IP上,就是负载均衡

  20. 刚装好的系统作了哪些优化 ① 不用root管理 ② 更改默认的远程链接SSH服务端口,禁止root用户远程链接 ③ 定时自动更新服务器时间,使其与互联网时间同步 ④ 配置yum更新源,从国内更新源下载安装软件包 ⑤ 关闭seLinux及iptables ⑥ 调整文件描述符的数量,进程及文件的打开都会消耗文件描述符 ⑦ 定时自动清理邮件目录垃圾文件,防止inodes节点被占满 ⑧ 精简并保留必要的开机自启动服务 ⑨ Linux内核参数优化/etc/sysctl.conf,执行sysctl -p生效 ⑩ Linux内核参数优化/etc/sysctl.conf,执行sysctl -p生效 ⑪ 锁定关键系统文件,防止提权篡改 ⑫ 锁定关键系统文件,防止提权篡改 ⑬ 清除多余的系统虚拟帐号 ⑭ 为grub菜单加密码 未完待续。。。