1、系统安装

首先介绍我的主机配置:

  • 主板:铭瑄B760M 终结者 带wifi
  • CPU:i512600kf
  • 显卡:4060ti-16g
  • 内存:金士顿DDR5 16G*2
  • 硬盘:主盘三星980Pro 1T和其它从盘

1.1 系统安装

    主机已经安装window10系统,因此先将硬盘压缩部分出来安装ubuntu。按需分配两个系统的空间。一开始尝试安装的是ubuntu24.04,内核版本是6.8.0,安装过程中出现内核相关错误,查了相关资料,将无线网卡暂时屏蔽等等方式均尝试过,不能正常完成。所以尝试安装ubuntu22.04.具体安装过程网上很多,不详细表述,基本就是去ubuntu官网下载ubuntu22.04的ISO,然后准备一个U盘。使用rufus烧录镜像,然后重启电脑选择U盘启动,开始安装ubuntu。本机配置可正常安装。

1.2 显卡驱动安装

    系统安装完成后,安装nvidia显卡驱动和cuda等相关基础环境。具体可参考这篇文章,基本能顺利安装,不做过多赘述。
    首先到NVIDIA官网下载显卡对应的驱动和cuda、cudnn。我这里使用的是NVIDIA-Linux-X86_64-550.100.run,cuda12.1和cudnn8.9

  • 注意:此显卡驱动安装需要gcc-12,因此需要确保已安装gcc-12并使用gcc-12;因为ubuntu22.04使用apt install gcc默认安装的是gcc-11,所以直接安装显卡驱动会出错,出错后可退出,安装gcc-12后重新安装驱动即可。

1.3 中文输入法安装

    本想安装搜狗输入法,但是官网下载不了,所以直接安装ibus-pinyin,参考:ubuntu22.04中文拼音输入

1.4 安装Chrome

略。

1.5 安装Clash

    因为后面的各种服务我都是打算使用docker部署,而现在docker国内又用不了,所以配置代理是必要的。首先要自行准备一个订阅,我一直用了几年的是Bywave(点击链接直达官网),比较稳定,缺点是偏贵,不过可以多人合租。 此部分Clash安装参考: https://zhuanlan.zhihu.com/p/679332988

1.5.1 clash下载与安装

gzip -d clash-linux-amd64-v3-v1.18.0.gz      # 解压  
sudo chmod +x clash-linux-amd64-v3-v1.18.0   # 添加执行权限  
sudo mv clash-linux-amd64-v3-v1.18.0 /usr/local/bin/clash   # 移动到用户bin目录  
clash -v                                     # 查看版本  

1.5.2 启动clash

clash                      # 运行clash,第一次运行时可能会自动下载相关文件Country.mmdb,文件与config.yaml一样都保存在下面的目录
cd $HOME/.config/clash/    # 进入目录,此目录存放订阅配置文件config.yaml  
wget -O config.yaml [url]  # 下载你的订阅地址;如果你是跟我一样用的Bywave,配置文件地址是你的订阅地址后面加上`&client=clash`,替换`[url]`  

然后手动配置系统代理:在系统网络设置那里,进行相关配置。默认端口是7890和7891

系统代理设置

1.5.2 clash配置

sudo gedit /etc/systemd/system/clash.service       # 创建文件,设置开机自启,文件中填入以下内容:  
[Unit]
Description=Clash - A rule-based tunnel in Go
Documentation=https://github.com/Dreamacro/clash/wiki
[Service]
OOMScoreAdjust=-1000
ExecStart=/usr/local/bin/clash -f $HOME/.config/clash/config.yaml
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
systemctl enable clash                             # 配置开机自启  
systemctl start clash                              # 启动clash服务  
echo -e "export http_proxy=http://127.0.0.1:7890\nexport https_proxy=http://127.0.0.1:7890" >> ~/.bashrc     # 配置环境变量

1.5.3 clash管理面板

    浏览器访问 http://clash.razord.top/#/proxies

  • 初次进入会进行相关配置,将端口修改为config.yaml中配置的端口(Bywave下载的配置文件中默认写的是9990),设置密码,然后添加即可进入控制面板。在这里可以切换节点、查看日志等。

Clash控制面板

1.6 安装Docker

1.6.1 首先配置系统apt代理

sudo vim /etc/apt/apt.conf.d/95proxies    # 创建文件,并填入以下内容:
Acquire::http::Proxy "http://127.0.0.1:7890";
Acquire::https::Proxy "http://127.0.0.1:7890";

1.6.2 Docker安装与代理设置

    此部分参考:https://blog.csdn.net/SHAOYEZUIZUISHAUI/article/details/132323445,不过多赘述。

1.7 系统备份

系统备份相关参考:ubuntu系统备份

最后修改:2024 年 07 月 24 日
如果觉得我的文章对你有用,请随意赞赏