Linux 及 OpenWrt 下 lspci 命令缺失问题解决思路
在 Linux 和 OpenWrt 上遇到 lspci: not found 时的排查步骤与替代方案,包含安装脚本和硬件诊断命令
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-08-10 01:15:36 Linux unzip 包管理
有时候你拿到一台新机器,或刚拉起来一个容器,想解压个 zip 包,随手敲 unzip 结果回一句 command not found。这个工具并不是所有 Linux 发行版都预装的,很多 minimal 镜像里压根不带。
我自己习惯装完系统第一件事就是顺手把这个补上,省得半夜查日志发现脚本卡在解压那步。
验证装没装很简单,先跑一下 unzip -v,如果能输出版本信息,说明已经有了,可以跳过下面的步骤。没有的话继续。
Debian / Ubuntu 系用 apt,两条命令搞定:sudo apt update 先刷新索引,然后 sudo apt install unzip。
如果你用的是 Ubuntu 衍生版比如 Linux Mint,这个流程一样适用。
CentOS / RHEL 这边要注意版本分界。
CentOS 7 以及更早的 RHEL 7 用的是 yum:sudo yum install unzip。到了 CentOS 8、RHEL 8 开始,包管理器切成了 dnf,命令就变成 sudo dnf install unzip。现在绝大部分新部署的环境都是 dnf 了,但公司里可能还有跑着 7 的老爷机,到时候别敲错。
Fedora 一直比较激进,老早就默认 dnf 了,所以直接 sudo dnf install unzip 就行,跟 CentOS 8 以后的用法一样。
Alpine Linux 经常作为 Docker 基础镜像出现,它的包管理器是 apk。Alpine 里默认连 bash 都没有,unzip 自然也不会带。
装法就一条:apk add unzip。注意这里不用 sudo,因为 Alpine 容器里默认就是 root 权限,加了反而可能提示命令找不到。
Arch 系(包括 Manjaro 这类)用 pacman:sudo pacman -S unzip。用 Arch 的应该对 pacman 很熟了,不提。
openSUSE 是 zypper 那一套:sudo zypper install unzip。不常见,但偶尔会碰到。
装完以后再执行一次 unzip -v,显示类似 "UnZip 6.00" 这类信息就表示妥了。如果你之前尝试安装时系统提示已经装过,说明它本来就存在,不用再折腾。
这里其实容易踩的一个小坑是,有些精简过的系统连 unzip 的依赖都没拉全,安装过程可能会报错,这时候留意一下输出,缺什么补什么就行,一般不会卡住。
反正记着,别等解压失败才去装,提前处理好省心。
在 Linux 和 OpenWrt 上遇到 lspci: not found 时的排查步骤与替代方案,包含安装脚本和硬件诊断命令
一次说清 crontab 定时任务不跑的常见原因:时间字段写错、没写绝对路径、百分号没转义、环境变量没加载,附带排查思路。
本文为您详细解析Ubuntu系统字体安装与调整的全过程,从图形化工具Font Manager到命令行操作,助您轻松驾驭自定义字体。更有GNOME Tweak Tool深度美化秘籍,提升视觉体验。附带等宽字体使用提示,避免终端显示问题,让您的Ubuntu界面焕然一新。
本文深入探讨了在Linux环境下,CData Arc(知行之桥)平台HTTPS SSL证书的自动化更新策略与实践,从配置、证书生命周期管理到利用`lcjmSSL`等工具实现无缝续期,旨在保障业务连续性与数据安全。
在Linux系统上使用vsftpd配置FTPS服务的步骤,包括安装vsftpd和SSL工具、生成SSL证书、配置vsftpd以启用SSL/TLS加密、重启服务、配置防火墙以及测试FTPS连接。通过遵循这些步骤,可以确保FTP文件传输的安全性,适用于需要保护数据传输的场景。同时,文章还提供了完整的配置示例和注意事项,帮助用户更好地理解和实施FTPS配置。