avatar
文章
19
标签
88
分类
1
首页
分类
标签
归档
关于
友链
留言
欢迎来到洞洞的博客
首页
分类
标签
归档
关于
友链
留言

欢迎来到洞洞的博客

自动备份脚本保姆教程:Linux数据备份全方案(含Shell脚本)
发表于2026-02-13|技术教程
为什么要备份?2019年,我硬盘挂了,五年来的照片、文档、代码,全没了。那种感觉,就像世界塌了一样。 从那之后,我发誓再也不让这种事发生。现在我有3份备份:本地NAS、云盘、异地服务器。即使哪天硬盘炸了,我也能淡定地换一个继续用。 备份策略:3-2-1原则3份数据:原始数据+2份备份2种介质:硬盘+云盘(SSD+HDD也行)1个异地:至少一份备份在不同地方 简单说:你的电脑 → 本地NAS → 云盘 实战1:文件备份脚本需求 每天凌晨3点备份 /home/user/documents 保留最近7天的备份 压缩节省空间 编写脚本创建 /root/backup/backup.sh: 12345678910111213141516171819202122232425262728293031323334353637#!/bin/bash# ===== 配置 =====SOURCE_DIR="/home/user/documents" # 要备份的目录BACKUP_DIR="/backup/daily" ...
Docker部署WordPress博客保姆教程:SSL+域名+备份全搞定
发表于2026-02-12|技术教程
为什么要用Docker部署博客?之前我部署博客,要先装Nginx、PHP、MySQL,还要一堆配置,折腾一天都搞不定。 用Docker,10分钟搞定,而且: 一键部署,不用配置环境 随时备份,移动服务器只需打包一个compose文件 多个博客互不干扰(一个容器一个博客) 版本升级安全,不会影响系统 准备工作1. 服务器要求 至少1GB内存(WordPress+MySQL需要至少512MB) 20GB磁盘空间 Ubuntu 20.04+ 或 CentOS 7+ 2. 安装Docker和Compose123456789# Ubuntuapt updateapt install -y docker.io docker-composesystemctl start dockersystemctl enable docker# 验证docker --versiondocker-compose --version 3. 防火墙放行123456789# Ubuntuufw allow 80/tcpufw allow 443/tcpufw enable# CentOSfirewall-...
Linux日志查看保姆教程:tail/grep/journalctl排错技巧
发表于2026-02-11|技术教程
为什么要看日志?有一次网站突然502错误,我急得满头大汗,最后是看日志才发现是MySQL连接数超限。如果早看日志,5分钟就解决了。 日志是服务器的”黑匣子”,几乎所有问题都能从日志里找到线索。 日志文件位置1234567891011121314/var/log/ # 主要日志目录├── auth.log # 登录日志├── syslog # 系统日志├── kern.log # 内核日志├── messages # 通用消息├── nginx/ # Nginx日志│ ├── access.log # 访问日志│ └── error.log # 错误日志├── mysql/ # MySQL日志│ └── error.l...
Docker入门:5分钟搞定应用容器化部署
发表于2026-02-10|技术教程
前言你一定听过这句话:”在我机器上能跑,怎么到你这就崩了?” 环境配置是软件开发最头疼的问题之一。不同操作系统、不同依赖版本、不同环境变量……哪怕只是一个微小的差异,都可能导致程序运行失败。 Docker就是来彻底解决这个问题的。它把应用程序和所有依赖打包成一个”容器”,在任何机器上都能保证完全一样的运行环境。 本文会带你从零开始,亲手完成Docker的安装、容器运行和应用部署,让你5分钟上手Docker。 一、Docker是什么?简单来说,Docker就是一个应用打包工具。 把你的应用 + 依赖包(Python环境、Node库、数据库等)打包成一个文件 这个文件可以在任何安装了Docker的机器上运行 运行效果完全一致,就像在虚拟机里一样 Docker vs 虚拟机你可能觉得”这不就是虚拟机吗?” 不,它比虚拟机轻量得多: 特性 虚拟机 Docker容器 启动速度 分钟级 秒级 资源占用 几GB内存 几十MB内存 硬盘占用 几十GB 几百MB 性能开销 高(虚拟化整个OS) 低(共享主机内核) 虚拟机是”装了一个完整的操作系统”,Docker容...
压缩解压全攻略:tar/zip命令保姆教程+技巧
发表于2026-02-10|技术教程
为什么我要压缩?之前我要传个10G的项目给朋友,网速只有100KB/s,等了一整晚才传完。如果先压缩到3G,半小时就搞定了。 还有备份服务器,不压缩的话,硬盘很快就满了,压缩能省60%空间。 压缩格式对比 格式 压缩率 速度 兼容性 推荐场景 tar.gz 好 快 Linux通用 Linux服务器 zip 中等 快 全平台 跨平台分享 tar.bz2 最好 慢 Linux 最大限度压缩 tar - Linux最常用的压缩1234567891011# 压缩单个目录tar -czf backup.tar.gz /var/www/html# 压缩多个目录tar -czf backup.tar.gz /dir1 /dir2 /dir3# 压缩指定文件tar -czf pics.tar.gz *.jpg# 显示压缩过程tar -czvf backup.tar.gz /var/www/html 参数解释: -c - 创建压缩 -z - 用gzip压缩 -f - 指定文件名 -v - 显示过程(verbose) 解压123456789101112131...
Docker Compose多容器编排:一键部署LNMP/WordPress
发表于2026-02-09|技术教程
什么是Docker Compose?Docker只能管理单个容器,Compose可以同时管理多个容器,通过一个YAML文件定义整个应用栈。 简单理解: 单个Docker命令:启动1个容器 Compose:启动10个容器,自动配置网络和数据卷 安装Docker Compose方式1:下载二进制12345678# 下载最新版curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 添加执行权限chmod +x /usr/local/bin/docker-compose# 验证docker-compose --version 方式2:pip安装1pip install docker-compose compose.yml 格式1234567891011121314version: '3.8' ...
12…4
avatar
洞洞
热爱技术,喜欢探索新事物
文章
19
标签
88
分类
1
Follow Me
公告
欢迎来到洞洞的博客,这里记录我的技术学习和生活感悟~
最新文章
自动备份脚本保姆教程:Linux数据备份全方案(含Shell脚本)2026-02-13
Docker部署WordPress博客保姆教程:SSL+域名+备份全搞定2026-02-12
Linux日志查看保姆教程:tail/grep/journalctl排错技巧2026-02-11
Docker入门:5分钟搞定应用容器化部署2026-02-10
压缩解压全攻略:tar/zip命令保姆教程+技巧2026-02-10
,
分类
  • 技术教程19
标签
chown命令 LAMP环境 MySQL入门 压缩解压 服务器运维 服务器操作 教程 SSL证书 自动备份 chmod命令 服务器配置 NAS 终端命令 tail命令 GitHub 系统监控 飞书机器人 运维入门 SSH远程连接 Linux日志 zip命令 Linux服务器 HTTPS部署 Linux安全 htop命令 PHP安装 新手必学 DIY 代码管理 Docker部署 飞牛系统 数据库教程 虚拟化 定时脚本 灾难恢复 建站教程 Apache Web服务器 top命令 数据保护
归档
  • 二月 2026 15
  • 一月 2026 4
网站信息
文章数目 :
19
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2024 - 2026 By 洞洞框架 Hexo 8.1.1|主题 Butterfly 5.5.4
专注分享实用的技术教程与实战经验