Linux 命令面试题

Posted 奋斗的蜗牛灬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 命令面试题相关的知识,希望对你有一定的参考价值。

Linux 命令大全

Linux 命令

五大负载查看命令:

  • CPU: TOP,ps,lsof , netstat , ss
  • 内存: free -m
  • 磁盘:df -hT, fdisk , mkfs.xfs, mdadm(软RAID), lvm相关命令, du , wc
  • I/O: iotop 、 iostat
  • 网络: tcpdump、ping、traceroute
  • 内核:cat /proc/version、uname -a , sysctl

所有的服务对其优化,都有一个方向是系统优化,而系统优化,离不开五大负载+内核。

说出15个命令,挑其中几个来问。

w、uptime、 top 命令:负载 Load average显示的是最近1分钟、5分钟和15分钟的系统平均负载。
范围: 正常 < 1 < 拥堵 < 5 < 崩溃

系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数。

DNS

DNS原理:声明式 和 迭代式

DNS查询方式:递归查询 和 迭代查询;主机向本地域名服务器的查询一般都是采用递归查询;本地域名服务器向根域名服务器的查询的迭代查询。(需要了解)

recursion yes #表示本地域名服务器使用迭代查询;

递归式:
DNS 读取数据顺序:
读取本地缓存 → 本地/etc/hosts(地址映射) → /etc/resolv.conf (系统自带DNS 客户端的配置文件)

迭代式:本地主机精确查找,在顶级服务器,根域服务器

Tomcat

Tomcat:运行java 项目/程序 的平台,项目放在 /webapps 目录下
web容器处理与http 、tcp/ip 协议 互联网相关的请求,在Connector 连接器中监听请求处理(和 nginx 或 客户端进行对接)
JSP:展示静态页面和动态页面
Servlet:处理业务


查看 Tomcat 服务用 netstat -natp | grep 8080 或 grep java , 不能 grep tomcat
因为 Tmomcat 获取请求是通过 Connector 连接器获取请求8080的,Connector 是用 java 开发的。

systemctl status NetworkManager 管理网卡用的


Openstake 面试题自己看

运维工程师总结了这些面试

以上是关于Linux 命令面试题的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统面试题

Linux经典面试题:如何查看一个进程的内存占用

面试题:Linux常考命令

Linux面试题

Linux 面试题

Linux经典面试题:如何查看一个进程的内存占用