运维
-
Linux dpkg -r与dpkg –purge命令区别
dpkg -r保留配置文件,仅删除程序文件;dpkg –purge则彻底删除包括配置文件在内的所有相关文件,适合完全清理软件包。 在 Linux 系统中,dpkg -r 和 dpkg –purge 都用于卸载已安装的软件包,但它们的行为有重要区别,主要体现在是否删除配置文件上…
-
Linux systemctl stop命令详解
systemctl stop用于停止正在运行的systemd服务,如systemctl stop nginx,执行后服务进程终止,状态变为inactive (dead),但不影响其开机自启设置,需sudo权限操作,并可通过systemctl status验证结果。 当你在 Linux 系统中管理服务…
-
Linux网络带宽怎么限制_Linux网络带宽限制配置方法
Linux系统中通过tc工具结合HTB、netem实现带宽限制,1. 使用tc qdisc和class限制eth0出口带宽为2Mbps;2. 通过u32匹配IP或端口实现特定流量限速;3. 结合netem模拟延迟、丢包与带宽限制;4. 脚本化配置并开机加载以持久化。 Linux系统中限制网络带宽主要…
-
Linux日志怎么切割_Linux日志通过修改/etc/logrotate.conf全局配置的指南
logrotate通过配置/etc/logrotate.conf实现日志自动轮转,支持周期切割、压缩保留及错误处理,推荐结合全局策略与/etc/logrotate.d/下服务独立配置,如Nginx按日轮转并重载服务,通过logrotate -d/-f测试验证规则生效,避免磁盘溢出。 Linux系统中…
-
Linux网络同步怎么配置_Linux网络时间同步配置方法
Linux系统中网络时间同步主要通过chrony或ntpd实现,推荐使用chrony。首先安装chrony服务,编辑/etc/chrony.conf配置文件指定NTP服务器如ntp1.aliyun.com,可选配置允许本地网络同步,随后启用并重启chronyd服务,通过chronyc sources…
-
Linux日志怎么切割_Linux日志使用cron定时任务配合切割脚本的详细步骤
答案:通过编写日志切割脚本并配置cron定时任务,可实现Linux系统中应用日志的自动轮转。1. 创建Shell脚本用于重命名日志、生成新文件并删除7天前的旧日志;2. 设置crontab每日凌晨2点执行脚本,并记录运行日志;3. 对持续写入的日志,切割后发送SIGHUP信号通知应用重新打开日志文件…
-
Linux日志怎么切割_Linux日志通过logrotate按CPU使用率切割的实用方法
logrotate不支持按CPU使用率直接切割日志,但可通过监控脚本在CPU过高时触发日志轮转。1. logrotate默认按时间或大小切割日志;2. 编写脚本监控指定进程CPU使用率,超过阈值则调用logrotate强制轮转;3. 结合crontab定期执行脚本;4. 配置logrotate使用s…
-
Linux磁盘怎么挂载_Linux新磁盘挂载与文件系统操作
新磁盘需经分区、格式化、挂载及配置自动挂载才能使用;首先用fdisk -l或lsblk确认识别新磁盘如/dev/sdb,再用fdisk /dev/sdb进行分区,创建主分区并保存;随后格式化为ext4文件系统:mkfs.ext4 /dev/sdb1;接着创建挂载点mkdir /mnt/data并手动…
-
Linux rpm -i/-U命令详解
rpm -i 用于安装新软件包,若已存在则报错;rpm -U 可升级或安装软件包,自动处理旧版本并保留配置。推荐使用 rpm -Uvh 实现灵活安装与升级,注意依赖关系及系统稳定性。 在 Linux 系统中,RPM(Red Hat Package Manager)是一种用于管理软件包的工具,广泛应用…
-
Linux如何查看服务器硬件信息_Linuxlshw与dmidecode使用方法
掌握lshw和dmidecode可全面获取服务器硬件信息:lshw以树状结构展示CPU、内存等配置,支持多种输出格式;dmidecode解析DMI表,获取BIOS、主板、序列号及内存插槽详情,二者结合可用于硬件审计、扩容评估与远程巡检。 在Linux系统中,查看服务器硬件信息是系统管理和故障排查的重…