Open iLovEing opened 6 months ago
grub修改
修改语言为中文,应用到全系统
4k屏幕显示太小: 修改显示器缩放至 150% or 175% 如果没有分数比例调节,使用如下命令(不知道可都用)
修改输入法为中文智能拼音(这里不要选择其他,点中文进去选择),修改默认语言、候选词个数
修改终端复制快捷键
修改高危文件夹背景色
profile和 bashrc, 主要用来存放开机自运行的程序和命令,比如环境变量 /etc/profile 和 /etc/bash.bashrc, 影响所有用户,先加载 profile,profile里面加载 bashrc ~/.profile 和 ~/.bashrc, 影响单个用户,加载顺序同理
tips: 一般自己的修改放 bashrc 就可以了
卸载snap(先安装chrome)
rm -rf ~/snap sudo rm -rf /snap sudo rm -rf /var/snap sudo rm -rf /var/lib/snapd sudo rm -rf /var/cache/snapd
sudo sh -c "cat > /etc/apt/preferences.d/no-snapd.pref" << EOL Package: snapd Pin: release a=* Pin-Priority: -10 EOL
sudo sh -c "cat > /etc/apt/preferences.d/no-firefox.pref" << EOL Package: firefox Pin: release a=* Pin-Priority: -10 EOL
文件夹最近项目:
使用中科大源: sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
更新索引: sudo apt update
attention: 建议先安装ssh,防止用户界面无法进入 attention: 安装系统时勾选自动安装驱动,开机检查驱动版本,若版本cuda满足可不手动升级
- 查看设备:lspci -nn | grep -i nvidia
下载相关文件
sudo apt install gcc sudo apt install g++ sudo apt install make sudo apt install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt install --no-install-recommends libboost-all-dev sudo apt install libopenblas-dev liblapack-dev libatlas-base-dev sudo apt install libgflags-dev libgoogle-glog-dev liblmdb-dev attention: 如果有编译报错 尝试用gcc-12(新版本都需要) sudo apt install gcc-12 sudo ln -sf /usr/bin/gcc-12 /etc/alternatives/cc
屏蔽 nouveau
安装驱动
卸载原有驱动:sudo apt purge nvidia-*
安装
–no-nouveau-check 安装驱动时不检查nouveau –no-opengl-files 只安装驱动文件,不安装OpenGL文件 安装32位兼容库 --no 运行x配置 -- yes
attention: 开机黑屏,不加载图形界面, 去掉opengl
- 验证 nvidia-smi
cuda
sudo sh cuda_12.4.1_550.54.15_linux.run
- 环境变量, add to ~/.bashrc
- export PATH=$PATH:/usr/local/cuda-12.1/bin
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.1/lib64
- 验证 nvcc -V
cudnn
sudo dpkg -i cudnn-local-repo-ubuntu2204-9.3.0_1.0-1_amd64.deb sudo cp /var/cudnn-local-repo-ubuntu2204-9.3.0/cudnn-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cudnn-cuda-12
手动挂载
开机自动挂载
defaults: 文件参数,比如权限,默认即可 0: 是否dump备份, 0表示重不,1表示每天,2表示其他定期 2: 是否开机进行fsck检查,一般系统文件会进行检验,0表示从不,1/2代表检验顺序,比如根目录为1
attention: 把所有挂载的fsck检查关掉,似乎碰到过一直检查不开机的问题。
挂载nas (smb) 参考链接
nas 端:
主机端:
192.168.0.100:/test /mnt/nas/test nfs defaults 0 0 192.168.0.100:/share /mnt/nas/share nfs defaults 0 0 192.168.0.100:/photo_backup_Q /mnt/nas/photo_backup_Q nfs defaults 0 0 192.168.0.100:/photo_backup_E /mnt/nas/photo_backup_E nfs defaults 0 0 192.168.0.100:/mm /mnt/nas/mm nfs defaults 0 0 192.168.0.100:/download /mnt/nas/download nfs defaults 0 0 192.168.0.100:/data_snapshot /mnt/nas/data_snapshot nfs defaults 0 0 192.168.0.100:/data /mnt/nas/data nfs defaults 0 0 192.168.0.100:/dl /mnt/nas/dl nfs defaults 0 0
vpn
下载clash verge deb
安装deb
打开无界面:
下载或导入配置
zerotier
python sudo ln -s /usr/bin/python3 /usr/bin/python # 使用linux自带即可
vim、git、7z、mpv (for vedio)、remmina (for remote pc)
chrome、qq、typora、baidunetdisk、wps、steam、微信
ssh
conda
pycharm & clion
[Desktop Entry] Version=1.0 Name=pycharm Exec=/usr/jetbrains/pycharm-2024.2/bin/pycharm Terminal=false Type=Application
系统监视器:indicator-sysmonitor
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt update sudo apt install indicator-sysmonitor sudo add-apt-repository --remove ppa:fossfreedom/indicator-sysmonitor
txt: ║{net}║CPU {cpu} - {cputemp}║GPU {nvgpu} - {nvgputemp}║MEM {mem}║
fancontrol、OpenRGB、bt
分区方案
UEFI引导分区
内存交换分区,Redhat官方文档关于swap分区大小设置的建议
ubuntu 根目录
存放用户程序,一般在/usr/bin中存放发行版提供的程序,用户自行安装的程序默认安装到/usr/local/bin中
存放用户文件,这个分区尽量设置大。
存放一些临时文件比如日志,服务器可考虑单独分区,否则放在根分区下