资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

linux内核更新命令 linux如何更新内核

Linux中升级更新命令yum upgrade和yum update的区别

1、作用

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了金秀免费建站欢迎大家使用!

都是系统升级命名。

2、升级内容

yum -y update:升级所有包同时也升级软件和系统内核;

yum -y upgrade:只升级所有包,不升级软件和系统内核。

3、使用范围

yum -y update:需要更新内核;

yum -y upgrade:更新系统时,软件和内核保持原样。

扩展资料:

安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm

删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

升级软件:yum upgrade foo或者yum update foo

查询信息:yum info foo

搜索软件(以包含foo字段为例):yum search foo

显示软件包依赖关系:yum deplist foo

常用功能:

-q 静默执行

-t 忽略错误

-R[分钟] 设置等待时间

-y 自动应答yes

--skip-broken 忽略依赖问题

--nogpgcheck 忽略GPG验证

如何 linux内核升级

首先要有大约5G的空闲空间吧

操作步骤

1、 环境配置

安装必备软件编译工具:

#apt-get install libncurses5-dev build-essential kernel-package

注意:

(1)libncurses5-dev是为之后配置内核能运行 make menuconfig程序做准备

Build-essential为编译工具,kernel-package是编译内核工具

(2)如果系统显示无法查找到这三个文件,输入#apt-get update更新数据源。

进入root用户权限(本文全程超级用户操作):

#sudo passwd root (第一次进入超级用户需设置密码)

#su (设置完超级用户密码后命令su直接登录)

2、下载内核

登录下载最新版本内核,本文下载linux-2.6.36.tar.bz2,ubuntu默认下载目录为/home/XX(your name)/Downloads/

3、解压缩

#cd /usr/src

/usr/src# tar xrf /home/XX/Downloads/linux-2.6.36.tar.bz2

4、配置内核

/usr/src# cd linux-2.6.36

/usr/src/linux-2.6.36#make menuconfig

注:

可以直接save,exit直接生成.config文件,也可以使用当前系统配置文件,使用当前系统配置文件方法:/linux-2.6.36#cp /boot/config-XX ./.config,然后进入menuconfig选择load选项。

5、编译内核

/usr/src/linux-2.6.36#make (也可以用make –j4命令据说可以节约时间,但是个人用下来觉得没什么区别。 )

Ps:这个过程时间很长,有时要三个小时

6、加入模块

/usr/src/linux-2.6.36#make modules_install

Ps:这步也很漫长,不过和前一步相比,小巫见大巫了。

7、生成可执行的内核引导文件

/usr/src/linux-2.6.36#make bzImage(i字母要大写)

/usr/src/linux-2.6.36#cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.36

8、将System.map复制到/boot下:

/usr/src/linux-2.6.36#cp System.map /boot/System.map-2.6.36

9、生成initrd.img文件

/usr/src/linux-2.6.36#cd /lib/modules/2.6.36

/lib/modules/2.6.36#update-initramfs –c –k 2.6.36

10、自动查找新内核,并添加至grub引导:

#update-grub

11、清除多余的创建文件(可以不用理)

#cd /usr/src/linux-2.6-36

#make clean

12、重启系统

#reboot 或者shutdown –r now

上面使用的linux内核是linux-2.6.36版本的,你要换成相应你的版本。

PS:上面的步骤我也是在网上弄得,具体来源忘了,不过很好用,我已成功编译。

kali linux怎么更新内核

图形界面

在图形界面依次选择“应用程序”|“系统工具”|“软件更新”命令

该界面提示确认是否要以特权用户身份运行该应用程序,如果继续,单击“确认继续”按钮

命令更新

(1)apt-get update:只更新软件包的索引源,作用:同步源的软件包的索引信息,进而进行软件更新;在国内用中科大的源,速度较快,1分钟搞定。

(2)apt-get upgrade:升级系统上安装的所有软件包;若更新失败,所涉及的包会保持更新之前的状态。

(3)apt-get dist-upgrade:升级整个linux系统;例如:从kali linux1.0.1升级到kali linux1.0.2(不仅能够升级所有已安装的软件包,而且会处理升级过程中可能出现的软件冲突。某些情况下,它的部分升级过程需要人工参与)。

Linux中的update和upgrade分别是更新什么

sudo apt-get update下载最新的软件列表。

从软件源(也就是服务器)下载最新的软件包列表文件,更新本地软件包缓存信息(包含软件名,版本,校验值,依赖关系等)。

具体下载文件在目录:

/var/lib/apt/lists

sudo apt-get upgrade

安装更新。

下载最新软件包,并替换系统上过时的软件。

具体下载文件在目录:/var/cache/apt/archives。

扩展资料:

系统内核的路由转发:

Linux操作系统嵌入了TCP/IP协议栈,协议软件具有路由转发功能。路由转发依赖作为路由器的主机中安装多块网卡,当某一块网卡接收到数据包后,系统内核会根据数据包的目的IP地址,查询路由表。

然后根据查询结果将数据包发送到另外一块网卡,最后通过此网卡把数据包发送出去。此主机的处理过程就是路由器完成的核心功能。

通过修改Linux系统内核参数ip_forward的方式实现路由功能,系统使用sysctl命令配置与显示在/proc/sys目录中的内核参数。首先在命令行输入:cat/proc/sys/net/ipv4/ip_forwad,检查Linux内核是不是开启IP转发功能。

如果结果为1,表明路由转发功能已经开启;如果结果为0,表明没有开启。出于安全考虑,Linux内核默认是禁止数据包路由转发的。在linux系统中,有临时和永久两种方法启用转发功能。

参考资料来源:百度百科-linux


分享名称:linux内核更新命令 linux如何更新内核
转载来源:http://cdkjz.cn/article/ddohjdh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220