Ubuntu常用的指令和配置

1. 装机后的常用指令

  1. 安装驱动
1
2
3
sudo ubuntu-drivers autoinstall  
sudo apt install xorg-server-source
sudo apt install nvidia-cudnn

ubuntu-drivers devices 可以列出推荐的显卡驱动版本, 手动装更好(不会只装最新的)

  1. 安装开发工具
1
sudo apt install build-essential net-tools curl
  1. 维护
1
sudo resolvectl flush-caches # 清除DNS缓存

2. 配置网络

2.1 配置TCP缓存(非必须, 效果不明显)

1
2
sudo vim /etc/sysctl.conf
sudo sysctl -p
1
2
3
4
5
6
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
net.ipv4.tcp_rmem=375126 500170 75025200
net.ipv4.tcp_wmem=375126 500170 75025200
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=1

2.2 配置DNS解析(推荐,优化效果突出)

systemd-resolve服务指令可能是systemd-resolve也可能是resolvectl(如ubuntu22.04上)

systemd-resolve配置文件修改指导文档: https://systemd.network/resolved.conf.html

  1. 修改配置文件: /etc/systemd/resolved.conf, 在最后面加上这一行:
1
options single-request-reopen

DNS解析效率会提高很多, 但是还依赖于DNS服务器的稳定性

  1. 修改DNS服务器
1
2
3
[Resolve]
DNS=119.29.29.29 223.6.6.6
FallbackDNS=114.114.114.114 8.8.8.8
  1. 重启服务
1
sudo systemctl restart systemd-resolved.service

此时也可以查看DNS的配置

1
resolvectl status

Ubuntu常用的指令和配置
https://www.torch-fan.site/2022/07/21/Ubuntu常用的指令和配置/
作者
Torch-Fan
发布于
2022年7月21日
更新于
2022年11月15日
许可协议