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

  • 翻车!误删/usr/lib/引发的血案,从棺材边成功抢救的过程分享。
    翻车!误删/usr/lib/引发的血案,从棺材边成功抢救的过程分享。
    在文章开头分享一次惊险的抢救过程:首先,找到一台与损坏系统相同ISO安装的正常运行的系统,并对比其/usr/lib/路径下的文件数量。接着,在已经损坏的操作系统中,通过救援模式查看/usr/lib/路径下的文件数量。随后,从正常运行的操作系统中,进入/usr目录,直接在相对路径中打包lib目录,生成lib.tar.gz文件,并将其传输到本地。接着,使用软碟通(UltraISO)打开CentOS7的ISO镜像文件,并将lib.tar.gz文件添加到其根目录下,最后保存为一个新的ISO镜像文件。使用
    linux运维 . 运维 384 2025-07-19 08:36:02
  • 【Linux】命令行参数和环境变量
    【Linux】命令行参数和环境变量
    引言:命令行参数与环境变量的探索通常,我们编写的main函数看似没有参数,但实际上它确实是带有参数的。结果显示,参数列表确实以NULL结束。为什么需要命令行参数呢?父进程的父进程是bash。当我们使用之前的选项运行程序时,发现该进程的父进程ID(ppid)同样是7241,即bash的子进程。由此可以推断:通过命令行启动的程序都会变成进程,且都是bash的子进程。环境变量如图所示,为什么我们编写的程序运行时需要./前缀,而系统指令却不需要呢?常见的环境变量包括:PATH:指定命令的搜索路径;HOM
    linux运维 . 运维 760 2025-07-19 08:34:28
  • Linux如何重新安装已损坏的软件包 修复安装的两种方案
    Linux如何重新安装已损坏的软件包 修复安装的两种方案
    针对软件包损坏问题,更高效的方法是重新安装而非卸载重装。具体操作如下:1.在Debian/Ubuntu系统中使用APT命令sudoaptinstall--reinstall包名强制替换损坏文件,同时保留配置;2.在CentOS/Fedora/RHEL系统中使用DNF或YUM的sudodnfreinstall包名或sudoyumreinstall包名实现类似功能。此外,应排查依赖异常、非官方源、系统更新中断及文件系统错误等问题根源,以避免反复出现损坏情况。
    linux运维 . 运维 612 2025-07-19 08:33:02
  • 【Linux】详解进程通信中信号量的本质&&同步和互斥的概念&&临界资源和临界区的概念
    【Linux】详解进程通信中信号量的本质&&同步和互斥的概念&&临界资源和临界区的概念
    一、同步和互斥的概念1.1、同步在多道程序系统中,资源的有限性可能会导致进程或线程之间的冲突。为了确保这些冲突得到有效解决,同步机制应运而生。同步的核心在于以一定的顺序访问共享资源,从而避免竞态条件和死锁等问题的发生,提升系统的稳定性和可靠性。1.2、互斥当一个进程或线程正在访问共享资源(临界区)时,其他进程或线程被禁止进入,这称为互斥。互斥机制确保同一时间只有一个实体能够访问临界区,从而维护数据的一致性和完整性,避免数据冲突。二、临界资源和临界区的概念2.1、临界资源临界资源是指在任何时刻只能
    linux运维 . 运维 874 2025-07-19 08:32:14
  • Linux系统开发: 学习linux三剑客(awk、sed、grep)(下)
    Linux系统开发: 学习linux三剑客(awk、sed、grep)(下)
    一、前言这篇文章是的续集。二、awk命令2.1awk命令基本使用介绍awk是它的三个作者姓氏的首字母合写,他们是:Aho(阿尔佛雷德·艾侯)、Winberger(彼得·温伯格)和Kernighan(布莱恩·柯林汉),他们三人合著《AWK程式设计》。awk是一种文本处理工具,同时它也是一门微型编程语言,它的目的是编写小巧但充满表达力的程序,把文本的输入变换为文本的输出。用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户
    linux运维 . 运维 940 2025-07-19 08:26:28
  • Linux编译安装nginx详细教程
    Linux编译安装nginx详细教程
    前言在搭建Lnmp环境时,总是会遇到各种问题,这让刚接触Linux的我们感到非常头疼,反复卸载和安装让人身心疲惫。为了帮助自己和他人,这里我特意撰写了一篇关于在Linux系统上安装nginx的详细教程。本文假设您已经准备好了Linux环境。1.访问nginx官方网站http://nginx.org/,点击下载按钮。右键复制最新稳定版的下载链接。进入到/usr/local/src目录。cd/usr/local/srcwgethttp://nginx.org/download/nginx-1.16.
    linux运维 . 运维 446 2025-07-19 08:26:16
  • Linux ZSH 更便捷的 shell 环境
    Linux ZSH 更便捷的 shell 环境
    简介zsh是为交互式使用而设计的,与bash兼容的shell,尽管它也是一种强大的脚本语言。zsh融合了Bash、ksh和tcsh的许多有用特性,并引入了许多独特的功能。相较于bash,zsh具有以下优势:Tab补全功能强大,支持命令、命令参数和文件路径的补全。丰富的插件支持,允许快速输入先前使用的命令、快速跳转文件夹和显示系统负载等功能。主题丰富且可高度定制。更多关于zsh的信息,请访问https://www.zsh.org/。安装zshmacOS:brewinstal
    linux运维 . 运维 757 2025-07-19 08:22:12
  • 目标检测 | ATSS,正负样本的选择决定检测性能
    目标检测 | ATSS,正负样本的选择决定检测性能
    论文信息论文标题:《通过自适应训练样本选择弥合基于锚点和无锚点检测之间的差距》@inproceedingszhang2020bridging,title={Bridgingthegapbetweenanchor-basedandanchor-freedetectionviaadaptivetrainingsampleselection},author={Zhang,ShifengandChi,ChengandYao,YongqiangandLei,
    linux运维 . 运维 627 2025-07-19 08:12:23
  • 如何查看Linux内存使用情况?free和vmstat命令内存分析技巧
    如何查看Linux内存使用情况?free和vmstat命令内存分析技巧
    要查看Linux内存使用情况,首选free和vmstat命令。一、free命令用于快速查看系统内存概况,包含物理内存和swap使用状态,默认单位KB,加-h参数更易读;关键字段包括total、used、free、shared、buff/cache和available,其中available最能反映实际可用内存。二、vmstat命令适合动态分析内存及系统负载,可观察一段时间内内存变化趋势及相关指标,如free、buff、cache、swpd等,尤其关注swpd持续增长可能表示内存不足。三、结合两者
    linux运维 . 运维 1140 2025-07-19 08:07:01
  • 第七章 :Hadoop+Zookeeper 3节点高可用集群搭建和原理解释[通俗易懂]
    第七章 :Hadoop+Zookeeper 3节点高可用集群搭建和原理解释[通俗易懂]
    大家好,又见面了,我是你们的朋友全栈君。一,原理先说一下Zookeeper在Hadoop集群的作用,以前我们学习Hadoop伪分布式的时候没有用到Zookeeper是因为伪分布式只有一个NameNode,没有Active和Standby状态的两个NameNode之说,因此根本就不需要Zookeepr来帮我们自动切换。但是Hadoop真正的集群就不一样了,为了集群的高可靠性,Hadoop集群采用主备NameNode方式来工作,一个处于Active激活状态,另一个处于Standby备份状态,一旦激活
    linux运维 . 运维 954 2025-07-19 08:02:12
  • 如何查看Linux进程调度策略 chrt实时优先级设置
    如何查看Linux进程调度策略 chrt实时优先级设置
    要查看或设置Linux进程的调度策略和实时优先级,可使用chrt命令。一、查看调度策略:使用chrt-p,输出显示当前策略如SCHED_OTHER或实时策略SCHED_FIFO/SCHED_RR等。二、修改策略与优先级:sudochrt-[策略]-p,如sudochrt-f-p501234将进程设为SCHED_FIFO并优先级50。三、启动时指定:sudochrt-[策略]your_command。四、注意事项:需root权限,优先级范围1-99,过高可能导致系统不稳定,应谨慎使用并优先在测试环
    linux运维 . 运维 748 2025-07-18 13:43:01
  • 如何实现Linux网络VLAN透明传输 802.1q隧道配置详解
    如何实现Linux网络VLAN透明传输 802.1q隧道配置详解
    要实现VLAN透明传输,可在Linux中配置802.1q隧道(QinQ),具体步骤如下:1.确保内核版本3.10以上、加载vlan模块并使用支持VLAN的网卡驱动和工具链;2.创建两层VLAN接口,第一层接入中间网络,第二层封装原始VLAN,并使用802.1ad协议;3.配置交换机开启QinQ功能,确保MTU足够大;4.注意MTU设置、交换机兼容性、防火墙规则及接口命名,避免配置错误导致丢包或转发异常。
    linux运维 . 运维 226 2025-07-18 13:40:02
  • 如何配置Linux用户sudo权限 visudo安全编辑方法
    如何配置Linux用户sudo权限 visudo安全编辑方法
    必须使用visudo配置sudo权限,因为它提供语法检查并防止配置错误。1.编辑/etc/sudoers文件必须通过sudovisudo命令;2.用户权限格式为:用户名主机名=(目标用户)命令;3.可通过直接添加用户或将其加入sudo组(如%sudoALL=(ALL:ALL)ALL)赋予权限;4.赋予特定命令时需明确路径;5.无密码权限(NOPASSWD)应谨慎使用,仅限必要场景;6.配置错误时应通过root用户、单用户模式或LiveCD修复;7.visudo在保存前自动校验语法,避免系统权限丢
    linux运维 . 运维 912 2025-07-18 13:20:02
  • 如何配置Linux网络VXLAN隧道 虚拟化网络扩展实现
    如何配置Linux网络VXLAN隧道 虚拟化网络扩展实现
    VXLAN是一种网络虚拟化技术,通过在UDP/IP上封装二层以太网帧实现大规模逻辑网络扩展。其核心优势在于使用24位VNI标识符,支持最多16,777,216个独立网络,适用于多租户、云平台等场景。手动创建VXLAN接口的步骤包括:使用iplinkadd命令定义VXLAN接口并指定VNI、物理网卡和远端IP;配置IP地址并启用接口;若需通信扩展,可将VXLAN接口加入LinuxBridge。注意事项包括:调整MTU避免分片;确保UDP4789端口开放;根据节点数量选择多播或单播模式;并通过GRO
    linux运维 . 运维 1059 2025-07-18 13:18:02
  • 如何创建Linux系统用户 useradd命令参数详解
    如何创建Linux系统用户 useradd命令参数详解
    useradd命令最常用的参数包括-m(创建主目录)、-s(指定Shell)、-g(主组)、-G(附加组)、-c(注释)、-u(指定UID)、-d(指定主目录路径)、-e(账户过期日期)、-f(非活动天数)。1.-m用于自动创建用户主目录;2.-s指定用户的默认Shell,如/bin/bash;3.-g设定主组,必须存在;4.-G将用户加入一个或多个附加组;5.-c添加用户描述信息;6.-u手动设置UID;7.-d指定主目录路径,需配合-m使用;8.-e设置账户过期时间,格式为YYYY-MM-D
    linux运维 . 运维 629 2025-07-18 13:02: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

绘画艺术活动传单A5模板设计下载

绘画艺术活动传单A5模板设计适用于绘画活动传单设计 本作品提供绘画艺术活动传单A5模板设计的图片会员免费下载,格式为PSD,文件大小为14.7M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-23

2026年数字艺术字分层PSD素材下载

2026年数字艺术字分层PSD素材适用于2026数字艺术字设计 本作品提供2026年数字艺术字分层PSD素材的图片会员免费下载,格式为PSD,文件大小为13.2M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-23

2026马年奔跑骏马剪影矢量素材

2026马年奔跑骏马剪影矢量素材适用于象征“马到成功”的企业文化墙或Logo设计、2026年台历、挂历的内页插图或封面主视觉等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-23

圣诞酒会派对邀请函矢量模板

圣诞酒会派对邀请函矢量模板适用于公司圣诞晚宴、私人酒会的电子邀请函、酒吧圣诞限定特饮的桌面立牌设计等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-23

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