一、gnome桌面操作
1. 开机启动程序
在命令行执行下面语句,然后配置即可
1 | gnome-session-properties |
2. 安装fcitx5
- ubuntu 20.04没有
fcitx5-configtool
,没有办法配置,只能使用纯文本配置
安装步骤
- 先安装
1 | sudo apt install fcitx5 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 |
- 找个主题装上去
- 在网上找个配置替换
~/.config/fcitx5/*
- 执行
im-config
,选择fcitx5 - 添加环境变量
1 | /etc/environment |
- 添加开机启动程序,参照上面
- 重启
3. 快捷键
Ctrl + d
: 收藏文件夹
二、kde桌面操作
1. 安装
- 需要安装
kubuntu-desktop
包,即为kde的ubuntu包 - 不知道为什么在
ubuntu 20.04
上面,sddm
起不起来,所以需要安装gdm3
来启动
2. 安装fcitx5
- 步骤同上,就是把
fcitx5-frontend-gtk3 fcitx5-frontend-gtk2
换成fcitx5-frontend-gtk3 fcitx5-frontend-qt5
三、纯命令行的操作
1. apt安装软件
1.1. 解决依赖关系
不指名解决依赖关系
1 | sudo apt --fix-broken install |
1.2. 忽略某个包的更新
使用以下命令可以忽略某个包的更新
1 | sudo apt-mark hold (pack) |
取消忽略
1 | sudo apt-mark unhold (pack) |
1.3. 清除已经删除的软件的配置
1 | dpkg -l |grep "^rc"|awk '{print $2}' |xargs apt -y purge |
1.4. 添加/删除ppa源
1 | 添加ppa源 |
1.5. 下载包不安装
- 使用下面命令进行下载,下载的包在
/var/cache/apt/archives/
下
1 | 没有安装的包 |
1.6. 包和文件互查
1 | 查找包安装的文件列表 |
2. 设置默认终端
1 | gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator |
3. 添加移除开机启动程序
1 | update-rc.d xxx enable/disable |
4. 添加编码
1 | sudo dpkg-reconfigure locales # 跟着步骤配一下自己需要的编码 |
5. apt-file 查看文件所在包的位置
- 使用
apt-file
可以查看
1 | 安装 |
6. do-release-upgrade 升级ubuntu大版本
四、一些软件的安装配置
1. bind9 搭建dns服务器
1.1. 安装启动
1 | sudo apt install bind9 |
1.2. 添加dns正向解析记录
- 编辑
/etc/bind/named.conf.local
,添加下面的记录
1 | zone "proxy.com" { |
- 新建文件
/etc/bind/zones/db.proxy.com
,目录不存在就创建,内容如下
1 | ; |
- 重启bind9服务就可以解析
proxy.com
、www.proxy.com
、test.proxy.com
1.3. 添加反向记录 PTR
- 反向记录一般是nslookup用于展示dns服务器地址的域名使用
- 如下面的结果会发起一个
101.17.240.10.in-addr.arpa
的PTR
请求
1 | => nslookup www.testweb.com |
- 编辑
/etc/bind/named.conf.local
,添加下面的记录,添加10.240.17.0/24
的反查记录
1 | zone "17.240.10.in-addr.arpa" { |
- 新增文件
/etc/bind/zones/17.240.10.zone
,NS
是必须的,添加101的解析
1 | ; |
2. lightdm 使用vnc远程连接
- 需要安装
tigervnc-standalone-server
和tigervnc-common
- 其他参考 archlinux配置lightdm远程桌面
小技巧和踩坑记
1. ubuntu安装deepin-terminal,设置默认
x-terminal-emulator
里面没有deepin-terminal
,无法更新成默认terminal- 需要执行下面命令进行注册
1 | 注册deepin-terminal |
2. 信任CA证书
1 | sudo cp xxx.crt /usr/local/share/ca-certificates |
- 删除和新增同理,都只需要文件删除和添加执行命令即可