linux update & upgrade

本文详细介绍了Linux中用于升级系统的两个命令:yum upgrade和yum update的区别。通过实际测试案例,展示了这两个命令在升级软件包、系统内核等方面的差异。

Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的:

复制代码
代码如下:

yum -y update

升级所有包同时也升级软件和系统内核

复制代码
代码如下:

yum -y upgrade

只升级所有包,不升级软件和系统内核

实验分别测试 yum -y upgrade和yum -y update

升级前

系统版本:  centos5.5
内核版本:  2.6.18-194.el5

升级前做过简单配置文件修改

yum -y upgrade    升级后

系统版本:    centos5.7
内核版本:  2.6.18-194.el5

yum -y update    升级后

系统版本:    centos5.7
内核版本:    2.6.18-238.el5

转载于:https://www.cnblogs.com/qiaoyanlin/p/6914202.html

### 执行 `sudo apt update && sudo apt upgrade` 的作用与注意事项 在基于 Debian 的 Linux 系统中,例如 Ubuntu 或树莓派系统,使用 `sudo apt update && sudo apt upgrade` 是一种常见的维护操作,用于同步软件包索引并升级已安装的软件包。 #### 命令解析 - **`sudo apt update`**:此命令会从配置的软件源下载最新的软件包列表信息。它不会更改系统上的任何软件,只是更新本地缓存中的可用版本信息。 - **`sudo apt upgrade`**:此命令将根据更新后的软件包列表,升级所有已安装且可升级的软件包到最新版本[^2]。 这两个命令通常一起执行,以确保系统获得最新的功能、安全补丁和性能改进。 #### 使用方法 可以将两个命令合并执行: ```bash sudo apt update && sudo apt upgrade ``` 其中 `&&` 表示前一个命令成功执行后再运行下一个命令。如果希望自动确认升级操作,可以添加 `-y` 参数: ```bash sudo apt update && sudo apt upgrade -y ``` 这在脚本或自动化任务中非常有用[^1]。 #### 注意事项 - **权限要求**:这两个命令需要管理员权限,因此前面使用了 `sudo`。用户需具备 `sudo` 权限,并在提示时输入密码才能继续执行[^1]。 - **定期维护**:建议定期运行这些命令以保持系统安全和稳定。未及时更新可能导致漏洞暴露或依赖问题[^1]。 - **软件源配置**:系统使用的软件源地址应来自官方或可信镜像。若默认源速度较慢,可更换为国内镜像(如中科大源)以提高效率,例如: ```bash deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi ``` 更换源后需再次运行 `sudo apt update` 以应用更改[^4]。 - **中断风险**:若在执行过程中意外关闭终端,可能会导致系统处于不稳定状态,甚至无法启动图形界面。此时可通过“恢复模式”进入系统并修复包管理器状态[^3]。 #### 错误处理与恢复机制 如果升级过程中出现错误,应首先检查网络连接是否正常以及软件源配置是否正确。若因中断导致系统异常,可在开机时选择“Ubuntu 高级选项”中的“恢复模式”,并通过 `dpkg` 工具尝试修复系统更新过程中的未完成操作。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值