
运维备忘录
文章平均质量分 90
流浪字节π
吃了一堑,没长一智。
展开
-
『运维备忘录』之 iptables 防火墙使用指南
iptables 是一个配置 Linux 内核防火墙的命令行工具,它是用来设置、维护和检查Linux内核的IP包过滤规则的。本文将介绍iptables 的基础知识和使用示例。原创 2024-03-07 13:17:26 · 1793 阅读 · 2 评论 -
『运维备忘录』之 Shell 内置命令大集合
在 Shell 中,有许多内置命令可用于执行各种任务,包括文件操作、进程管理、环境变量设置等。本文将详细介绍一些常见的Shell内置命令及其示例用法。原创 2024-03-04 08:30:00 · 1695 阅读 · 2 评论 -
『运维备忘录』之 RegEx 正则表达式实例汇总
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。原创 2024-03-01 09:17:11 · 1743 阅读 · 4 评论 -
『运维备忘录』之利用 uniq 命令轻松去重
uniq是英文unique(唯一)的缩写。uniq 命令的作用是删除文件中的重复行。 uniq 命令读取由 InFile 参数指定的标准输入或文件。该命令首先比较相邻的行,然后除去第二行和该行的后续副本(如果两端相同内容,但中间夹杂了其他文本行,则需要先使用sort命令进行排序后再去重)。原创 2024-02-28 08:30:00 · 604 阅读 · 3 评论 -
『运维备忘录』之 lsblk 块设备管理命令详解
lsblk 命令是一个很实用的命令,可以方便地列出系统中的所有块设备,并提供了很多选项和参数来满足不同的需求。原创 2024-02-27 08:34:45 · 3703 阅读 · 1 评论 -
『运维备忘录』之 Htop 命令详解
htop是一个Linux下的交互式的进程浏览器,它类似于 top 命令,但可以让你在垂直和水平方向上滚动,所以你可以看到系统上运行的所有进程,以及他们完整的命令行。可以不用输入进程的 PID 就可以对此进程进行相关的操作 (killing, renicing)。它可以用来替换Linux下的top命令。原创 2024-02-21 12:19:07 · 1404 阅读 · 3 评论 -
『运维备忘录』之 Ln 文件链接命令详解
ln 命令用于创建文件的链接,这种链接可以分为硬连接(hard_link)和软连接(symbolic_link,也称为符号连接)两种类型。硬连接是一种特殊的文件链接,它允许数据共享但不会消耗额外的磁盘空间;而软链接则是一个指向目标的指针,但不包含任何实际的数据内容。要创建软连接,需要使用`-s`选项。换句话说:软连接相当于Windows系统中的快捷方式文件,原始文件被移动或删除后,软连接文件也将无法使用;硬连接则是将文件的inode属性块进行了复制,因此把原始文件移动或删除后,硬链接文件依然可以使用。原创 2024-02-19 10:17:34 · 616 阅读 · 0 评论 -
『运维备忘录』之 APT 命令详解
APT(Advanced Packaging Tools)是Debian及其派生的Linux软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支持RPM的系统管理RPM包。它与 YUM 很相似,就像孪生兄弟。原创 2024-02-18 10:20:15 · 2482 阅读 · 1 评论 -
『运维备忘录』之 SSH 命令详解
SSH 全称 Secure Shell(安全外壳协议),是一种在不安全网络上用于安全远程登录和其他安全网络服务的协议。SSH由IETF的网络小组(Network Working Group)所制定,它是建立在应用层基础上的安全协议。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris等等,都可运行SSH。原创 2024-02-19 09:00:00 · 9034 阅读 · 1 评论 -
『运维备忘录』之 CMD 命令详解
Windows 命令提示符(即 Cmd)是 Windows 系统的一种命令行操作工具,用户们可以通过此程序来运行一些命令对电脑系统进行设置等。本文以 WIN 11 操作系统为例进行讲述,其他版本类似。原创 2024-02-18 09:00:00 · 1926 阅读 · 0 评论 -
『运维备忘录』之 Sed 命令详解
Sed 全名为 Stream Editor(流编辑器),是 Linux 下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑。它主要依赖于正则表达式。本文主要介绍 sed 的一些基本用法和使用实例。原创 2024-02-17 09:00:00 · 1223 阅读 · 4 评论 -
『运维备忘录』之 Zip 命令详解
Zip 命令用于在 Linux 系统上创建、压缩和解压缩 zip 文件,与 tar 命令类似。同理,Unzip 是一个用于解压缩 zip 文件的工具。原创 2024-02-16 09:00:00 · 4548 阅读 · 2 评论 -
『运维备忘录』之 Lsof 命令详解
lsof 是 Linux 下的一个非常实用的系统级的监控、诊断工具,它的功能非常强大。它的意思是 List Open Files,字面意思是“打开文件列表“。我们知道,linux 下 “一切皆文件”,所以lsof的作用就显而易见了,它可以用来列出被各种进程打开的文件信息。原创 2024-02-15 10:20:03 · 1505 阅读 · 2 评论 -
『运维备忘录』之 Ansible 自动化运维工具
Ansible是基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能的自动化运维工具,广泛用于配置管理、应用部署以及任务协调等领域。原创 2024-02-08 15:56:01 · 2239 阅读 · 8 评论 -
『运维备忘录』之 Find 命令详解
Find 命令是一种用于在指定的目录下查找文件的工具。它能够根据提供的条件来匹配文件和目录,这些条件可能包括文件名、文件类型、文件大小、文件权限属性和文件的时间戳等信息。此外,find命令可以与其他命令结合使用,对找到的文件执行进一步的命令操作。原创 2024-02-09 08:00:00 · 590 阅读 · 1 评论 -
『运维备忘录』之 Kubernetes(K8S) 常用命令速查
K8s中的大部分概念如Node、Pod、ReplicationController、Service等都可以看作一种“资源对象”,几乎所有的资源对象都可以通过K8s提供的kubectl工具执行增、删、改、查等操作井将其保存在etcd中持久化存储。这篇文章就整理了常用的kubectl命令供大家参考。原创 2024-02-08 08:43:04 · 1221 阅读 · 3 评论 -
『运维备忘录』之 TAR 命令详解
在Linux平台上,tar 命令是主要的归档实用程序。了解各种tar 命令选项将帮助您掌握归档文件操作。原创 2024-02-07 15:04:32 · 1170 阅读 · 0 评论 -
『运维备忘录』之 HTTP 响应状态码速查
HTTP 状态码用来表示指定的 HTTP 请求是否已成功完成。响应分为五类:信息响应 (1xx)、成功响应(2xx)、重定向(3xx)、客户端错误(4xx)、服务器错误(5xx)。原创 2024-02-07 09:21:52 · 4040 阅读 · 1 评论 -
『运维备忘录』之 Yum 命令详解
YUM 是 Yellow dog Updater, Modified 的简称,是杜克大学为了提高 RPM 软件包安装性而开发的一种软件包管理器。它是基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。YUM 的宗旨是自动化地升级,安装/移除RPM包,收集 RPM 包的相关信息,检查依赖性并自动提示用户解决。原创 2024-02-06 12:42:47 · 876 阅读 · 2 评论 -
『运维备忘录』之 Netstat 命令详解
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。使用时如果不带参数,netstat显示活动的 TCP 连接。原创 2024-02-06 08:24:35 · 1214 阅读 · 0 评论 -
『运维备忘录』之 Vim 命令详解
Vim文本编辑器,是由 vi 发展演变过来的文本编辑器,使用简单、功能强大、是 Linux众多发行版的默认文本编辑器。vi ( visual editor ) 编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows系统下的notepad (记事本) 编辑器。Vim (Vi improved)是 vi 编辑器的加强版,比 vi 更容易使用。vi 的命令几乎全部都可以在vim上使用。原创 2024-02-05 09:54:06 · 1970 阅读 · 2 评论 -
『运维备忘录』之 Systemd 命令详解
systemd 是一个 Linux 系统基础组件的集合,提供了一个系统和服务管理器,运行为 PID 1 并负责启动其它程序。功能包括:支持并行化任务;同时采用 socket 式与 D-Bus 总线式启用服务;按需启动守护进程(daemon);利用 Linux 的 cgroups 监视进程;支持快照和系统恢复;维护挂载点和自动挂载点;各服务间基于依赖关系进行精密控制。原创 2024-02-04 13:57:17 · 1039 阅读 · 2 评论 -
『运维备忘录』之 Cron 命令详解
crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于crontab文件中,以供之后读取和执行。原创 2024-02-04 11:54:17 · 884 阅读 · 1 评论 -
【运维备忘录】之 Curl 命令
Curl 是一个免费和开源的软件,是一个在服务器之间传输数据的工具,支持协议包括:HTTP、HTTPS、FTP、IMAP、LDAP、POP3、SCP、SFTP、SMB、SMTP、etc...原创 2024-02-02 16:55:32 · 1069 阅读 · 1 评论