avatar
文章
85
标签
28
分类
6
首页
时间轴
分类
影音
  • 音乐
  • 电影
  • 图库
链接
关于我
满杯是幸福 空杯是自由
搜索
首页
时间轴
分类
影音
  • 音乐
  • 电影
  • 图库
链接
关于我

满杯是幸福 空杯是自由

Network configuration and management
发表于2025-10-24|linux|linux| 条评论
ipip 命令是 Linux 中用于网络配置和管理的核心工具,它取代了传统的 ifconfig、route 和 arp 等命令。ip 命令结构统一、功能强大且效率更高。 ip 命令的基本语法格式为: Bash 1ip [ OPTIONS ] OBJECT { COMMAND | help } 其中: **OBJECT**:指定要操作的网络对象,这是分类的核心。 **COMMAND**:指定对该对象执行的具体操作(如 add、del、show、flush)。 下面是 ip 命令的主要对象分类及详细功能介绍: 1. ip link:网络设备(接口)管理ip link 用于管理网络设备的属性,例如查看接口状态、配置 MAC 地址、启用/禁用接口等。 命令分类 常用命令 (简写) 功能描述 显示 ip link show (ip l) 显示所有网络设备的简要信息。 显示详细 ip -s link show (ip -s l) 显示更详细的统计信息 (如收发包计数、错误)。 启用/禁用 ip link set dev et...
openssl
发表于2025-10-24|linux|linux| 条评论
一、 加密基础与原理1. 加密技术分类 对称加密 (Symmetric Cryptography) 原理:加密和解密使用同一个密钥。 特点:速度快,适用于大量数据传输。 常见算法:AES, DES, 3DES。 非对称加密 (Asymmetric Cryptography / Public-Key Cryptography) 原理:使用一对密钥,即公钥 (Public Key) 和**私钥 (Private Key)**。公钥加密的内容只能用对应的私钥解密,反之亦然。 特点:速度慢,用于密钥协商和数字签名。 常见算法:RSA, ECC。 哈希/散列函数 (Hash Function) 原理:将任意长度输入通过算法转换为固定长度输出(哈希值/摘要)。 特点:不可逆;输入微小变化会导致输出巨大变化;用于数据完整性校验。 常见算法:SHA-256, MD5(已不推荐用于安全用途)。 2. 混合加密机制 目的: 结合非对称加密的安全性和对称加密的效率。 流程: 先用非对称加密协商/传输一个对称密钥 (Session Key),后续的数...
shell color
发表于2025-09-27|linux|linux| 条评论
在 Bash shell 中,颜色通常通过 ANSI 转义序列(Escape Sequences)实现,用于改变终端文本的前景色、背景色或样式(如加粗、斜体等)。以下是 Bash shell 中颜色的详细讲解: 1. ANSI 转义序列基础ANSI 转义序列以 \033[ 或 \e[ 开头,后面跟着一系列数字和字母,用于设置颜色和样式,最后以 m 结束。例如: 1echo -e "\033[31mHello, World!\033[0m" \033[31m:将文本设置为红色。 \033[0m:重置颜色和样式,恢复默认。 格式: 1\033[<样式>;<前景色>;<背景色>m <样式>:控制文本样式(如加粗、下划线)。 <前景色>:设置文本颜色。 <背景色>:设置背景颜色(可选)。 2. 颜色代码前景色(文本颜色) 颜色 代码 说明 黑色 30 Black 红色 31 Red 绿色 32 Green 黄色 33 Yellow 蓝色 34 Blue 紫...
sing-box
发表于2025-09-22|other| 条评论
Sing-box 是一个非常强大、多功能的网络代理平台,被称为新一代代理工具的核心。它自2022年底发布以来,凭借其出色的性能和高度的灵活性,迅速在网络社区中流行起来。 核心功能与优势: Sing-box 旨在提供一个集大成、高性能的解决方案,其主要优势包括: 多协议支持:它内置了大量主流协议,包括 VLESS、VMess、Trojan、Shadowsocks、Hysteria2 等,几乎能满足所有用户的需求。这使得它成为一个非常灵活的工具,可以适应不同的网络环境。 高性能:Sing-box 使用 Go 语言编写,编译后体积小、运行效率高、内存占用低。这意味着它在任何设备上都能提供流畅稳定的连接。 强大的路由功能:这是 Sing-box 的核心亮点。它允许用户根据域名、IP地址、协议类型等多种条件,对网络流量进行精细化分流。例如,你可以设置让访问国内网站的流量直连,而访问国外网站的流量走代理。 跨平台:Sing-box 的核心可以运行在 Windows、macOS、Linux、Android 和 iOS 等几乎所有主流操作系统上,这让它具有极强的通用性。 1234567→ ...
fstab
发表于2025-08-30|linux|linux| 条评论
fstab 是 file system table 的缩写,即文件系统表。 它是一个纯文本文件,位于 /etc/fstab。它的主要作用是记录系统在启动时需要自动挂载的文件系统。 每当系统启动时,init 或 systemd 都会读取 /etc/fstab 文件的内容,并按照其中定义的规则,自动将硬盘分区、网络文件系统或其它存储设备挂载到指定的目录。/etc/fstab 是 Linux/Unix 系统的文件系统静态信息表,它决定了系统启动时如何挂载分区、设备、远程文件系统。 定义 设备 → 挂载点 → 文件系统类型 → 挂载选项。 可以控制: 磁盘分区挂载 网络文件系统(NFS、CIFS、GlusterFS 等) 伪文件系统(tmpfs、proc、sysfs 等) 特殊挂载(swap、UUID 绑定) fstab 文件格式fstab 文件中的每一行都代表一个需要挂载的文件系统,并且由六个字段组成。每个字段之间用空格或 Tab 键分隔。 1<device> <mount point> <fs_type> <op...
xargs
发表于2025-08-24|linux|linux| 条评论
什么是 xargs?xargs 的全称是 extend args,即“扩展参数”。它的核心功能是: 将标准输入中的数据,转换成命令行参数,然后传递给另一个命令。 为什么需要它?因为大多数命令(如 echo, rm, cp)不能直接从标准输入(stdin)接收参数。例如,你不能直接 echo "file1.txt" | rm。xargs 的出现,正是为了弥补这个不足。 xargs 的基本用法xargs 的基本语法是: 1some_command | xargs another_command some_command 的输出会作为 another_command 的参数。 实例 1:批量删除文件 假设你想要删除所有 *.bak 文件。 1find . -name "*.bak" | xargs rm 解析: find . -name "*.bak":这个命令会找到当前目录下所有 .bak 结尾的文件,并将它们的文件名输出到标准输出,每行一个。 |:管道,将 find 的输出导向 xargs。 xargs rm:x...
seq与大括号扩展
发表于2025-08-23|linux|linux| 条评论
seq 属于 通用工具命令(Utility Command),主要用于在脚本和命令行中生成一个数字序列。它不是核心系统管理命令,但它作为一种管道(pipe)和循环的辅助工具,在自动化和批处理任务中非常常见。由于需要启动一个新进程,在处理大量数字时,它的执行速度比大括号扩展慢,大括号扩展是 Bash Shell 的内置功能。它在 Shell 内部直接完成,不需要启动任何外部程序。 seq一、基本语法与三种调用形式123seq [OPTION]... LASTseq [OPTION]... FIRST LASTseq [OPTION]... FIRST INCREMENT LAST FIRST/INCREMENT/LAST 都可为整数或浮点数;步长可为负(降序)。 seq 包含端点:从 FIRST 开始,按步长累加/累减,只要不超过 LAST 的方向边界就输出。 二、常用参数 -s, --separator=STRING:自定义分隔符(默认换行)。最后仍有一个换行结尾。 -w, --equal-width:按最终最大宽度左侧零填充(保留符号),确保...
task scheduling manager
发表于2025-08-20|linux|linux| 条评论
cron,这是 Linux 系统中用于定时执行任务的核心服务,也是实现自动化运维的基石。 cron - Linux 任务计划调度器一、cron 概念 是什么:cron 是一个在后台持续运行的守护进程 (daemon),名为 crond。它会根据一个名为 crontab (cron table) 的配置文件,在指定的时间、日期或间隔自动执行预设的命令或脚本。 用途: 系统维护:定时清理日志文件、更新软件包、检查系统状态。 数据处理:定时备份数据库、同步文件、生成报表。 应用任务:定时执行爬虫、发送邮件通知、运行批处理作业。 监控脚本:定时运行我们之前讨论过的性能监控脚本(如检查内存、磁盘空间)并发送告警。 二、crontab 配置文件cron 的所有调度规则都定义在 crontab 文件中。每个用户都可以拥有自己的 crontab 文件,此外还有一个系统级的 crontab 文件。 用户 crontab: 这是最常用的方式。每个用户定义的任务都以该用户的身份运行。 文件通常存储在 /var/spool/cron/ (CentOS/RHEL) 或 /var/sp...
Performance Monitoring Tools
发表于2025-08-18|linux|linux| 条评论
Linux 内存与性能监控 Linux 系统中用于监控性能的核心命令行工具,从高层级的系统概览到深入的进程级分析。 第一部分:高层级系统概览这些工具可以让你快速了解系统的健康状况、运行时间和资源利用率的总体情况。 1. uptime - 快速系统健康检查uptime 命令是检查系统当前负载和已运行时间的最简单方法。 作用:显示当前时间、系统已运行时长、登录用户数以及过去 1、5、15 分钟的系统平均负载。 目的:快速评估系统是否近期重启过,以及当前是否处于高负载状态。 基本语法与用法1uptime 输出示例: 114:21:33 up 12 days, 3:42, 2 users, load average: 0.07, 0.14, 0.11 输出详解 **14:21:33**:当前的系统时间。 **up 12 days, 3:42**:系统自上次启动以来已运行的总时长。如果时长很短,可能意味着系统发生了意外重启或崩溃。 **2 users**:当前登录到系统的用户会话数。 **load average: 0.07, 0.14, 0.11**:这是最关键的指标,三个数...
basic and help.md
发表于2025-08-17| 条评论
好的 👍 杯子,我来给你 逐层深入详解 man 命令,包括实际运维工作中的应用和扩展知识点。 一、man 的基本概念man 是 manual(手册) 的缩写,在 Linux/Unix 系统中用来查看命令、系统调用、配置文件、库函数等的 帮助文档。 它相当于系统自带的“说明书”,熟练掌握 man 是成为 Linux 专家的基本功。 二、基本语法1man [选项] [章节号] 命令名/函数名 示例:123man ls # 查看 ls 命令的手册man 5 passwd # 查看 /etc/passwd 文件的说明(第5章节,配置文件格式)man 2 open # 查看 open() 系统调用(第2章节) 三、man 手册章节结构Linux 的 man 手册被分成多个章节(sections),每个数字对应不同类型的内容: 章节号 内容 示例 1 用户命令(可执行程序) man 1 ls 2 系统调用(内核提供的函数接口) man 2 open 3 库函数(C 标准库等) man 3 printf 4 特殊文件(设备文件、驱动...
1234…9
avatar
杯子
技术分享 学习交流
文章
85
标签
28
分类
6
主页
公告
我的博客重新上线啦
最新文章
从 IOMMU、NUMA 到 PCIe 与 SR-IOV2026-05-21
关于intel和amd虚拟化技术2026-05-21
Step-by-Step Guide: Installing Proxmox VE via Ubuntu Live CD2026-05-19
nfs2026-05-01
proftpd2026-04-28
分类
  • Docker8
  • ccna11
  • code2
  • linux36
  • server12
  • web3
标签
网络安全 server net curl sed nginx git nfs 子网划分 shell other ipv4 css3 动态路由 ACL nat nftables iptables PVE linux ftp virtualization vtp wget Docker ccna js vlan
归档
  • 五月 2026 4
  • 四月 2026 3
  • 三月 2026 4
  • 十一月 2025 8
  • 十月 2025 3
  • 九月 2025 2
  • 八月 2025 9
  • 七月 2025 13
网站信息
文章数目 :
85
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2021 - 2026 By 杯子
满杯是幸福 空杯是自由
搜索
数据加载中