2025-05-24
Linux
0

目录

一、Debian11维护与更新介绍
二、Debian11系统维护
2.1、Debian11检查登录账号
2.2、Debian11给登录账号发消息
2.3、Debian11系统时间和硬件时间
2.4、Debian11内存使用情况
2.5、Debian11硬盘使用情况
2.6、Debian11系统安全检测
2.7、Debian11硬件识别工具
三、Debian11仓库配置
3.1、Debian11官方测试版仓库
3.2、Debian11官方稳定版仓库
3.3、Debian11其它仓库
四、Debian11系统更新
4.1、Debian11软件包初始化
4.2、Debian11软件包安装和卸载
4.3、Debian11软件包更新
4.4、Debian11软件包搜索
五、Debian11维护与更新总结

一、Debian11维护与更新介绍

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

二、Debian11系统维护

2.1、Debian11检查登录账号

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

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

2.2、Debian11给登录账号发消息

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

echo "你好" | wall

2.3、Debian11系统时间和硬件时间

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、Debian11内存使用情况

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

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

2.5、Debian11硬盘使用情况

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

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

2.6、Debian11系统安全检测

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

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

2.7、Debian11硬件识别工具

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

  • 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、Debian11软件包初始化

apt update 

4.2、Debian11软件包安装和卸载

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、Debian11软件包更新

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

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

4.4、Debian11软件包搜索

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

apt show package_name apt-cache search package_name aptitude search package_name

五、Debian11维护与更新总结

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