#亲身经历的面试真题
-
创建一个文件的命令 ,创建目录的命令
touch,mkdir -
查看/etc/passwd 第六行
sed -n “6p” /etc/passwd -
查找当前路径下所有文件中,文件内容包含aaaa字符串的文件
grep “aaaa” ./* -
查看服务器的内核
uname或者unamx e -r 或者 cat /proc/version -
查看本机ip地址,让地址以ip:172.18.16.3的格式输出
ifconfig | grep 172 | awk ‘{print “IP:” $2}’ -
创建一个用户aa,此用户的用户组是sunwukong,且不能登录系统
useradd wg gpasswd -a wg sunwukong -
centos7里面重启网络的命令
systemctl restart network -
ps -aux 是啥意思
ps 查看系统中进程的状态
-a 显示所有进程
-u 用户以及其他详细信息
-x x显示没有控制终端的进程 -
ps -aux 中的VSZ RSS 代表什么意思
VSZ 虚拟内存集,进程占用的虚拟机内存的空间
RSS 物理内存集,进程占用实际物理内存的空间 -
18.配置httpd服务器时,如何快速添加新的虚拟主机
基于域名,端口,IP -
mysql的原理是啥
MySQL逻辑架构整体分为三层,最上层为客户层,并非MySQL所独有,诸如,连接处理、授权认证、安全等功能均在这一层处理。MySQL大多数核心服务均在中间这一层,包括查询解析、分析、优化、缓存、内置函数(时间、数学、加密等),所有的跨存储引擎的功能也在这一层实现:存储过程、触发器、视图等。
最下层为存储引擎,其负责MySQL中的数据存储和提取,中间的服务层通过API与存储引擎通信,这些API接口屏蔽了不同存储引擎的差异。
-
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日志优化 -
docker的网络模式有哪些?
host模式
none模式
bridge模式
container模式 -
docker跟虚拟机有什么区别
Docker应用进程直接运行宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比虚拟机更为轻便。
虚拟机是模拟出一套硬件之后在其上运行一个完整的操作系统,在该系统上再运行所需应用进程 -
nginx lvs haproxy 三个有什么区别
Nginx: 是WEB服务器,缓存服务器,又是反向代理服务器,可以做七层的转发
LVS由于是基于四层的转发所以只能做端口的转发
HAproxy: 是基于四层和七层的转发,是专业的代理服务器 -
redis持久化的两种方式有什么区别
AOF:记录服务器每次写的操作,当服务器重启时会执行命令来恢复原来的数据(文件存储方式)
RDB:在指定的时间间隔对数据进行快照存储(快照存储方式) -
10.keepalived是基于什么协议做的
VRRP协议 -
ELK里的logstash有两个工作模式是什么
daenontools模式
screen模式 -
DNS轮询的作用?
一个域名针对多个ip A记录的解析,DNS服务器将解析请求按照A记录的顺序,逐一分配到不同的IP上,就是负载均衡 -
刚装好的系统做了哪些优化
① 不用root管理
② 更改默认的远程连接SSH服务端口,禁止root用户远程连接
③ 定时自动更新服务器时间,使其与互联网时间同步
④ 配置yum更新源,从国内更新源下载安装软件包
⑤ 关闭seLinux及iptables
⑥ 调整文件描述符的数量,进程及文件的打开都会消耗文件描述符
⑦ 定时自动清理邮件目录垃圾文件,防止inodes节点被占满
⑧ 精简并保留必要的开机自启动服务
⑨ Linux内核参数优化/etc/sysctl.conf,执行sysctl -p生效
⑩ Linux内核参数优化/etc/sysctl.conf,执行sysctl -p生效
⑪ 锁定关键系统文件,防止提权篡改
⑫ 锁定关键系统文件,防止提权篡改
⑬ 清除多余的系统虚拟账号
⑭ 为grub菜单加密码
未完待续。。。
3185

被折叠的 条评论
为什么被折叠?



