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

  • 如何创建本地软件仓库 搭建yum/apt私有源指南
    如何创建本地软件仓库 搭建yum/apt私有源指南
    创建本地软件仓库的核心是将外部软件源同步至内网服务器,通过HTTP服务提供私有软件分发;2.对于Yum源,需准备RPM包、使用createrepo生成元数据、配置Web服务器(如Nginx开启目录索引)、在客户端添加.repo文件并刷新缓存;3.对于APT源,需收集.deb包并按pool/dists结构组织,使用dpkg-scanpackages生成Packages.gz,用apt-ftparchive生成Release文件,并推荐使用GPG签名生成InRelease和Release.gpg以确
    linux运维 . 运维 524 2025-08-08 12:48:01
  • 如何配置双因素认证 google认证
    如何配置双因素认证 google认证
    配置Google双因素认证需先登录账户并安装支持TOTP的认证应用如GoogleAuthenticator或Authy;2.进入“安全”设置后开启“两步验证”,选择“身份验证器应用”并手动输入密钥或扫描二维码完成绑定;3.输入应用生成的6位验证码验证通过后启用成功;4.生成并妥善保存一次性备用验证码以防设备丢失;5.可选添加备用手机号、设置Titan安全密钥及管理受信任设备以增强安全性;6.注意更换设备时需提前备份密钥,推荐使用支持云同步的Authy避免账户锁定;配置完成后账户安全性显著提升,能
    linux运维 . 运维 997 2025-08-08 11:49:01
  • 如何自定义systemd服务 编写服务单元文件
    如何自定义systemd服务 编写服务单元文件
    自定义systemd服务的核心是创建一个.service文件来实现程序的自动化管理,1.首先编写可执行的应用程序(如Python脚本)并赋予执行权限;2.在/etc/systemd/system/目录下创建.service单元文件,包含[Unit]、[Service]、[Install]三个区块,分别定义服务描述与依赖、运行参数、启动目标;3.使用绝对路径指定ExecStart,设置WorkingDirectory、User、Group、Restart等关键参数以确保安全与稳定性;4.执行sud
    linux运维 . 运维 262 2025-08-08 11:31:01
  • 如何查看Linux路由表信息 route和ip route命令对比分析
    如何查看Linux路由表信息 route和ip route命令对比分析
    查看Linux路由表信息最常用的两个命令是route和iproute。route是一个传统工具,虽然简单直观但功能有限,已逐渐被替代;而iproute作为现代推荐工具,属于iproute2工具集,功能更强大、灵活,支持策略路由等高级功能,是主流Linux发行版的首选。两者常用用法包括:1.查看路由表:route-n和iprouteshow;2.添加默认路由:routeadddefaultgw和iprouteadddefaultvia;3.删除路由:routedeldefaultgw和iprout
    linux运维 . 运维 1012 2025-08-08 11:08:01
  • 如何查看服务依赖关系 systemd依赖树分析
    如何查看服务依赖关系 systemd依赖树分析
    要查看Linux系统中systemd服务的依赖关系,最直接的方法是使用systemctllist-dependencies命令。1.使用systemctllist-dependenciessshd.service可查看sshd.service的正向依赖树;2.添加--all选项可显示包括“Wants”在内的所有依赖类型;3.使用--reverse选项可查看哪些服务依赖sshd.service;4.结合--before或--after可分析启动顺序。输出中●表示服务运行中,○表示未运行,->表示依
    linux运维 . 运维 378 2025-08-08 10:53:01
  • 如何合并多个文本文件 cat命令文件拼接技巧
    如何合并多个文本文件 cat命令文件拼接技巧
    最直接的合并多个文本文件的方法是使用cat命令结合重定向操作。1.使用catfile1.txtfile2.txt>merged_output.txt可将多个文件内容按顺序合并到新文件中,若目标文件已存在则会被覆盖;2.使用>>符号可将内容追加到现有文件末尾,避免覆盖原有数据;3.cat命令默认输出到终端,需配合>或>>才能保存结果;4.合并前应确保文件编码统一(如UTF-8),避免乱码问题;5.不同系统换行符(CRLF/LF)可能混杂,必要时需用dos2unix等工具统一;6.可结合find、x
    linux运维 . 运维 486 2025-08-08 10:40:02
  • 如何创建RAM磁盘 tmpfs内存文件系统
    如何创建RAM磁盘 tmpfs内存文件系统
    tmpfs是Linux中基于内存的临时文件系统,数据存于RAM或swap,速度快但重启后丢失;2.临时挂载使用命令sudomount-ttmpfs-osize=512Mtmpfs/mnt/ramdisk,重启失效;3.永久挂载需在/etc/fstab添加tmpfs/mnt/ramdisktmpfsdefaults,size=1G00并创建挂载点,重启后自动生效;4.建议合理设置大小避免耗尽内存,不存重要数据,可添加noexec、nosuid等安全选项,监控使用情况并注意可能使用swap;5.常用
    linux运维 . 运维 502 2025-08-08 10:36:02
  • 如何测试Linux DNS解析效率 dig命令查询过程分析
    如何测试Linux DNS解析效率 dig命令查询过程分析
    要测试Linux上的DNS解析效率,核心在于使用dig命令衡量响应时间并分析解析链条。1.dig命令的Querytime指标反映客户端到指定DNS服务器的查询耗时;2.使用dig@DNS_SERVERDOMAIN可测试特定DNS服务器性能;3.通过dig+trace可追踪完整解析路径,定位根、TLD或权威服务器的延迟问题;4.结合nslookup、host、systemd-resolve等工具辅助测试;5.分析/etc/resolv.conf配置及网络连通性优化整体解析效率。
    linux运维 . 运维 896 2025-08-08 10:24:02
  • 如何排序大数据量 sort内存优化
    如何排序大数据量 sort内存优化
    处理大数据量排序时内存不足的解决方案是采用外部排序,具体步骤:一、使用外部排序,将大文件分块进行内存排序后写入临时文件,再通过k路归并(利用最小堆)合并有序块,实现可控内存下的全局排序;二、减少单条记录内存占用,仅加载排序所需字段并使用紧凑数据类型,如用长度和偏移量代替完整数据;三、使用生成器和流式处理,通过分块读取与排序避免全量数据加载,Python中可结合生成器与heapq.merge实现高效流式外部排序;四、借助数据库或专用工具,如SQLite的ORDERBY或Unixsort命令(支持内
    linux运维 . 运维 377 2025-08-08 09:39:01
  • 如何配置软件仓库 添加epel/ppa第三方源
    如何配置软件仓库 添加epel/ppa第三方源
    添加第三方源可扩展Linux系统软件安装范围;2.CentOS/RHEL/Fedora通过yum或dnfinstallepel-release安装EPEL源,Ubuntu/Debian使用sudoadd-apt-repositoryppa:user/ppa-name添加PPA源;3.添加后需运行sudodnfrepolistenabled|grepepel或sudoaptupdate更新软件列表;4.可选启用PowerTools或crb仓库以获取更多软件;5.操作前应验证源可信性、备份源列表、定
    linux运维 . 运维 343 2025-08-08 08:52:01
  • 如何配置ssh密钥 免密码登录设置流程
    如何配置ssh密钥 免密码登录设置流程
    配置SSH密钥实现免密码登录的答案是:1.在本地使用ssh-keygen生成RSA密钥对,私钥保存在本地,公钥用于上传;2.通过ssh-copy-id、手动复制或scp方法将公钥添加到服务器的~/.ssh/authorized_keys文件中;3.确保服务器上~/.ssh目录权限为700,authorized_keys文件权限为600;4.测试ssh登录是否无需密码;5.可选配置~/.ssh/config设置别名简化登录。整个过程完成后即可实现安全高效的免密登录,且必须确保每一步权限设置正确才能
    linux运维 . 运维 1263 2025-08-08 08:32:01
  • Linux如何阻止特定软件包自动更新 apt-mark hold方法
    Linux如何阻止特定软件包自动更新 apt-mark hold方法
    apt-markhold是APT提供的一个功能,用于阻止特定软件包自动更新;使用方式为sudoapt-markhold包名,如sudoapt-markholdnginx;确认锁定可通过apt-markshowhold或aptpolicy包名查看;解除锁定使用sudoapt-markunhold包名;注意事项包括:hold仅影响APT操作、可能引发依赖冲突、不宜长期滥用、需定期检查锁定列表。
    linux运维 . 运维 510 2025-08-08 08:17:01
  • React + Express 全栈项目部署指北(含反向代理配置)
    React + Express 全栈项目部署指北(含反向代理配置)
    部署React+Express全栈项目需在服务器上配置前后端并使用反向代理实现无缝衔接;2.准备云服务器并安装Node.js和npm;3.部署Express后端:上传代码、安装依赖、使用pm2管理进程;4.部署React前端:构建静态文件并上传至服务器目录;5.配置Nginx反向代理,将前端请求与后端API路径分离,解决跨域问题;6.通过域名解析绑定域名,并使用Certbot配置HTTPS证书实现安全访问;7.排查反向代理错误时依次检查Nginx语法、后端服务状态、proxy_pass配置及错误
    linux运维 . 运维 549 2025-08-07 18:39:01
  • 不用懂代码!用华为云建一个属于你的网站
    不用懂代码!用华为云建一个属于你的网站
    你完全不需要懂代码,也能在华为云上通过可视化建站服务搭建网站,整个过程像搭积木一样简单,只需登录华为云控制台,选择“建站”服务,挑选模板并进行个性化定制即可;2.可视化编辑支持拖拽模块、编辑内容、调整样式和管理页面,所有修改所见即所得,发布前可绑定域名并完成ICP备案;3.该服务适合个人用户、中小企业、创业公司、市场营销人员及技术初学者,能快速低成本地创建博客、作品集、企业官网或营销落地页;4.需注意的常见问题包括尽早完成域名备案、优化图片大小与内容排版、设置基础SEO以及定期备份网站数据;5.
    linux运维 . 运维 892 2025-08-07 18:08:01
  • 如何打包自制软件包 fpm工具快速打包指南
    如何打包自制软件包 fpm工具快速打包指南
    fpm工具的独特优势在于其通用性和便捷性,它能将多种输入源(如目录、gem、Python包等)快速转换为.deb、.rpm等主流Linux软件包格式,无需编写复杂的debian/rules或.spec文件,极大降低了跨发行版打包的学习与维护成本;其命令行接口直观,通过简单参数即可完成打包任务,支持依赖声明(-d)、安装前后脚本钩子(--pre/post-install等)、文件路径映射和权限控制,适合CI/CD环境高效集成;相比传统打包方式,fpm更轻量、灵活且快速,虽非功能最全,但能优雅解决9
    linux运维 . 运维 440 2025-08-07 15:07: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号