使用deb包安装软件时想要拆卸

在使用dpkg -r拆卸软件需要知道包名,有的时候不好查,可以使用用Ubuntu Software打开deb包,点删除

安装virtualbox,启动虚拟机报 Kernel driver not installed (rc=-1908)

可以使用sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms 安装完成后重启

使用clash for window时,无法正常代理

在ubuntu设置中,点击网络,设置网络代理配置好即可

使用拼音输入法

安装fcitx5

sudo apt install fcitx5 \
fcitx5-chinese-addons \
fcitx5-frontend-gtk4 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 \
fcitx5-frontend-qt5

安装词库

https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases下载.dict结尾的词库文件,放入 ~/.local/share/fcitx5/pinyin/dictionaries/,没有创建即可。

设置默认输入法im-config命令

配置环境变量/etc/profile

export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

在home目录.pam_environment添加配置

GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=@im=fcitx
SDL_IM_MODULE DEFAULT=fcitx

非root用户无法使用80端口

通过执行sudo sysctl -w net.ipv4.ip_unprivileged_port_start=80命令,你在更改了系统配置文件,指定了非特权用户可以使用的TCP/UDP端口号的起始值为80。这意味着普通用户可以绑定和使用80端口,而无需特权身份(如root或管理员权限)。

不过这样重启后就无法使用80端口了,所以需要配置一个重启后也生效的配置文件,打开/etc/sysctl.conf文件,在文件后面追加 net.ipv4.ip_unprivileged_port_start = 80,这样重启后也可以生效。