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

  • 初识Linux · 基本指令(1)
    初识Linux · 基本指令(1)
    前言:今天开启了Linux系列的第一章节,预计主线学习将持续约两个半月,期间会穿插算法等内容的学习。关于Linux的历史背景,这里不再赘述,有兴趣的同学可以自行上网查找相关资料。我们首先提出几个问题:为何要学习Linux?Linux究竟是什么?与闭源操作系统相比,Linux有哪些优势?Linux的应用场景有哪些?第一,为何学习Linux?在当今科技时代,Linux扮演着至关重要的角色。不仅是为了提升IT职业素养,对于从事这类工作的人来说,掌握Linux是必不可少的技能。第二,Linux究竟是什么
    linux运维 . 运维 920 2025-06-19 16:28:48
  • 初识Linux · 自主Shell编写
    初识Linux · 自主Shell编写
    本文介绍了自主Shell编写的过程,模拟实现了bash解释器,并详细讲解了所需的预备知识,如进程的多方面知识。接下来,我们将直接进入Shell编写部分。1命令行解释器部分我们在Centos版本下进行演示,通常看到的命令行解释器显示为当前用户名(如_lazy)、主机名(如VM-12-14-centos)和当前目录(如~)。我们的目标是复制一个类似的命令行解释器。首先,如何获取用户名、主机名和当前目录?我们可以通过环境变量来获取这些信息。在环境变量表中,我们可以看到HOSTNAME、PWD和USER
    linux运维 . 运维 425 2025-06-19 16:27:03
  • 通杀Win Mac Linux三大系统,恶意软件伪装成系统更新,隐藏半年才被发现
    通杀Win Mac Linux三大系统,恶意软件伪装成系统更新,隐藏半年才被发现
    一种能够同时攻击Windows、Mac和Linux三大操作系统的恶意软件已经出现。尽管“全平台通杀”病毒并不常见,但安全公司Intezer的研究人员发现,有一家教育公司上个月遭到了攻击。更令人担忧的是,通过分析域名和病毒库,研究人员发现这种恶意软件已经存在了半年之久,直到最近才被检测出来。这种恶意软件被命名为SysJoker。通杀WinMacLinux三大系统,恶意软件伪装成系统更新,隐藏半年才被发现_安全SysJoker的核心部分是后缀名为“.ts”的TypeScript文件,一旦感染后就能被
    linux运维 . 运维 619 2025-06-19 16:24:20
  • 【Linux】多线程(自旋锁、读写锁)
    【Linux】多线程(自旋锁、读写锁)
    自旋锁概述自旋锁是一种多线程同步机制,旨在保护共享资源免受并发访问的影响。在多个线程尝试获取锁时,它们会持续在循环中自旋(即不断检查锁是否可用),而不是立即进入休眠状态等待锁的释放。这种方法减少了线程切换的开销,适合于短时间内锁的竞争情况。然而,不恰当的使用可能会导致CPU资源的浪费。自旋锁的原理自旋锁通常使用一个共享的标志位(例如一个布尔值)来表示锁的状态。当标志位为true时,表示锁已被某个线程占用;当标志位为false时,表示锁可用。当一个线程尝试获取自旋锁时,它会不断检查标志位:如果标志
    linux运维 . 运维 912 2025-06-19 16:22:15
  • Linux磁盘挂载
    Linux磁盘挂载
    在Linux系统中,磁盘和分区的管理是系统维护的重要部分。本文将探讨如何查看磁盘状态、解决未挂载磁盘的问题,以及如何确保系统重启后自动挂载分区。1.查看磁盘状态首先,可以使用以下命令查看当前系统中的磁盘和分区状态:代码语言:bash复制$sudofdisk-l此命令列出系统中的所有磁盘和分区。接着,可以使用df命令查看已挂载的文件系统:代码语言:bash复制$df-h如果在执行fdisk-l时发现有两块磁盘,但在df中只看到一块,这可能是因为另一块磁盘的分区未挂载或未格式化。2.
    linux运维 . 运维 893 2025-06-19 16:22:01
  • 初识Linux · 线程互斥
    初识Linux · 线程互斥
    前言:本文的主题是线程互斥,但是我们不能光单独的把概念引出来,我们肯定要一个场景,所以我们将抢票这个场景引出来,模拟一下抢票的场景,随即引出今天的主题。那么对于线程互斥这个主题,我们从以下几点介绍:认识锁和它的接口->解决历史问题->原理角度理解锁->实现角度理解锁。当然了,因为没有理解抢票这个场景,所以我们暂时不知道锁是什么是正常的,那么,直接进入主题吧!场景->抢票抢票的基本逻辑是多个线程一起抢,所以我们需要创建多线程,多线程创建好了之后,都执行同一个函数,即抢票函数。同时,我们将票的数量固
    linux运维 . 运维 841 2025-06-19 16:20:20
  • Linux | Rsync 命令:16 个实际示例(下)
    Linux | Rsync 命令:16 个实际示例(下)
    引言Rsync(远程同步)是Linux/Unix系统中用于远程和本地复制及同步文件和目录的常用工具。利用rsync命令,您可以轻松地在不同目录、硬盘和网络之间进行数据的远程和本地复制与同步,进行数据备份,以及在两台Linux系统间创建镜像。这篇文章[1]介绍了rsync命令的16个基本和进阶用法,帮助您在Linux系统上实现文件的远程和本地传输。执行rsync命令不需要root权限。9.使用Rsync包含具有特定扩展名的文件要在rsync操作期间包含特定文件或模式,可以使用--include
    linux运维 . 运维 373 2025-06-19 16:20:15
  • 【linux学习指南】详解Linux进程信号保存
    【linux学习指南】详解Linux进程信号保存
    ?保存信号?信号其他相关常⻅概念实际执⾏信号的处理动作称为信号递达(Delivery)信号从产⽣到递达之间的状态,称为信号未决(Pending)。进程可以选择阻塞(Block)某个信号。被阻塞的信号产⽣时将保持在未决状态,直到进程解除对此信号的阻塞,才执⾏递达的动作.注意,阻塞和忽略是不同的,只要信号被阻塞就不会递达,⽽忽略是在递达之后可选的⼀种处理动作。?在内核中的表⽰信号在内核中的表⽰⽰意图每个信号都有两个标志位分别表⽰阻塞(block)和未(pending),还有⼀个函数指针表⽰处理动作。
    linux运维 . 运维 486 2025-06-19 16:20:01
  • Linux日志-sar日志
    Linux日志-sar日志
    作者介绍:一位在简历上没有标注精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图展示了计划更新的内容和当前进度(不定时更新)。Linux系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监控系统状态、调查问题以及了解系统运行状况。主要涉及系统日志、登录日志、定时任务日志、监控日志、崩溃日志、二进制日志等内容,这些日志都存储在/var/log目录下。有的日志是文本格式,可以直接使用tail、cat等命令分析;有的日志是二进制格式,需要专门的命令才能解释,比如sa、jo
    linux运维 . 运维 704 2025-06-19 16:18:11
  • D-Link DIR-815 路由器多次溢出分析
    D-Link DIR-815 路由器多次溢出分析
    beforeexploitdb链接:https://www.exploit-db.com/exploits/33863/简要分析我们根据描述可以看到漏洞是hedwig.cgi在处理过长的cookie出现的漏洞我们下载固件并binwalk解压ftp://54.187.190.227/PRODUCTS/DIR-815/REVA/DIR-815_FIRMWARE_1.01.ZIP可以看到这个cgi实际是指向cgibin程序代码语言:javascript代码运行次数:0运行复制giant@ubuntu:
    linux运维 . 运维 441 2025-06-19 16:14:29
  • Linux高级命令(扩展)
    Linux高级命令(扩展)
    Linux高级命令(扩展)一、find命令1、find命令的作用在Linux操作系统中,find命令主要用于执行文件搜索操作。2、基本语法#find搜索路径[选项选项的值]...选项说明:-name:根据文件名进行搜索,支持*通配符-type:f代表普通文件,d代表目录案例:在计算机中搜索所有文件,并找到httpd.conf文件#find/etc-name"httpd.conf"-typef3、*星号通配符的使用在Linux操作系统中,当我们对要查找的文件名记忆模糊(仅记得前缀
    linux运维 . 运维 251 2025-06-19 16:14:25
  • 掌握Linux安全,SSH限制IP登录绕不开这3种方法!
    掌握Linux安全,SSH限制IP登录绕不开这3种方法!
    代码语言:javascript代码运行次数:0运行复制链接:https://blog.51cto.com/u_14249042/8207685为了加强集团服务器的安全性,近期启用了堡垒机,同时就需要对所有业务服务器的ssh进行访问限制,仅允许指定IP访问(堡垒机),其他IP来源则不允许放行。修改配置文件,实现允许指定用户/用户组或者IP登录允许指定用户进行登录(白名单)在/etc/ssh/sshd_config配置文件中设置AllowUsers选项,在配置文件末尾添加行格式如下(例如允许用户ji
    linux运维 . 运维 518 2025-06-19 16:12:01
  • 查看linux操作系统版本:Ubuntu?Centos?还是其他?
    查看linux操作系统版本:Ubuntu?Centos?还是其他?
    安装MongoDB时遇到问题?别担心,首先确认你的服务器操作系统版本是关键。以下是三种验证Linux操作系统版本的方法,确保你能顺利安装MongoDB社区版。一、通过/etc/os-release文件查看运行以下命令来检查Linux操作系统版本:cat/etc/os-release我的系统竟然不是Centos,而是Ubuntu20.04版本,这或许是安装MongoDB时遇到问题的根源。二、通过lsb_release命令查看直接使用以下命令:lsb_release-a结果简单明了,快速确认操作系统
    linux运维 . 运维 915 2025-06-19 16:06:01
  • 【linux学习指南】Linux进程信号产生(二)软件中断
    【linux学习指南】Linux进程信号产生(二)软件中断
    ?由软件条件生成信号SIGPIPE是由软件条件生成的一种信号,已经在“管道”中介绍过。本节主要介绍SIGALRM信号。alarm函数可以设置一个闹钟,即告诉内核在指定的秒数之后向当前进程发送SIGALRM信号。该信号的默认处理动作是终止当前进程。这个函数的返回值是0或以前设置的闹钟时间剩余的秒数。例如,某人小睡时设置闹钟在30分钟后响,20分钟后被吵醒并重新设置闹钟为15分钟后响,“以前设置的闹钟时间剩余的时间”就是10分钟。如果seconds值为0,表示取消以前设置的闹钟,函数的返回值仍然是以
    linux运维 . 运维 1073 2025-06-19 16:04:01
  • 【Linux】进程详解:进程的创建&终止&等待&替换
    【Linux】进程详解:进程的创建&终止&等待&替换
    1.前言??之前在这两篇文章中【Linux】进程管理:状态与优先级调度的深度分析【Linux】进程详解:命令行参数、环境变量及地址空间-CSDN博客我们已经了解过了进程的基本概念,这一章我们要进一步的学习进程,即**「进程的创建和终止」**。2.进程创建?2.1fork()函数的深入了解之前博客里面我们讲过了,现在只是来做个温习创建进程有两种创建方式:使用./运行某一个可执行程序,这种是最常见的方式使用系统调用接口创建进程,即使用fork(),fork()函数可以帮助我们从原来的进程中创建
    linux运维 . 运维 771 2025-06-19 16:02:21

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号