[SSH] [文件传输] scp:基于 SSH 的安全文件传输
摘要:目录01 简介02 操作2.1 本地发送到远程2.2 从远程下载2.3 主机之间复制03 其他参数3.1 递归下载目录3.2 指定下载端口3.3 指定密钥3.4 保留文件属性3.5 启用压缩传输3.6 限制最大带宽04 注意事项 01 简介 scp(Secure Copy)是基于 SSH 协议的命令
阅读全文
[RUST] rust cargo安装流程
摘要:目录介绍安装下载1. 一键安装脚本2. 询问安装3. 配置环境变量4. 验证安装5. 卸载命令 介绍 RUST官网 安装下载 1. 一键安装脚本 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 2. 询问安装 输入1,选择
阅读全文
[Linux] [网络] Linux开启本地网络转发功能(IPv4)
摘要:目录01 原理02 网关模式2.1 简介2.2 开启Linux转发功能2.3 使用iptables方法2.4 使用NFTables配置03 端口转发3.1 开启IP转发功能3.2 配置IPTables的DNAT规则3.3 使用NFTables配置04 两种场景的区别4.1 网关模式4.2 端口转发模
阅读全文
[Linux] Linux 域名解析过程:Hosts 文件与 DNS 服务器策略
摘要:目录01 介绍01 问路策略02 查询hosts03 查询DNS服务 01 介绍 将方便记忆的域名(如google.com)解析成实际的 ip 地址。 在Linux中,可以把整个域名解析过程想象成一个问路流程。 一般会经过:查询策略 → 查询hosts → 查询DNS的流程 01 问路策略 当你需要
阅读全文
[Linux] [网络] nsswitch.conf: Linux名称服务和切换配置
摘要:目录00 概述01 用户和组信息02 网络名称解析03 网络服务与协议04 网络组 00 概述 nsswitch.conf 是 Linux 系统的 “名称解析路由表”。它作为一个中央调度器,定义了系统在查找各类信息时应遵循的查询顺序和数据来源。 查找链:为每种信息类型(如用户、主机名)配置一个数据源
阅读全文
[Tool] [编辑器] NeoVim安装和Lazyvim配置
摘要:目录环境参考01 下载NeoVim1.1 x-cmd下载1.2 使用homebrew下载1.3 如何使用neovim02 安装nvim包管理器:LazyVim 环境 OS: Windows WSL2 (Ubuntu 24.04.3 LTS) core: 6.6.87.2-microsoft-stan
阅读全文
[网络] [DNS] Linux DNS 配置指南
摘要:DeepSeek修订(2025年10月30日00:11:24) DNS 配置指南 方法1:直接编辑 resolv.conf 文件 1. 解除软链接 在 Ubuntu 等现代 Linux 系统中,/etc/resolv.conf 通常是一个由系统自动管理的软链接,指向其他位置(如 /run/syste
阅读全文
[Go] golang安装
摘要:目录01 官网02 安装流程2.1 下载2.2 解压到 local2.4 配置环境变量2.5 验证安装 01 官网 此处为go软件官网:GoLang官网 02 安装流程 2.1 下载 此处为官方下载地址: GoLang下载 我的操作系统是Linux,cpu架构是X86_64,也就是amd64,因此选
阅读全文
[Linux] Linux设备手动设置时间并同步到硬件
摘要:目录1. 查看时间1.1 查看系统时间1.2 查看硬件时钟时间1.3 查看设备时区2. 设置时间2.1 设置系统时间2.2 设置时区2.2 系统时钟同步到硬件2.3 硬件时钟读取到系统3. 其他支持3.1 硬件时钟使用UTC3.2 硬件时钟使用本地时间4. 建议:使用timedatectl4.1 和
阅读全文
[Tool] awk初学
摘要:目录awk 的优缺点优点:缺点:打印打印整行打印指定字段比较大小比较字符正则表达式逻辑字段修改修改字段增加字段删除字段进阶:脚本和块数据块变量和数组更加复杂的 awk 脚本 awk 的优缺点 优点: 强大的文本处理能力: 特别擅长处理结构化、列式数据。 内置变量丰富: 简化了字段、行号等信息的获取。
阅读全文
[Linux] [网络] 常用网络命令:ip、路由状态查询、修改和设置
摘要:记录一下常用的Linux下的网络控制命令,随时查询用。 目录00 网卡状态查询ip命令ifconfig查询nmcli查询(NetworkManager服务)01 网卡启停ifconfigip命令02 IP修改ifconfg 临时设置ip命令修改03 路由增删查route命令ip命令04 DNS服务器
阅读全文
[TOOL] [系统监控] bpftrace: 内核监控神器
摘要:目录参考介绍简介版本要求内核需求常用系统国产系统基础操作01 系统调用监控1.1 统计所有系统调用的次数1.2 内核函数跟踪1.3 硬件事件监控02 用户空间程序分析2.1 函数调用跟踪2.2 延迟分析03 系统性能分析3.1 CPU使用分析3.2 IO性能分析04 安全监控4.1 敏感行为检测4.
阅读全文
[网络] [VPN] 网络代理服务
摘要:免责声明:本文仅供本人学习记录之用,并不提供相关服务。请勿转载或者将本文用于其他违法用途。 修订版本:v1.2 修订时间:2025年10月19日23:41:07 目录00 简介:什么是代理01 设置代理客户端1.1 Linux1.1.1 HTTP/HTTPS代理1.1.1.1 设置临时 HTTP/H
阅读全文
[网络] 网络问题排查工具和流程
摘要:网络调试命令示例 1. curl 直接跟踪 curl -v https://example.com 2. 抓包分析 2.1 tcpdump 抓包,Wireshark 分析 tcpdump -i [dev_name] -nn port [port] -w [output.pcap] 使用 Wiresh
阅读全文
[Tool] Linux日志轮转工具logrotate
摘要:目录介绍使用conf位置conf结构解析logratete conf文件示例CentOS和Ubuntu的区别CentOS查询logrotate调度时间间隔Ubuntu查询logrotate调度时间间隔 介绍 logrotate 是一个用于管理日志文件的工具,它主要用于日志的轮转(rotation)、
阅读全文
[Linux] [KylinV10] 国产镜像KylinV10如何确认镜像的真实版本号
摘要:参考:[CSDN] 麒麟v10 sp1 sp2 sp3 修订:2025年4月25日16:51:42 一句话总结:查看文件 /etc/.productinfo 目录查询文件os-releaselsb-release.productinfo(产品信息).kyinfogrep查找信息技巧 查询文件 os-
阅读全文
[Tool] readelf: Linux下的二进制文件查看器
摘要:目录查看二进制文件的所有信息查看编译器版本查看动态链接信息查看符号表 查看二进制文件的所有信息 readelf -a test.so 获取到这样的信息 ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class:
阅读全文