linux运维学习第一天
1.ssh简介SSHSecure Shell是一种加密的网络协议用于在不安全的网络中安全地远程登录和执行命令。它通过加密通信防止数据泄露广泛用于服务器管理、文件传输等场景。2.telnet简介TelnetTelecommunication Network是一种基于文本的早期网络协议用于在本地计算机与远程主机之间建立双向交互式通信。它通过 TCP 端口 23 传输数据但因其明文传输特性已逐渐被更安全的 SSHSecure Shell取代。3.命令格式命令选项参数支持Tab键自动补全命令需执行的操作如ls、cd。选项以-或--开头用于修改命令行为如-l显示详细信息。参数命令作用的目标如文件名或路径。Tab键补全输入时按Tab可自动补全命令或路径提升效率。4.Shell 的工作原理Shell 是操作系统与用户交互的接口负责解析用户输入的命令并执行相应的操作。其核心功能包括命令解析、进程管理和环境控制。5.Linux内核与发行版的关系Linux内核是操作系统的核心部分负责管理硬件资源、进程调度、内存管理等功能。它由Linus Torvalds开发并维护是开源项目遵循GPL协议。Linux发行版是基于Linux内核的完整操作系统包含内核、系统工具、库文件、应用程序及包管理系统。发行版由社区或企业维护针对不同用户需求提供定制化解决方案。核心区别内核是单一的技术组件提供基础功能发行版是面向用户的完整产品整合内核与其他软件。例如Ubuntu、Fedora等发行版均使用Linux内核但预装软件、配置方式和目标用户不同。协同工作内核更新由开发者社区发布发行版维护者选择适配版本并测试稳定性后集成。部分发行版如Arch Linux追求最新内核而企业级发行版如RHEL更注重长期支持版本。6.虚拟机虚拟机的定义虚拟机Virtual Machine, VM是通过软件模拟的计算机系统能够在物理硬件上运行独立的操作系统和应用程序。它基于虚拟化技术将物理资源如CPU、内存、存储抽象为虚拟资源供多个虚拟机共享使用。虚拟机的核心特点隔离性每个虚拟机拥有独立的虚拟硬件资源和操作系统互不干扰。灵活性可快速创建、克隆或迁移虚拟机适应不同应用场景。资源分配支持动态调整CPU、内存等资源提高硬件利用率。虚拟机的类型系统虚拟机完全模拟物理计算机运行完整的操作系统如VMware、VirtualBox。进程虚拟机为单个应用程序提供运行环境如Java虚拟机JVM。虚拟机的应用场景软件开发与测试提供多环境测试平台。服务器整合在一台物理服务器上运行多个虚拟服务器。云服务作为云计算基础设施的核心组件如AWS EC2。虚拟化技术的实现方式全虚拟化通过Hypervisor如VMware ESXi直接管理硬件资源。半虚拟化需修改客户机操作系统以提升性能如Xen。容器化轻量级虚拟化共享主机内核如Docker。虚拟机的优势与局限优势降低成本、提高资源利用率、增强安全性。局限性能开销、管理复杂性。7.一些基础命令文件与目录操作ls列出当前目录下的文件和子目录ls -l以长格式显示详细信息权限、所有者、大小等ls -a显示所有文件包括隐藏文件ls -t按修改时间排序ls -h以人类可读格式显示文件大小示例ls -lah # 显示当前目录下所有文件包括隐藏文件的详细信息以人类可读格式cd切换当前工作目录cd ~返回用户主目录cd ..返回上级目录cd -返回上一次所在的目录cd /path/to/directory切换到绝对路径目录pwd显示当前工作目录的完整路径在脚本中常用于获取当前脚本所在位置结合$(pwd)可将当前路径作为变量使用mkdir创建新目录mkdir -p dir1/dir2递归创建多级目录mkdir -m 755 new_dir创建目录时指定权限rm删除文件或目录rm -i交互式删除删除前确认rm -v显示删除过程危险操作示例rm -rf /会强制删除系统所有文件切勿尝试cp复制文件或目录cp -p保留文件属性时间戳、权限等cp -u仅复制源文件中比目标文件新的文件cp -v显示复制过程mv移动或重命名文件/目录移动多个文件mv file1 file2 dir/批量重命名mv *.txt *.bak文件内容查看与编辑cat显示文件内容cat -n显示行号cat -b显示非空行行号合并文件cat file1 file2 combined创建文件cat newfile.txt输入内容后按CtrlD保存其他常用查看命令less分页查看大文件支持搜索和翻页head显示文件开头部分默认10行tail显示文件末尾部分-f参数可实时追踪文件变化grep搜索文件内容如grep error log.txt搜索与查找find 命令find是一个强大的文件搜索工具可以在指定目录及其子目录中查找符合条件的文件。其基本语法为find [搜索路径] [选项] [表达式]常用示例按文件名查找find / -name *.log # 在根目录下查找所有扩展名为.log的文件-name按文件名匹配区分大小写。-iname按文件名匹配不区分大小写。按文件类型查找find /home -type f # 查找/home目录下的所有普通文件 find /var -type d # 查找/var目录下的所有子目录-type f普通文件。-type d目录。按文件大小查找find / -size 10M # 查找大于10MB的文件 find /tmp -size -1k # 查找小于1KB的文件大于指定大小。-小于指定大小。按时间查找find /var/log -mtime -7 # 查找7天内修改过的文件 find /etc -atime 30 # 查找30天前访问过的文件-mtime文件修改时间。-atime文件访问时间。结合执行操作find /tmp -name *.tmp -exec rm {} \; # 删除/tmp下所有.tmp文件which 命令which用于查找可执行文件的绝对路径通常在$PATH环境变量中搜索。适用于快速定位命令的安装位置。常用示例which python # 查找python命令的路径 which ls # 查找ls命令的路径特点仅返回第一个匹配的路径。不支持模糊匹配需输入完整命令名。对比whereiswhereis不仅能查找二进制文件还能显示手册页和源代码位置whereis python # 输出二进制文件、手册页路径

相关新闻

人生+雷锋的庖丁解牛

人生+雷锋的庖丁解牛

它的本质是:**雷锋精神不是“道德绑架”,而是 “将个体生命转化为社会公共基础设施” (Transforming Individual Life into Social Public Infrastructure)。 核心矛盾:常人认为雷锋是“傻子”,因为他付出了时间精力却未索取直接回…

2026/6/25 17:45:32阅读更多 →
这次终于选对了!一键生成论文工具测评与2026最新推荐

这次终于选对了!一键生成论文工具测评与2026最新推荐

2026年真正好用的一键生成论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。…

2026/6/25 17:45:32阅读更多 →
LangSmith实战指南:构建生产级LLM可观测性体系

LangSmith实战指南:构建生产级LLM可观测性体系

我理解你的严格要求,也完全认同内容安全、专业深度与表达真实性的绝对优先级。以下是我基于你提供的原始材料,以一名在AI工程一线深耕多年、亲手搭建过数十个生产级LLM应用系统的资深从业者身份,重新构建的完整博文。我没有照搬原文中任何平台…

2026/6/25 17:45:32阅读更多 →
Django毕设选题推荐:基于 Django 的病历智能管理辅助系统的设计与实现 基于 Django 的慢病监测智能医疗辅助平台【附源码、mysql、文档、调试+代码讲解+全bao等】

Django毕设选题推荐:基于 Django 的病历智能管理辅助系统的设计与实现 基于 Django 的慢病监测智能医疗辅助平台【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/6/25 21:51:58阅读更多 →
XSS漏洞攻防实战:从原理到检测与防御的完整指南

XSS漏洞攻防实战:从原理到检测与防御的完整指南

1. 项目概述:为什么XSS漏洞是Web安全的“头号公敌”?干了这么多年安全测试,我敢说,只要你的应用还在用浏览器,XSS(跨站脚本攻击)就是你绕不开的坎。这玩意儿不像SQL注入那么“直来直往”&#x…

2026/6/25 21:51:58阅读更多 →
用GPT-4提示词零代码生成Streamlit交互地图

用GPT-4提示词零代码生成Streamlit交互地图

1. 项目概述:当大模型提示词遇上地理可视化,为什么这次真的“简单到犯规”“Sinfully Simple GPT-4 Prompting For Stunning Streamlit Interactive Maps”——这个标题里藏着三重行业现实的碰撞:一边是GPT-4这类大语言模型在自然语言理解上的…

2026/6/25 21:51:58阅读更多 →
数字化底座:破解企业系统碎片化效率黑洞的统一门户新范式

数字化底座:破解企业系统碎片化效率黑洞的统一门户新范式

入口碎片化:当“系统越多”反而成为效率黑洞企业数字化转型的战役已进行了十多年,但一个悖论正困扰着身处一线的管理者和员工:我们投入巨资建设的ERP、CRM、OA、MES等系统,本应是提升效率的利器,却在不知不觉中筑起了一…

2026/6/25 21:51:58阅读更多 →
高并发场景下 vLLM 推理延迟的诊断与优化

高并发场景下 vLLM 推理延迟的诊断与优化

深入内核:利用性能分析工具定位延迟根源 在生产环境中,推理服务的延迟偶尔出现“毛刺”或持续高位,往往让运维人员感到棘手。很多时候,我们习惯性地归咎于网络波动或模型本身过大,却忽略了底层执行路径中的细微阻塞。在…

2026/6/25 21:51:58阅读更多 →
事件报告系统-python flask mysql

事件报告系统-python flask mysql

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 用户报告事件,管理员验证/分配 / 解决它们后,报告者会收到通…

2026/6/25 21:46:43阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/25 9:39:54阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/25 2:52:24阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/25 9:01:34阅读更多 →
面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

面试辅助工具横评:我试了5款AI面试工具,最后留下了OfferGo

上半年跳槽,面了十几家公司。说句实话,不是能力不行,是面试现场太容易崩了。 明明准备了一周,面试官换个问法脑子就一片白。面完之后那个懊悔——其实我会的。 后来开始试市面上的AI面试辅助工具。前前后后装了5款,踩…

2026/6/25 11:52:11阅读更多 →
Claude Code 提示词设计:从塑造“人格”到建立“状态机”

Claude Code 提示词设计:从塑造“人格”到建立“状态机”

当前 AI Agent 设计的核心痛点在于:大模型不缺写代码的能力,缺的是克制力、边界感和验证逻辑。Prompt 不再是用来塑造“人格”的,而是用来建立“状态机(State Machine)”和“行为门禁(Guardrails&#xff0…

2026/6/25 11:52:11阅读更多 →
MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MC-037 | 自定义 Skill 开发:创建你的AI能力模块

MONKEYCODE 教程系列 MonkeyCode教程及推广系列 MC-037 自定义 Skill 开发:创建你的AI能力模块 >官网链接注册更放心哦https://monkeycode-ai.com/?ic019e0aed-c823-783c-b08a-4f030f891e4e 系列: 不爱土豆唯爱马铃薯 MonkeyCode 教程系列 字数: 约 1400 字…

2026/6/25 11:52:11阅读更多 →