Debian 安装Docker 和 Docker Compose

Debain下无法直接安装Docker等相关,需要额外处理。适用于Debian 11和 Debian 12。

什么是Docker

Docker是一种开源的容器化平台,用于在不同的操作系统上创建、部署和运行应用程序以及其依赖的软件包。它通过将应用程序及其相关组件、文件和配置封装成一个独立的容器来实现轻量级、可移植、可重复部署的软件运行环境。Docker的优势在于它提供了快速、可靠的应用程序交付和部署机制,促进了开发、测试和运维团队之间的协作,并提供简洁的开发环境搭建、隔离及资源管理的解决方案。

什么是 Docker Compose?

Docker Compose是一个工具,用于定义和管理多个Docker容器的配置和运行。它简化了应用程序的部署和管理,并提供一致的开发、测试和生产环境。通过一个配置文件,可以定义每个服务的容器映像、端口映射、环境变量等,并使用Docker Compose自动创建和管理这些容器。它提供了简洁、可扩展和可重复的部署方案,提高了开发团队的效率和应用程序的可靠性。

Read more

Debian11 升级到 Debian12

记录如何升级 Debian 11 Bullseye 到 Debian 12 Bookworm。
升级操作需要在 root 下完成,可以使用 sudo -isu root 切换到 root 用户进行操作

Read more

bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

在登录进VPS的时候,有些会提示错误

bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

有一些解决办法是在/etc/environment新增以下字段

1
2
LC_ALL=en_US.UTF-8
en_US.UTF-8 UTF-8

但是我这没有成功,使用以下办法即可

Read more

如何启用BBR拥塞控制算法

在有一定丢包率的网络链路上使用 TCP BBR 有着提高传输速度的作用。自从 Linux 内核 4.9 开始已经封装了这个新的 TCP 控制算法 BBR。

BBR的定义
BBR 算法由 Google 提出,原先主要用于 Google 内部网络的速度提升,现在 Google 把它提交到了 Linux 内核,所有人都可以使用了。从 Google 的报告来看,这一新的算法可以明显降低网络延迟。Youtube 全球的延迟比之前的 CUBIC 算法下降了 50% 以上。

Read more

Linux 修改文件夹权限和用户组

“-rw-r–r–”表示权限,一共有十个字符

“-”则表示是文件,如果是“d”则表示是目录(directory)

后面9个字符每3个字符又作为一个组,则有3组信息(“rw-”、“r–”、“r–”)

分别表示所属用户本身具有的权限、所属用户的用户组其他成员的权限、其他用户的权限。

r是读权限、w是写权限、x是可执行权限、-没有对应字符的权限。

Linux里面对这些字符设置对应的数值,r是4,w是2,x是1,-是0。

“rw-”是6(=4+2+0),a.txt的权限是644,属于root用户组的root用户。

Read more

Debian 10 升级到Debian 11

Debian 11 (bullseye) 终于正式发布稳定版本了,带来了更多的特性和新的内核。

那么如何从Debian 10升级到Debian 11呢?

  1. 更新软件包

    1
    apt update && apt upgrade -y
  2. 更新sources.list

Read more

在Debian上使用UFW

UFW全程Uncomplicated Firewall,是Ubuntu系统上默认的防火墙组件。UFW是为轻量化配置iptables而开发的一款工具。UFW 提供一个非常友好的界面用于创建基于IPV4,IPV6的防火墙规则。UFW 在 Ubuntu 8.04 LTS 后的所有发行版中默认可用。无论是桌面版还是服务器版,UFW 的命令行用法是一样的。

在服务器上使用UFW的时候需要具备sudo权限

Read more

解决ln -s 软链接的提示错误

在使用ln -s 的时候,会提示Too many levels of symbolic links

这个一般是由于使用的是相对路径,改成绝对路径即可:

1
ln -s /etc/nginx/sites-available/default //etc/nginx/sites-enabled
Read more

如何在Linux 中优先使用IPV 4

使用VPS 的时候,很多厂商默认网络链接使用IPV 6,而不是IPV 4。在实际使用中会出现下载数据问错的情况,所以可以更改设置,让它优先使用IPV 4,而不是禁用IPV 6。

两种情况

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×