Linux 日常运维练习题 本文总结了 Linux 日常运维中常见的实践问题,涵盖了 Linux 系统的基本命令、系统监控、进程管理、网络配置、安全设置、文件传输等方面。 1. 如何看出当前 Linux 系统有几颗物理 CPU 和没课 CPU 的核数? 查看 CPU 信息可以使用 `lscpu` 或 `cat /proc/cpuinfo` 命令。 2. 查看系统负载有两个常用的命令,是哪两个? 这两个命令是 `top` 和 `uptime`。`top` 命令可以实时查看系统的负载情况,而 `uptime` 命令可以查看系统的平均负载情况。 3. Vmstat r, b, si, so, bi, bo 这几列表示什么含义呢? `Vmstat` 命令可以查看系统的虚拟内存状态,r 表示 runnable 进程数目,b 表示阻塞的进程数目,si 和 so 分别表示交换到磁盘和从磁盘交换的数据量,bi 和 bo 分别表示从磁盘读取和写入的数据量。 4. Linux 李通里,你知道 buffer 和 cache 如何分区吗? Buffer 和 cache 是 Linux 系统中用于缓存数据的区域。Buffer 是一个用于暂存数据的缓冲区,cache 是一个用于加速访问数据的高速缓存区域。 5. 使用 top 查看系统资源占用情况时,那一列表示内存占用呢? 在 `top` 命令中, `%MEM` 列表示进程占用的内存百分比。 6. 如何实时查看网卡流量为多少?如何查看历史网卡流量? 可以使用 `ifconfig` 命令查看当前网卡流量,使用 `vnstat` 命令查看历史网卡流量。 7. 如何查看当前系统都有那些进程? 可以使用 `ps` 命令查看当前系统中的进程。 8. Ps 查看系统进程时,有一列 STAT,如果当前进程的 stat 表示什么含义?如果为 z 表示什么含义? STAT 列表示进程的状态,z 表示进程已经结束,但父进程尚未等待其结束。 9. 如何产看系统都开启了那些端口? 可以使用 `netstat` 命令查看当前系统中打开的端口。 10. 如何查看网络连接状况? 可以使用 `netstat` 命令查看当前系统中的网络连接状况。 11. 想修改 ip,需要编辑那个配置文件,修改完配置文件后,如何重启网卡,使配置生效? 需要编辑 `/etc/network/interfaces` 配置文件,修改后重启网卡可以使用 `service network restart` 命令。 12. 能否给一个网卡配置多个 ip?如果能,怎么配置? 可以使用 `ip` 命令配置多个 IP 地址,例如 `ip addr add 192.168.1.100/24 dev eth0`。 13. 如何查看某个网卡是否连接交换机? 可以使用 `ethtool` 命令查看网卡的连接状态。 14. 如何查看当前主机的主机名,如何修改主机名? 可以使用 `hostname` 命令查看当前主机名,修改主机名可以编辑 `/etc/hostname` 配置文件。 15. 设置 DNS 需要修改哪个配置文件? 需要编辑 `/etc/resolv.conf` 配置文件。 16. 使用 iptables 写一条规则,吧来源 ip 为 192.168.1.101 访问本机 80 端口的包直接拒绝。 可以使用 `iptables` 命令写入规则,例如 `iptables -A INPUT -s 192.168.1.101 -p tcp --dport 80 -j REJECT`。 17. 要想把 iptables 的规则保存到一个文件中如何做?如何回恢复? 可以使用 `iptables-save` 命令保存规则到文件中,例如 `iptables-save > /etc/iptables.rules`,回恢复可以使用 `iptables-restore` 命令。 18. 如何备份某个用户的任务计划? 可以使用 `crontab` 命令备份用户的任务计划。 19. 任务计划格式中,前面 5 个数字分别表示什么含义? 前五个数字分别表示分钟、小时、日、月、星期几。 20. 如何可以把系统中不用的服务关掉? 可以使用 `service` 命令关闭服务,例如 `service ssh stop`。 21. 如何让某个服务(加入服务名为 nginx)只在 3,5 两个运行级别开启,其他级别关闭? 可以使用 `chkconfig` 命令设置服务的运行级别,例如 `chkconfig --level 35 nginx on`。 22. rsync 同步命令中,下面两种方式有什么不同呢?(1)rsync av /dira/ ip:/dira/(2)rsync av /dira/ ip: dira。 第一种方式使用的是 SSH 协议,第二种方式使用的是 rsync 协议。 23. rsync 同步时,如果同步的源中有软连接,如何把软连接的目标文件或者同步文件? 可以使用 `rsync` 命令的 `--keep-dirlinks` 选项来同步软连接的目标文件。 24. 某个账号登陆 linux 后,系统会有那些日志文件中记录相关信息? 系统会记录在 `/var/log/auth.log` 文件中。 25. 网卡或者硬盘有问题时,我们可以通过使用哪个命令查看相关信息? 可以使用 `dmesg` 命令查看系统日志信息。 26. 分别使用 xargs 和 exec 实现这样的需求,把当前目录下所有后缀名为 .txt 的文件的权限改为 777。 可以使用 `find` 命令和 `xargs` 命令实现,例如 `find . -name "*.txt" | xargs chmod 777`,或使用 `find` 命令和 `exec` 命令,例如 `find . -name "*.txt" -exec chmod 777 {} \;`。 27. 有一个脚本运行时间可能超过 2 天,如何做才能使其不间断的运行,贰仟还可以谁是观察脚本运行时输出的信息? 可以使用 `nohup` 命令使脚本在后台运行,例如 `nohup script.sh &`,可以使用 `tail` 命令观察脚本的输出信息,例如 `tail -f script.log`。 28. 在 linux 系统下如何按照下面要求抓包,只过滤出访问 http 服务的,目标 ip 为 192.168.0.111,一共抓了 1000 个包,并且保存到 1.cap 文件中? 可以使用 `tcpdump` 命令,例如 `tcpdump -i eth0 -n -vv -s 0 -c 1000 -W 1 port 80 and dst 192.168.0.111 -w 1.cap`。 29. rsync 同步数据时,如何过滤出所有 .txt 的文件不同步? 可以使用 `rsync` 命令的 `--exclude` 选项,例如 `rsync -avz --exclude "*.txt" /dir1/ /dir2/`。 30. Rsync 同步数据时,如果目标文件比源文件还新,则忽略该文件,如何做? 可以使用 `rsync` 命令的 `--update` 选项,例如 `rsync -avz --update /dir1/ /dir2/`。 31. 想在 linux 命令行下访问某个网站,并且该网站域名还没有解析,如何做? 可以使用 `curl` 命令,例如 `curl http://192.168.0.111`。 32. 自定义解析域名的时候,我们可以编辑那个文件?是否可以一个 ip 对应多个域名?是否一个域名可以对应多个 ip? 可以编辑 `/etc/hosts` 文件,可以一个 ip 对应多个域名,也可以一个域名对应多个 ip。 33. 我们可以使用那个命令查看系统的历史负载? 可以使用 `uptime` 命令。 34. 在 linux 下如何指定 DNS 服务器,来解析某个域名? 可以编辑 `/etc/resolv.conf` 文件,例如 `nameserver 192.168.0.111`。 35. 使用 rsync 同步数据时,加入我们采用的是 ssh 方式,并且目标机器的 sshd 端口不是默认的 22 端口,那我们该怎么做? 可以使用 `rsync` 命令的 `-e` 选项,例如 `rsync -avz -e "ssh -p 2222" /dir1/ user@host:/dir2/`。 36. rsync 同步时,如何删除目标数据多出来的数据,即源上不存在,但目标却存在的文件或者目录? 可以使用 `rsync` 命令的 `--delete` 选项,例如 `rsync -avz --delete /dir1/ /dir2/`。 37. 使用 free 查看内存使用情况时,那个数值表示真正可用的内存量? `free` 命令的 `-m` 选项可以查看真正可用的内存量。 38. 有一天你突然发现公司网站访问速度变得很慢很慢,你该怎么办呢? 可以从系统负载和网卡流量入手,查看系统的 CPU、内存、磁盘使用情况,查看网卡的流量和带宽使用情况。 39. Rsync 使用服务模式时,如果我们指定了密码文件,那么这个密码文件的权限应该设置成多少才可以? 密码文件的权限应该设置成 600,以确保安全性。












- 粉丝: 7
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 东财电子商务概论期末考试试题及答案...doc
- 2023年java实验报告7.doc
- 项目管理优点[最终版].pdf
- 图文网络物理隔离系列产品安装使用说明书样本.doc
- 软件工程整理版.doc
- 设备租赁管理软件系统.doc
- 网络工程课程设计报告Cisco路由交换.docx
- 高中数学第11章算法初步11.4算法案例课件湘教版必修.ppt
- 企业网站上线前后的十个SEO建议-.doc
- 网络时代的企业创新项目ppt课件.ppt
- 机器学习(预测模型):20,000条模拟的每日天气记录数据集
- 中小型网络设计与实现..doc
- 计算机专业学生的实习总结.docx
- Admin.NET-C#资源
- 校园信息网络的设计与实现样本.doc
- 2022年下半年软件评测师真题及答案上午题.docx


