树莓派管理交换文件(Swap file)的正确方式
Nov 06, 2023
在树莓派的 /etc/fstab 文件末尾看到这样的注释: proc /proc proc defaults 0 0 PARTUUID=7c7f9727-01 /boot vfat defaults 0 2 PARTUUID=7c7f9727-02 / ext4 defaults,noatime 0 1 # a swapfile is not a swap partition, no line here # use dphys-swapfile swap[on|off] for that 在树莓派上应该使用 dphys-swapfile 来管理交换文件…
Ubuntu 安装最小的 Gnome 桌面环境
Mar 31, 2022
如果直接安装官方的 Desktop 镜像,虽然得到开箱即用的最佳体验,但是也安装了一些不必要的应用。 在 Server 镜像上安装桌面环境,可以得到一个最纯粹的桌面系统。 TL;DR…
安装 DEB 安装包并自动安装依赖
Mar 26, 2022
有时候会遇到软件厂商或者作用只提供了 deb 格式的软件安装包,但还需要额外是依赖库才能正常运行。 直接使用命令 dpkg -i *.deb ,是不能处理 deb 里定义的依赖关系的…
建立私有软件的 apt 仓库
Mar 24, 2022
使用私有软件源可以很方便的安装自己开发或者编译的软件。 第三方软件源的存放在 /etc/apt/sources.list.d 目录: 创建一个软件源文件: /etc/apt/sources.list.d/swift-toolchain.list 软件源文件的内容如下: deb http://127.0.0.1/repo swift-toolchain main 以上几…
Ubuntu 设置系统时区
Mar 29, 2021
最简单直接的方法: timedatectl set-timezone Asia/Shanghai 传统方法: tzselect 按提示逐步操作: Please identify a location so that time zone rules can be set correctly. Please select a continent, ocean, "coord", or "TZ". 1) Africa 2) Americas 3) Antarctica 4) Asia 5) Atlantic Ocean 6) Australia 7) Europe 8) Indian Ocean 9) Pacific Ocean 10) coord…
Docker 设置代理的方式
Mar 27, 2021
docker pull & push 执行 docker pull ... 和 docker push ... 命令时,是由守护进程 dockerd 执行任务,所以代理需要设置给 dockerd sudo mkdir -p /etc/systemd/system/docker.service.d sudo vim /etc/systemd/system/docker.service.d/proxy.conf proxy.conf 可以是任意名称,后缀不能改。 [Service] Environment="HTTP_PROXY=http://10.211.55.2:7890" Environment="HTTPS_PROXY=http://10.211.55.2:7890" Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.example.com,.corp" 修改后需要…
在树莓派上开启 WIFI 连接
Mar 25, 2021
先查看一下目前的网络设备接口: ls /sys/class/net eth0 lo wlan0 编辑 /etc/netplan/50-cloud-init.yaml,添加你的 WIFI 名称和密码: # This file is generated…
在 Ubuntu 上安装 Docker 的方法
Mar 24, 2021
Docker 的客户端和容器的运行时现在分开为不同的包里,要安装 Docker 需要同时安装这三个包: sudo apt-get install docker-ce docker-ce-cli containerd.io 卸载旧版本 docker、 docker.io 和 docker-engine 是旧版本的 Docker…
Ubuntu 20.04 使用自定义的 DNS 设置
Mar 22, 2021
修改 /etc/systemd/resolved.conf, 写入自定义的 DNS 地址,多个地址使用空格分隔: [Resolve] DNS=1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001 创建软连接覆盖系统的 resolv.conf,让系统使用 systemd-resolved 生成的配置: ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf 重启 systemd-resolved…
设置 Docker 服务开机自启动
May 01, 2020
开机时自启动 docker 服务: systemctl enable docker.service systemctl start docker 还要设置容器随着 docker 自启动 --restart=always: docker run --restart=always ... 设置以后就算系统意外重启服务也能自动启动了…