当前位置: 首页 > news >正文

debian 系统更新升级

系统升级能够有效避免漏洞导致的损害
不过需要做好提前和后续的测试,避免现有运行程序的错误。

debian安装参考:链接

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

1.清理源

vi /etc/apt/sources.list

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

cd /etc/apt/sources.list.d

二、更新

apt-get update
apt-get upgrade

默认是提供的稳定的内核版本,我不建议立即升级到最新的内核。
如果非要升级到最新的内核,使用下面命令,升级完成后需要reboot重启才会生效。
可能会造成软件不兼容的错误,谨慎升级
目前linux6.1.x是lts长期支持版本,通常没问题,不过还是可能存在兼容性问题,特别是gpu

apt install linux-image-amd64

三、升级完成后的检查

1.检查debian版本

cat /etc/debian_version

2.检查系统运行状态

# 查看系统日志中是否有错误
journalctl -p err..alert -b 0# 检查系统服务状态
systemctl --failed# 查看系统负载
top

3.检查正在运行的程序

# 查看所有运行中的进程
ps aux# 查看端口占用情况
netstat -tulpn# 检查系统资源使用情况
free -h
df -h

4.检查包安装状态

# 检查是否有损坏的包
dpkg -l | grep ^..r# 检查配置文件冲突
dpkg -l | grep ^..c# 检查未完成的包配置
dpkg --audit

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

# 修复依赖关系
apt --fix-broken install# 重新配置所有包
dpkg --configure -a

6.查看内核版本

uname -r
http://www.lryc.cn/news/484760.html

相关文章:

  • STM32学习笔记-----UART的概念
  • Pytest-Bdd-Playwright 系列教程(9):datatable 参数的使用
  • 【408】SDN重点笔记
  • 云运维基础
  • 基于微信小程序的平安驾校预约平台的设计与实现(源码+LW++远程调试+代码讲解等)
  • Rust开发一个命令行工具(一,简单版持续更新)
  • 实战:深入探讨 MySQL 和 SQL Server 全文索引的使用及其弊端
  • 情景2 虚拟化世界 自己答案的理解
  • 【国产操作系统对Qt支持有哪些?】
  • 深度学习--正则化
  • PHP反序列化_1
  • 深度学习在图像识别中的应用
  • SQL面试题——奔驰SQL面试题 车辆在不同驾驶模式下的时间
  • Leecode刷题C语言之统计好节点的数目
  • webpack5 + vue3 从零配置项目
  • Queuing 表(buffer表)的优化实践 | OceanBase 性能优化实践
  • ./mysqld: error while loading shared libraries: libaio.so.1: cannot open sha
  • Qt主线程把数据发给子线程,主线程会阻塞吗
  • 前后端、网关、协议方面补充
  • 如何在Mac上切换到JDK 17开发环境
  • 深入探索 TypeScript:从基础到高级特性
  • Leetcode:118. 杨辉三角——Java数学法求解
  • SHELL脚本(Linux)
  • 单元测试、集成测试、系统测试、验收测试、压力测试、性能测试、安全性测试、兼容性测试、回归测试(超详细的分类介绍及教学)
  • 低代码集成多方API的简单实现
  • 【测试框架篇】单元测试框架pytest(1):环境安装和配置
  • Python数据分析NumPy和pandas(二十九、其他Python可视化工具)
  • Unity中HDRP设置抗锯齿
  • Spring Boot实现文件上传与OSS集成:从基础到应用
  • Python学习26天