当前位置: 首页 > news >正文

运维面试题(2)

ssh服务(重点)协议使用 端口 号:默认是 22, 可以是被修改的,如果需要修改,则需要修改 ssh 服务的配置文件:#/etc/ssh/ssh_config,可以通过这个配置文件来修改端口

端口号可以修改,但是得注意 2 个事项:
注意范围,端口范围是从 0 - 65535
不能使用别的服务已经占用的端口

永久设置主机名(需要重启)
*CentOS 7 ——> /etc/hostname

查看块状设备的信息:
#lsblk (list block devices) 查看块状设备的信息
Name:名称

Size:设备大小

Type:类型

MountPoint:挂载点(类似于 windows 下盘符

chown(重点)
作用:更改文档的所属用户
chgrp(了解)
作用:更改文档的所属用户组

网络发展
信息传递-电的产生-网络诞生

IP 地址类型分为:公有地址、私有地址。
私有地址(重点)
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。以下列出留用的内部私有地址:1.0.0.0 - 255.255.255.255

A类 10.0.0.0 – 10.255.255.255

B类 172.16.0.0 – 172.31.255.255

C类 192.168.0.0 – 192.168.255.255


mac与 IP 地址的区别:
长度不同。 IP 地址为 32 位,MAC 地址为 48 位。
网络寻址方式不同。 OSI 参考模型,IP 地址是基于第三层工作(网络层),MAC 地址是第二层(数据链路层)

不能关机的情况下 , 如果挂载目录卸载不掉应该怎么办
umount卸载不掉是因为正在被程序读取或者有数据正在写入

使用 fuser 或者 lsof 查看正在占用的磁盘的进程PID

kill -9 PID强制结束进程

umount卸载

如果kill -9无法杀死进程,可以使用umount -f强制进行卸载,但是这种方法是最不推 荐的

如果你向文件系统中写入数据 ,发现无法写入 ,怎么处理
此时应该考虑两种情况:

磁盘空间被占满:此时可以删除一些垃圾数据;或者将一些历史数据导出,将磁盘中的 数据进行删除;如果在安装文件系统时,底层使用了LVM,可以进行在线扩容,增加硬盘容量

客户反映服务器卡顿 , 你会怎么排查
查看服务器的内存和CPU,确定内存大小和CPU核

查看CPU负载,确认负载高是因为CPU的使用、内存的使用还是io的使用引起的

使用 top 命令进行查看

如果你在执行命令时 , 发现Linux系统命令执行速度很慢 , 你会怎么解决
lscpu:查看CPU的相关信息,看CPU的缓存是否过高

free -mh:查看系统磁盘文件缓存是否过大

主要就是,查看系统中的CPU、负载等情况;检查系统是否在执行定时计划任务等;也可以选择杀死进程,但是杀死进程前需要根据占用过高的进程做进一步的分析


 二、三层交换机的区别:

 二层交换机:二层使用的是MAC地址寻址,采用存储转发的方式进行数据交换;

 三层交换机:三层交换机具有一定的路由转发功能,可以连接外网;还可以选择路 由转发的线路,提高转发的效率

软链接和硬链接有什么区别 , 怎么做链接
我们可以使用 ln 制作硬链接,使用 ln -s 制作软链接

软链接:软链接只是一个路径,可以类似于 Windows 系统中的快捷方式,依赖于源文
件存在,源文件如果被删除,那么链接也会失效;软链接可以跨区创建;可以对目录创

硬链接:硬链接和源文件具有同一个 inode 号,是同一个文件,修改源文件硬链接也会

 在工作中会用nginx吗 , 说 一 下 nginx和apache的区别,(问你用nginx吗,你一定要说用过)

 Nginx是一种轻量级的web服务器,比Apache占用的资源更少

 Nginx的工作模式是异步非阻塞模式,而Apache是同步阻塞型的工作模式,所以 Nginx能抗高并发

 Nginx有高度模块化的设计,编写模块比Apache简单

lvs和nginx都能做负载均衡 , 那么二者有什么区别
lvs工作在四层,只处理请求,没有网络流量; nginx工作在七层,支持http的操作,因此lvs抗压能力比nginx强, lvs的稳定性比nginx高

说 一 下Nginx的工作原理( Nginx为什么消耗资源少 , 并发能力强)
异步非阻塞:即当系统内没有资源处理请求时,它会将请求挂起并注册一个事件,然后将这部分资源释放掉,当系统有多余的线程时再来处理挂起的请求,这样能够实现在资源固定的情况下处理更大的并发请求
 

http://www.lryc.cn/news/465062.html

相关文章:

  • Django CSRF Token缺失或不正确
  • 10.12Python数学基础-矩阵(下)
  • vue网络自学知识点汇总
  • Springboot项目Activemq延迟自定义消息完整代码案例(亲测可用)
  • 常见ElasticSearch 面试题解析(上)
  • 训练VLM(视觉语言模型)的经验
  • 犬儒乐队热歌《阶梯》主观
  • 多模态大语言模型(MLLM)-Blip3/xGen-MM
  • flutter TabBar自定义指示器(带文字的指示器、上弦弧形指示器、条形背景指示器、渐变色的指示器)
  • 【Fargo】9:模拟图片采集的内存泄漏std::bad_alloc
  • c# 前端无插件打印导出实现方式
  • 数组的初始化,参数传递,和求和
  • 初始JavaEE篇——多线程(1):Thread类的介绍与使用
  • 基于单片机的LED照明自动控制系统的设计
  • C语言——头文件的使用
  • LeetCode 精选 75 回顾
  • 【Unity - 屏幕截图】技术要点
  • 句句深刻,字字经典,创客匠人老蒋金句出炉,哪一句让你醍醐灌顶?
  • 柯尼卡美能达CA-310 FPD色彩分析仪
  • 二维EKF的MATLAB代码
  • 大数据治理:数据时代的挑战与应对
  • 绿联NAS免驱安装MacOS
  • 聊聊ASSERT处理在某些场景下的合理用法
  • SAP Odata 服务
  • 【java数据结构】栈
  • 从头开始的可视化数据 matplotlib:初学者努力绘制数据图
  • vscode 远程linux服务器 连接git
  • 不同jdk版本中的接口规范
  • 人工智能图像信号处理器(AI ISP)技术介绍
  • 3D Slicer 教程三 ---- 坐标系