HA

ubuntu使用技巧

Tags:

为命令行配置代理

# 注意代理要是http代理,sock代理是不行的
export HTTP_PROXY='127.0.0.1:1086'
export HTTPS_PROXY='127.0.0.1:1086'

把desktop文件的程序固定到任务栏

  1. 复制desktop文件到~/.local/share/applications下,需要确保文件内的路径复制后仍然正确,改为绝对路径
  2. 命令行启动desktop
  3. 任务栏右键add to favorites

在新命令行窗口执行命令

gnome-terminal -x bash -c "echo 'hello'; exec bash"

自动安装安全更新

sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades

查看安全更新

apt list --upgradable | grep "security"

升级大版本

less /etc/update-manager/release-upgrades
# 确认内容为Prompt=lts
sudo apt-mark showhold
# 确认为空
# 如果不为空 sudo apt-mark unhold pkg1 pkg2
sudo apt-get update
# 确认报错的源,注释掉
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list

sudo apt-get update
sudo apt-get upgrade
sudo reboot
# 记录升级前版本号
uname -mrs
lsb_release -a
sudo ufw allow 1022/tcp comment 'Open port ssh tcp port 1022 as failsafe option for upgrades'
sudo ufw status
#升级
sudo do-release-upgrade
sudo ufw delete allow 1022/tcp
# 确认升级成功
uname -mrs
lsb_release -a

列出命令行所有可用命令

# No 1
ls ${PATH//:/ }
# No 2
compgen -c | sort -u > commands && less commands

reference