随笔分类 -  Linux

systemd-nspawn容器实战【镜像精简到3MB,使用桥接网络】
摘要:目录前言需求精简容器体积创建目录结构测试容器是否正常启动创建并测试容器的独立网络以systemd服务来管理通过wifi连接网关的容器配置其他说明 前言 以前我的树莓派服务是放docker容器中的,但是后来docker访问受限,于是就用systemd-nspawn容器替代。systemd-nspawn 阅读全文

posted @ 2025-09-24 16:09 进取有乐 阅读(39) 评论(0) 推荐(0)

nftables精讲与例子(NAT、限速、限流量、禁ping等例子)
摘要:目录前言基本概念nft命令的语法nft命令示例(基础版)nft命令示例(进阶版)1.NAT与端口重定向2.限制网速3.限制流量4.连接数限制5.限制玩游戏(按时间段)6.reject返回错误7.防syn flood匹配表达式和动作匹配表达式动作其他数据结构:范围、集合、映射等范围集合(sets)映射 阅读全文

posted @ 2025-09-17 11:31 进取有乐 阅读(237) 评论(0) 推荐(1)

使用tar或partclone备份树莓派linux系统【备份包600多MB,可网络备份恢复】
摘要:目录前言操作注意事项方法1:tar备份步骤简述备份的详细操作步骤1. 插救援U盘启动树莓派,再插入业务U盘,准备好环境。2. 备份业务U盘第一分区之前的所有扇区3. tar命令备份业务U盘的第一分区和第二分区文件系统上的所有文件恢复步骤简述恢复的详细操作步骤1. 查看业务U盘情况2.恢复U盘第一分区 阅读全文

posted @ 2025-06-14 18:21 进取有乐 阅读(156) 评论(0) 推荐(0)

缩小或扩大linux ext4文件系统(包含在线扩大根文件系统步骤)
摘要:目录概念起因后文包含的内容:后文未包含的内容:离线缩小根分区上的文件系统操作步骤1. 查看分区情况2. 缩小第二分区上的文件系统3. 缩小第二分区下面的操作是fdisk的缩小第二分区的操作方法,有点繁琐。下面是parted命令缩小第二分区的操作过程4. 验证新文件系统在线扩大根分区上的文件系统操作步 阅读全文

posted @ 2025-06-05 15:06 进取有乐 阅读(669) 评论(0) 推荐(0)

树莓派使用f2fs作为根文件系统
摘要:目录前言操作简述详细操作步骤1. 给树莓派安装Raspberry PI OS Lite2. 刻录Debian liveCD启动U盘3. 备份TF卡Linux根分区4. 格式化树莓派TF卡linux根分区为f2fs文件系统5.恢复树莓派系统备份 前言 在TF卡、固态硬盘之类的nand存储介质上,f2f 阅读全文

posted @ 2024-02-29 21:38 进取有乐 阅读(475) 评论(2) 推荐(0)

expect tcl 摘录
摘要:[TOC] 部分参考来源说明 "Expect 手册中文版" "Expect学习笔记" "tcl英文手册" 例子 log_user 命令,log_user 0 表示关闭spawn的所有输出,log_user 1表示spawn输出到标准输出。不太确定,还是贴上man手册 总结一下上面的输出:主动使用se 阅读全文

posted @ 2019-12-27 10:45 进取有乐 阅读(1233) 评论(0) 推荐(0)

nmcli命令详解(创建热点,连接wifi,管理连接等)
摘要:目录简述语法比较有用的选项(OPTION)对象general对象(常规信息)用途语法networking对象(整个网络)用途语法命令示例radio对象(无线开关)用途语法命令示例connection对象(连接的配置)用途语法命令示例:device对象(网络接口)用途语法命令示例:常用属性缩写属性取值 阅读全文

posted @ 2019-12-22 13:51 进取有乐 阅读(20179) 评论(0) 推荐(1)

笔记本linux问题记录
摘要:UEFI笔记本无法引导进入操作系统 现在的pc绝大多数都是通过uefi来引导操作系统的。有时候会因为折腾操作系统,无法启动。修复的过程如下: 1-下载efi shell x64,解压到u盘根目录,注意u盘文件系统是fat32的,这样才能被uefi识别。 2- 插到电脑上,进入bios,找到类似lau 阅读全文

posted @ 2019-11-16 09:17 进取有乐 阅读(1032) 评论(1) 推荐(0)

ssh隧道
摘要:ssh隧道: #选项含义: -n 重定向stdin到/dev/null -g 允许远端主机连接本地转发端口 -f 后台运行,隐含-n选项(重定向stdin到/dev/null) -q 安静模式 -N 不执行命令 -T 不创建TTY -L 本地转发 -R 远程转发 -D 动态转发,实现socks5代理 阅读全文

posted @ 2019-11-07 13:47 进取有乐 阅读(35) 评论(0) 推荐(0)

固态硬盘使用f2fs作为根分区安装linux
摘要:目录前言碰到的问题对策我的实际操作步骤0.警告1. 准备2. 分区3. 使用网络安装debian104. 备份根分区5. 修改固态硬盘linux根分区为f2fs6.恢复备份7.更新grub: 前言 在固态硬盘上,f2f比起ext4之类的文件系统在性能和寿命上都有较大优化。所以我决定使用f2fs来作为 阅读全文

posted @ 2019-11-06 18:29 进取有乐 阅读(3942) 评论(0) 推荐(0)

nftables语法及例子
摘要:提示:关于nftables我写了另一篇更好的, 点击前往 => nftables精讲(有NAT、限速、限流量、禁ping等例子) 先上我自己实际测试通过的例子,用例子便于在实践中学习: # 0 说明 下面例子中的单引号目的是为了避免nftable参数中的星号、花括号、分号等符号被shell展开解释掉 阅读全文

posted @ 2019-04-29 19:00 进取有乐 阅读(11081) 评论(0) 推荐(0)

git整理
摘要:git特点: 1- 直接记录快照,而非差异比较。以快照流的方式对待数据。对所有文件制作一个快照,保存这个快照的索引。如果文件没有改动,git只是简单保留一个链接指向之前存储的文件。2- 近乎所有操作都是本地执行,所以很快。例如svn如果断网了就无法提交。 git三种状态:已提交(committed) 阅读全文

posted @ 2019-03-27 18:29 进取有乐 阅读(497) 评论(1) 推荐(0)

curl比较有用的参数
摘要:精选参数: --include // -i curl的输出中包含http头信息--verbose // 比-i更加丰富,>表示请求的信息, <表示curl接收的信息 *表示curl额外提供的信息。如果需要比-v更加详细的信息,应该使用--trace或--trace-ascii--user-agent 阅读全文

posted @ 2019-03-22 16:40 进取有乐 阅读(976) 评论(0) 推荐(0)

使用beyond compare或kompare作为git的对比、合并工具
摘要:两种方法 方法1: 直接使用命令 # 执行下面命令,参看支持对比合并工具名称,比如bc就是指beyond compare(收费软件,推荐使用开源的kompare) $ git difftool --tool-help # 执行下面命令设置git的对比工具 $ git config --global 阅读全文

posted @ 2019-03-18 19:03 进取有乐 阅读(2298) 评论(0) 推荐(0)

debian手册摘要
摘要:apt-get source 包名 # 获取源码dpkg --info deb包名 # 查看包信息apt-cache show 包名 # 包信息(含有Depends、Suggests、Section、Priority、Mirror路径)apt-cache depends 包名 # 查看包的依赖信息a 阅读全文

posted @ 2019-03-14 22:59 进取有乐 阅读(385) 评论(1) 推荐(0)

导航