»
(008)CubeIDE实现USB外设*
(018)C99 的指针*
(019)C99 只有值赋值,没有move*
(022)POSIX线程库pthread的同步锁*
(023)POSIX线程库pthread的多线程*
(027)C99标准库中的计时与等待 *
(028)C语言中的高精度计算库GMP *
(029)C语言中的Web服务*
(030)C语言中的字符转码ICU*
(031)从几个方面显然C语言比C++效率高*
🍓(004)最新版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环境使用,未免会有错误,请谨慎操作)