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

  • 如何在Linux中恢复误删文件 Linux extundelete工具使用
    如何在Linux中恢复误删文件 Linux extundelete工具使用
    立即停止写入并使用extundelete可恢复误删文件,原理是利用文件删除后数据未被覆盖的特性,通过扫描日志和空闲块重建文件,需在Live环境操作并将恢复文件保存至其他分区,越早操作成功率越高。
    linux运维 . 运维 744 2025-08-19 09:45:01
  • 如何在Linux中移除无用依赖包 Linux apt autoremove清理
    如何在Linux中移除无用依赖包 Linux apt autoremove清理
    无用依赖包是主软件卸载后残留的不再被使用的依赖文件,如libssl、libgtk等,aptautoremove可自动识别并删除这些包,执行sudoaptautoremove--purge还能清除配置文件,建议卸载软件后或定期运行以保持系统整洁。
    linux运维 . 运维 529 2025-08-19 09:22:01
  • 如何在Linux中检查服务安全 Linux SELinux上下文配置
    如何在Linux中检查服务安全 Linux SELinux上下文配置
    检查SELinux上下文配置是确保Linux服务安全的关键,通过psauxZ和ls-Z查看进程与文件上下文,结合audit.log中AVC拒绝记录分析权限问题,使用semanage和restorecon修正上下文错误,并确认SELinux处于Enforcing模式,从而限制服务在最小权限范围内运行,防止被攻破后横向移动。
    linux运维 . 运维 271 2025-08-19 09:03:01
  • 如何在Linux中设置文件隐藏属性 Linux chattr不可修改标志
    如何在Linux中设置文件隐藏属性 Linux chattr不可修改标志
    答案是chattr+i可使文件不可变,真正实现系统级“隐藏”与保护。通过chattr命令设置immutable属性后,文件无法被修改、删除或重命名,即使root用户也需先解除属性;配合lsattr和find可查找和批量管理此类文件;但需注意仅ext系列文件系统广泛支持,且不可对目录递归生效,误用可能导致系统异常。
    linux运维 . 运维 759 2025-08-19 09:02:01
  • 如何在Linux中配置磁盘阵列 Linux mdadm管理RAID指南
    如何在Linux中配置磁盘阵列 Linux mdadm管理RAID指南
    答案:使用mdadm工具可创建和管理Linux软件RAID阵列,以RAID5为例,需准备至少三块硬盘,清除分区并创建类型为fd的RAID分区,通过mdadm--create命令创建阵列,格式化为ext4等文件系统后挂载使用,并将配置写入/etc/mdadm/mdadm.conf和/etc/fstab以实现开机自动挂载,其中nofail选项防止因RAID问题导致系统无法启动;RAID级别选择需根据需求权衡性能与安全,RAID0提升性能但无冗余,RAID1提供镜像保护但容量利用率低,RAID5兼顾性
    linux运维 . 运维 412 2025-08-19 09:00:03
  • 如何在Linux中修复损坏的文件系统 Linux fsck工具使用指南
    如何在Linux中修复损坏的文件系统 Linux fsck工具使用指南
    答案:修复Linux文件系统损坏的核心工具是fsck,需在卸载状态下运行,适用于非正常关机、I/O错误或系统无法启动等情况,使用时应确保分区未挂载、数据已备份、目标分区正确,并注意其无法修复物理坏道的局限性。
    linux运维 . 运维 411 2025-08-19 08:59:01
  • 如何追踪进程系统调用 strace命令调试程序技巧
    如何追踪进程系统调用 strace命令调试程序技巧
    要诊断程序崩溃或调试网络问题,可使用strace追踪系统调用:1.使用strace-p追踪运行中的进程;2.用-o将输出保存以便分析;3.通过-etrace=过滤关键调用如open、read、connect等;4.结合-t或-T查看调用时间与耗时;5.程序崩溃时,检查最后失败的系统调用及其errno;6.调试网络问题时,使用trace=network监控socket相关调用;7.结合gdb,先用gdb设置断点暂停程序,再用strace-p附加进程观察系统调用行为;8.或先用strace定位异常调
    linux运维 . 运维 831 2025-08-19 08:05:01
  • 如何打包自制软件 fpm快速打包工具使用
    如何打包自制软件 fpm快速打包工具使用
    fpm是一个用Ruby编写的高效打包工具,能将目录、脚本等快速转换为RPM、DEB等标准格式,无需编写复杂的spec或control文件。使用fpm打包自制软件的核心步骤是:1.组织好文件目录结构;2.编写fpm命令,指定源类型(-s)、目标格式(-t)、包名(-n)、版本(-v)、安装路径(--prefix)及要打包的文件或目录;3.可选添加元信息(如维护者、依赖、描述)、配置文件标记(--config-files)、安装前后执行的脚本(--after-install、--after-remo
    linux运维 . 运维 824 2025-08-18 15:50:02
  • 如何创建Linux软链接与硬链接 ln命令区别与应用场景
    如何创建Linux软链接与硬链接 ln命令区别与应用场景
    软链接和硬链接的根本区别在于:软链接拥有独立inode并存储目标路径,可跨文件系统但原文件删除后会失效;硬链接与原文件共享同一inode,必须在同一文件系统内,且所有硬链接删除后文件数据才会被释放。2.创建软链接使用ln-s源文件目标链接名,可指向文件或目录,适用于快捷方式、版本切换、跨文件系统引用等场景。3.创建硬链接使用ln源文件目标链接名,仅适用于文件,不可用于目录或跨文件系统,常用于节省空间、防误删和数据冗余保护。4.检查链接类型可用ls-li查看inode号,相同inode为硬链接,软
    linux运维 . 运维 210 2025-08-18 15:35:01
  • 如何比较两个文件差异 diff命令逐行对比输出解读
    如何比较两个文件差异 diff命令逐行对比输出解读
    比较两个文件差异的核心是使用diff命令并理解其输出格式,首先通过difffile1file2逐行对比,输出中3c3表示第3行被修改(c代表change),5a6表示在file1第5行后添加一行(a代表add),7d7表示file1的第7行被删除(d代表delete);其次为提升可读性,可使用-u选项生成带上下文的统一格式输出,-y选项实现并排显示差异,或使用colordiff实现彩色高亮;最后可通过-b忽略空格变化,-w忽略所有空格,-B忽略空行,从而聚焦实质性内容差异,掌握这些方法能有效提升
    linux运维 . 运维 455 2025-08-18 15:29:01
  • 如何创建Linux交换分区 swap空间创建与激活指南
    如何创建Linux交换分区 swap空间创建与激活指南
    Linux系统需要交换分区主要因为其可作为物理内存不足时的“安全气囊”,防止系统崩溃;2.交换分区支持休眠功能,能将内存数据完整保存至硬盘;3.即使内存充足,交换分区也能缓冲瞬时高内存需求,避免OOM终止进程;4.交换分区并非用于提升性能,频繁使用会因硬盘速度慢而拖慢系统,应视为紧急备用方案;5.交换分区大小应根据物理内存、是否使用休眠及工作负载决定:RAM16GB可设2-4GB;6.服务器或高负载场景可适当增加,但优先考虑升级RAM;7.交换文件比交换分区更灵活易管理,推荐大多数用户使用交换文
    linux运维 . 运维 415 2025-08-18 15:20:02
  • 如何优化Linux ext4文件系统 tune2fs参数调优
    如何优化Linux ext4文件系统 tune2fs参数调优
    针对ext4文件系统调优,可通过调整tune2fs参数提升性能与磁盘寿命。1.关闭不必要的挂载计数检查,使用tune2fs-c-1/dev/sdX可禁用定期fsck,适用于数据变化小的环境;2.调整日志模式如data=writeback可提高写入性能,适合可接受极端丢数据风险的高并发场景;3.启用延迟分配(delalloc)可优化稀疏文件处理,提升大量小文件或随机写入时的整体性能;4.降低预留空间比例(如tune2fs-m1/dev/sdX)可释放磁盘空间,适用于专用存储服务器等非系统盘场景。这
    linux运维 . 运维 732 2025-08-18 15:02:01
  • 如何编写shell脚本 bash编程基础
    如何编写shell脚本 bash编程基础
    编写Shell脚本是实现Linux系统自动化任务的基础技能,1.Shell脚本是由Shell解释执行的命令集合,以#!/bin/bash开头;2.创建脚本需使用文本编辑器编写文件并用chmod+x添加执行权限,运行可通过./script.sh或bashscript.sh;3.变量定义等号两侧无空格,使用时加$符号,推荐用${var}形式;4.可通过local定义局部变量,命令替换使用$(command)或反引号;5.条件判断用if[]结构,注意空格和字符串、数值比较符号的区别;6.循环包括for
    linux运维 . 运维 833 2025-08-18 14:54:02
  • 如何快速搜索执行过的命令 Ctrl+R反向搜索技巧详解
    如何快速搜索执行过的命令 Ctrl+R反向搜索技巧详解
    Ctrl+R是命令行中高效的反向搜索快捷键,能快速定位并重用历史命令。1.按下Ctrl+R进入反向搜索模式,提示符变为(reverse-i-search);2.输入命令中的任意关键词片段,Shell实时显示最近匹配的命令;3.重复按Ctrl+R可循环查找更早的匹配项;4.找到目标后按Enter执行,或按箭头键、Home/End键进入编辑模式修改后再执行;5.按Ctrl+G或Ctrl+C可退出搜索而不执行。相比上下箭头的线性遍历和history命令的信息过载,Ctrl+R提供增量、非线性的搜索体验
    linux运维 . 运维 892 2025-08-18 14:26:01
  • 如何查找文件内容匹配行 grep正则搜索高级技巧
    如何查找文件内容匹配行 grep正则搜索高级技巧
    使用grep结合正则表达式可精准查找文件内容匹配行;2.基本用法为grep"模式"文件名,启用扩展正则用-E,Perl兼容正则用-P;3.核心正则元素包括^(行首)、$(行尾)、.(任意字符)、*(零或多次)、+(一次或多次)、?(零或一次)、[](字符集)、|(或)、()(分组)及{}(量词);4.常用选项有-i(忽略大小写)、-v(反向匹配)、-n(显示行号)、-r(递归搜索)、-l(仅列出文件名)、-w(全词匹配)、-A/-B/-C(显示上下文);5.在大量文件中定位模式应使用grep-r
    linux运维 . 运维 749 2025-08-18 14:19:01

PHP讨论组

组员:3305人话题:1500

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

学习途径

工具推荐

jQuery点击文字滚动Scrollocue插件

jQuery点击文字滚动Scrollocue插件是一款用于构建一个简单的提示提词器系统的jQuery小插件。本作品由【站长素材】收集整理,转载请注明出处!
文字特效
2025-12-19

CSS3聚光灯下倒影文字特效

CSS3聚光灯下倒影文字特效是一款使用CSS3实现的聚光灯下带倒影的文字旋转动画特效。
文字特效
2025-12-17

jQuery企业留言表单联系代码

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

HTML5 MP3音乐盒播放特效

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

雅龙智能装备工业设备类WordPress主题1.0

一个专为企业网站设计的现代化WordPress主题,集成了多语言支持、自定义SEO、Open Graph、安全加固和完全响应式设计等企业级功能。 ✨ 核心亮点- ? 完整多语言系统 - 支持中文、英文、越南语、葡萄牙语,可扩展- 自定义SEO功能 - 文章、页面、分类独立SEO设置- Open Graph支持 - 完整的社交媒体分享优化- 22项安全加固 - 企业级安全防护,防止脚本小子攻击- 完全响应式 - 完美适配手机、平板、桌面设备- 高性能优化 - 智能缓存、条件加载、代码优化-
企业站源码
2025-12-18

威发卡自动发卡系统

? 威发卡 - 自动发卡系统 (PHP)? 系统概览? 模板说明 自带一套响应式模板
电商源码
2025-12-17

卡密分发系统

一款卡密/授权码/激活码领取系统,前台注册账号登录之后自动进入会员中心可以领取卡密,已限制每个自然月(1号到月末)领取一次,后台可以生成密码,可以导出,用于导入卡密系统或者授权系统 安装环境:PHP7.2(需安装SG11)+SQL 将源码上传到网站根目录,访问域名将进入安装程序
电商源码
2025-12-16

中华陶瓷网

中华陶瓷网V2013版DT5.0内核模板是高仿必途搜索的2012版,系统核心是DestoonV5.0版本,
电商源码
2025-12-16

极简线条香槟庆祝海报矢量模板

极简线条香槟庆祝海报矢量模板适用于私人酒会、画廊开幕式或高端晚宴的电子邀请函、餐厅新年跨年夜的预订海报等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-21

手绘健身房运动器材矢量素材

手绘健身房运动器材矢量素材适用于健身房的开业宣传单、私教课程介绍页的小图标、运动水壶、毛巾等周边产品的印花图案设计等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-21

色彩缤纷新鲜水果矢量素材

色彩缤纷水果合集矢量素材适用于鲜榨果汁店、奶茶店的菜单配料插图、生鲜超市“夏季水果节”的促销海报背景元素等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-21

复古美式早午餐海报矢量模板

复古美式早午餐海报矢量模板适用于西餐厅或咖啡馆推出“周末早午餐”活动的宣传单、式复古风格烘焙店的墙面装饰画或垫餐纸设计等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-21

驾照考试驾校HTML5网站模板

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

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

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

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

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

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

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

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