Linux运维面试题
文章目录一、云计算与传统计算的区别以吃包子为例云计算又分为laaS、PaaS、SaaS总结云计算的本质—《浪潮之巅第四版下册》二、云平台运维需要做哪些安全配置1.安全组2.ECS主机3.Nginx反向代理4.数据安全第三方防护日志处理四、Nginx优化五、简述Redis的哨兵模式故障切换failover的过程六、Linux内核优化七、使用过哪些云产品金山云十四、介绍下有状态和无状态的区别十七、给shell脚本设置SUID会提权吗四十、什么是Swap内存交换四十二、TPS和QPS的区别四十三、HTTP与HTTPS的区别HTTP协议存在的问题HTTPS的优势echo 1 /tmp/1.txt后/tmp/1.txt占用磁盘的大小是多少答案解释一、云计算与传统计算的区别以吃包子为例传统计算就好比自己亲自做包子要准备面粉、馅会和面同时还要准备煤气、蒸屉等厨具还要有餐桌与餐具再自己蒸熟方能吃。云计算又分为laaS、PaaS、SaaSIaas就好比直接从商店买回速冻包子自己蒸熟了再吃PaaS就好比直接从网上订份包子外卖放到桌子上直接就能吃SaaS就好比直接去包子店吃自己只需准备钱和嘴就行总结使用云计算可以让提供服务的厂商专心做一件事而不需过多地关注服务器、机房维护等底层的事情只需把自己的产品做好就行。。云计算的本质—《浪潮之巅第四版下册》云计算保证用户可以随时随地访问和处理信息非常方便地与他人共享信息。云计算保证用户可以使用云端的大量计算资源包括CPU处理器和存储器内存和磁盘而无须自己购置设备。二、云平台运维需要做哪些安全配置1.安全组禁Ping只开放业务端口并修改常用的业务端口2.ECS主机禁止root登陆禁用密码登录使用私钥登录更换ssh端口设置连接ssh超时时间禁止SSH进行DNS反向解析3.Nginx反向代理https设置访问控制allow,deny隐藏版本4.数据安全云主机要定期快照使用云厂商提供的数据库可以提供7-732天内任意时间点数据回档的能力云对象存储 COS版本回退异地灾备第三方防护SSL证书管理、WAF、事态感知和Ddos高防日志处理确保日志文件被及时迁移、存放和切割四、Nginx优化nginx常见优化五、简述Redis的哨兵模式Redis自身提供了哨兵的命令哨兵作为独立进程运行。其原理是哨兵通过发送命令等待Redis服务器响应从而监控运行的多个Redis实例。故障切换failover的过程假设Master宕机哨兵1先检测到这个结果系统并不会马上进行failover仅仅是哨兵1主观的认为主服务器不可用这个现象称为主观下线。当后面的哨兵也检测到Master不可用并且数量达到一定值时也就是设置的票数哨兵之间就会进行一次投票投票的结果由一个哨兵发起进行failover操作。切换成功后就会通过发布订阅模式让各个哨兵把自己监控的Slave指向新的Master这个过程称为客观下线。六、Linux内核优化1.调整打开文件最大句柄数2.修改端口范围3.调大vm.max_map_countES、SonarQube启动失败需要调整4.调整内存分配策略(设置vm.overcommit_memory的值5.关闭transparent_hugepage七、使用过哪些云产品金山云1.ubuntu16.04系统自带的ubuntu用户密码一周后不能登录解决开机启动——按e——在linux那行末尾添加rw single init/bin/bash——Ctrlx——按e——Ctrlx 进入单用户模式后修改密码即可十四、介绍下有状态和无状态的区别对服务器程序来说其判断依旧——两个来自相同发起者的请求在服务器端是否具备上下文关系。状态化请求服务器端一般都要保存请求的相关信息每个请求可以默认地使用以前的请求信息。无状态请求服务器端所能够处理的过程必须全部来自于请求所携带的信息以及其他服务器端自身所保存的、并且可以被所有请求所使用的公共信息。HTTP协议本身是无状态同一客户端的两次请求之间没有任何关系对于服务器来说它不知道这两个请求来自同一客户端session是有状态的而cookie是无状态的十七、给shell脚本设置SUID会提权吗不会为shell脚本设置SUID是无效的。尽管可以对 shell 脚本设置 suid 和 sgid 权限但是大部分现代 shell 都会对脚本忽略这些位的设置。因为shell 是一种功能非常强大的脚本语言拥有解释和执行任意表达式的能力。这些特性允许的限制太过宽泛这就使环境变得非常不安全。因此如果您对一个 shell 脚本设置了 suid 或 sgid 权限就不要期望脚本在执行时能够遵守这些设置。四十、什么是Swap内存交换Swap是一个临时解决物理内存不足的方案类似Windows系统下的“虚拟内存”。当物理内存不足时拿出部分硬盘空间当SWAP分区(虚拟成内存)使用从而解决内存容量不足的情况。SWAP又分为两个过程SWAP OUT和SWAP IN当某进程向OS请求内存发现不足时OS会把内存中暂时不用的数据交换出去放在SWAP分区中这个过程称为SWAP OUT。当某进程又需要这些数据且OS发现还有空闲物理内存时又会把SWAP分区中的数据交换回物理内存中这个过程称为SWAP IN。通过利用磁盘空间作为扩展内存从而增大了可用的内存。在内核需要更多内存时不经常使用的页可以写入硬盘。如果再需要访问相关数据内核会将相应的页切换回内存。通过缺页异常机制这种切换操作对应用程序是透明的。换出的页可以通过特别的页表项标识。在进程试图访问此类页帧时CPU则启动一个可以被内核截取的缺页异常。此时内核可以将硬盘上的数据切换到内存中。接下来用户进程可以恢复运行。由于进程无法感知到缺页异常所以页的换入和换出对进程是完全不可见的。参考文章https://blog.csdn.net/weixin_39738755/article/details/113015380四十二、TPS和QPS的区别TPSTransactions Per Second意思是每秒事务数QPSQueries Per Second意思是每秒查询率参考文章https://www.cnblogs.com/uncleyong/p/11059556.html四十三、HTTP与HTTPS的区别HTTP协议存在的问题通信使用明文不加密内容可能被窃听无法证明报文的完整性所以可能遭篡改不验证通信方的身份因此有可能遭遇伪装HTTPS的优势数据隐私性内容传输使用对称加密证书验证使用非对称加密。数据完整性内容传输经过完整性校验身份认证第三方无法伪造服务端客户端身份参考文章https://segmentfault.com/a/1190000018992153HTTPS用的是对称加密还是非对称加密echo 1 /tmp/1.txt后/tmp/1.txt占用磁盘的大小是多少答案4kB解释文件储存在硬盘上硬盘的最小存储单位叫做 扇区(Sector)。每个扇区储存 512 字节(相当于0.5KB)。操作系统读取硬盘的时候不会一个个扇区地读取这样效率太低而是一次性连续读取多个扇区即一次性读取一个块(block)。这种由多个扇区组成的块是文件存取的最小单位。块的大小最常见的是4KB即连续八个 sector 组成一个 block 块。

相关新闻

Linux-日志查询

Linux-日志查询

一、Linux cat命令 cat 命令用于连接文件并打印到标准输出设备上。即一般用来查看文件。 1. 根据关键字查询 cat -n console.log |grep "关键字" 1.关键字查询并打印前后n行 检索日志,并显示该条日志的前后N(10)行记录&#x…

2026/11/15 4:01:09 阅读更多 →
文件被 rm 之后还能救回来吗?一文掌握 trash-cli 命令行回收站的完整用法

文件被 rm 之后还能救回来吗?一文掌握 trash-cli 命令行回收站的完整用法

文件被 rm 之后还能救回来吗?一文掌握 trash-cli 命令行回收站的完整用法 【免费下载链接】trash-cli Command line interface to the freedesktop.org trashcan. 项目地址: https://gitcode.com/gh_mirrors/tr/trash-cli 如果你在服务器上做过运维&#xff…

2026/11/4 20:26:17 阅读更多 →
微信小程序实现两张图片合二为一

微信小程序实现两张图片合二为一

wxml页面:<canvas canvas-id"myCanvas" type"2d" id"myCanvas"style"position:fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 290px;height:390px;box-sizing:border-box;" />js部分:that.frame(下层图片,上…

2026/11/14 20:21:55 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年&#xff0c;我大部分时间都在跟浏览器标签页打交道&#xff0c;直到第一次把桌面应用跑起来&#xff0c;才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词&#xff0c;最开始是在某段时间频繁出现在同事的讨论里&#xff0c;一个用HTML…

2026/11/15 5:13:35 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介&#xff1a;亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档&#xff0c;主要面向智能锁安装人员、终端用户及售后维护者&#xff0c;帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件&#xff0c;大小4.37MB&#xff0c;内容结构清晰&#xff…

2026/11/15 5:13:35 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统&#xff0c;整车要求空载跑到8m/s&#xff0c;电机转速已经拉到额定点&#xff0c;驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令&#xff0c;转速纹丝不动&#xff0c;三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/15 5:13:35 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年&#xff0c;用它写过嵌入式驱动、做过游戏服务端&#xff0c;也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词&#xff0c;我其实挺感慨的——这门语言的难点从来不是语法多&#xff0c;而是知识点之间的耦合太深…

2026/11/15 3:37:41 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介&#xff1a;亚太天能T109滑盖智能锁产品说明书以PDF格式发布&#xff0c;适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开&#xff0c;先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能&#xff0c;再给出完整安装步骤&…

2026/11/15 4:18:38 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历&#xff1a;翻开源码注释、论文摘要或者一份专业报告&#xff0c;每个字都认识&#xff0c;连在一起却像天书。想找人聊聊&#xff0c;身边要么没人懂&#xff0c;要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型&#xff0c;几秒钟之后&a…

2026/11/15 5:13:35 阅读更多 →

日新闻

周新闻

月新闻