Linux
加载中...
dpkg批量安装、验证和输出日志的方法
dpkg 是 Debian、Ubuntu 等 Debian 系 Linux 发行版中用于管理 .deb 软件包的底层工具。当服务器上积累了多个本地 .deb 文件,需要一次性完成安装、安装结果验证,并将执行过程保存到日志文件时,可以通过 Shell 命令组合实现一套比较完整的批量处理流程。 一、dpkg批量安装多个deb软件包 假设当
PHP创建文件及设置权限的方法
PHP处理文件时,常见需求包括创建新文件、写入内容以及调整文件权限。对于日志记录、缓存生成、配置文件输出、临时文件处理等场景,掌握 fopen() 、 file_put_contents() 、 chmod() 等函数的正确用法,可以避免权限不足、文件无法写入等问题。 一、PHP创建文件的常用方法 PHP创建文件通常有两种思路:使用
SSH断开后保持Python程序运行的完整解决方案
SSH断开后保持Python程序继续运行,是Linux服务器开发、远程部署和后台任务执行中经常遇到的问题。很多开发者会通过SSH连接云服务器运行Python脚本,例如数据采集、模型训练、定时任务、Web服务启动等,但当关闭终端窗口、网络异常中断或SSH连接超时时,Python程序往往也会随之停止。 出现这种情况的根本原因是:SSH会话
CentOS系统通过EPEL安装zlib-devel包教程
zlib-devel是Linux系统中常用的开发依赖包,主要用于提供zlib压缩库的开发文件,包括头文件、静态库以及编译链接所需的相关资源。许多软件源码编译过程中都会依赖zlib-devel,例如OpenSSH、Python、Nginx以及部分网络工具等。 CentOS默认的软件仓库中可能不会直接提供zlib-devel包,尤其是在部
Ubuntu系统下查看IP地址的多种方法详解
Ubuntu作为当前最受欢迎的Linux发行版之一,广泛应用于服务器部署、云计算环境、开发测试以及个人桌面系统。在日常使用过程中,查看IP地址是一项非常常见的操作,例如网络故障排查、远程连接配置、服务器管理以及局域网通信设置等。 Ubuntu系统提供了多种查看IP地址的方法,既可以通过命令行工具快速获取网络信息,也可以通过图形界面查看
Linux中date命令查看与格式化当前时间的方法
Linux系统中经常需要查看当前时间、生成指定格式的时间字符串、进行日期计算或在脚本中记录日志。 date 命令作为Linux环境下最常用的时间处理工具之一,功能十分强大,不仅可以显示系统当前时间,还支持自定义输出格式、时间转换、时间偏移计算等操作。 掌握Linux中的 date 命令,对于系统管理、Shell脚本开发、日志分析以及自
Linux Bridge中multicast_router参数详解
Linux Bridge 是 Linux 内核中实现二层网络转发的重要组件,广泛应用于虚拟化、容器网络以及云计算环境中。除了基本的 MAC 地址学习和数据转发功能外,Linux Bridge 还支持组播(Multicast)处理机制,其中 multicast_router 参数是影响组播流量转发行为的重要配置项。 理解 multica
Linux服务器CPU型号查询方法详解
Linux服务器运行过程中,了解CPU型号、核心数量、线程信息以及硬件架构,对于系统优化、性能分析、软件部署和故障排查都有重要作用。不同Linux发行版虽然命令有所区别,但大多数查询方式都基于系统提供的硬件信息接口,可以快速获取CPU详细参数。 使用lscpu命令查看CPU型号 lscpu 是Linux系统中最常用的CPU信息查询工具
Linux系统locale设置错误:en_US.UTF-8缺失的解决方案
locale 是 Linux 系统中负责处理语言、字符编码、日期、时间、数字格式等区域化信息的重要机制。当系统中不存在 en_US.UTF-8 locale,却在环境变量、SSH 会话、脚本或应用配置中指定了该 locale 时,终端中可能出现 cannot set locale 、 locale: Cannot set LC_* t
systemctl enable --now参数详解与应用实践
systemctl enable --now 是 Linux 系统管理中非常实用的一种服务管理方式,尤其适用于使用 systemd 作为初始化系统的发行版,例如 Ubuntu、Debian、CentOS、Rocky Linux、AlmaLinux 和 Fedora。它将“设置服务开机自动启动”和“立即启动服务”两个操作合并到一条命令中