在 Ubuntu 中使用 clang 替代 gcc
Apr 30, 2020
Ubuntu 20.04 LTS 源里的编译环境是 GCC 9,然而 GCC 最新的版本已经是 10 了。但是安装最新版本的 GCC 10 又没有简单的方法。 恰好 LLVM 也发布了 10 版本,clang 编译的速度比 gcc 可快多了,而且生成的二进制体积还更小。 …
从 LetsEncrypt 获取免费的泛域名 SSL 证书
Apr 27, 2020
lvv.me 是单域名,*.lvv.me 是泛域名。如果自己的网站除了主域名外还有类似与 img.lvv.me、 file.lvv.me 之类的子域名,使用泛域名证书是比较好的选择。 …
更新 Ubuntu 到最新的 LTS 版本
Apr 26, 2020
Ubuntu 20.04 已经发布几天了,我购买的阿里云官方镜像还是只有 18.04 版本。 首先需要更新所有软件包到最新到版本: sudo apt-get update -y && sudo apt-get upgrade -y 然后开始升级: sudo do-release-upgrade -d Checking for a new Ubuntu release Get:1 Upgrade tool signature [1,554 B] Get:2 Upgrade tool [1,344 kB] Fetched 1,346 kB in 6s (157 kB/s) authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg' extracting 'focal.tar.gz' Reading cache Checking package manager Continue running under SSH? This session appears to be running under ssh. It is not recommended to perform a upgrade over ssh currently because in case of failure it is harder to recover. If you continue, an additional ssh daemon will be started at port '1022'. Do you want to continue? Continue [yN] 输入 y …
Ubuntu 以普通用户启动 Docker
Apr 12, 2020
创建一个普通用户 root 身份下添加一个普通用户 lvv: useradd lvv 设置密码: passwd lvv 设置默认 Shell: usermod -s /bin/bash lvv 让用户可以执行 sudo,方便安装软件和系统维护: usermod -G sudo -a lvv 以后就使用 lvv 这个用户来登录系统。 …