AI Linux 运维笔记

运维基本概念

IT运维是指通过专业技术手段,确保企业的IT系统 和网络持续、安全、稳定运行,保障业务的连续性。运维涵盖计算机网络、应用系统、硬件环境和服务流程的综合管理。

主要分为: 系统运维、数据库运维、自动化运维、容器运维、云计算运维、信创运维六个方向。 主要的工作内容以围绕部署、监控、告警、故障快速恢复几个板块展开,不同的方向所采用的技术栈也会有所不同


软件开发流程

  • 流程:产品设计------>项目研发------>项目测试------>项目上线------>运维
  • 研发:前端(HTML+CSS+JavaScript)+后端(Java/Python/Go)
  • 运维:产品上线、后期的运行与维护工作都属于运维工程师范畴

工单系统

工单系统(Ticketing system)是运维工程师和 IT 支持团队在日常工作中广泛使用的工具。简单来说,它是一种用于记录、分配和处理工作请求、问题报告、变更申请等事项的系统。


网络通信

网络通信是指在不同设备间通过网络连接进行数据传输交换的过程。

1.协议(Protocol): 协议定义了数据在网络中传输时的规则和格式。常见的协议有TCP/IP、UDP、HTTP/S、FTP 等它们规定了数据如何被分割、传输、接收和重组。

2.IP(Internet Protocol):IP地址用于唯一标识网络中的每一台设备。它充当设备的"地址",使得数据能够在网络中准确地找到目标设备。

3.端口(Port): 端口用于区分同一台设备上不同的应用程序或服务。在计算机网络中,一个IP 地址可以对应多个服务每个服务通过不同的端口进行通信。端口号是通信中识别应用程序的方式。


操作系统

常见的操作系统:Windows、MacOs、Unix/Linux、Android;其中Linux是目前全球使用最多的服务器操作系统。


Linux

  1. Linux 特点: 开放性(开源)、多用户、多任务、多线程、多CPU的操作系统。
  2. 狭义: 由Linux 编写的一段内核代码,
  3. 广义: 广义上的Linux 是指由Linux内核衍生的各种Linux发行版本。(CentOs、Ubuntu)

常用的发行版本:Centos/Centos Stream、Ubuntu、RedHat、麒麟


CentOS


云服务器

云服务器(Cloud Server),又称云主机或弹性计算服务(Elastic Compute Service,ECS),是基于云计算技术提供的一种虚拟化服务器。

云服务器利用虚拟化技术,将物理服务器的计算资源(如CPU、内存、存储等)封装成一个或多个独立的虚拟环境,用户可以按需通过互联网远程访问和使用这些资源。

在全球市场份额中,AWS位居第一,占比32%;而在国内排名第一为阿里云,占比高达36%。


Linux的目录


目录相关命令

定位 pwd 与查看 ls:
切换 cd 与目录结构 tree:
创建目录 mkdir 与 删除目录 rmdir


案例:

文件命令 touch,cp,mv,rm


文件查找 find

find命令:文件查找命令

格式:find 路径范围 选项1 选项1的值「选项2 选项2 的值...]

选项说明:

案例:


文件编辑 vi,vim

vi:经典的文本编辑器,功能较基础,适用于简单编辑任务。

vim (VilMproved):vi的升级版,支持更多高级功能,如:

  1. 语法高亮
  2. 多级撤销(vi仅支持单步撤销)
  3. 代码折叠
  4. 插件支持
  5. 更好的跨平台兼容性

在 RHEL9 中,vi 通常是 vim 的符号链接,即运行vi 实际启动的是 vim 的兼容模式。

安装vim: dnf install -y vim

vi/vim 三种工作模式: 命令模式、插入模式(编辑模式)、末行模式(底行模式)

  1. **命令模式:**复制、粘贴、移动光标、撤销与恢复
  2. **插入模式(编辑模式):**只能编辑文件内容(写字)
  3. **底行模式(末行模式):**保存文件、退出文件、显示行号、搜索关键词

:wg和:x区别?

答:如果文件内容有改变,两者的效果是一样的。如果文件内容没有改变,:x不会改变文件的最后修改时间,但是:wG会更新文件的最后修改时间。运维工程师,强烈推荐使用:x

相关推荐
Alice-YUE28 分钟前
【js高频八股】防抖与节流
开发语言·前端·javascript·笔记·学习·ecmascript
Harvy_没救了29 分钟前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
春风有信39 分钟前
【2026.05.01】Windows10安装Docker Desktop 4.71.0.0步骤及问题解决
运维·docker·容器
2401_873479402 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络
小陈phd2 小时前
TensorRT 入门完全指南(一)——从核心定义到生态工具全解析
人工智能·笔记
守城小轩2 小时前
基于Chrome140的Yahoo自动化(关键词浏览)——需求分析&环境搭建(一)
运维·自动化·chrome devtools·浏览器自动化·指纹浏览器·浏览器开发
是上好佳佳佳呀2 小时前
【前端(十一)】JavaScript 语法基础笔记(多语言对比)
前端·javascript·笔记
handler012 小时前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
其实防守也摸鱼3 小时前
CTF密码学综合教学指南--第四章
网络·笔记·安全·网络安全·密码学·ctf
日取其半万世不竭4 小时前
LVM 逻辑卷管理:不停机扩容磁盘的正确方式
运维·服务器