x 环境配置文件
/etc/profile
~/.bashrc
~/.condarc
~/.pip/pip.conf
/etc/apt/source.list
/etc/hosts
× 修改hosts文件并且重启
sudo vim /etc/hosts
/etc/init.d/networking restart
× 安装提示缺少依赖包
sudo apt-get install -f 安装完修复依赖关系
× 软件列表和包更新
sudo apt-get update 更新软件列表
sudo apt-get upgrade 更新软件包
# 清理
sudo apt-get autoclean 清理旧版本的软件缓存(发现会把ros一些有用的包也给清除了,不过重新安装也很快)
sudo apt-get clean 清理所有软件缓存
sudo apt-get autoremove 删除系统不再使用的孤立软件
× 开root权限
sudo -s
chmod 777 /etc/sudoers
vim /etc/sudoers
chmod 440 /etc/sudoers
× 卸载包
# 删除软件及其配置文件
apt-get --purge remove <package>
# 删除没用的依赖包
apt-get autoremove <package>
# 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P pyqt4-dev-tools
× 修改文件夹所属组和组名 (解决root创建的文件其他用户无法操作问题)
sudo chown -R 组.组名 Package/
× 定时任务
crontab -e 打开定时任务设置
备份:
crontab -l > 文件路径
恢复
crontab -e 复制上面的文件即可
× 恢复误删除的系统文件
/etc/skel/ 目录包含许多系统默认的配置文件备份
× 文件和文件夹权限修改
-rw------- (600) 只有所有者才有读和写的权限
-rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx------ (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限
e.g. chmod 755 xxx
chmod 755 xxx -R 会包含子目录
x Anaconda
环境激活退出
conda deactivate
conda config --set auto_activate_base false
conda config --set auto_activate_base true
x Pytorch
pytorch=1.1.0
torchvision=0.3.0
pillow=5.4.0
cuda=10.2
cudnn=7.6.5
pip install torch===1.4.0 torchvision===0.5.0 --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
x GPU监控
watch -n 5 nvidia-smi
x Ubuntu安装显卡驱动 (建议安装recommend的驱动)