
Linux
文章平均质量分 86
运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。 一个互联网产品的生成一般经历的过程是:项目立项、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。
stormsha
博客主页:stormsha.com
知识库:devsroad.com
展开
-
Docker 使用技巧全解:提升容器化开发与运维效率的实用指南
本文总结了 Docker 实用技巧,包括命令优化、镜像构建、多阶段构建、容器网络配置与数据卷管理,以及日志监控方法。同时介绍了 Docker Compose 管理多容器的协作方式,分享了镜像加速器和私有仓库配置技巧,最后提供了容器安全加固建议,帮助开发者和运维人员更高效地使用 Docker 技术。原创 2025-01-07 10:59:06 · 440 阅读 · 0 评论 -
Docker 更换 MySQL 镜像:备份、迁移与恢复数据的详细流程
本文详细阐述了在更新 MySQL 镜像时,如何进行数据备份、迁移和恢复的全过程。包括使用 mysqldump 备份数据库、备份 MySQL 数据目录、将备份文件复制到宿主机、更新 docker-compose.yml 文件、启动新容器以及验证数据恢复情况的步骤。原创 2024-12-12 08:59:07 · 995 阅读 · 3 评论 -
Linux环境下Docker安装与配置详解
本文详细介绍了在Linux操作系统中安装Docker的步骤,包括安装前的环境准备、依赖包的安装、Docker的安装以及配置国内镜像源以提高下载速度。文章涵盖了多种Linux发行版,如Debian、CentOS和Ubuntu的安装方法,并针对arm64架构的CPU提供了离线安装教程。同时,文章还强调了安装Docker时需要注意的安全问题和防火墙设置,确保Docker服务能够稳定运行。原创 2024-12-10 10:41:39 · 939 阅读 · 0 评论 -
Linux 常用命令大全:文件管理、系统信息、网络操作
Linux 提供了丰富的命令行工具,涵盖文件管理、系统信息、网络操作、压缩归档、权限管理、软件包管理等。常用命令包括 ls、cd、mkdir、rm、cp、mv、cat、top、ps、kill、ifconfig、ping、tar、chmod、chown、apt-get 等。掌握这些命令可以显著提高在 Linux 系统上的操作效率和管理能力。原创 2024-12-10 09:49:03 · 590 阅读 · 0 评论 -
Ubuntu 安装 Docker、Docker Compose 及配置镜像加速器
本文介绍了在Ubuntu系统上安装Docker和Docker Compose的步骤,包括更新包索引、安装必要包、添加Docker官方GPG密钥和软件源、安装Docker CE,以及配置Docker镜像加速器以提高镜像拉取速度。同时,还提供了安装Docker Compose的方法,并验证了安装是否成功。这些步骤有助于更高效地管理和使用Docker容器。原创 2024-12-08 22:50:17 · 2068 阅读 · 0 评论 -
使用Docker容器化部署Django项目:从零开始的最佳实践指南
本文详细介绍了如何使用Docker容器化技术部署一个完整的Django项目,包括前端Vue.js、后端Django、数据库MySQL等组件。通过优化Dockerfile、设置资源限制、选择合适的存储和网络配置等方法,可以显著提升容器性能,确保应用的高效运行和可靠性。原创 2024-12-08 21:03:58 · 1208 阅读 · 0 评论 -
使用 Docker 时内存占用过高的解决方案
在 Docker 使用中,内存占用过高会影响系统性能。通过 `htop`、`top` 和 `docker stats` 检查内存使用情况,可限制容器内存,优化应用程序,清理不必要的容器和镜像,管理系统缓存,或增加内存与交换空间。此外,设置监控工具以实时检测内存使用,有助于维护系统稳定性和性能。原创 2024-12-02 23:07:45 · 2727 阅读 · 0 评论 -
Ubuntu 上安装 docker 并配置 Docker Compose 详细步骤
通过以上步骤,你已经成功在 Ubuntu 系统上安装并配置了 Docker Compose。希望这篇教程对你有所帮助!如果你有其他问题或建议,请在评论区留言。原创 2024-10-19 19:20:04 · 4345 阅读 · 2 评论 -
Ubuntu 20.04上安装Docker-CE社区版
因为Ubuntu官方系统里自带的Docker版本不是最新的,为了安装最新版本,我们要从官方Docker库里下载,为此,需要先添加几个包源,添加GPG公钥来确保下载和安装的有效性。现在Docker应该已经安装好了,守护进程也开启了,开机启动也开启了。我们看看Docker的运行状态吧。安装完成后将获得Docker进程,还有docker的命令行工具。输出显示,docker-ce(ce是社区版的意思)还没有安装。可能会看到如下图的输出,各个系统的情况可能略有不同。原创 2024-10-19 17:55:25 · 1165 阅读 · 0 评论 -
Telnet命令详解:安装、用法及应用场景解析
Telnet命令是一个强大的工具,尽管在现代应用中已不常用,但在调试和测试网络服务时仍然非常有用。务必注意其安全性限制,在生产环境中尽量使用更安全的替代品如SSH。原创 2024-10-11 11:04:15 · 1921 阅读 · 0 评论 -
Linux文件权限与用户管理详解:权限、所属用户组和所有者的变更
在Linux系统中,文件权限、所属用户组和所有者的管理是非常重要的。原创 2024-10-09 17:35:15 · 1124 阅读 · 0 评论 -
开发者必看:Linux终端的10大装逼神器,让你的命令行炫酷起来!
今天,我要给你们带来一些超级有趣且实用的Linux终端命令,这些命令不仅能提升你的工作效率,还能让你的命令行看起来更加炫酷。准备好了吗?让我们一起来探索这些令人惊叹的命令吧!原创 2024-05-25 12:04:01 · 1553 阅读 · 0 评论 -
Git系列:Rebase的使用场景
需要注意的是,rebase操作会改变提交历史,因此在使用时需要谨慎,特别是在与他人协作的项目中。在使用rebase之前,最好先与团队成员进行沟通,确保大家都理解并同意使用rebase操作。原创 2024-04-26 08:30:00 · 959 阅读 · 0 评论 -
认识容器:容器的实现原理和基本操作
容器技术已经成为现代软件开发和部署的重要组成部分。通过容器,开发人员可以将应用程序及其所有依赖项打包到一个独立的单元中,并在任何环境中进行部署。本文将介绍容器的实现原理以及常见的基本操作。原创 2024-04-25 08:00:00 · 863 阅读 · 0 评论 -
centos常见的命令
CentOS作为一款基于Red Hat Enterprise Linux (RHEL)源代码重新编译的社区企业级Linux发行版,继承了RHEL的稳定性和丰富的命令行工具。原创 2024-04-24 08:00:00 · 462 阅读 · 0 评论 -
Docker入门指南:从安装到基本操作和镜像构建的全面教程
Docker是一个开源的应用容器引擎,它允许开发者将应用程序及其依赖项打包到一个可移植的容器中,然后在任何支持Docker的Linux或Windows机器上运行。Docker通过使用容器化技术提供了轻量级的虚拟化,相比传统的虚拟机,具有启动速度快、资源利用率高、部署灵活等优势。通过以上步骤,你已经掌握了Docker的基本概念和操作方法,可以开始使用Docker来构建和管理你的应用程序了!原创 2024-04-09 22:43:05 · 579 阅读 · 0 评论 -
负载均衡:最详尽的负载均衡原理及算法图解
负载均衡(Load Balancing)是一种计算机网络技术,用于在多个计算资源(如服务器、计算机、网络链接、中央处理器或磁盘驱动器)之间分配负载,以便实现最优的资源利用率、最大化吞吐量、最小化响应时间并避免任何单一资源的过载。这些负载均衡算法各有优缺点,适用于不同的应用场景和需求。在实际应用中,需要根据系统的特点和需求来选择合适的负载均衡算法。参考内容。原创 2024-04-09 19:32:00 · 11451 阅读 · 0 评论 -
Ubuntu 常用命令——长期更新
1. 系统相关uname -a 显示当前系统相关信息sudo 临时获取超级用户权限su root切换 root 用户sudo shutdown 关机sudo reboot 重启sudo nautilus 进入有 root 权限的文件管理器ps -A 查看当前有哪些进程kill 5 位进程号 结束进程sudo fdisk -l 查看磁盘信息sudo mount /dev/sdb...原创 2020-02-23 01:23:33 · 675 阅读 · 0 评论