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

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 

http://www.xdnf.cn/news/1123453.html

相关文章:

  • Imx6ull用网线与电脑连接
  • 使用 pytest 测试框架构建自动化测试套件之一
  • ethers.js-5–和solidity的关系
  • pytorch学习1(DataSet+Transforms+TensorBoard)
  • LeetCode 692题解 | 前K个高频单词
  • 工业软件加密锁复制:一场技术与安全的博弈
  • Lovable - AI 驱动的全栈应用开发平台
  • PyTorch张量(Tensor)创建的方式汇总详解和代码示例
  • [笔记] 动态 SQL 查询技术解析:构建灵活高效的企业级数据访问层
  • Linux:1_Linux下基本指令
  • TCP心跳机制详解
  • 使用axios向服务器请求信息并渲染页面
  • 如何在服务器上运行一个github项目
  • K8S的平台核心架构思想[面向抽象编程]
  • docker私有仓库
  • Ai问答之空间站星等
  • 【科研绘图系列】R语言绘制世界地图
  • C++ 中常见的字符串定义方式及其用法
  • 使用Java完成下面项目
  • 解决chrome v2 版本插件不支持
  • uni-app在安卓设备上获取 (WIFI 【和】以太网) ip 和 MAC
  • C语言-数据输入与输出
  • java学习 day4 分布式锁
  • 【Learning Notes】 Derak Callan‘s Business English P38~40
  • 【【异世界历险之数据结构世界(二叉树)】】
  • Why C# and .NET are still relevant in 2025
  • 安装Keycloak并启动服务(macOS)
  • 4.2TCP/IP
  • USB读写自动化压力测试
  • 小波变换 | 离散小波变换