markdown最安全的方法来清理启动分区-ubuntu14.04lts-x64,ubuntu16.04lts-x64(代码片段)

author author     2022-12-14     196

关键词:


# Safest way to clean up boot partition - Ubuntu 14.04LTS-x64, Ubuntu 16.04LTS-x64

[Reference](http://askubuntu.com/questions/345588/what-is-the-safest-way-to-clean-up-boot-partition)

## Case I: if /boot is not 100% full and apt is working

### 1. Check the current kernel version
```
$ uname -r 
```

It will shows the list like below:
```
3.19.0-64-generic
```

### 2. Remove the OLD kernels

#### 2.a. List the old kernel

```
$ sudo dpkg --list 'linux-image*'|awk ' if ($1=="ii") print $2'|grep -v `uname -r`
```

You will get the list of images something like below:

```
linux-image-3.19.0-25-generic
linux-image-3.19.0-56-generic
linux-image-3.19.0-58-generic
linux-image-3.19.0-59-generic
linux-image-3.19.0-61-generic
linux-image-3.19.0-65-generic
linux-image-extra-3.19.0-25-generic
linux-image-extra-3.19.0-56-generic
linux-image-extra-3.19.0-58-generic
linux-image-extra-3.19.0-59-generic
linux-image-extra-3.19.0-61-generic

```

#### 2.b. Now its time to remove old kernel one by one as 

```
$ sudo apt-get purge linux-image-3.19.0-25-generic
$ sudo apt-get purge linux-image-3.19.0-56-generic
$ sudo apt-get purge linux-image-3.19.0-58-generic
$ sudo apt-get purge linux-image-3.19.0-59-generic
$ sudo apt-get purge linux-image-3.19.0-61-generic
$ sudo apt-get purge linux-image-3.19.0-65-generic
```

When you're done removing the older kernels, you can run this to remove ever packages you won't need anymore:

```
$ sudo apt-get autoremove
```

And finally you can run this to update grub kernel list:

```
$ sudo update-grub
```



## Case II: Can't Use `apt` i.e. /boot is 100% full

<strong style="color:red">NOTE: this is only if you can't use apt to clean up due to a 100% full /boot</strong>


### 1. Get the list of kernel images
Get the list of kernel images and determine what you can do without. This command will show installed kernels except the currently running one

```
$ sudo dpkg --list 'linux-image*'|awk ' if ($1=="ii") print $2'|grep -v `uname -r`
```

You will get the list of images somethign like below:

```
linux-image-3.19.0-25-generic
linux-image-3.19.0-56-generic
linux-image-3.19.0-58-generic
linux-image-3.19.0-59-generic
linux-image-3.19.0-61-generic
linux-image-3.19.0-65-generic
linux-image-extra-3.19.0-25-generic
linux-image-extra-3.19.0-56-generic
linux-image-extra-3.19.0-58-generic
linux-image-extra-3.19.0-59-generic
linux-image-extra-3.19.0-61-generic

```

### 2. Prepare Delete
 Craft a command to delete all files in /boot for kernels that don't matter to you using brace expansion to keep you sane. Remember to exclude the current and two newest kernel images. 
From above Example, it's 
```
sudo rm -rf /boot/*-3.19.0-25,56,58,59,61,65-*
```

### 3. Clean up what's making apt grumpy about a partial install.
```
sudo apt-get -f install
```

### 4. Autoremove
Finally, autoremove to clear out the old kernel image packages that have been orphaned by the manual boot clean.

```
sudo apt-get autoremove
```

### 5. Update Grub
```
sudo update-grub
```

### 6. Now you can update, install packages
```
sudo apt-get update
```

Visual Studio 负载测试启动和清理方法

】VisualStudio负载测试启动和清理方法【英文标题】:VisualStudioLoadtestStartupandCleanupmethods【发布时间】:2014-07-0306:16:35【问题描述】:是否有一种优雅的方式来设置StartUp和Cleanup方法以在VisualStudio中运行负载测试?我有一个用于负... 查看详情

电脑c盘满了,如何清理?

...。那么C盘空间满了,怎么清理呢?很多人可能会想到360安全卫士或者腾讯电脑管家之类的第三方工具,其实完全不用。我是不建议安装这种第三方安全工具的,因为安全方面Win10自带的WindowsDefender已经完全可以防御绝大多数的木... 查看详情

在 BigQuery 中清理数据的最有效方法

】在BigQuery中清理数据的最有效方法【英文标题】:MostefficientwaytocleandatainBigQuery【发布时间】:2021-03-1508:22:05【问题描述】:我需要一些帮助来清理我的数据...我有一个BQ表,我从后端接收新条目,这些数据记录到我的BQ中,我... 查看详情

linux系统中显示百宝箱但是打不开

...F盘中,有一个程序要升级,但源程序又没有了。建议:用360安全卫士清理一下注册表。要先把360安全卫士升级,然后再去清理注册。 参考技术B这是在你的F盘中,有一个程序要升级,但源程序又没有了。建议:用360安全卫士清理一下... 查看详情

分区表基本类型(代码片段)

...但底层的数据文件并没有变小。面对这类问题,最有效的方法就是在使用分区表。最常见的分区方法就是按照时间进行分区。分区一个最大的优点就是可以非常高效的进行历史数据的清理。分区类型目前MySQL支持范围分区(RANGE... 查看详情

为啥电脑进不了bios?

...开启,之后再换回DP口连接就可以了。2、开机按F8,选择安全模式进入,卸载最近安装的更新和软件,同时进行杀毒和垃圾清理。3、安全模式都无法进入建议选择重装操作系统。4、重装仍然无法启动,应是硬件故障,联系售后... 查看详情

ubuntu的分区要怎么弄,简单的方法

...户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。/bin分区,存放标准系统实用程序。上面介绍了几个常用的分区,... 查看详情

哈希密码,从破碎的方法到现在最安全

】哈希密码,从破碎的方法到现在最安全【英文标题】:HashingPassword,frombrokenmethodstomostsecurenow【发布时间】:2013-04-0217:51:04【问题描述】:我对社区有一个简单的问题。曾几何时,当我开始编程时,我使用md5作为哈希密码,后来... 查看详情

怎么清理c盘空间?

...这次我重新写一篇操作简单、副作用小的。供大家参考。安全提示:进行空间清理操作时。个别操作会对系统和个人文件有一些风险。我在操作下方都会有难度和安全性提示。请各位根据自己的水平操作,越是高级的操作越需要... 查看详情

linux中磁盘分区清理方法(代码片段)

    当打开Linux系统准备下载软件时,发现磁盘分区内存已经被占满,没有足够的空间去下载软件。打开终端命令行输入以下命令:df-H//此处的h可以是大写也可以小写,不影响结果    该命令用于显示系统上可... 查看详情

处理信用卡的最安全方法[关闭]

】处理信用卡的最安全方法[关闭]【英文标题】:Mostsecurewaytoprocesscreditcards[closed]【发布时间】:2015-12-2602:33:44【问题描述】:我正在我的网站上实现信用卡处理,并且我正在使用HTML表单来处理信用卡。我现在只测试了这个。如... 查看详情

如何识别图片验证码?

...器自动化攻击,为了确保服务器系统的稳定和用户信息的安全,越来越多的网站采用了验证码技术。图片验证码是目前最常用的一种。最近在一个爬虫项目中遇到了验证码,需要机器自动识别绕过。这些验证码大都分辨率都较低... 查看详情

通过删除尖括号来清理 html 安全吗?

】通过删除尖括号来清理html安全吗?【英文标题】:Issanitizinghtmlbyremovinganglebracketssafe?【发布时间】:2015-07-2910:14:29【问题描述】:我想用一个人的名字清理一个简单的文本字段,以防止XSS等。***几乎说我必须列入白名单。我不... 查看详情

Python 从数据库中存储和检索密码的最安全方法

】Python从数据库中存储和检索密码的最安全方法【英文标题】:Python\'ssafestmethodtostoreandretrievepasswordsfromadatabase【发布时间】:2011-02-0401:15:13【问题描述】:希望将用户名和密码存储在数据库中,并且想知道这样做最安全的方法... 查看详情

电脑上出现thiscomputerisbeingattacked怎么解决

...试方法:重启电脑,取网线,不停地按F8,进【带网络的安全模式】里用360顽固木马专杀大全New扫描.用【恶意软件清理助手】和【Windows清理助手】+最新360安全卫士、下载安装扫描一下木马和恶评插件.注意,安装前新建一个文件... 查看详情

怎么使用mac缓存清理软件来保护用户隐私

...这些文件会一直保留下来,很多时候为了保证自己的信息安全性,防止这些信息占用过多的空间我们会将这些信息进行清理,每个人的清理方式各有不同。小编为大家带来了一款能够彻底清除一切信息浏览记录的工具,让我们的... 查看详情

安全接入app密码忘记了怎么办

...您身体健康,心情愉快!问题还没解决?快来咨询专业答主~安全接入密码忘记了怎么办呢在线3891位答主在线答服务保障专业响应快马上提问问应用加密密码忘记了,安全问题也忘了怎么办87位网友正在问问应用加密密码忘记了,安... 查看详情

人体排毒清理肠道的方法

...谷物、豆类、海藻类、苹果、富含寡糖的食物清除宿便的方法:1、首先是清肠。清肠的方法目前主要有三种:机械疗法;药物疗法;食物疗法。这三种方法,机械疗法最痛苦,药物疗法虽然能清除体内宿便,但凡药三分毒,所... 查看详情