运维面试题(网络基础、系统管理)

article/2025/10/8 20:15:08

目录

  • 网络基础类
    • 1、简述ISO/OSI七层模型的==分层与作用==
      • 相关-==TCP/IP四(五)层==模型与作用?
    • 2、简述TCP三次握手的过程
      • 相关-简述四次挥手的过程
    • 3、172.22.141.231/26,该IP位于哪个网段?该网段拥有多少可用IP地址?广播地址是什么?
  • 系统管理
    • 1、权限优化
      • 相关-用户user1,对/testdir目录有写和执行权限时,该目录下的只读文件file1是否可修改和删除?
    • 2、全面合理的备份方案
      • ==备份策略==
      • ==备份频率==
      • ==备份位置==
      • ==备份方案==
      • 相关-日志的切割与轮替
    • 3、Raid磁盘阵列
      • raid0(独立磁盘冗余阵列)
      • raid1(镜像磁盘冗余阵列)
      • raid5
      • raid10
    • 4、资源查看
      • ==dstat(综合监控工具) ==
    • 5、启动流程
    • 6、系统优化
      • 1.禁用不需要的服务
      • 2.避免直接使用root用户,普通用户使用sudo授权操作
      • 3.通过==chattr锁定==重要文件
      • 4.配置==国内yum源==,加快下载速度
      • 5.配置==最大打开文件数==
      • 6.同步时间服务器
      • 7.修改ssh远程登录默认断开
      • 8.配置合理的iptables防火墙规则
      • 9.关闭selinux
      • 10.合理的监控策略
      • 11.合理的备份策略

网络基础类

1、简述ISO/OSI七层模型的分层与作用

七层模型作用
应用层为用户提供服务,给用户一个操作界面
表示层数据表示;加密;压缩
会话层确定数据是否需要网络传递
传输层数据的分组,组装;传输协议的选择;端口封装;流控;差错校验
网络层ip地址编址(源目ip);路由选择(静态,动态)
数据链路层mac地址寻址(源目mac地址),差错校验
物理层建立、维护、断开物理连接

相关-TCP/IP四(五)层模型与作用?

四层
应用层
传输层
网络层
网络接口层

2、简述TCP三次握手的过程

在这里插入图片描述

注意提炼概括
·第一次握手:Client将标志位SYN置为l,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。
·第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置为1,ack序号J+1,随机产生一个值seq=K,并将该数据包发送给Client以确认连接请求Server进入SYN_RCVD状态。
·第三次握手:Client收到确认后,检查ack序号是否为J+1,标志位ACK是否为1,如果正确则将标志位ACK置为1,ack序号=K+1,并将该数据包发送给Server;Server检查ack序号是否为K+1,ACK是否为l,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client 与Server之间可以开始传输数据了。

相关-简述四次挥手的过程

在这里插入图片描述

3、172.22.141.231/26,该IP位于哪个网段?该网段拥有多少可用IP地址?广播地址是什么?

网段:172.22.141.192
可用ip:2^6 -2 =62 (掐头去尾)
广播地址:172.22.141.255

系统管理

1、权限优化

1.注意权限分离(Linux系统权限、数据库权限不要掌握在同一个部门

2.权限在满足使用的情况下,最小优先
3.减少使用root用户,尽量用“普通用户+ sudo提权”进行日常操作;

4.重要系统文件如:/etc/passwd、/etc/shadow、/etc/fstab、/etc/sudoer等,日常建议使用chattr锁定,需要操作时再打开
5.使用脚本检测系统中新增的SUID、SGID文
6.可以利用工具(如chkrootkit等)检测rootkit脚本## 标题
7.开启SSH服务秘钥对登录,修改SSH服务端口

相关-用户user1,对/testdir目录有写和执行权限时,该目录下的只读文件file1是否可修改和删除?

目录有写权限,所有可以删除
文件只读,所以不能修改

2、全面合理的备份方案

在这里插入图片描述
在这里插入图片描述

备份策略

完整备份:实现命令(cp、tar、dump…)
增量备份:以前一次备份为参照
差异备份:以前一次的完整备份为参照

备份频率

实时备份:如MySQL主从同步
定时备份:每天每周备份,脚本+定时任务实现

备份位置

本地备份
异地备份

备份方案

在这里插入图片描述

相关-日志的切割与轮替

系统日志管理工具:logrotate

3、Raid磁盘阵列

raid0(独立磁盘冗余阵列)

必须使用两块或两块以上硬盘组成
每块硬盘的大小必须一致
是所有动态磁盘中,数据读写最快
损坏几率相对最高
没有磁盘容错功能

raid1(镜像磁盘冗余阵列)

由两块或2的倍数硬盘组成
每块硬盘大小必须一致
硬盘使用率只有50%,写入速度最慢
拥有磁盘容错功能

raid5

由三块或三块以上硬盘组成
每块硬盘大小必须一致磁盘
利用率是n-1块盘
利用奇偶校验,拥有磁盘容错功能==(只支持1块硬盘损坏)==

raid10

必须有4块等大小的硬盘组成
两两硬盘先组成Raid 1 ,再组成Raid o
兼顾Raid 0和Raid 1的特点,中和两种Raid的缺点

4、资源查看

#!/bin/bash
name=`hostname`
ip=`ifconfig ens33|grep netmask|tr -s " "|cut -d' ' -f3`
cpu=`lscpu|grep 型号名称|tr -s " "|cut -d " " -f 1 --complement`
sys=`cat /etc/redhat-release`
kernel=`uname -r`
mem=`free -h| grep Mem|tr -s " "|cut -d' ' -f2`
space=`lsblk|grep sda|head -1|tr -s " "|cut -d' ' -f4`echo '主机名:'$name
echo 'ip地址:' $ip
echo 'cpu版本:'$cpu
echo '系统版本:'$sys
echo '内核版本:'$kernel
echo '总内存:'$mem
echo '硬盘空间:'$space

==dstat(综合监控工具) ==

yum install -y dstat
dstat 1 3 每秒刷新一次 刷三次
dstat --top-cpu 3 3

5、启动流程

在这里插入图片描述

6、系统优化

1.禁用不需要的服务

ntsysv命令最为方便在这里插入图片描述

2.避免直接使用root用户,普通用户使用sudo授权操作

3.通过chattr锁定重要文件

4.配置国内yum源,加快下载速度

5.配置最大打开文件数

vim /etc/profile
ulimit -SHn 65535
source /etc/profile

6.同步时间服务器

ntpdate ntp1.aliyun.com
crontab 定时执行

7.修改ssh远程登录默认断开

8.配置合理的iptables防火墙规则

9.关闭selinux

10.合理的监控策略

11.合理的备份策略


http://chatgpt.dhexx.cn/article/UXJ5apX4.shtml

相关文章

P2P网络基础(学习笔记)

P2P网络基础(学习笔记) 基本概述P2P与C/S架构P2P网络的特点P2P网络的主要功能P2P网络的分类集中式全分布式非结构化全分布式结构化混合式比特币网络 P2P网络的应用 基本概述 P2P(peer-to-peer)网络又称为对等式网络,或…

计算机网络基础实验(Cisco Packet Tracer 实验)

目录 一.简介二.Cisco Packet Tracer 实验1.直接连接两台 PC 构建 LAN2.用交换机构建 LAN3.交换机接口地址列表4.生成树协议5.路由器配置初步 三.小结 一.简介 1.本部分实验需使用 Cisco Packet Tracer 软件完成。 下载文件压缩包: 提取地址:Cisco Pack…

初识网络基础《网络七层模型详解》

坚持原创输出,点击蓝字关注我吧 图片来自网络 目录 一、初识网络基础二、网络七层模型详解 1.物理层2.数据链路层3.网络层4.传输层5.会话层6.表示层7.应用层三、总结 一、初识网络基础 其实网络刚刚开始发展的时候,它并没有这么一个复杂的模型&#xff0…

【算力网络】算力网络的技术创新——网络基础设施关键技术

本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客内容主要围绕: 5G协议讲解 算力网络讲解(云计算,边缘计算…

计算机网络基础知识框架

前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Socket等,希望你们会喜欢。 目录 示意图 1. 计算机网络体系结构 1.1 简介…

python网络基础

python网络基础 1. 前言1.1 拓扑图1.2 三个问题 2. IP2.1 概念2.2 组成2.3 分类2.4 私有IP和私有IP2.4.1 共有IP2.4.2 私有IP 2.5 子网掩码 3. 网络端口3.1 前言3.2 注意 4. 网络协议4.1 前言4.2 四层模型 1. 前言 1.1 拓扑图 1.2 三个问题 IP windows中查看: ipco…

网络基础--搭建一个简单的网络

文章目录 前言一、配置路由器二、配置服务器三、电脑开启dhcp服务总结 前言 这里用的是华为的模拟器ENSP来完成这个实验。 华为的模拟器中PC不能访问服务器,也就是说不能访问网页,所以用Client。 要求:所有电脑自动获取ip地址—dhcp服务&am…

神经网络基础知识

一、课程来源: 深度之眼神经网络基础知识 二、主要内容: 主要分为三个部分,分别是 1.神经网络基础与多层感知机:基础知识、激活函数、反向传播、损失函数、权值初始化和正则化 2.卷积神经网络:统治图像领域的神经…

计算机网络基础知识

计算机网络 上帝视角 如上图就是一张简单的计算机网络,那么什么是计算机网络呢? 百度百科的定义: 网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。 在我看来计算机网络通俗地讲就是通过传输介质将分布在…

【Kubernetes】容器网络基础

文章目录 一、前言二、Kubernetes 容器网络基础2.1 容器网络基础知识回顾2.2 Kubernetes 容器网络概览2.3 CNI 插件介绍2.3.1 使用 CNI 插件创建并连接容器网络的操作步骤 三、Kubernetes 容器网络模型3.1 容器网络模型简介3.2 容器网络模型实现3.3 容器网络模型与 CNI 插件的关…

数通基础-网络基础知识

OSI参考模型 OSI 概念 Open System Interconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是个灵活的、稳健的和可互操作的模型,并不是协议,而是一个伟大的模型。常用来分析和设计网络体系结构。​ O…

计算机网络基础 (一) —— 概念、组成、功能、分类

1、基本概念 1.1、计算机网络的概念 网络包含了计算机网络: 概念 1.2、计算机功能 1.3、计算机网络组成 1.4、计算机网络的分类 1.5、标准化工作的相关组织 1.6、速率相关的性能指标 1.6.1、速率 数据是1个比特1个比特的传递的,下图中将10个数字传送给…

计算机网络基础知识大全

🏆作者简介:哪吒,CSDN2022博客之星Top1、CSDN2021博客之星Top2、多届新星计划导师✌、博客专家💪 ,专注Java硬核干货分享,立志做到Java赛道全网Top N。 🏆本文收录于,Java基础教程系…

浅谈网络基础架构

浅谈网络基础架构 背景看一次网络请求主要过程1.URL解析2.DNS解析解析顺序服务器层次划分 3.建立TCP连接HTTP请求为什么要用TCP协议建立连接?TCP 三次握手 4.服务器处理请求5.浏览器接受响应6.渲染页面 部署架构总览结构组成相关术语 负载均衡(LB/SLB&am…

网络基础知识详解(图解版)

网络基础知识详解(图解版) 1.网络协议: 我们用手机连接上网的时候,会用到许多网络协议。从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议; 手机自动获取网络配置,使用的是 DHCP 协议。 这…

网络知识(入门)

目录 二、基本网络通信原理 网络基础概念:IP地址 IP地址的格式: 由什么来决定网络位的长度? 三、IP地址如何配置 如何看自己电脑IP地址? 另一种命令式查看 手机地址如何查看 IP地址如何配置 疑问:为什么没有配…

网络基础知识

Net Basic 一、网络分层 1. OSI七层模型 物理层:确保原始数据在各种物理媒介上的传输。 有两个重要设备:中继器(放大器)和集线器 数据链路层:为网络层提供数据传输服务;基本数据单位是帧;以太…

【网络入门】详解常用的基础网络知识(面试笔试常考内容)

目录 1、概述 2、OSI七层模型和TCP/IP四层模型 3、数据进入TCP/IP协议栈时的封装过程 4、端口的概念 5、TCP建立连接时的三次握手 5.1、TCP头的构成 5.2、三次握手的流程说明 5.3、为什么必须使用三次握手,不能用两次握手去建立连接 5.4、SYN包攻击简介 …

面试官都震惊,你这网络基础可以啊!

目录 网络1.对网络的基础认识<1>.组网方式<2>.OSI七层模型<3>.TCP/IP五层&#xff08;四层模型&#xff09;<4>.对封装分用的理解 2.网络数据传输<1>局域网(1)认识IP和MAC(2)网络数据传输的特性(3)网络数据传输流程1)网络互联的方式2).局域网交换…

用matlab做bp神经网络预测,matlab神经网络怎么预测

1、请问MATLAB中神经网络预测结果应该怎么看&#xff1f;求大神解答 从图中Neural Network可以看出&#xff0c;你的网络结构是两个隐含层&#xff0c;2-3-1-1结构的网络&#xff0c;算法是traindm&#xff0c;显示出来的误差变化为均方误差值mse。经过482次迭代循环完成训练&…