当前位置:首页 > 技术文章 > 运维 > linux运维

  • 如何配置Linux用户密码历史 /etc/security/opasswd设置
    如何配置Linux用户密码历史 /etc/security/opasswd设置
    要配置Linux用户密码历史,需使用pam_pwhistory.so模块并编辑PAM配置文件。1.确定配置文件路径(如/etc/pam.d/system-auth或password-auth);2.在password堆栈中添加或修改pam_pwhistory.so行,设置remember参数以指定历史密码数量,并置于pam_unix.so之前;3.保证/etc/security/opasswd文件权限正确,由系统自动管理;4.修改后立即生效,无需重启服务。该策略提升账户安全性、满足合规要求、引导
    linux运维 . 运维 248 2025-08-14 14:55:02
  • 如何监控服务可用性 systemd服务看门狗配置
    如何监控服务可用性 systemd服务看门狗配置
    启用systemd看门狗需在服务单元文件中设置WatchdogSec并配置Type=notify;2.服务程序需周期性调用sd_notify发送WATCHDOG=1信号,频率应高于WatchdogSec的一半;3.WatchdogSec取值应合理,避免误触发或响应迟缓;4.看门狗能有效检测服务假死,实现自动重启,提升系统可用性与自愈能力。
    linux运维 . 运维 393 2025-08-14 14:36:02
  • 如何重建RPM数据库 rpm --rebuilddb恢复操作
    如何重建RPM数据库 rpm --rebuilddb恢复操作
    当RPM数据库损坏导致yum/dnf报错或无法识别已安装包时,可通过重建RPM数据库解决。RPM数据库是RedHat系发行版记录软件包信息的底层数据库,位于/var/lib/rpm/目录下,损坏后会导致rpm-qa无输出、安装卸载失败等问题。1.执行rpm--rebuilddb命令重建数据库,不会影响已安装软件包;2.建议在维护模式下单用户模式下操作,并使用-v参数查看详细过程;3.若重建失败,可先运行rpm--verifydb验证数据库完整性。常见触发场景包括系统升级、异常关机、手动修改rpm
    linux运维 . 运维 1069 2025-08-14 14:18:02
  • 如何分割Linux大文件 split命令按大小分割教程
    如何分割Linux大文件 split命令按大小分割教程
    按指定大小分割大文件用split-b参数,如split-b1Gfilename.extprefix_;生成文件按字母后缀命名,可用-d参数改为数字命名;合并时用catprefix_*>merged_file.ext确保顺序正确;注意分割大小合理、避免覆盖文件及后台运行处理。
    linux运维 . 运维 1205 2025-08-14 13:59:02
  • 如何升级系统软件包 全系统升级安全指南
    如何升级系统软件包 全系统升级安全指南
    升级前必须备份重要数据并检查系统状态、升级源和网络稳定性;2.按发行版执行对应升级命令,如Debian/Ubuntu使用aptupdate与full-upgrade,CentOS/RHEL使用dnfupdate,ArchLinux使用pacman-Syu并关注公告;3.升级过程中应避开高峰期、避免中断并监控服务状态与日志;4.升级后需验证系统版本与功能,并通过快照或保留旧内核等方式准备回滚方案,确保系统安全稳定运行。
    linux运维 . 运维 1241 2025-08-14 13:50:02
  • 如何配置HA集群 高可用服务
    如何配置HA集群 高可用服务
    配置HA集群的核心目标是确保服务在单点故障时仍能持续运行,其关键步骤包括:1.明确HA集群的组成要素,包括多节点、共享存储、集群管理软件、资源管理器、心跳机制和虚拟IP;2.根据服务类型选择合适方案,如Keepalived+VIP适用于Web服务,Pacemaker+Corosync适用于复杂场景;3.实现数据同步与共享存储,采用数据库复制、DRBD、共享存储或应用层同步机制,并配置仲裁或STONITH防止脑裂;4.配置健康检查与故障转移,设置监控操作、超时重试策略,启用日志并测试故障切换;5.
    linux运维 . 运维 315 2025-08-14 13:27:02
  • 如何审计文件访问 auditd
    如何审计文件访问 auditd
    首先确认auditd已安装并运行,使用rpm或dpkg检查,通过systemctl启动并启用开机自启,再用status验证服务状态;2.使用auditctl添加临时规则如sudoauditctl-w/etc/passwd-prw-kfile_access_passwd,或在/etc/audit/rules.d/下创建以.rules结尾的文件写入永久规则并重启auditd使配置生效;3.通过sudoausearch-kfile_access_passwd按关键字查询详细日志,或使用sudoaure
    linux运维 . 运维 412 2025-08-14 12:19:02
  • 如何让进程在后台运行 &符号与nohup命令对比
    如何让进程在后台运行 &符号与nohup命令对比
    使用&符号可在当前终端会话中将进程放入后台运行,但关闭终端时进程通常会因收到SIGHUP信号而终止;2.使用nohup命令可使进程忽略SIGHUP信号,即使关闭终端或断开SSH连接,进程仍能持续运行,默认输出重定向至nohup.out文件;3.对于短期或会话内任务,&符号足够使用,而对于需长期运行且不受终端状态影响的任务,应优先选择nohup;4.若需更复杂的会话管理,可选用screen或tmux等工具,但仅就保障进程在终端关闭后继续运行而言,nohup是最简洁有效的解决方案。
    linux运维 . 运维 805 2025-08-14 12:15:02
  • 如何监控服务 nagios配置
    如何监控服务 nagios配置
    配置Nagios监控服务需依次完成以下步骤:一、安装Nagios及插件,包括依赖安装、源码编译、Web配置与服务启动;二、配置监控服务,通过创建主机配置文件定义被监控主机,并添加服务监控项如HTTP服务;三、检查配置文件语法并重启Nagios服务以生效;四、可选自定义监控命令,通过修改commands.cfg定义新命令用于检测特定端口或应用;五、配置告警通知,设置联系人、邮件通知方式及所属联系人组;六、排查常见问题如插件路径、权限、日志和邮件发送等,确保监控正常运行,最终实现基于主机、服务、命令
    linux运维 . 运维 709 2025-08-14 12:07:01
  • 如何查询已安装的软件包 rpm和dpkg命令使用详解
    如何查询已安装的软件包 rpm和dpkg命令使用详解
    在Linux系统中查询已安装软件包及特定程序是否已安装,应根据系统类型使用对应命令:1.对于RPM系统(如CentOS、Fedora),使用rpm-qa列出所有软件包,rpm-q查询特定软件包是否安装,rpm-qi查看详细信息,rpm-ql列出包内文件,rpm-qf通过文件路径反查所属包;2.对于DEB系统(如Ubuntu、Debian),使用dpkg-l列出所有软件包,dpkg-s查询特定包状态及详细信息,dpkg-L列出包内文件,dpkg-S通过文件路径反查所属包,结合grep可实现快速过滤
    linux运维 . 运维 676 2025-08-14 11:45:02
  • 如何绑定Linux多网卡 bonding模式选择与配置
    如何绑定Linux多网卡 bonding模式选择与配置
    Linux多网卡绑定需根据需求选择模式并正确配置;1.常见模式中mode=1(active-backup)适合高可用,mode=4(802.3ad)需交换机支持以实现性能与冗余,mode=6(balance-alb)适用于无交换机配合的负载均衡;2.CentOS系统可通过传统脚本或nmcli配置,Ubuntu使用Netplan定义bond接口及从属网卡,设置IP、模式和监控参数;3.配置后需加载bonding模块、重启网络或应用Netplan,再通过cat/proc/net/bonding/bo
    linux运维 . 运维 1079 2025-08-14 11:32:02
  • 如何测试Linux端口连通性 telnet和nc命令对比分析
    如何测试Linux端口连通性 telnet和nc命令对比分析
    telnet仅支持TCP,适用于简单交互式测试;nc支持TCP/UDP、批量扫描、超时控制和端口监听,功能更全面。1.推荐telnet场景:快速测试单个TCP端口、调试文本协议服务、系统无nc时应急使用。2.推荐nc场景:测试UDP端口、批量扫描端口范围、设置超时、本地监听调试、脚本自动化。3.注意事项:telnet可能被防火墙拦截且默认未安装;nc需安装nmap-ncat或netcat包;连接成功后无响应属正常,可用Ctrl+]退出;避免在生产环境随意监听端口以防安全风险。总结:nc更适合复杂
    linux运维 . 运维 563 2025-08-14 11:30:02
  • 如何调试进程问题 strace系统调用追踪
    如何调试进程问题 strace系统调用追踪
    遇到进程卡死、响应慢、崩溃或行为异常时,strace能通过追踪系统调用和信号来定位问题。1.strace是Linux系统调用追踪工具,可查看程序与内核交互的细节,帮助识别阻塞点、错误原因及低效操作;2.基本用法包括跟踪新进程(stracecommand)、附加运行中进程(strace-pPID)和输出到文件(-o选项);3.常用选项有-etrace=xxx过滤调用类型、-T显示耗时、-t加时间戳、-y显示文件路径;4.典型场景:用-T查耗时长的调用,-etrace=file排查文件错误,附加进程
    linux运维 . 运维 424 2025-08-14 11:04:02
  • Linux特殊权限是什么 setuid/setgid/sticky bit解析
    Linux特殊权限是什么 setuid/setgid/sticky bit解析
    setuid权限允许程序以文件拥有者身份运行,如passwd命令可让普通用户修改/etc/shadow文件,设置方式为4xxx或chmodu+s;setgid对文件以所属组身份运行,对目录使新文件继承组属性,便于团队协作,设置方式为2xxx或chmodg+s;stickybit用于目录,防止他人删除自己文件,常用于/tmp,设置方式为1xxx或chmod+t。
    linux运维 . 运维 436 2025-08-14 11:03:02
  • 如何限制用户资源使用 ulimit限制CPU和内存
    如何限制用户资源使用 ulimit限制CPU和内存
    使用ulimit命令可限制用户或进程的CPU时间和内存使用,通过ulimit-t设置CPU时间(秒),ulimit-m设置常驻内存(KB);2.永久限制需配置/etc/security/limits.conf文件,指定domain、type(soft/hard)、item(如cpu、rss)和value;3.软限制可由用户在硬限制范围内调整,达到时发送SIGXCPU信号,硬限制为root才能修改的绝对上限;4.限制CPU时间针对进程累计CPU使用,非实时运行时间,适用于CPU密集型任务,多线程进
    linux运维 . 运维 940 2025-08-13 13:41:01

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

新快购物系统

新快购物系统是集合目前网络所有购物系统为参考而开发,不管从速度还是安全我们都努力做到最好,此版虽为免费版但是功能齐全,无任何错误,特点有:专业的、全面的电子商务解决方案,使您可以轻松实现网上销售;自助式开放性的数据平台,为您提供充满个性化的设计空间;功能全面、操作简单的远程管理系统,让您在家中也可实现正常销售管理;严谨实用的全新商品数据库,便于查询搜索您的商品。
电商源码
2025-11-21

日进企业管理系统

本程序包括新闻 产品 留言功能后台路径 /manage/login.aspx用户密码 admin带CS文件\\中英文版 使用前请修改 app_data 目录数据库名称,再修改 web.config 数据库连接路径CHINAZ编辑注:后台编辑器有问题,不过是开源的大家可以自己修改下!
企业站源码
2025-11-21

蓝色商务公司网站(XDcms内核)1.0

本系统使用的是XDcms内核,在原来基础上做来相应修改 前台修改调用数据,可以使用{loop catid=栏目ID}{/loop}方式调用 主要功能: A、内容管理模型,自定义字段,更方便扩展功能。自带模型:单页模型、新闻模型、产品模型、招聘模型 B、栏目自定义,便于内容管理 C、内容模块化,二次开发更便捷。自带模块:幻灯片、QQ客服、友情链接、自定义表单(在线留言、简历管理) D、模板管理,后台编辑模板更方便 E、邮件发送,表单留言自动发送邮件到邮箱 F、数据缓存,访问速度更快 G、会员自定义模型、字
企业站源码
2025-11-21

DSO2O外卖订餐开源系统源码

DSO2O系统是长沙德尚网络科技有限公司推出的一款O2O外卖系统,DSO2O系统是一款专业的O2O本地商圈线上线下源码系统,包含同城跑腿、外卖送餐、上门服务等最贴近社区居民的功能特性。
电商源码
2025-11-21

浪漫地中海小镇旅行矢量图片

浪漫地中海小镇旅行矢量图片适用于地中海旅行等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-21

手绘返校季开学季矢量素材

手绘返校季开学季矢量素材适用于开学季等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-21

万圣节南瓜堆合集矢量素材

万圣节南瓜堆合集矢量素材适用于等相关视觉场景设计由AI生成的Ai格式素材。
矢量素材
2025-11-21

柔和多彩手绘农场动物矢量合集

柔和多彩手绘农场动物矢量合集适用于儿童游戏、学前教育材料或乡村主题等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-21

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号