Ubuntu 18+ 快速开启 TCP BBR
Linux Kernel 内核升级到 4.9 及以上版本可以实现 BBR 加速,由于Ubuntu 18.04 默认的内核就是 4.15版本的内核,由于Ubuntu 20.04 默认的内核就是 5.4 版本的内核,并已经默认编译了 TCP BBR 模块,所以可以直接通过参数开启。 新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth…
Linux Kernel 内核升级到 4.9 及以上版本可以实现 BBR 加速,由于Ubuntu 18.04 默认的内核就是 4.15版本的内核,由于Ubuntu 20.04 默认的内核就是 5.4 版本的内核,并已经默认编译了 TCP BBR 模块,所以可以直接通过参数开启。 新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth…
记不清从 Ubuntu 16 还是 18 开始就内置了一个叫 cloud-init 的东西。这个东西是用来配合云计算平台工作的,进行一些虚拟机初始化的操作。我自己在物理机上安装 Ubuntu 自然就用不到这个东西了,就算自己安装虚拟机也用不上。所以有些时候是可以卸载掉它的。 首先配置 cloud-init 服务,取消所有选项,只留下 None TEXT 复制…
编辑 /etc/systemd/resolved.conf 文件,添加 DNS Server TEXT 复制代码 DNS=10.0.0.1 192.168.0.1 重启 resolved 服务 Bash 复制代码 systemctl restart systemd-resolved 创建服务生成的解析文件软链接到系统解析文件 Bash 复制代码 ln -fs…
本文介绍如何禁用 Netplan 改回使用 ifupdown 配置网络,并将 DNS 管理由 systemd-resolved 改回 resolvconf。 在 Ubuntu 初始安装过程禁用 Netplan Netplan FAQ 里有提到,可以在系统安装时设置不用 Netplan(引导界面按 F6 键设置如下参数)。 TEXT 复制代码 netcfg/d…
可以卸载 Ubuntu 16 自带的 Python3.5,然后安装 Python3.8,在卸载的时候会卸载一堆软件包,初步测试发现不会影响基础系统,如果没有特殊需求可以尝试此方案。 Bash 复制代码 apt remove python3.5* libpython3.5* apt autoremove dpkg -l | grep ^rc | awk '{p…
有时在Linux下卸载某些包时,会出现类似如下错误: YAML 复制代码 dpkg: error processing glx-diversions (--remove) : subprocess installed post-removal script returned error exit status 2 configured to not writ…
编辑 /etc/netplan/ 下的某个 .yaml 文件,文件名不固定,需要自行查看。 格式如下: YAML 复制代码 network : ethernets : eth0 : addresses : - 10.0.0.20/24 gateway4 : 10.0.0.1 nameservers : addresses : - 10.0.0.1 versi…
ubuntu18.04 改用 systemd 管理启动系统,虽说对于系统来说更加规范,但是丢失了 rc.local 的便捷。 所以,虽然默认没有 rc.local 了,但是系统仍然保留了启动 rc.local 的服务,只要启用就可以重回 rc.local 了。 首先创建软链接 Bash 复制代码 ln -fs /lib/systemd/system/rc-l…
今天闲来无事,折腾了一个 Ubuntu 镜像,发现该镜像在控制台登录的时候,有一些提示信息,经过 google 之后,原来是藏在 /etc/issue 文件中,于是自己瞎写了一个。 TEXT 复制代码 Ubuntu 14.04.5 LTS \n \l Welcome to My Server =================================…
在语言选择界面选择英文,然后按 F6,再按 ESC,在最下边的命令行里,把结尾的 quiet 替换成 all_generic_ide,回车就可以正常安装了。 可以在接下来的语言选择界面再次选择中文。
今天装了一台 Ubuntu 16.04 的虚拟机,发现网卡名从 eth 变成 ens 了,通过命令查看发现是被系统重命名了 TEXT 复制代码 # dmesg |grep eth [ 2.244937] virtio_net virtio0 ens3: renamed from eth0 [ 2.249486] virtio_net virtio1 ens4…
安装 samba Bash 复制代码 apt-get install samba 添加系统账号 TEXT 复制代码 groupadd share useradd share -g share -s /sbin/nologin -d /dev/null useradd luobo -g share -s /sbin/nologin -d /dev/null u…
编辑文件“vi ~/.fonts.conf” TEXT 复制代码 vi ~/.fonts.conf 输入以下内容 HTML 复制代码 <?xml version="1.0″?> <!DOCTYPE fontconfig SYSTEM “fonts.dtd"?> < fontconfig > < match target = "font" > < test q…
TEXT 复制代码 sudo apt-get purge libreoffice-core sudo apt-get autoremove
安装字体 如果在 Ubuntu 下可直接打开字体文件,点击右上角“安装”按钮即可安装 如果无法打开字体文件,则复制字体文件到“/usr/share/fonts/TrueType/”目录, 然后更改权限 创建 fonts.scale 文件和 fonts.dir 文件 最后更新字体缓存即可 Bash 复制代码 sudo cp ~/fonts/* /usr/sha…