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

  • 如何创建函数库 shell函数封装
    如何创建函数库 shell函数封装
    Shell函数库是包含多个函数定义的脚本文件,通过source或.命令被其他脚本加载使用。1.创建函数库文件如utils.sh,存放log、require_command、safe_mkdir等函数;2.在主脚本中用source./utils.sh加载函数库并调用函数;3.函数命名应清晰并加前缀避免冲突,使用local声明局部变量,提供默认参数与参数检查,通过return返回状态值,echo输出结果;4.按功能拆分函数库文件,创建统一加载脚本如load_libs.sh批量导入,设置固定路径集中管
    linux运维 . 运维 210 2025-08-12 09:45:02
  • 如何压缩Linux目录 tar结合gzip压缩技巧
    如何压缩Linux目录 tar结合gzip压缩技巧
    使用tar-czf命令可打包并gzip压缩目录,生成.tar.gz文件;2.通过GZIP=-9可提高压缩级别至最高,减小体积但耗时增加;3.使用--exclude参数可排除指定文件或目录,如日志、缓存等;4.用tar-tzf查看压缩包内容,结合grep过滤所需文件;5.结合find命令可压缩指定时间内修改的文件,实现简易增量备份;6.添加-v参数可显示压缩过程中的文件列表,便于监控进度;掌握这些技巧可高效完成Linux目录压缩、备份与管理任务。
    linux运维 . 运维 684 2025-08-12 09:06:02
  • 如何查看Linux软件包依赖 yum deplist和apt-cache使用
    如何查看Linux软件包依赖 yum deplist和apt-cache使用
    在Linux系统中,查看软件包依赖可通过yum和apt实现。一、CentOS/RHEL使用yumdeplist包名查看依赖,输出包含dependency和provider信息;二、Ubuntu/Debian使用apt-cachedepends包名查看依赖,支持递归显示或仅显示第一层依赖;三、常见问题包括源配置错误、依赖链断裂、架构不匹配及第三方仓库干扰,需逐一排查解决。掌握这些方法可有效应对依赖管理需求。
    linux运维 . 运维 576 2025-08-12 09:03:01
  • 如何查看YUM历史记录 yum history回滚指南
    如何查看YUM历史记录 yum history回滚指南
    查看YUM历史记录使用yumhistory列出所有事务,2.通过yumhistorylist查看特定软件包的操作记录,3.使用yumhistoryundo回滚到指定事务,4.若无法回滚可尝试手动降级yumdowngrade,5.查看详细信息使用yumhistoryinfo以辅助问题排查。掌握这些步骤可在系统更新出现问题后快速定位并恢复关键服务状态。
    linux运维 . 运维 497 2025-08-12 08:30:02
  • 如何审计用户操作 sudo日志监控技巧
    如何审计用户操作 sudo日志监控技巧
    确认sudo日志已开启并定位日志路径,Ubuntu/Debian系统日志位于/var/log/auth.log,CentOS/RHEL系列位于/var/log/secure,通过grep命令验证日志内容,并在/etc/sudoers中配置Defaultslogfile确保日志独立存储;2.启用详细日志记录,通过在/etc/sudoers中添加Defaultslog_input,log_output实现命令输入输出的完整记录,日志保存在/var/log/sudo-io/目录下,可使用sudosud
    linux运维 . 运维 478 2025-08-12 08:21:01
  • 如何配置Linux网络接口速率 ethtool速度协商设置
    如何配置Linux网络接口速率 ethtool速度协商设置
    Linux网络接口速率配置和速度协商的核心工具是ethtool。首先,使用iplinkshow或ifconfig查看接口名称,接着用ethtool查看当前速率、双工模式及自动协商状态,如需强制设置速率和双工模式,可用sudoethtool-s命令关闭自动协商并指定参数,如speed100duplexfullautonegoff;若需恢复自动协商,则执行sudoethtool-sautonegon。由于这些设置重启后失效,需通过编辑/etc/network/interfaces、netplan配置
    linux运维 . 运维 915 2025-08-12 08:13:01
  • 新手运维入门:如何使用阿里云监控服务器状态
    新手运维入门:如何使用阿里云监控服务器状态
    登录阿里云控制台并搜索“云监控”进入服务;2.创建监控项,选择CPU使用率、内存使用率、磁盘IO、网络流量、LoadAverage等核心指标;3.配置合理的报警规则,设置报警阈值和抑制时间,避免误报漏报;4.通过图表查看监控数据,分析性能趋势;5.使用自定义监控扩展应用状态或日志文件监控;6.结合多维度数据判断,定期优化报警规则;7.根据监控数据定位CPU、内存、磁盘IO或网络瓶颈,进行代码优化或资源扩容,最终实现服务器性能的持续优化。
    linux运维 . 运维 503 2025-08-11 22:07:01
  • 如何生成随机密码 openssl随机
    如何生成随机密码 openssl随机
    使用opensslrand-base64可生成Base64编码的随机密码,如opensslrand-base6412输出约16字符的密码;2.通过tr命令过滤可生成纯字母数字密码,如opensslrand-base6412|tr-d"=+/"|cut-c1-12得到12位无特殊字符密码;3.使用opensslrand-hex16可生成32位十六进制字符串密码,适用于仅需0-9、a-f的场景;4.结合sed或tr处理可满足复杂密码策略,如替换特殊字符或确保包含大小写、数字等,适合自动化脚本和运维使
    linux运维 . 运维 696 2025-08-11 15:05:02
  • 如何转换文本编码 iconv工具
    如何转换文本编码 iconv工具
    iconv是一个用于转换文本文件字符编码的命令行工具,支持多种编码格式间的转换。1.使用iconv-l可列出所有支持的编码格式,如UTF-8、GBK、GB2312等。2.将GBK编码文件转为UTF-8的命令为iconv-fGBK-tUTF-8input.txt-ooutput.txt。3.若仅需预览转换内容,可省略-o参数直接在终端输出。4.批量转换多个文件可通过shell脚本实现,例如forfilein*.txt;doiconv-fGBK-tUTF-8"$file"-o"utf8_$file"
    linux运维 . 运维 653 2025-08-11 14:37:02
  • 如何同步Linux目录 rsync增量备份实战
    如何同步Linux目录 rsync增量备份实战
    rsync可实现高效目录增量同步与备份,答案为:使用rsync结合-a、-v、--delete等参数进行本地或远程同步,1.本地同步需注意源路径末尾斜杠含义;2.可通过--exclude或--exclude-from排除特定文件;3.远程同步使用-essh支持加密传输,可指定端口;4.配合--delete实现镜像备份,建议先用--dry-run模拟;5.结合cron定时执行脚本实现自动化;6.使用--backup--suffix保留旧版本文件;7.利用--link-dest实现快照式备份节省空间
    linux运维 . 运维 1022 2025-08-11 13:40:02
  • 如何查看Linux命令使用历史 history命令时间戳显示配置
    如何查看Linux命令使用历史 history命令时间戳显示配置
    要查看Linux命令历史并显示时间戳,需设置HISTTIMEFORMAT环境变量;1.临时配置:在终端执行exportHISTTIMEFORMAT='%Y-%m-%d%T',当前会话生效;2.永久配置:将该export命令添加到~/.bashrc或~/.bash_profile文件末尾,并运行source命令生效;3.若时间戳显示为Unix时间,检查并清除HISTTIMEFORMAT设为%s的配置,确保无冲突设置;4.可同时配置HISTSIZE(如exportHISTSIZE=5000)增加历史
    linux运维 . 运维 733 2025-08-11 13:28:02
  • 如何配置用户磁盘配额 edquota空间限制设置
    如何配置用户磁盘配额 edquota空间限制设置
    配置用户磁盘配额的核心是使用edquota命令,1.检查并安装quota工具;2.修改/etc/fstab添加usrquota和grpquota选项;3.重新挂载文件系统或重启;4.运行quotacheck-cvug生成配额文件;5.执行quotaon启用配额;6.使用edquota-u设置用户软硬限制;7.用edquota-t配置宽限期;8.可通过edquota-p复制配额;9.最后用quota和repquota验证配置,整个过程确保用户磁盘使用受控,防止资源滥用,维护系统稳定性和公平性。
    linux运维 . 运维 1038 2025-08-11 13:12:03
  • 如何查看软件包更新日志 rpm changelog查询方法
    如何查看软件包更新日志 rpm changelog查询方法
    查看RPM软件包更新日志最直接的方式是使用命令rpm-q--changelog,例如rpm-q--changeloghttpd可查看httpd的更新记录,输出按时间倒序排列,包含每次更新的日期、作者和修改详情;2.关注更新日志有助于排查问题、识别安全补丁(如CVE修复)、评估升级影响,避免因配置变更或回归问题引发故障;3.除rpm命令外,还可通过发行版包管理器历史(如dnfhistoryinfo)、官方发布说明、源码仓库提交日志、邮件列表与社区论坛等途径获取更全面的更新信息;4.解析日志时可结合
    linux运维 . 运维 1133 2025-08-11 13:07:02
  • 如何构建Linux网络接口聚合链路 使用LACP协议实现负载均衡
    如何构建Linux网络接口聚合链路 使用LACP协议实现负载均衡
    在Linux上使用nmcli配置LACP聚合链路需先创建mode为802-3ad的bond接口;2.将物理网卡eno1和eno2添加为bond-slave并指定master为bond0;3.为bond0配置静态或DHCP的IP地址;4.激活mybond连接以启动聚合链路;5.通过cat/proc/net/bonding/bond0验证LACP状态和成员接口信息;6.LACP能实现智能负载均衡和链路冗余,依赖交换机端也配置LACP模式;7.常见问题包括交换机配置不匹配、物理链路未up、负载均衡策略
    linux运维 . 运维 469 2025-08-11 12:54:02
  • 如何计算文件校验 md5/sha校验
    如何计算文件校验 md5/sha校验
    计算文件的MD5或SHA校验值是为了验证文件完整性或一致性,常用于下载后核对文件是否被篡改或损坏;1.MD5生成128位哈希值,SHA系列如SHA-256更安全,均具有唯一性,文件微小变动会导致校验值完全不同;2.Windows系统推荐使用PowerShell命令Get-FileHash配合-Algorithm参数计算,支持MD5、SHA256等算法,输出包含算法名和哈希值;3.macOS和Linux可在终端使用md5、md5sum、shasum或sha256sum等命令计算对应校验值,输出为哈
    linux运维 . 运维 1270 2025-08-11 12:33:02

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

PHPWeb企业建站系统4.1 多语言版

主要特点:1、支持一站多语言(即可以语言切换,默认支持中文简体,繁体,英文,日文),无限种语言扩展2、用户可以任意修改模板(注:{abcd} 类似的标签不能修改) 主要功能:1、产品发布 1.1 产品类别管理 (支持无限级分类,采用树形菜单管理模板) 1.2 产品添加 (支持HTML编辑功能) 1.3 产品管理 (支持产品批量处理品 [删除,发布,取消发布,推荐,取消推荐]) 2、文章发布 2.1 文章类别管理 (支持无限级分类,采用树形菜单管理模板) 2.2 文章添加 (支持HTM
企业站源码
2025-11-06

驻马店二手车信息发布系统 

1、车辆转让,车辆求购,车辆租赁,文章发布,品牌专区,留言反馈六大功能模块。2、会员自由注册,发布车辆信息,管理员后台审核,推荐。3、可按分类,品牌,价格,交易区域搜索车辆信息。4、信息评论,方便车主和游客交流。5、车辆信息,文章信息以及品牌可设多级分类。6、后台广告管理,友情链接管理,投票管理。7、公司简介,联系方式,帮助信息,汇款信息后台管理8、完善的会员系统和强大的管理功能。
电商源码
2025-11-06

DM建站系统驾校培训机构HTML5网站模板1.62

DM建站系统驾校培训机构HTML5网站模板,DM企业建站系统。是由php+mysql开发的一套专门用于中小企业网站建设的开源cms。DM系统的理念就是组装,把模板和区块组装起来,产生不同的网站效果。可以用来快速建设一个响应式的企业网站( PC,手机,微信都可以访问)。后台操作简单,维护方便。DM企业建站系统安装步骤:第一步,先用phpmyadmin导入sql文件。 第二步:把文件放到你的本地服务器,或上传到空间。第三步: 配置数据库信息,编辑 component/dm-config/database.p
企业站源码
2025-11-06

商贸通2006地方门户版

主要功能说明: 本系统包括 新闻,搜索,留言,会员,社区,博客,相册,交友,聚会,照片,打折,生活,活动,祝福,爱墙,翻唱,黄页,分类,人才,房产,二手,展会,广告管理等功能,全站主要部分生成静态页面,并且超强整合动网论坛最新版,适合于各种地方门户网站、电子商务网站、收费网站等的搭建 后台地址:/Admin/index.asp 初始用户名:Admin 密码:Admin888
电商源码
2025-11-06

假日旅行宣传照海报设计下载

假日旅行宣传照海报设计适用于假日旅行海报设计 本作品提供假日旅行宣传照海报设计的图片会员免费下载,格式为PSD,文件大小为15.1M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-11-06

温馨治愈学习主题背景矢量素材

温馨治愈学习主题背景矢量素材适用于学习办公等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-06

黑色星期五汽车租赁方形海报设计下载

黑色星期五汽车租赁方形海报设计适用于汽车租赁海报模板设计 本作品提供黑色星期五汽车租赁方形海报设计的图片会员免费下载,格式为PSD,文件大小为34.5M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-11-06

可爱卡通风格学习用品合集矢量

可爱卡通风格学习用品合集矢量适用于学习用品、开学季等相关视觉场景设计的AI格式素材。
矢量素材
2025-11-06

驾照考试驾校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号