debian 系统更新升级

系统升级能够有效避免漏洞导致的损害

不过需要做好提前和后续的测试,避免现有运行程序的错误。

debian安装参考:链接

一、清理过时和不再使用的源

1.清理源

bash 复制代码
vi /etc/apt/sources.list

2.在下面的文件夹下清理不需要的

bash 复制代码
cd /etc/apt/sources.list.d

二、更新

bash 复制代码
apt-get update
bash 复制代码
apt-get upgrade

默认是提供的稳定的内核版本,我不建议立即升级到最新的内核。

如果非要升级到最新的内核,使用下面命令,升级完成后需要reboot重启才会生效。
可能会造成软件不兼容的错误,谨慎升级

目前linux6.1.x是lts长期支持版本,通常没问题,不过还是可能存在兼容性问题,特别是gpu

bash 复制代码
apt install linux-image-amd64

三、升级完成后的检查

1.检查debian版本

bash 复制代码
cat /etc/debian_version

2.检查系统运行状态

bash 复制代码
# 查看系统日志中是否有错误
journalctl -p err..alert -b 0

# 检查系统服务状态
systemctl --failed

# 查看系统负载
top

3.检查正在运行的程序

bash 复制代码
# 查看所有运行中的进程
ps aux

# 查看端口占用情况
netstat -tulpn

# 检查系统资源使用情况
free -h
df -h

4.检查包安装状态

bash 复制代码
# 检查是否有损坏的包
dpkg -l | grep ^..r

# 检查配置文件冲突
dpkg -l | grep ^..c

# 检查未完成的包配置
dpkg --audit

5.如果发现问题,可以尝试修复

bash 复制代码
# 修复依赖关系
apt --fix-broken install

# 重新配置所有包
dpkg --configure -a

6.查看内核版本

bash 复制代码
uname -r
相关推荐
七歌杜金房3 小时前
我终于又有了自己的 Linux 电脑
linux·debian·mac
SkyWalking中文站11 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
SkyWalking中文站1 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
雪梨酱QAQ1 天前
Kubeneters HA Cluster部署
运维
江华森2 天前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维
江华森2 天前
Matplotlib 数据绘图基础入门
运维
江华森2 天前
NumPy 数值计算基础入门
运维
乘云数字DATABUFF6 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--8 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森8 天前
动手实战学 Docker — 从零到集群编排完全指南
运维