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

  • Linux如何实现用户登录双因素认证 Google Authenticator配置指南
    Linux如何实现用户登录双因素认证 Google Authenticator配置指南
    Linux系统可通过安装GoogleAuthenticator实现SSH用户登录双因素认证(2FA)。一、安装工具包:在Debian/Ubuntu上使用sudoaptinstalllibpam-google-authenticator,在CentOS/RHEL上使用sudoyuminstallgoogle-authenticator,并运行google-authenticator生成密钥和二维码。二、配置PAM模块:在/etc/pam.d/sshd中添加authrequiredpam_googl
    linux运维 . 运维 676 2025-07-18 08:26:01
  • React报错之useNavigate() may be used only in context of Router
    React报错之useNavigate() may be used only in context of Router
    在React中,当我们试图在ReactRouter的Router上下文之外使用useNavigate钩子时,会出现"useNavigate()maybeusedonlyinthecontextofaRoutercomponent"的警告。为了解决这个问题,我们需要确保useNavigate钩子仅在Router上下文中使用。下面是一个在index.js文件中将React应用包裹在Router中的示例。//index.jsimport{createRoot}from'reac
    linux运维 . 运维 300 2025-07-18 08:24:25
  • 计算机操作系统之操作系统的介绍
    计算机操作系统之操作系统的介绍
    前言其实在写这篇文章之前,我是打算继续写Linux网络编程的问题的,但是还是先这个操作系统的文章,我觉得这个操作系统的基础(一些基本概念非常重要)要学好,为啥这样讲呢?在我这几天没有听计算机操作系统的课程之前,我一直对微内核这个概念懵懵懂懂(这里说明一下,我自身是非科班出身的,大学里面就没有接触过这个计算机操作系统的课程,也就学了考计算机二级的基础知识,读者不要笑话我,对于我来说,这确实是真的);我记得上次去参加物联网大会,有介绍增,但我还是没听明白这个微内核是啥,直到这几天,听了这个计算机操作
    linux运维 . 运维 1043 2025-07-18 08:24:14
  • 如何管理Linux内核软件包 内核安装与删除最佳实践
    如何管理Linux内核软件包 内核安装与删除最佳实践
    管理Linux内核需谨慎操作以避免系统问题。首先查看当前内核版本使用uname-r,查看所有已安装内核在Debian/Ubuntu上用dpkg--list|greplinux-image,在RHEL/CentOS/Fedora上用rpm-qkernel;其次安装新内核推荐通过包管理器如apt、yum或dnf完成,安装后保留GRUB多内核选项以便回退;再次删除旧内核时应至少保留一个备用内核,且不要删除正在运行的版本,并注意清理相关依赖包;最后可通过配置/etc/yum.conf中的installo
    linux运维 . 运维 246 2025-07-18 08:20:02
  • GEE Paper
    GEE Paper
    在这篇文章中,我们将探讨GoogleEarthEngine(GEE)相关的多篇研究论文,这些论文涵盖了多个领域和期刊。以下是详细介绍:NatureCommunications01.中国1989-2016年地表和陆地水资源的增减变化(2020)02.夏季气候极端事件在高北极环境中引发数千起热融滑坡(2019)ENVIRONMENTALMODELLING&SOFTWARE01.AgKit4EE:基于GoogleEarthEngine的美国本土农业土地使用建模工具包(2020)开源Go
    linux运维 . 运维 438 2025-07-18 08:18:38
  • 如何检查Linux磁盘空间使用率 df与du命令组合使用技巧
    如何检查Linux磁盘空间使用率 df与du命令组合使用技巧
    要查看Linux磁盘空间使用情况并排查占用问题,核心方法是组合使用df和du命令。df用于查看整体磁盘使用情况,通过df-h可清晰看到各分区使用率,若某分区接近100%,则需进一步排查;同时需注意删除未释放的文件可通过lsof查找。接着用du-sh/path/to/dir查看具体目录大小,结合du-sh--max-depth=1/var/可定位大文件所在目录。当df显示高使用率但du统计偏小时,可能因挂载点覆盖、已删文件仍被占用或元数据过多导致,建议排查步骤为:1.df-h查整体;2.du-sh
    linux运维 . 运维 1014 2025-07-18 08:10:02
  • 如何配置Linux网络接口绑定 主备模式实现方案
    如何配置Linux网络接口绑定 主备模式实现方案
    在Linux系统中,配置网络接口绑定主备模式(active-backup)的步骤包括确认系统支持并安装工具、编辑网络配置文件、验证测试bond状态及注意相关事项。一、确认系统是否加载bonding模块并安装ifenslave工具;二、编辑网络配置文件设置bond0,指定物理网卡、模式、检测间隔和主网卡;三、重启网络服务并查看/proc/net/bonding/bond0验证状态,进行故障切换测试;四、注意事项包括避免IP冲突、无需交换机特殊配置、优先使用miimon检测、确保网卡驱动兼容。
    linux运维 . 运维 295 2025-07-17 13:43:01
  • 如何查看Linux系统进程状态 ps aux命令详解与输出解析
    如何查看Linux系统进程状态 ps aux命令详解与输出解析
    psaux命令用于查看Linux系统中所有进程的详细信息。1.它展示包括用户、PID、CPU和内存占用等列,帮助诊断系统性能问题;2.通过排序和过滤可定位高CPU或内存占用的进程;3.可识别僵尸进程并结合kill命令结束异常进程;4.结合其他命令如grep、awk和sort实现更强大的进程管理功能。掌握其输出含义及使用技巧对系统监控和优化至关重要。
    linux运维 . 运维 568 2025-07-17 13:26:01
  • 如何调试Linux启动服务 systemd-bootchart可视化分析
    如何调试Linux启动服务 systemd-bootchart可视化分析
    systemd-bootchart是用于记录并可视化systemd系统启动过程的工具,帮助分析服务加载顺序、耗时及依赖关系。1.安装时需根据系统选择对应命令(如apt或dnfinstallbootchart);2.启用方式推荐使用sudosystemctlenablebootchart,重启后生成.svg文件于/run/log/bootchart/路径;3.可通过浏览器或图像查看器打开图表,分析关键服务耗时与阻塞情况;4.优化建议包括禁用非必要服务、调整依赖关系、缩短超时时间、提升并行化程度及精
    linux运维 . 运维 605 2025-07-17 13:17:01
  • 如何设置Linux用户密码最小长度 pam_pwquality参数调整
    如何设置Linux用户密码最小长度 pam_pwquality参数调整
    要设置Linux系统中用户密码最小长度为12位,需修改/etc/security/pwquality.conf文件,设置minlen=12,并推荐配置dcredit=-1、ucredit=-1、lcredit=-1、ocredit=-1以增强复杂度;其次确保PAM配置文件如/etc/pam.d/common-password或/etc/pam.d/system-auth中包含passwordrequisitepam_pwquality.so行,可添加retry=3参数允许三次重试;最后通过pas
    linux运维 . 运维 717 2025-07-17 13:00:03
  • 如何查看Linux网络连接状态 ss和netstat命令使用对比
    如何查看Linux网络连接状态 ss和netstat命令使用对比
    在Linux系统中,查看网络连接状态时推荐使用ss命令。1.ss(SocketStatistics)执行速度快、资源占用低,是较新的工具;而netstat功能全面但效率较低,逐渐被取代。2.常用命令如:ss-lntup或netstat-lntup用于查看监听端口;ss-antdst:80和netstat-ant|grep:80均可查看特定端口连接。3.性能上ss基于内核接口更高效;兼容性方面老系统仍需使用netstat。4.推荐在现代系统中优先使用ss,尤其适合脚本编写;老旧系统则可使用nets
    linux运维 . 运维 1248 2025-07-17 12:33:02
  • 如何更新Linux系统所有软件包 yum和apt升级命令详解
    如何更新Linux系统所有软件包 yum和apt升级命令详解
    要更新Linux系统中的软件包,需根据发行版选择对应的包管理器操作。1.对于基于RedHat的系统(如CentOS、RHEL或Fedora),使用yum更新所有软件包的命令是sudoyumupdate;若使用新版dnf则命令保持一致;可添加特定包名升级单个软件包,并通过sudoyumcleanall与sudoyummakecache清理并重建缓存以确保获取最新信息。2.对于基于Debian的系统(如Ubuntu、Debian),首先执行sudoaptupdate更新软件包索引,再运行sudoap
    linux运维 . 运维 1083 2025-07-17 12:27:02
  • 如何配置Linux网络接口GRO/GSO 大包处理加速技术
    如何配置Linux网络接口GRO/GSO 大包处理加速技术
    GRO和GSO是Linux系统中用于提升网络性能的技术,GRO在接收方向合并数据包以减少CPU负载,GSO在发送方向合并小包以提高吞吐量。1.GRO允许网卡将多个小包合并后提交协议栈;2.GSO让内核在发送前合并多个小包以减少分片开销。可通过ethtool命令查看或设置,如“ethtool-keth0”查看状态,“ethtool-Keth0groon/gsooff”控制开关。虽然通常建议开启以提升吞吐,但在低延迟、抓包调试或老旧驱动场景下可考虑关闭。批量配置可通过脚本实现,便于多网口统一管理。
    linux运维 . 运维 952 2025-07-17 12:11:01
  • 含大量图文解析及例程 | Linux下的ELF文件、链接、加载与库(中)
    含大量图文解析及例程 | Linux下的ELF文件、链接、加载与库(中)
    可执行文件的装载进程和装载的基本概念的介绍程序(可执行文件)和进程的区别程序是静态的概念,它就是躺在磁盘里的一个文件。进程是动态的概念,是动态运行起来的程序。现代操作系统如何装载可执行文件给进程分配独立的虚拟地址空间将可执行文件映射到进程的虚拟地址空间(mmap)将CPU指令寄存器设置到程序的入口地址,开始执行可执行文件在装载的过程中实际上如我们所说的那样是映射的虚拟地址空间,所以可执行文件通常被叫做映像文件(或者Image文件)。可执行ELF文件的两种视角可执行ELF格式具有不寻常的双重特性,
    linux运维 . 运维 612 2025-07-17 11:52:02
  • 试试用100行代码写一个网站
    试试用100行代码写一个网站
    在开始编写网站之前,确实应该先了解一些基础知识,比如浏览器、服务器、HTTP、HTML、CSS等。不过,我们可以先直接动手写一个网站,这样更直观,之后再回顾这些基础知识会更容易理解。网站可以用多种高级编程语言来编写,比如C语言、C++、C#、Java、PHP,当然Python也可以。正如之前提到的,编程语言就像食物种类一样多样,我们今天就用Python来尝试编写一个网站,看看它有多简单。是不是有点激动要开始写代码了?我也是。首先,我们需要准备一些工具,这里透露一个小秘密:世界上最好的编程工具是G
    linux运维 . 运维 1013 2025-07-17 11:50:08

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号