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

  • 【Linux篇】你敢信?你的代码运行速度竟由这个‘隐形裁判’决定——进程优先级全解码
    【Linux篇】你敢信?你的代码运行速度竟由这个‘隐形裁判’决定——进程优先级全解码
    在操作系统中,进程调度是资源管理的核心部分之一,它决定了不同进程在处理器上的执行顺序。进程优先级切换则是调度中的关键决策点,它决定了哪个进程能够优先获得CPU时间。这一机制不仅影响着系统的响应速度和效率,还对多任务并发执行和资源分配产生深远影响。理解进程优先级的切换原理,不仅有助于优化系统性能,还能帮助开发者在设计高效应用时做出更合适的决策。接下来,我们将深入探讨进程优先级切换与调度的工作原理,揭开这一看似复杂过程的神秘面纱。一.进程优先级1.1基本概念进程优先级是操作系统调度算法中的一个重要概
    linux运维 . 运维 1027 2025-06-20 11:22:14
  • 冷知识,教你如何在 Linux 上划分VLAN!
    冷知识,教你如何在 Linux 上划分VLAN!
    在某些情况下,我们需要在Linux服务器(CentOS/RHEL)上使用同一网卡分配来自不同VLAN的多个IP地址。这种需求可以通过启用VLAN标记接口来满足,但首先需要确保交换机上已经配置了多个VLAN。假设我们拥有一台Linux服务器,配备了两个以太网卡:ens33和ens38。其中,ens33用于数据流量,而ens38用于控制和管理流量。我们计划在数据流量的网卡上分配多个来自不同VLAN的IP地址。假设从交换机连接到服务器数据流量网卡的端口已经被配置为Trunk,并且映射了多个VLAN到该
    linux运维 . 运维 561 2025-06-20 11:18:11
  • 【在Linux世界中追寻伟大的One Piece】Socket编程UDP(续)
    【在Linux世界中追寻伟大的One Piece】Socket编程UDP(续)
    V3版本-实现简单聊天室UdpServer.hpp#pragmaonce#include#include#include#include#include#include#include#include#inclu
    linux运维 . 运维 197 2025-06-20 11:16:12
  • 初识Linux · 重定向和缓冲区(续)
    初识Linux · 重定向和缓冲区(续)
    本文是关于重定向和缓冲区的延续篇,内容较为简短。本文的重点在于介绍stderr,深化对缓冲区和重定向的理解。让我们直接进入主题。为了加深对缓冲区的理解,我们将通过C语言中的sprintf函数进行讲解。sprintf函数虽然在C语言中较少使用,但学习Linux的过程中会涉及到C语言底层函数的调用。sprintf函数的参数与printf类似,首参数为字符串,后面是普通的printf参数。我们可以使用该函数将数据写入数组中:intmain(){myFILE*fp=my_fopen(FI
    linux运维 . 运维 941 2025-06-20 11:14:01
  • 【Linux】探索文件I/O奥秘,解锁软硬链接与生成动静态库知识
    【Linux】探索文件I/O奥秘,解锁软硬链接与生成动静态库知识
    1、C文件接口1.1什么是当前路径?进程开始启动时,进程所在的路径默认就是当前路径1.2程序默认打开的文件流:stdin标准输入,键盘设备stdout标准输出,显示器设备stderr标准错误,显示器设备仔细观察发现,这三个流的类型都是FILE*,fopen返回值类型,文件指针,那什么是FILE类型呢?这是C标准库自己封装的一个结构体。2、系统文件I/O操作文件,除了C接口(当然,C++也有接口,其他语言也有),我们还可以采用系统接口来进行文件访问为什么访问文件不仅仅有C语言上的文件接口,OS必须
    linux运维 . 运维 687 2025-06-20 11:06:22
  • Linux用户组
    Linux用户组
    作者介绍:在简历上没有标注精通的运维工程师。请点击上方的蓝色《运维小路》关注我,以下思维导图展示了预计更新的内容和当前进度(不定时更新)。Linux作为一个多用户多任务的操作系统,支持多个用户同时登录和使用。但是,我们之前的操作都是以超级管理员root身份进行的,而从Linux的设计角度来看,这是不推荐的做法。因为root的权限过于强大,因此日常运维应由普通用户来执行。那么,当普通用户需要执行需要root权限的操作时,该如何操作呢?我们将通过以下几个方面进行详细讲解。Linux用户Linux用户
    linux运维 . 运维 889 2025-06-20 11:00:25
  • Linux系统安装
    Linux系统安装
    作者简介:一位没有标榜精通的运维工程师Linux系统的安装过程因不同发行版和软件而异,但通常可以按照以下步骤进行:准备安装介质:首先下载一个Linux发行版的ISO文件,例如Ubuntu、Fedora或CentOS等。接着,将此ISO文件刻录到USB闪存驱动器或DVD光盘,作为启动和安装介质。启动安装介质:将安装介质插入电脑,并重启电脑。在BIOS或UEFI设置中,将启动顺序调整为优先从安装介质启动。开始安装:电脑启动后,会出现一个菜单,选择“开始安装”或“试用Linux”。选择语言:选择你偏好
    linux运维 . 运维 709 2025-06-20 10:52:24
  • Linux进阶-硬件-IPMI
    Linux进阶-硬件-IPMI
    作者介绍:在简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图展示了预计更新的内容和当前进度(不定时更新)。在Linux服务器领域,我们能够接触到的硬件种类繁多,但在使用这些硬件时,通常会涉及到以下几个概念:IPMI、BIOS、RAID。在Linux进阶课程中,我们将分三章详细介绍这三个概念。Linux硬件-IPMI(本章节)Linux硬件-BIOSLinux硬件-RAIDIPMI(IntelligentPlatformManagementInterface,智能
    linux运维 . 运维 1090 2025-06-20 10:50:32
  • 【Linux】:日志策略 + 线程池(单例模式)
    【Linux】:日志策略 + 线程池(单例模式)
    1.前言??下面开始,我们结合我们之前所做的所有封装,进行一个线程池的设计。在写之前,我们要做如下准备准备线程的封装准备锁和条件变量的封装引入日志,对线程进行封装这里用到了我们之前博客用到的头文件及代码【Linux】:多线程(互斥&&同步)2.日志和策略??什么是设计模式T行业这么火,涌入的人很多,俗话说林子大了啥鸟都有,大佬和菜鸡们两极分化的越来越严重。为了让菜鸡们不太拖大佬的后腿,于是大佬们针对一些经典的常见的场景,给定了一些对应的解决方案,这个解决方案就是设计模式?
    linux运维 . 运维 638 2025-06-20 10:48:01
  • Linux权限-特殊权限
    Linux权限-特殊权限
    作者介绍:在简历上并没有标注精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面展示的思维导图也包含了预计更新的内容以及当前的进度(不定期更新)。根据之前关于Linux用户的介绍,其中提到了超级管理员、普通用户和系统用户,既然用户有这些分类,那么不同用户的权限是否也有差异呢?当然是有的,权限分为普通权限和特殊权限,我们将从以下几个方面进行介绍。Linux权限-普通权限Linux权限-特殊权限(本章节)Linux权限-chmod命令Linux权限-chown命令在Linux系统中,存在一些特
    linux运维 . 运维 1055 2025-06-20 10:42:12
  • Linux编辑器vim的配置
    Linux编辑器vim的配置
    Vim配置文件的位置和设置方法Vim的配置文件通常位于系统的不同位置,具体取决于用户的需求。以下是详细的介绍和配置方法。系统公共配置文件的位置在系统的/etc/目录下,有一个名为vimrc的文件。这是一个系统级的Vim配置文件,适用于所有用户。[yui@iZbp19b5lvg8xtpf1tzrenZetc]$clear[yui@iZbp19b5lvg8xtpf1tzrenZetc]$cd/etc/[yui@iZbp19b5lvg8xtpf1tzrenZetc]$ls-l|grepvi
    linux运维 . 运维 487 2025-06-20 10:38:26
  • 如何创建Linux交换文件?Linux交换文件最新创建方法
    如何创建Linux交换文件?Linux交换文件最新创建方法
    在Linux系统中,Swap空间被分配用于虚拟内存。当Linux服务器运行时,可以将非活动进程移至虚拟内存中,从而为活动进程在工作存储器中腾出空间。此功能默认未启用,但可以通过创建交换文件来激活。交换文件的性能与交换分区的性能非常相似。然而,在不重新分区的情况下,调整交换大小更为便捷。通过调整系统的SWAPPINESS值,还可以鼓励服务器更多地依赖交换空间。由于我们的VPS和专用服务器默认提供root用户,因此所有命令均假定以root用户身份运行:如何在Linux中创建交换文件?以下是通过创建交
    linux运维 . 运维 431 2025-06-20 10:36:21
  • Linux软件包管理器——yum
    Linux软件包管理器——yum
    在Linux系统中安装软件时,通常可以通过下载源代码并编译来获得可执行程序。然而,这种方法较为繁琐,因此一些人将常用软件预先编译成软件包(类似于Windows上的安装程序),并存储在服务器上。通过包管理器,这些预编译的软件包可以轻松获取并安装。软件包和包管理器的关系,类似于“App”和“应用商店”的关系。其中,yum(YellowdogUpdater,Modified)是Linux系统中常用的一种包管理器,主要应用于Fedora、RedHat和CentOS等发行版。1.1安装与删除命令安装软件包
    linux运维 . 运维 681 2025-06-20 10:34:01
  • 【Linux课程学习】:体系结构(冯诺依曼体系)
    【Linux课程学习】:体系结构(冯诺依曼体系)
    问题解答:问题1:为什么程序运行要加载到内存?由计算机的体系结构所决定。中央处理器CPU(控制单元+运算单元)无法直接与磁盘进行数据交换,只能通过内存与CPU进行沟通。程序最终是以二进制文件的形式存储,必须在CPU上运行,因此需要先加载到内存中。问题2:input和output是相对于什么而言的?相对于内存而言。input指的是外部设备向内存写入数据,output则是内存向输出设备发送数据。问题3:描述利用QQ聊天的过程?两台设备可以视为两个冯诺依曼体系结构。首先启动QQ,QQ程序会被加载到内存
    linux运维 . 运维 740 2025-06-20 10:32:21
  • debian分卷如何提高稳定性
    debian分卷如何提高稳定性
    Debian的分卷机制本身不会直接增强系统稳定性,但借助科学的分区方式与优化手段,可以间接提升系统的稳定表现。以下是一些关键信息:Debian系统在稳定性方面的设计理念和实施方法发布周期与严谨测试:每个Debian版本都会经历详尽的测试流程,确保其在真实环境中的稳定运行。更新策略偏保守:Debian的稳定版本(Stable)坚持“成熟优先”的理念,仅收录经过充分验证的软件版本,从而减少因频繁更新带来的兼容性问题。长期维护周期:DebianStable通常提供3至5年的技术支持,并持续
    linux运维 . 运维 778 2025-06-20 10:26:17

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号