centos6 yum 升级内核7怎么设置yum.conf不更新内核

详解CentOS中更新系统而不更新Linux内核的方法
作者:wy315700
字体:[ ] 来源:天外之家 时间:04-12 11:40:49
这篇文章主要介绍了详解CentOS中更新系统而不更新Linux内核的方法,文中还附带了CentOS中查看内核版本的方法以供查阅核实,需要的朋友可以参考下
今天在使用Ucloud的云服务器的时候,手贱使用了一下 代码如下:yum upgrade -y然后重启以后我的机器就连不上了。
与客服人员交流后发现是更新的时候不能更新内核。
其实方法也很简单,更新的时候使用以下命令就行了代码如下:yum -y --exclude=kernel\* upgrade或者代码如下:yum -y -x 'kernel*' upgrade当然,也可以写入到配置文件里,一劳永逸。代码如下:vim /etc/yum.conf写入以下信息代码如下:exclude=kernel*大功告成,妈妈在也不用担心更新系统后无法启动了。
查看内核版本的方法有多种:1.直接cat 版本信息代码如下:[root@hexuweb102 ~]$ cat /proc/version Linux version 2.6.18-238.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2
(Red Hat 4.1.2-48)) #1 SMP Thu Jan 13 15:51:15 EST 20112.使用系统命令查看代码如下:[root@hexuweb102 ~]$ uname -aLinux hexuweb102 2.6.18-238.el5 #1 SMP Thu Jan 13 15:51:15 EST
x86_64 x86_64 GNU/Linux3.直接cat 版本信息代码如下:[root@hexuweb102 ~]$ cat /proc/version Linux version 2.6.18-238.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2
(Red Hat 4.1.2-48)) #1 SMP Thu Jan 13 15:51:15 EST 20114.使用系统命令查看代码如下:[root@hexuweb102 ~]$ uname -aLinux hexuweb102 2.6.18-238.el5 #1 SMP Thu Jan 13 15:51:15 EST
x86_64 x86_64 GNU/Linux不放心的话可以对比一下确保更新前后内核版本是否一致~
大家感兴趣的内容
12345678910
最近更新的内容查看:6430|回复:8
之前在贴吧看到有人安装CentOS-7.0各种出错,我就写这一篇CentOS 7的安装教程供新手们参考。
我们安装CentOS有两种方法一种是通过光盘引导,一种通过U盘引导。
如果用光盘需将CD-ROM Drive的优先级调至最高,
U盘则将Removable Devices优先级调至最高。
注意事项:在安装完毕后记得将Hard Drive调至最高。因为若依旧选择启动优先读取移动设备的话,在你连接移动硬盘或U盘重启机器时系统会优先读取它们从而导致电脑无法正常启动。
我之前安装Windows出现过这种情况。
CentOS 7的界面
选择第一项:安装
这是安装过程的语言选择,我默认了US-English
第一个(DATE&TIME)时区,我们需要调至我们所在的时区一般Asia-China-Shanghai
第二个(KEYBOARD)键盘的语言,一般就默认的即可
第三个(LANGUAGE SUPPORT)系统操作语言,一般也是选择默认的英语
第四个(INSTALLATION SOURCE)是安装资源,选择默认即可
第五个(SOFTWARE SELECTION)软件选择,默认是最小化安装,可以根据需要进行调整,不过通常还是默认的最小化安装,之后我们可以根据需要再安装
第六个(INSTALLATION DESTINATION)安装路径,必需要自行设置否则无法进入下一步的Begin Install
第七个(NETWORK&HOSTNAME)网络语主机名,不必设置
点击INSTALLATION DESTINATION进入下图界面按图点击即可
这个界面,我们需要设定分区为标准分区(Standard Partion)之后添加三个挂载点swap,/data,/,大小分别为2048(swap一般设定为内存的两倍),2048(这个data自行设置),剩余的都留给根。具体操作见下图
设置完成点击Done
选择Accept Changes
这个界面我们需要设置用户名和密码
比如USER:root PASSWORD:123456
安装完毕重启即可
主机名与IP配置
登陆后输入
vi /etc/hostname&&#进入后修改主机名
onepiece&&#修改后的主机名
cd /etc/sysconfig/network-scripts
-rw-r--r--. 1 root root& &362 Aug 21 15:19 ifcfg-eno
-rw-r--r--. 1 root root& &254 Apr&&2 11:30 ifcfg-lo
lrwxrwxrwx. 1 root root& & 24 Aug 21 09:57 ifdown -& ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root& &627 Apr&&2 11:30 ifdown-bnep
-rwxr-xr-x. 1 root root&&5553 Apr&&2 11:30 ifdown-eth
-rwxr-xr-x. 1 root root& &781 Apr&&2 11:30 ifdown-ippp
这里截取一部分,我们需要修改的文件是ifcfg-eno
vi ifcfg-eno
HWADDR=00:0C:29:B4:96:FD
TYPE=Ethernet
BOOTPROTO=static&&#设置为静态IP
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
UUID=447c84a6-e-a766-0b0ce54a17b8
ONBOOT=yes&&#开启自动启用网络连接
IPADDR=192.168.188.31 #设置IP地址
NETMASK=255.255.255.0&&#设置子网掩码
GATEWAY=192.168.188.2&&#设置网关
:wq!&&#保存退出
service network restart& &#重启网络
shutdown -r now&&#重启系统
我们通过SecureCRT登录
可以看到主机名,IP都已变为我们所设置的了
至此CentOS 7的安装与基本配置就结束了。
此文仅献给刚接触Linux的菜鸟们,希望你们看完能有所收获。
从我博客里面转的,被自己受过权了。
如果遇到yum,ifconfig等基础命令用不了的情况请参考
本帖最后由 紫色的茶碗 于
11:49 编辑
优秀技术经理
不错的文章,对新手应该很有帮助。
初级工程师
3年前考RHCE的时候,RHEL 6才推出没多久。
现在,RHEL 7已经有人写出操作步骤了。
为啥有点伤感呢?
引用:原帖由 YuriGagarin 于
11:15 发表
3年前考RHCE的时候,RHEL 6才推出没多久。
现在,RHEL 7已经有人写出操作步骤了。
为啥有点伤感呢? 不是证书更新太频繁,是这个时代变快太快。不跟上,就落下。
唉,IT人就这样
偷得浮生半日闲
初级工程师
引用:原帖由 紫色的茶碗 于
20:52 发表
不是证书更新太频繁,是这个时代变快太快。不跟上,就落下。
唉,IT人就这样 做运维的,一般也不会使用最新的软件吧。特别是在生产机器上,感觉可能还好点。
引用:原帖由 YuriGagarin 于
09:42 发表
做运维的,一般也不会使用最新的软件吧。特别是在生产机器上,感觉可能还好点。 生产上用的一般能正常使用就不更新。
不过新东西出了,还是要学的。
偷得浮生半日闲
初级工程师
引用:原帖由 紫色的茶碗 于
09:54 发表
生产上用的一般能正常使用就不更新。
不过新东西出了,还是要学的。 新业务可能会用较新的版本吗?
引用:原帖由 YuriGagarin 于
11:16 发表
新业务可能会用较新的版本吗? 不知道啊,不过之所以出新版本肯定是为了解决实际中的一些问题吧。现在不用,今后也许就用上了
偷得浮生半日闲
初级工程师
引用:原帖由 紫色的茶碗 于
11:25 发表
不知道啊,不过之所以出新版本肯定是为了解决实际中的一些问题吧。现在不用,今后也许就用上了 是啊,安全更新还是要做的。CentOS 7添加yum源_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS 7添加yum源
来源:Linux社区&
作者:metoy
下主要有两个distribution,一曰&&一曰&.前者主要是供服务器使用,优点是稳定,缺点是老的掉牙,后者是供桌面使用的,优点是特别新,repo的速度几乎可以和媲美,缺点是发布两年EOL()就到了,我见过某服务器从不关机,也不更新,一直缝缝补补开了数年的,用简直是作死.
但若不是财大气粗(比如某有数千台曙光各种RHEL的xx中心,让人羡慕的流口水),很多服务器选择作为服务器的OS,因为基于GPL License的RHEL是提供binary file 和 source code 的,有社区将source code 再编译为 binary file ,取名为,所谓社区操作系统..因此,CentOS基本可以认为是RHEL的免费版本,据传性能还是有点差距并且不提供官方技术支持.若在服务器使用,它也足以让服务器免去很多维护了.
今年的7月份,,对应于在6月发布的,.更重要的是,这位同志终于愿意从2.6.x的kernel升到3.x了,要知道,截止目前,kernel早已升级到3.15.8了,这得落后多少年了啊,对应的gcc也从4.4.7升级到了4.8.x,终于可以在服务器上编译带--std=c++11参数的代码而不必自己编译个编译器先了泪目.
总之,很高兴的直接装了个新的CentOS 7,然后习惯的去找的源,然后悲剧的发现居然目前还没有提供...额,没有只有基础仓库的CentOS 7那得多不方便啊囧,只能找一些其它的源来应付下先.
找了下,和我找到一些相关内容,照着做了下,我最需要的几个东西都可以找到.
RHEL 官方扩展源
  首先我们可以使用下RHEL的官方源.命令很简单
# yum localinstall
 若发现它报个404之类的,去 http://dl.fedoraproject.org/pub/epel/7/x86_64/e/ 找找看 epel-release 开头的rpm package,或许有更新,总之装个epel-release*.rpm后,看/etc/yum.repos.d/文件夹下就多了两个文件如下:
-rw-r--r-- 1 root root
957 Jun 19 07:20 epel.repo
-rw-r--r-- 1 root root 1056 Jun 19 07:20 epel-testing.repo
  你若没有特别的需求,你应该只要有epel.repo就可以.
  epel.repo
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1&
  你也可以直接把上面那些内容写到/etc/yum.repos.d/epel.repo文件中.  然后:# yum makecache  这样就可以用了。
  尝试是否成功也很容易
# yum repolist
epel/x86_64
Extra Packages for Enterprise Linux 7 - x86_64
  发现有高亮一栏就算过了.
  安装和RHEL差不多,这个源主要是提供了一些php相关的扩展库,若不使用php,意义感觉不算大.
# yum localinstall http:///enterprise/remi-release-7.rpm
  同样可以在/etc/yum.repos.d/中看到多了个remi.repo  编辑可以看到内容如下:
name=Les RPM de remi pour Enterprise Linux 7 - $basearch
#baseurl=http:///enterprise/7/remi/$basearch/
mirrorlist=http:///enterprise/7/remi/mirror
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php55]
name=Les RPM de remi de PHP 5.5 pour Enterprise Linux 7 - $basearch
#baseurl=http:///enterprise/7/php55/$basearch/
mirrorlist=http:///enterprise/7/php55/mirror
# WARNING: If you enable this repository, you must also enable &remi&
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php56]
name=Les RPM de remi de PHP 5.6 pour Enterprise Linux 7 - $basearch
#baseurl=http:///enterprise/7/php56/$basearch/
mirrorlist=http:///enterprise/7/php56/mirror
# WARNING: If you enable this repository, you must also enable &remi&
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-test]
name=Les RPM de remi en test pour Enterprise Linux 7 - $basearch
#baseurl=http:///enterprise/7/test/$basearch/
mirrorlist=http:///enterprise/7/test/mirror
# WARNING: If you enable this repository, you must also enable &remi&
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-debuginfo]
name=Les RPM de remi pour Enterprise Linux 7 - $basearch - debuginfo
baseurl=http:///enterprise/7/debug-remi/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php55-debuginfo]
name=Les RPM de remi de PHP 5.5 pour Enterprise Linux 7 - $basearch - debuginfo
baseurl=http:///enterprise/7/debug-php55/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-php56-debuginfo]
name=Les RPM de remi de PHP 5.6 pour Enterprise Linux 7 - $basearch - debuginfo
baseurl=http:///enterprise/7/debug-php56/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[remi-test-debuginfo]
name=Les RPM de remi en test pour Enterprise Linux 7 - $basearch - debuginfo
baseurl=http:///enterprise/7/debug-test/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi&
  默认enable全是0,根据需要自行将enable改为1,注意高亮的第五行enable必须改为1 remi才能用.
  然后makecache 测试什么的就和RHEL一样不细说了.
& & & &是基于RH的一个扩展distribution和mirror。无论是CentOS 5,6还是7都可以得到它的一些扩展的程序。尤其是科学计算领域的一些模块,果断是要入手的。目前它由普林斯顿高能所维护。  你去它的官网可以得到很多说明。比如  我们可以只选择计算的部分如下:
  puias-computational.repo
[PUIAS_computational]
name=PUIAS computational Base $releasever - $basearch
mirrorlist=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch/mirrorlist
#baseurl=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias&
  /etc/yum.repo.d/下建立文件,保存即可。
  因为我们这次没有使用rpm包,所以需要import一下GPG KEY.
rpm --import &
RepoForge源
&  原名RPMForge,是一个维护得很不错的repo站点.点击可以看到RHEL各版本的下载链接.拿到链接后
yum localinstall xxx.rpm -y&
  即可完成安装。  目前为止似乎还没有把centos 7加上,但是没关系,随便找个6的链接,把6变成7即可获得该rpm包的大致位置。当前我得到的位置是 : http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/  进入后找到rpmforge-release-**的文件,获得下载链接,安装即可。
yum localinstall http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm -y
yum makecache
CentOS中将DVD作为默认yum源的设置方法&
RedHat 6.2 Linux修改yum源免费使用CentOS源
配置EPEL YUM源
Redhat 本地yum源配置
yum的配置文件说明
RedHat 6.1下安装yum(图文)
YUM 安装及清理
CentOS 6.4上搭建yum本地源
更多CentOS相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
& (08/03/:05)
& (02/12/:07)
& (11/03/:34)
& (07/14/:01)
& (12/10/:07)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 centos更新yum源 的文章

 

随机推荐