凡凡小站

脚本传参详解:打造高效智能的Bash脚本工具 📚
脚本传参详解:打造高效智能的Bash脚本工具 📚 让 Bash 脚本“听懂”人话:交互友好 & 一键自动化兼得! 📚 导航目录 ✨ 一、无参交互脚本 🔧 二、可传参脚本改造 📊 三、使用对比:一行命令 vs 多次交互 🚀 四、高效工具箱 📄 五、mobu_script.sh 完整示例 🎯 六、实际使用示例 💡 七、总结与最佳实践 一、✨ 无参交互脚本以下示例仅支持交互式菜单,每次都要敲键盘选 1/2,效率偏低。👇 复制即可运行体验: 12345678910111213141516#!/bin/bashlinux_git_menu() { while true; do clear echo -e ">>> Git 管理" echo -e "1. 推送更新" echo -e "2. 拉取更新" read -r -e -p "请输入你的选择: " choice ...
Docker 部署 fndesk 桌面图标管理工具 🐳
Docker 部署 fndesk 桌面图标管理工具 🐳 📋 目录导航 🎯 项目简介 🛠️ 核心特性 🐳 一、Docker 部署 fndesk 1. 创建部署目录和 docker-compose.yml 文件 📁 2. 拉取镜像并启动容器 🚀 🚀 二、使用 fndesk 1. 访问 Web 界面 🌐 2. 功能特性介绍 🔍 🌐 三、Nginx 反向代理配置 1. 创建 Nginx 配置文件 🔧 2. 测试并重载 Nginx 🔄 🔧 四、容器维护命令 1. Docker Compose 命令 🐳 2. Docker 容器命令 📦 3. Docker 镜像管理 📀 🌟 功能强大的桌面应用中心 🎯 项目简介fndesk 是一个功能强大的桌面应用中心,基于现代化的 Web 技术栈开发,提供丰富的应用管理和图标资源功能。该项目集成了高清图标库、应用管理、个性化设置等特性,为用户提供统一的应用访问入口和美观的界面体验。 🐱 GitHub 项目地址:https://github.com/IMGZCQ/fndesk 📦 Docker ...
iptables 防火墙配置与管理
iptables 防火墙配置指南,涵盖多系统支持、规则清理、持久化配置等核心操作。🚀
Docker 部署 hd-icons 高清图标库 🐳
Docker 部署 hd-icons 高清图标库 🐳 📋 目录导航 🎯 项目简介 🛠️ 核心特性 🐳 一、Docker 部署 hd-Icons 1. 创建部署目录和 docker-compose.yml 文件 📁 2. 拉取镜像并启动容器 🚀 🚀 二、使用 hd-Icons 1. 访问 Web 界面 🌐 2. 图标搜索与下载 🔍 🌐 三、Nginx 反向代理配置 1. 创建 Nginx 配置文件 🔧 2. 测试并重载 Nginx 🔄 🔧 四、容器维护命令 1. Docker Compose 命令 🐳 2. Docker 容器命令 📦 3. Docker 镜像管理 📀 🌟 高清图标,设计无忧 🎯 项目简介hd-icons 是一个功能强大的高清图标库项目,致力于为开发者和设计师提供高质量、多样化的图标资源。该项目基于现代化的 Web 技术栈构建,支持 Docker 容器化部署,让图标管理和使用变得更加简单高效。 🐱 GitHub 项目地址:https://github.com/xushier/HD-Icons 🖼️ 项 ...
Docker 部署 Panhub 网盘搜索 🐳
Docker 部署 Panhub 网盘搜索 🐳 📋 目录导航 🎯 项目简介 🛠️ 核心特性 🐳 一、Docker 部署 Panhub 1. 创建部署目录和 docker-compose.yml 文件 📁 2. 拉取镜像并启动容器 🚀 🚀 二、使用 Panhub 1. 访问 Web 界面 🌐 2. 基本搜索操作 🔍 🌐 三、Nginx 反向代理配置 1. 创建 Nginx 配置文件 🔧 2. 测试并重载 Nginx 🔄 🔧 四、容器维护命令 1. Docker Compose 命令 🐳 2. Docker 容器命令 📦 3. Docker 镜像管理 📀 🌟 启航搜索,资源无限 🎯 项目简介 🐱 GitHub 项目地址:https://github.com/wu529778790/panhub.shenzjd.com Panhub 是一个基于 Cloudflare Workers 的高性能网盘资源搜索服务,支持 Telegram 频道搜索和自定义插件搜索。通过 Docker 部署,可以快速搭建个人或团队使用的文件搜索服务 ...
Docker 用户组管理指南 🐳
Docker 用户组管理指南 🐳 📌 适用于 Debian/Ubuntu 等使用 sudo 的系统;其他发行版将 usermod/deluser 换成对应命令即可。 📚 导航目录 🎯 引言与概述 ✨ Docker 用户组的特点与重要性 🔧 准备工作与前提条件 📝 Docker 用户组管理操作指南 👀 查看当前 docker 组内用户 ➕ 添加用户到 docker 组 🔄 立即生效组权限 ➖ 撤销用户 Docker 权限 ✅ 验证与测试 ⚠️ 安全注意事项与最佳实践 🎯 引言与概述Docker 用户组管理是 Linux 系统中配置 Docker 权限的重要环节。通过合理的用户组配置,可以实现 Docker 命令的免 sudo 执行,同时确保系统安全性。 ✨ Docker 用户组的特点与重要性🔍 核心特点 权限便利性 🚀:免去每次执行 Docker 命令都需要输入 sudo 的繁琐 用户隔离 👥:精确控制哪些用户可以使用 Docker 服务 系统安全 🛡️:避免过度使用 root 权限带来的安全风险 💡 功能优势 快速部署:简化开发环境的配 ...
Linux 病毒排查指南 🔍
Linux 病毒排查指南 🔍 本指南是一份全面且实用的Linux病毒排查实战手册,从最初的症状识别到最终的清除修复,提供了完整的排查流程和具体的操作命令。无论你是遭遇了挖矿病毒、勒索软件,还是其他类型的恶意程序,都能通过本指南提供的系统化方法快速定位问题并有效解决。 导航目录 📚 ⚡ 一、查看引起CPU飙高的进程 👻 二、检查隐藏进程 📁 三、定位病毒文件 ⏰ 四、检查系统计划任务 🌐 五、网络连接检查 📊 六、系统日志分析 📂 七、文件系统检查 🧹 八、清除和修复 🛡️ 九、预防措施 一、⚡ 查看引起CPU飙高的进程📊 使用 top 命令1top 特点:按 P 键按 CPU 使用率排序,实时监控系统资源占用情况 ✨ 🖥️ 使用 htop(更直观)123# 如果未安装,先安装apt install htophtop 优势:彩色界面,更直观的进程树展示,支持鼠标操作 🎯 🔍 使用 ps 命令查看进程详情12345# 按CPU使用率排序ps aux --sort=-%cpu | head -10# 按内存使用率排序ps ...
DigitalPlat 免费域名并托管到 CloudFlare
DigitalPlat 免费域名并托管到 CloudFlare 📖 导航目录 📖 方案概览 📝 申请流程 🔍 检查并注册域名 👤 注册 DigitalPlat 账号 ☁️ 托管到 CloudFlare 🔄 自动续期 & 提醒部署 ⚙️ 创建 CloudFlare Worker 🗂️ 创建 KV 命名空间 🔗 绑定 KV 并设置定时触发 📊 访问管理面板 📢 Telegram 提醒配置 ❓ 常见问题 零度解说视频教程 📖 一、方案概览✨ 核心优势: 🆓 完全免费:无需支付任何费用即可获得专属域名 🌐 优质后缀:使用 .dpdns.org 后缀,由非盈利组织 DigitalPlat 提供 🔄 长期稳定:每 180 天手动续期一次,确保域名持续使用 ⚡ 高性能:可托管至 CloudFlare,享受全球 CDN 加速 📱 智能提醒:支持邮件、Telegram、微信等多种到期提醒方式 🔧 技术特点: DNS 解析速度快,稳定性高 支持 SSL 证书,确保网站安全 可与 CloudFlare 其他服务无缝集成 📝 二、 ...
Nginx 解决端口占用问题
Nginx 解决端口占用问题 80端口是HTTP服务的标准端口,当多个Web服务器(如Nginx、Apache)同时运行时,会产生端口冲突,导致服务无法正常启动。 📚 导航目录 🔍 问题诊断:找出端口占用元凶 🛠️ 解决方案一:修改Nginx监听端口 📊 解决方案二:卸载冲突服务Apache2 ✅ 验证与确认:确保问题解决 💡 进阶技巧与预防措施 📝 总结与最佳实践 🔍 问题诊断:找出端口占用元凶🔧 使用ss命令检测端口占用1sudo ss -tulnp | grep :80 命令解析: ss:比netstat更强大的socket统计工具 -t:显示TCP连接 -u:显示UDP连接 -l:仅显示监听状态的连接 -n:以数字形式显示端口 -p:显示进程信息 📋 输出示例分析:12root@debian:~# sudo ss -tulnp | grep :80tcp LISTEN 0 511 *:80 *:* users:(("apache2 ...
Git 安装与卸载完整指南 🚀
Git 安装与卸载完整指南 🚀 Git 是一个开源的分布式版本控制系统,由 Linux 之父 Linus Torvalds 开发,现已成为全球开发者必备的工具之一 ✨ 📋 目录导航 🚀 Git 简介与核心功能 🐧 一、Linux 发行版安装与卸载 🪟 二、Windows 手动安装 Git 🔧 三、Windows 使用 Winget 安装 Git 📦 四、Windows 使用 Scoop 安装 Git ✅ 五、验证安装与基础配置 ❌ 六、常见问题解决 💡 七、进阶技巧与最佳实践 🚀 Git 简介与核心功能🔥 Git 的核心优势 📊 版本控制:完整记录每次代码变更,支持回滚到任意历史版本 👥 团队协作:多人并行开发,自动合并代码变更 💾 分布式架构:每个开发者都拥有完整的代码仓库副本 ⚡ 高效性能:快速处理大型项目和大量历史记录 🔒 数据完整性:使用 SHA-1 哈希确保代码完整性 🎯 适用场景 个人项目版本管理 📝 团队协作开发 👨‍💻👩‍💻 开源项目贡献 🌟 代码备份与恢复 💾 一、🐧 Linux 发行版安装与卸载� ...
iStoreOS 安装并配置 AdGuard Home 指南 📱
iStoreOS 安装并配置 AdGuard Home 指南 📱 本指南将详细介绍在 iStoreOS 系统中安装和配置 AdGuard Home 的完整流程。AdGuard Home 是一款开源的网络级广告拦截和隐私保护工具。 monksy 博主视频 📚 目录导航 🚀 简介 📥 一、下载并安装 AdGuard Home ⚙️ 二、AdGuard Home 初始化 🔧 三、AdGuard Home 配置 💡 四、使用技巧与注意事项 🗑️ 五、卸载 AdGuard Home 🎯 总结 🚀 简介本指南将详细介绍在 iStoreOS 系统中安装和配置 AdGuard Home 的完整流程。AdGuard Home 是一款开源的网络级广告拦截和隐私保护工具,具有以下特点: ✨ 核心功能亮点: 🛡️ 全网广告拦截 - 保护所有连接到网络的设备 🔒 隐私保护 - 阻止跟踪器和恶意网站 ⚡ DNS加速 - 提升网络访问速度 📊 数据统计 - 详细的上网行为分析 🎯 家长控制 - 内容过滤和时间管理 一、📥 下载并安装 ...
个人计划任务实战 📅
个人计划任务实战 📅 本文为您详细介绍如何在Linux系统中使用Cron计划任务,实现定时自动化运维,涵盖FnOS和Debian系统的实战配置案例。 📖 文章导航目录 ⚙️ 一、FnOS 计划任务配置 🐧 二、Debian 计划任务配置 🔍 三、Cron 任务管理操作 🧪 四、测试计划任务 ⚠️ 五、常见错误与避坑指南 一、⚙️ FnOS 计划任务配置以下是针对FnOS系统的实用计划任务配置,采用覆盖式写入方式,确保配置准确无误。 1234567891011121314cat > /var/spool/cron/crontabs/$USER <<'EOF'######## 我的计划任务 ########## 添加更新 hosts 文件定时任务,每天凌晨一点十分执行## ✨ 功能:自动更新DNS解析,解决网络访问问题10 1 * * * /usr/bin/curl -sL gitee.com/meimolihan/script/raw/master/hosts/DnsParse.py | python3 - >> / ...
avatar
🐟认真摸鱼中
凡凡小站
欢迎来到 凡凡小站🍭🍭🍭
前往站长小窝
公告栏
🌐 本站镜像站:blog.meimolihan.eu.org
空降评论复制本文地址
随便逛逛昼夜切换关于博客美化设置切换全屏打印页面