ubutnu18系统维护

1 参考

官方手册-中文

2 分区

说到分区方案,/boot根本不需要,只会带来更多麻烦。初学者建议空闲空间只分两/三个分区,/和home就足够了。swap如果内存大就不要。

  1. /efi:200M~500,采用Logical Partition,用于boot安装到此efi分区,(本人采用1G存储大小)
  2. /:128G大小,采用Primary Partition
  3. /home: 剩余存储

安装ubuntu系统时安装到efi分区

3 清理内核

3.1 自动清理

参考1
参考2
参考3:推荐

# 查看所有内核
sudo dpkg --get-selections | grep linux
# 查看当前使用的内核版本
uname -a  #或者 -r
# 移除冗余内核
sudo apt-get update
sudo apt-get -V upgrade
sudo apt-get --purge autoremove

# 卸载后重新检查是否有冗余内核
sudo dpkg --get-selections | grep linux

The above commands only work on newer systems as all old Linux kernels and headers automatically flagged as no more needed, and thus can be purged.

或者使用synaptic工具进行清理,Synaptic不会尝试验证你试图删除什么, 如果你不小心删除了你的最新内核,甚至删除了你的所有内核,都是有可能的,注意检查你当前的内核

sudo apt-get install synaptic
su
synaptic

3.2 手动清理(推荐)

参考

# 查看当前使用的内核版本
uname -a
# 查看所有内核
sudo dpkg --get-selections | grep linux

# 使用 purge 连配置文件里一起彻底删除,清理内核列表
sudo apt-get purge  linux-headers-xxx     #xxx是版本号,数字比较小的一般是旧版本
#删除所有linux-*-xxxx 开头的内核文件
#linux-headers-4.15.0-39 
#linux-headers-4.15.0-39-generic 
#linux-image-4.15.0-39-generic 
#linux-modules-4.15.0-39-generic 
#linux-modules-extra-4.15.0-39-generic

# 卸载后重新检查是否有冗余内核
sudo dpkg --get-selections | grep linux

# 更新系统引导
sudo update-grub2   #ubuntu18使用的grub2启动
#或者 sudo update-grub   #ubuntu18使用的grub version 2.0 与update-grub2属于同一命令(不同名而已)
# 查看grub配置信息是否与 sudo dpkg --get-selections | grep linux结果一致
cat /boot/grub/grub.cfg

4 清理软件

#查看到安装包所占用的空间
du  –h  /var/cache/apt/archives
# 清理旧版本的软件缓存
sudo apt-get autoclean
# 清理所有软件缓存
sudo apt-get clean
# 删除系统不再使用的孤立软件
sudo apt-get autoremove

5 备份

在 Ubuntu 18.04 之前,可以从 Settings 中找到并启动备份工具。但是到了 18.04,备份工具不再出现在 Settings 中了,在 Activities 中搜索 “backups” 可以找到该工具

6 时钟同步

win10与Ubuntu双系统下,时间往往出现不同步问题,解决方法如下:

#设置BIOS为本地时间
$ sudo timedatectl set-local-rtc 1      
#更新世界时间
$ sudo apt-get install ntpdate         
$ sudo ntpdate time.windows.com
#将时间更新至BIOS硬件
$ sudo hwclock --localtime --systohc

7 禁止休眠

系统去掉了默认的安全策略,不能直接设置自动休眠。
需要修改配置文件

vim /etc/systemd/logind.conf
#找到 #HandleLidSwitch=suspend
# 放开注释,suspend修改为ignore,如下:
HandleLidSwitch=ignore
#重启系统解决,之后不会再自动休眠了

推荐使用如下方法:

sudo apt-get install gnome-tweaks
#配置 tweaks -> Power -> Suspend when laptop lid is closed -> ON

8 禁止挂起

戴尔品牌机作为服务器使用,新安装了ubuntu18.04LTS,待机一段时间后,发现无法连接到服务器,查看发现机器自动挂起了。修改了power设置中中blank screen 为never,保存之后过了半个小时又再一次自动挂起了。
参考
这次重新唤醒,把隐私设置里面的自动锁屏也改成了关闭,保存退出之后,半小时左右又自动挂起了。。。
参考

由于使用过程中,还会间歇性的出现文件管理器和terminal打不开的情况,最后,试着把系统设置->区域和语言改成了English (United States),又按照stackoverflow上一个回答搞了一下,居然神奇的好了。。。
stackoverflow的回答:https://askubuntu.com/questions/1062369/how-to-disable-auto-sleep-in-ubuntu-18-04

I finally found a solution looking through some other threads. Here’s what I did:
Install gnome-tweak-tool: sudo apt install gnome-tweak-tool
Run gnome-tweaks.
Change the option under “Power” for “Suspend when laptop lid is closed” to “off”.
Now the monitor only turns off the screen when the lid is closed, and no longer goes to sleep.
This doesn’t really resolve the issue of sleep-looping in case I ever wanted the laptop to actually go to sleep, but it’s a good enough solution for me at least.

sudo apt-get install gnome-tweak-tool
#Run gnome-tweaks.
#Change the option under “Power” for “Suspend when laptop lid is closed” to “off”.

9 系统备份与还原

推荐参考,此博客足够使用

10 常用命令记录

# 查看usb信息
lsusb
# 查看usb camera
ls /dev/video  #如果有信息,则有usb camera设备
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页