»
(008) CubeIDE Implementation of USB Peripherals*
(018) C99 pointer*
(019) C99 With only value assignment*
(022) POSIX pthread multi-threads mutex*
(023) POSIX pthread multi-threads programming*
(027) C99 time and wait*
(028) High-precision calculation with GMP*
(029) Web Service Lib*
(030) International Components for Unicode (ICU)*
(031) Performance of C is higher than C++, because...*
🍓(004) Speed up latest version of Ubuntu
(安装最新版Ubuntu24.04一定不要选择现在就联网)
(本文仅供自用本机安装最新版Ubuntu24.04环境使用,未免会有错误,请谨慎操作)
1、改用xfce
sudo apt update
sudo apt upgrade
sudo apt install xfce4
sudo apt install xfce4-goodies
sudo reboot
登录进入xfce
卸载 GNOME
sudo apt purge gnome-shell gnome-software gnome-session gnome-terminal gnome-remote-desktop cloud-init avahi-daemon iio-sensor-proxy openvpn ubuntu-advantage-desktop-daemon apport
rm -rf ~/.config/gnome-shell
rm -rf ~/.config/gnome-session
sudo apt autoremove
配置免登录:
sudo apt install lightdm-settings
sudo apt install lightdm slick-greeter
sudo lightdm-settings
2、安装sysv-rc-conf或systemctl list-unit-files --type=service配置systemctl disable ***停用不必要的服务:
NetworkManager:网络管理服务
bluetooth:蓝牙服务
cups:打印服务
avahi-daemon:网络发现服务
cups-browsed:打印机浏览服务
apport: 自动报告错误服务
rsyslog: 快速系统日志服务
syslog: 系统日志服务
iio-sensor-proxy: 屏幕旋转服务
openvpn: 开源vpn网络服务
3、使用systemctl stop和systemctl disable停用不必要的服务
4、内核加速:
在/etc/modprobe.d/blacklist.conf里加入:
blacklist lp
blacklist btusb
blacklist btrtl
blacklist btbcm
blacklist btintel
blacklist floppy
blacklist joudev
执行命令:
update-initramfs -u
用户服务改为启动桌面后在.bashrc里启动
关闭自动升级、自动错误报告服务
使用systemd-analyze和systemd-analyze blame分析系统启动时间
5、停用不必要的服务(不能停用NetworkManager)
systemctl stop NetworkManager
systemctl disable NetworkManager
6、彻底删除snap
参考:https://blog.csdn.net/liufangaliya/article/details/135126156
sudo du -sh /var/lib/snapd
cd /var/lib/snapd/snaps
snap list --all
多遍:
for p in $(snap list | awk '{print $1}'); do
sudo snap remove $p
done
多遍:
sudo systemctl stop snapd
sudo systemctl disable --now snapd.socket
for m in /snap/core/*; do
sudo umount $m
done
一遍:
sudo apt autoremove --purge snapd
rm -rf ~/snap
sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd
sudo rm -rf /var/cache/snapd
(注意:以上,仅供自用本机安装Ubuntu环境使用,未免会有错误,请谨慎操作)