Debian11 维护与更新

Debian11 维护与更新,Debian11教程,系统维护与系统更新等。

【全栈教程】:https://try8.cn/article
教程目录:
教程内容:
最近更新:2023-04-17

一、Debian11 维护与更新介绍

Debian 之所以如此受系统管理员欢迎,是因为 Debian 系统软件极易安装和维护,且整个 Debian 系统的更新也极为简单。本Debian11教程主要介绍 Debian11 系统维护和Debian11 系统更新等。


二、Debian11 系统维护

2.1、检查登录账号

您可以通过如下命令检查当前登录账号,查看登录账号的行为。

who:显示登录在系统里面的账号;
w:显示谁登录在系统里面,他们正在在做什么;
last:显示用户最后登录的列表;
lastb:显示用户最后错误登录的列表。


2.2、给登录账号发消息

使用命令 wall 给登录系统的每一个人发一条消息。

echo "你好" | wall


2.3、系统时间和硬件时间

Debian11 系统时间和硬件时间是不同的,系统时间通常显示的是本地时间,硬件时间通常使用UTC(GMT)时间。

date  //显示与设定系统时间
timedatectl //显示当前时区和时间
timedatectl list-timezones  //显示全部时区
timedatectl set-timezone Asia/Shanghai  //设定中国时区
timedatectl set-timezone America/New_York  //设定美国时区
timedatectl set-timezone Europe/Berlin  //设定德国时区
hwclock  //显示与设定硬件时间
hwclock -w  //以系统时间为基准,修改硬件时间
hwclock -s  //以硬件时间为基准,修改系统时间


2.4、内存使用情况

有两种可用的方法来得到内存的使用情况。

/var/log/dmesg 的内核启动信息,包含可用内存的精确大小;
free 和 top 显示正在运行的系统内存信息,如命令 free -h 或者 top 1。


2.5、硬盘使用情况

硬盘空间的使用情况可以通过 mount、coreutils 和 xdu 软件包提供的程序来查看,如下:

mount:显示所有挂载的文件系统;
df:显示文件系统使用的硬盘空间;
du:显示目录树使用的硬盘空间。


2.6、系统安全检测

在本 Debian11教程,系统安全已经安排专篇介绍,下面是一个简单脚本,用来检测可写的错误文件权限。

find / -perm 777 -a \! -type s -a \! -type l -a \! \( -type d -a -perm 1777 \)


2.7、硬件识别工具

硬件识别需要借助各种软件包工具,以下为硬件识别工具列表,您可以按需安装和使用。

  • pciutils:PCI 工具,lspci;
  • usbutils:USB 工具,lsusb;
  • nvme-cli:NVMe 工具,nvme;
  • pcmciautils:PCMCIA 工具,pccardctl;
  • scsitools:SCSI 硬件管理工具集,lsscsi;
  • procinfo:获得系统信息,lsdev;
  • lshw:硬件配置信息,lshw;
  • discover:硬件识别系统,discover。


三、Debian11 仓库配置

Debian11 系统中的文件 /etc/apt/sources.list 会列出发布软件包的不同仓库,APT 会从每一个软件源导入所发布的软件包列表。当你所需要的软件包版本同时存在于几个仓库中时,在文件 sources.list 中所列出的第一个会被使用。

  • deb:二进制软件包的软件包源
  • deb-src:源代码软件包的软件包源


3.1、Debian11 官方测试版仓库

主要用于测试版或不稳定版的配置,排上面的优先采用(如不稳定版)。

#不稳定版
deb https://deb.debian.org/debian unstable main contrib non-free
deb-src https://deb.debian.org/debian unstable main contrib non-free
#测试版
deb https://deb.debian.org/debian testing main contrib non-free
deb-src https://deb.debian.org/debian testing main contrib non-free
#安全更新测试版
deb http://security.debian.org/ testing-security main contrib non-free
deb-src http://security.debian.org/ testing-security main contrib non-free
#稳定版
deb https://deb.debian.org/debian stable main contrib non-free
deb-src https://deb.debian.org/debian stable main contrib non-free
#安全更新稳定版
deb http://security.debian.org/ stable-security main contrib non-free
deb-src http://security.debian.org/ stable-security main contrib non-free


3.2、Debian11 官方稳定版仓库

主要用于生产环境的官方稳定版仓库配置,排上面的优先采用(如安全更新版)。

#安全更新版
deb http://security.debian.org/ bullseye-security main contrib non-free
deb-src http://security.debian.org/ bullseye-security main contrib non-free
#基础仓库版
deb https://deb.debian.org/debian bullseye main contrib non-free
deb-src https://deb.debian.org/debian bullseye main contrib non-free
#稳定更新版
deb https://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src https://deb.debian.org/debian bullseye-updates main contrib non-free
#向后移植版
deb https://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src https://deb.debian.org/debian bullseye-backports main contrib non-free


3.3、Debian11 其它仓库

Debian 保留了 DNS 条目表 ftp.country-code.debian.org,它涵盖了很多国家,并指向某个国家中的一个或多个最佳镜像,如下为部分国家的路径示例,一般只需要替换前缀即可:

  • ftp.us.debian.org 用于美国;
  • ftp.de.debian.org 用于德国;
  • ftp.cn.debian.org 用于中国。


四、Debian11 系统更新

4.1、软件包初始化

apt update 


4.2、软件包安装和卸载

apt install package_name  //安装软件包
apt install package_name=version  //安装指定版本的软件包
apt install package_name/stable  //安装稳定版本的软件包
apt remove package_name //卸载软件包
apt autoremove package_name  //卸载软件包以及相关依赖
apt purge package_name  //彻底卸载软件包,包括配置文件
apt --reinstall package_name  //重新安装受损的软件包,不会因重复而拒绝
apt clean  //清理软件包缓存
apt autoclean  //清理不会再下载和无用的软件包缓存


4.3、软件包更新

在使用命令 apt update 初始化软件包列表后,可以使用以下命令之一进行系统更新,apt 会选择最新的版本号进行升级。

  • apt upgrade
  • apt-get upgrade
  • aptitude safe-upgrade


4.4、软件包搜索

apt show 用于精准搜索;apt-cache 只能通过软件包名称和描述信息来搜索;当搜索涉及有复杂的表达式时,首选 aptitude,尽管有点晦涩难用但功能相当强大,它有命令行和交互两种模式。

apt show package_name
apt-cache search package_name
aptitude search package_name


五、Debian11 维护与更新 总结

Debian11教程 - Debian11 维护与更新,主要引导用户快速理解Debian11 环境下系统维护与系统更新,从维护方式和仓库配置开始,逐步到软件包、系统更新等,通篇实用易懂,让入门变得更加快速和简单。


《Debian11教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。