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的驅動)