100 道 Linux 面试题(附答案及pdf)

基本观点:面试问题详尽、切中要点。

只需使用 df-h+awk 作为磁盘脚本。
LVS分为NAT和DR,NAT改为IP,DR改为MAC。
Nginx的第四级使用了stream模块。

MySQL主从同步是基于Binlog的。
Redis6 .0以后是多线程的。
Kafka 依赖于顺序写入和零副本。

Zabbix分为主动式和被动式。
ELK 是 Logstash->ES->Kibana。
K8 s使用Sidecar来收集日志。

三次握手SYN→SYN+ACK→ACK。
静态资源是HTML,动态资源是PHP。

Nginx 优化了 Worker 和 Gzip。
MySQL 安全地更改端口并加强密码。

MongoDB 是基于文档的 NoSQL。
CDN基于分布式缓存。

你自己看看。

linux面试题,希望大家多多帮忙回答

您好,这个列表中的一些命令和参数我实际上之前在问答论坛上遇到过,我发现它们非常有趣。
让我告诉你一些让我印象深刻的事情。

首先是“find /home/.log-typef-ctime5 2 ,useradd -s /bin/nologin-gftp -d /home/ftpuserftpuser3 ”,这个命令组合相当复杂。
记得有网友问如何找到过去5 2 天内修改的日志文件,然后使用useradd命令添加一个用户,设置nologin权限,并将该用户的主目录设置为ftp用户的主目录。
出于安全原因并防止用户登录,必须执行此操作。

接下来,“date -d\”3 00daysago\“4 ,5 ,tarcvftest.tar/home/log/test” 使用此命令创建 3 00 天前的日期,然后压缩 tar 文件。
此任务可以是数据备份或清理,使用日期来控制备份时间范围。

"ls-lk/home|grep" 该命令列出/home目录中所有文件和目录的详细信息,然后使用grep过滤掉包含特定模式的文件或目录。
这可能是寻找特定文件或执行目录审核。

对于“iptables–PINPUT-dport8 0–jDROP--to-destination[网段]” 该命令用于设置防火墙规则,阻止指定网段上的所有 8 0 端口(HTTP 服务)请求。
该命令常用于网络安全配置,防止外部攻击。

"psaux|grephttps|awk'{print$2 }'" 该命令用于查找所有与https相关的进程。
使用 ps 命令列出所有进程,然后使用 grep 过滤掉包含 https 的进程,最后使用 awk 命令只打印进程的第二个字段,即进程 ID。

两个命令“top或vmstat”用于查看系统的实时负载情况,另一个命令用于查看系统的虚拟内存和物理内存使用情况。
这两个命令常用于系统监控和性能分析。

当然,有些命令和参数可能不是我操作过的。
我记得资料是周围的,我自己没有操作过,所以只能根据我的经验来说说。

linux经常问的面试题有哪些?

上周 它将教你一些 Linux 技巧
1 检查内核版本 输入匿名-a
或 cat/proc/version 像3 .1 0.0-9 5 7 .2 1 .3 .el7 .x8 6 _6 4 其中3 .1 0为主要版本和次要版本 9 5 7 是一个合数。
el7 是企业版标志。
x8 6 _6 4 架构是
2 检查IP地址 使用 ifconfig -a
或IP添加器显示。
可以看到所有网卡信息
3 .检查磁盘空间 输入 df-ah 比如我的/dev/vda1 还有3 6 G
4 管理系统服务
使用服务[名称]状态检查状态 systemctl [name] 的情况也是如此。
如果要重新启动服务,请添加启动或重新启动
5 检查目录大小 输入 du-sh [目录]。
例如,考虑 /tmp
6 的大小。
检查开放端口
netstat-tulpn
或 ss -lntpd 您可以查看端口 2 2
7 跟踪状态。
查看进程的CPU使用率 高阶实时显示
或 ps aux | grep [进程名称]
8 .装置
进入一座山即可查看已上传的内容
要安装新磁盘,只需键入 /dev/sda1 /mnt
9 不知道顺序? 直男[顺序] 系统会教你如何使用。
你明白吗? 您想对哪一部分进行更多解释? 忘记它吧,你没必要