centos yum更新及删除多余启动项

更新有多种方法,这次是在有网络情况下,进行yum安装

命令行很简单

yum update

然后就是y、、、、

更新结束后如果直接重启会发现,多出几个启动项,那么怎么删除这些多余内核呢?或者说旧的不用的内核?

1、查看当前运行内核版本

uname -a

2、查看系统中全部kernel

rpm -q kernel

3、delete old kernel:

yum remove kernel-3.XXXXX.el7
yum remove kernel-d。。。。。.el7

这些删除的是多余的内核

4、reboot:

    reboot

发现多余的内核启动已经删除

附其他小伙伴的详细步骤

1.查看系统当前内核版本:
# uname -a
Linux localhost.localdomain 3.10.0-229.20.1.el7.x86_64 #1 SMP Tue Nov 3 19:10:07 UTC 201
GNU/Linux
2.查看系统中全部的内核RPM包:
# rpm -qa | grep kernel
kernel-3.10.0-229.14.1.el7.x86_64
kernel-3.10.0-229.el7.x86_64
abrt-addon-kerneloops-2.1.11-22.el7.centos.0.1.x86_64
kernel-tools-libs-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-tools-3.10.0-229.20.1.el7.x86_64
3.删除旧内核的RPM包
yum remove kernel-3.10.0-229.14.1.el7
yum remove kernel-3.10.0-229.el7
4.重启系统
# reboot
注意:不需要手动修改/boot/grub/menu.lst

(0)

相关推荐

  • Centos中彻底删除Mysql(rpm、yum安装的情况)

    我用的centos6,mysql让我整出了各种问题,我想重装一个全新的mysql,yum remove mysql-server mysql之后再install并不能得到一个干净的mysql,原来的/etc/my.cnf依然没变,datadir里面的数据已没有任何变化,手动删除/etc/my.cnf,/usr/lib/mysql,/usr/share/mysql,/var/lib/mysql也不会起任何作用,各种查找之后发现应该是根本没删除干净 复制代码 代码如下: [root@data lib

  • centos中yum命令删除还原的补救方法介绍

    前言 yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名.yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相 关信息,检查依赖性并自动提示用户解决.yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,

  • Centos 6和Centos 7下服务启动方法及添加到开机启动项的方法

    在linux系统中,安装完一个软件或应用后,有时候需要手动启动该应用,也需要收到将该应用添加到开机启动项中,让其可以能够在linux一开机后就加载该应用 启动应用的方法 CentOS 6 : service SERVICE start|stop|restart|reload|status CentOS 7 : systemctl start|stop|restart|reload|status SERVICE 添加到开机启动项的方法 CentOS 6 : chkconfig SERVICE on

  • centos yum php 7.x 无需删除升级的方法

    1. yum list installed | grep php 查看安装的php版本 mod_php72w.x86_64 7.2.1-1.w7 @webtatic php72w-cli.x86_64 7.2.1-1.w7 @webtatic php72w-common.x86_64 7.2.1-1.w7 @webtatic php72w-devel.x86_64 7.2.1-1.w7 @webtatic php72w-fpm.x86_64 7.2.1-1.w7 @webtatic php72w

  • centos yum更新及删除多余启动项

    更新有多种方法,这次是在有网络情况下,进行yum安装 命令行很简单 yum update 然后就是y.... 更新结束后如果直接重启会发现,多出几个启动项,那么怎么删除这些多余内核呢?或者说旧的不用的内核? 1.查看当前运行内核版本 uname -a 2.查看系统中全部kernel rpm -q kernel 3.delete old kernel: yum remove kernel-3.XXXXX.el7 yum remove kernel-d......el7 这些删除的是多余的内核 4.

  • Ubuntu 添加删除开机启动项的操作方法

    Ubuntu或者Debian系统中update-rc.d命令,是用来更新系统启动项的脚本.这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录.在了解update-rc.d命令之前,你需要知道的是有关Linux系统主要启动步骤,以及Ubuntu中运行级别的知识. 一.Linux系统主要启动步骤 读取 MBR 的信息,启动 Boot Manager. 加载系统内核,启动 init 进程, init 进程是 Linux 的根进程,所有的系统进程都是它的子进程. in

  • CentOS如果更改yum更新源详解

    前言 大家都知道Centos 有个很方便的软件安装工具  yum,但是默认安装完centos,系统里使用的是国外的centos更新源,这就造成了我们使用默认更新源安装或者更新软件时速度很慢的问题. 为了使用yum工具能快速的安装更新软件,我们需要将默认的yum更新源配置为国内的更新源.yum更新源配置文件位于centos目录  /etc/yum.repos.d/  下. 首先提供几个国内快速的更新源: 教育网资源: 1 上海交大: http://ftp.sjtu.edu.cn/centos/ 服

  • Ubuntu删除多余内核的方法

    第一步:查看当前内核 rew $ uname -a Linux rew 4.15.0-42-generic #45~16.04.1-Ubuntu SMP Mon Nov 19 13:02:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 当前使用版本为: 4.15.0-42-generic 第二步:查看所有内核 rew $ dpkg --get-selections | grep linux console-setup-linux install libsel

  • 在RHEL 6.5上使用yum更新/安装软件的操作方法

    1)首先,需要移除系统注册相关软件 ∘ 查看相关软件:rpm -qa | grep subscription-manager ∘ 移除相关软件:yum remove subscription-manager 2)为了使用CentOS提供的yum源,需要删除系统自带的yum ∘ rpm -aq | grep yum | xargs rpm -e --nodeps 3)从Centos上下载安装yum ∘ wget http://vault.centos.org/6.0/os/x86_64/Packa

  • CentOS 7更新时出现:Multilib version problems问题的解决方法

    前言 关于CentOS的出身就不多多说了,拥有RHEL所有功能和性能,甚至更加友好,最重要一点是免费,深受大家的喜爱,CentOS的受欢迎程度并不亚于Ubuntu,之前安装了CentOS7,关于安装的教程,有需要的朋友们可以参考这篇文章:http://www.jb51.net/article/95263.htm ,下面话不多说了,来一起看看详细的介绍吧. 发现问题 最近这两天在更新CentOS7系统时,出现了Multilib version problems错误,执行命令: # yum upda

  • Centos系统中彻底删除Mysql数据库步骤

    详细步骤如下所示: 1.输入命令查询系统中已安装的mysql. rpm -qa |grep -i mysql 2.逐个卸载mysql. yum remove 系统显示已安装的mysql 比如: yum remove mysql-community-server-5.7.19-1.el7.x86_64 3.卸载完成后使用find命令来查找系统中存在的mysql文件夹. find / -name mysql 4.使用rm -rf命令逐个删除文件夹路径即可. 比如: rm -rf /etc/logro

  • 在ASP.NET 2.0中操作数据之十六:概述插入、更新和删除数据

    导言 结束前面的几节,我们已经探讨过了如何使用GridView.DetailsView和FormView控件来显示数据.这些控件简单地操作提供给它的数据.一般地,这些控件通过使用一个数据源控件,例如ObjectDataSource来存取数据.我们已经看过了ObjectDataSource是如何在ASP.NET页面和潜在的数据之间扮演一个代理的角色.当一个GridView需要显示数据时,它调用ObjectDataSource的Select()方法,这个方法转而调用一个来自我们的业务逻辑层(BLL)

随机推荐