Linux
Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。
Linux内核版本与linux发行版本的区别:
duLINUX内核版本zhi是指系统内核的版本号,daoLINUX的内核具有两种不同的版本号,实验版本和产品化版本。首先解释一下什么是Linux发行版(英文名称是Linux Distribution)。Linux实际上是一种开放源代码的操作系统内核,通常我们说的Linux指的是基于Linux内核的操作系统。
Linux操作系统包括Linux内核和Linux用户态程序,Linux内核和Linux用户态程序都是开放源代码的,绝大多数软件代码遵循GPL协议,任何人拿到这些代码都可以对这些代码进行修改和分发。
由于Linux上代码的高度自由,很多公司和组织都推出了自己的Linux操作系统,这些Linux操作系统我们就叫做Linux发行版。各种不同的Linux发行版的共同点就是都使用了Linux内核,不同的Linux发行版的内核可能有一些小的修改。
1、安装公钥
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2、下载内核
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
3、查看内核版本
sudo yum -y --disablerepo="*" --enablerepo="elrepo-kernel" list available
4、安装最新版本
sudo yum -y --enablerepo=elrepo-kernel install kernel-ml
或yum --enablerepo=elrepo-kernel install kernel-lt
5、查看机器上所有能用内核
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
6、编辑配置文件
sudo vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
7、写到grub2的启动配置文件
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
8、重启
sudo reboot
9、查看系统中全部的内核:
rpm -qa | grep kernel yum remove 包名 sudo cat <<EOE > kernel.sh #!/bin/bash sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm sudo yum -y --enablerepo=elrepo-kernel install kernel-ml sudo sed -i "s/saved/0/" /etc/default/grub sudo grub2-mkconfig -o /boot/grub2/grub.cfg sudo reboot
EOE
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。