登录社区云,与社区用户共同成长
邀请您加入社区
底层服务器操作系统,提供稳定的运行环境与权限管理:Web 服务容器,负责接收、转发用户浏览器访问请求,解析静态资源MariaDB:数据库服务,兼容 MySQL,存储 WordPress 文章、用户、配置、插件等核心数据,开源免费且稳定性极强PHP:脚本解析语言,专门解析 WordPress 动态程序代码,实现网站交互、数据读写功能本次基于 CentOS7 搭建的架构,是个人博客、小型资讯站、轻量化
操作通用步骤:虚拟机添加硬盘 → 磁盘管理联机磁盘 → 初始化磁盘 (GPT) → 右键未分配空间,新建对应卷类型 → 指定磁盘、驱动器号、格式化 NTFS → 完成。,除系统启动卷外,动态磁盘不能直接启动操作系统。实验环境 VMware 虚拟机添加虚拟硬盘,使用磁盘管理配置。把多块磁盘空间拼接成一个大卷,数据依次写满一块盘再写下一块。实验现象:移除其中一块模拟硬盘,卷直接消失,数据全部丢失。,利
本文深入讲解Linux环境变量与命令行参数的核心机制。文章从main函数的参数形式入手,详细剖析了argc与argv的含义、命令行参数如何被父进程bash打散并传递给子进程,以及如何通过命令行参数实现程序的不同功能。随后系统介绍了环境变量的基本概念,重点讲解了PATH环境变量的作用与配置方法,并通过实验验证了操作系统在PATH中查找可执行程序的机制。文章还介绍了env、getenv、environ
IPMI:Intelligent Platform Management Interface,智能平台管理接口,是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法IPMI信息通过基板管理控制器(BMC)进行交流,使用低级硬件智能管理而不使用操作系统进行管理BMC:Baseboard Management Controller,主板管理控制单元,是IPMI规范的核心,负责各路
IT即信息技术,是信息处理的总集合,包含硬件、软件、通信以及各类配套服务。网约车:自己没有一辆车,却做车辆出行服务线上民宿:自己没有一间客房,提供住宿服务即时通讯:不自建通信网络实现消息互通电商平台:没有实体店面完成商品零售IT核心架构:以数据中心为底座硬件层:服务器、存储设备、网络设备、安全设备;配套电源、制冷、机房空间系统软件层:操作系统、计算/存储/网络虚拟化、Cloud OS云操作系统、数
子进程:操作系统通过完整拷贝父进程0-3G的用户空间数据到子进程。内核空间拷贝部分内容:PCB块PID不拷贝PPID不拷贝程序执行的位置文件管理注意:1.进程共用3G-4G这1G的内核空间;2.但各自进程0-3G用户空间互相独立,不能互相通信。3.进程间不能直接通信,要通信需要借助内核空间(IPC机制)1. 进程执行结束退出2.主函数中遇到return退出3. exit()exit()Exit()
父进程先结束,其父进程创建的子进程成为孤儿进程,将会被系统进程所收养,结束后,由系统进程回收。查看操作系统所有进程的相关参数:PID(进程ID号)、创建者、状态、CPU占有率、内存占有率。<-1 回收指定进程组内的任意子进程 (-100.等待GID=100的进程组中的任意子进程)p : PATH :环境变量 :保存了系统中已有的可执行程序的存放路径。进程在被创建的时候,操作系统会为该进程分配0-4
动态浏览页面、播放视频、串流设备时画面流畅顺滑,无撕裂、无模糊,兼顾办公精度与娱乐观感。日常远程修改办公文件、调试设备程序、挂机运行软件,键鼠操作、触屏指令都能实时同步,长时间连接也不会出现掉线、卡顿等情况。无界趣连2.0兼容市面上电脑、手机、平板主流操作系统,同时适配新旧不同配置的设备,跨系统、跨机型都能快速建立稳定连接。不管是电脑互控、手机控电脑,还是移动端设备互联,都能无缝适配,大幅降低多设
我们平常说的缓冲区其实有两个:一个是 C 标准库封装的用户级缓冲区,另一个是操作系统自带的内核缓冲区。我们平时写代码用的 printf、fprintf、fputs,在打印的时候其实都是先把数据拷贝到 C 语言(用户层)提供的缓冲区里——因为频繁调用系统接口会让程序效率十分低下,所以 C 语言层就封装了这样一层缓冲区。只有当我们手动刷新(fflush)、满足刷新条件,或者进程正常结束的时候,用户级缓
Linux凭借开源、稳定、高效的核心优势,成为后端开发、服务器运维、云计算、嵌入式开发的核心操作系统。虚拟机安装方式零基础、零风险,适合新手入门学习。终端命令是Linux的核心操作方式,熟练掌握目录管理、文件操作、系统监控、网络配置、软件安装等高频命令,是后续Linux运维、项目部署、程序开发的基础必备能力。遵循Linux权限规范与操作准则,可有效规避系统故障与数据误删问题,快速提升实操能力。(注
RPM:RedHat Package Manager,RPM 系 Linux 核心包管理。,记录软件安装、文件、依赖信息。✅RPM 优点全生命周期管理,软件状态可追溯检测依赖关系,提示缺失依赖统一命名规范事务操作,出错自动回滚,保证系统一致性DNF = Dandified YUM,YUM 下一代,openEuler24.03 默认包管理器。底层依旧基于 RPM,自动解决依赖。✅DNF 优势自动解析
银河麒麟桌面操作系统默认搭载并深度集成了UKUI桌面环境,采用类 Windows 的经典设计语言,开始菜单支持全屏展开与拼音首字母快速搜索,内置多套主题与图标包,搭配二十四节气主题壁纸、动态壁纸与毛玻璃效果,低配设备也能流畅运行,界面简洁美观、极具文化底蕴。:面向政企、重点行业的商用操作系统,兼顾个人用户体验,具备等保四级完整资质,是信创市场的核心力量,在政府、金融、能源等行业占据主导地位,为市场
派能信创 RS690-G2H Pro 高性能数据库服务器,面向数据库、数据分析及核心业务场景设计。搭载双路海光7420D处理器,单颗32核64线程、主频2.3GHz,配备256GB大容量内存,提供稳定高效的计算性能。系统盘采用2×480GB SSD,数据盘可按业务需求灵活扩展,并配置独立缓存阵列卡,保障数据读写效率与可靠性。整机提供4个千兆网口,预装银河麒麟服务器操作系统V10,配备2×800W冗
文章指出网络安全并非黑客大神专属,零基础也能入门。网安工程师是守卫数字世界的"防线搭建者",需攻防兼备。入门不必一开始就学复杂代码,应掌握计算机网络知识、操作系统基础和安全工具使用。推荐"先理论后实战"路径,通过免费网课打基础,再在靶场练手。建议前期聚焦一个细分方向,循序渐进掌握核心能力。
当响应得足够快、修复理解得足够深,一些计划之外的发现,会自己浮出来。它只是一个例子,说明把维护这件事做成主动、快速、深入的自动化链路之后,分内的活干得扎实,偶尔就会照亮一些原本没人注意的角落。从"快速响应"到"问题发现",中间隔着的距离,也许没有想象中那么远。OpenCloudOS 开源社区是由操作系统、云平台、软硬件厂商与个人携手打造中立开放、安全稳定且高性能的 Linux 操作系统及生态。
> **摘要**:本实验围绕华为云三大计算服务——弹性云服务器(ECS)、镜像服务(IMS)与弹性伸缩(AS)展开综合实践。实验首先创建 Windows 与 Linux 两台不同操作系统的 ECS,并完成登录与规格变更;随后分别基于两台云服务器制作 Windows 与 Linux 系统盘私有镜像,并演示镜像属性修改、区域内复制、共享镜像及使用私有镜像申请新服务器;最后通过 AS 服务创建伸缩配置、
一句话定义:VPS(Virtual Private Server,虚拟专用服务器)是用虚拟化技术从一台物理服务器上划分出来的独立虚拟服务器,拥有独立的操作系统、root 权限和资源配额,使用方式与一台真正的服务器无异。
平时远程帮别人处理电脑问题,ToDesk、向日葵这类软件已经很好用了。但它们都有一个共同前提:被控设备的操作系统至少得正常启动,远控程序也得能够运行。
从 Cygwin、MinGW、MSYS2 到 WSL,回顾 Windows 与 Unix/Linux 世界从兼容、移植到深度融合的演进,理解微软为何最终把真正的 Linux 请进 Windows。
载源代码包:优先从软件官方网站下载源代码包,保证包的完整性和安全性,Nginx官方下载地址:http://nginx.org/download/。配置成功后,执行make命令进行编译,make会根据生成的Makefile脚本,调用gcc 编译器将源代码转换为二进制可执行文件。安装完成后,所有 Nginx的文件都在/usr/1ocal/nginx 目录中,核心目录遵循 openEuler。conf/
本文系统讲解 openEuler 24.03 系统中 Linux 软件的安装与管理方法。首先介绍 Linux 应用程序的文件构成与软件封装类型,随后重点讲解 RPM 与 DNF 两大包管理工具的核心参数、常用命令及区别,最后详细演示从源代码编译安装 Nginx 的完整流程,包括解包、配置、编译、安装与验证,帮助读者掌握从包管理到源码编译的软件部署全链路技能。
openEuler 24.03会自动为安装的程序添加执行权限,无需手动配置。(2.)查询RPM软件包信息:查询是rpm命令最常用的功能,分为查询己安装的软件包和查询未安装的RPM包文件两类,核心选项分别为-q(已安装)和-qp(未安装),搭配子选项实现精准查询,所有查询操作均无需依赖网络。(3.)配置文件:核心目录/etc,若配置文件较多,会在/etc 下创建专属子目录(如/etc/nginx、/
DNF(Dandified YUM)是 YUM 的下一代升级版本,是 openEuler 24.03 的默认包管理器,基于 RPM 包管理机制,openEuler 24.03 对 DNF 做了深度优化,包括鲲鹏架构适配、镜像源智能选择、依赖解析效率提升等,解决了传统 YUM 的速度慢、依赖解析差、内存占用高等问题,是 openEuler 24.03 软件管理的首选工具。openEuler 24.0
全称:RPM Package Manager(原 Red Hat Package Manager)核心机制:通过数据库()跟踪每个包的安装、升级、卸载,支持事务性操作(失败自动回滚)。命名规范软件名-版本号-发布次数.操作系统版本.硬件架构.rpmoe2403:适用于 openEuler 24.03x86_64:架构(aarch64为鲲鹏,noarch为跨架构)
1,RPM即RPM软件包管理器,由Red Hat首创,是openEuler、RHEL等RPM系Linux发行版的核心包管理工具,奠定了Linux二进制包管理的行业标准。2,RPM有四大核心优势:一是依托数据库实现软件全生命周期管理,可追踪软件相关信息;二是能够自动解析软件依赖;三是软件包采用统一标准化命名;四是安装、升级、卸载属于事务性操作,出错可自动回滚,保障系统稳定。3,RPM包文件名有固定标
摘要:本文围绕操作系统中的进程切换与 Linux 进程调度展开讲解。第一部分从 CPU 寄存器与上下文数据入手,说明进程切换的本质是保存并恢复寄存器中的临时数据,并介绍了时间片、分时系统与并发运行等核心概念。第二部分深入剖析 Linux 的进程调度机制,重点讲解 O(1) 调度算法中 queue[140] 优先级队列、bitmap 位图、活跃队列与过期队列的配合原理,并进一步说明调度器从 O(1)
翻译嵌入式系统具有不同的部件和架构,需要一种高效的、规范的、可复用的描述硬件的方式。Linux Device Tree 提供了一种灵活的结构来解决这个问题,通过操作系统和bootloader能理解的方式来定义硬件细节。现在我们来讨论一下 Device Tree 是如何工作的、为什么它们很重要、它们是如何组织的。
最近,在工作中遇到了一个需求,就是需要在麒麟操作系统上,将一个局域网中的WINDOWS系统上的共享目录做挂载,之前也没具体操作过。因此,也是借这个机会学习实践了1次;特此,也做一下记录。
Samba配置
2026世界机器人大会在北京亦庄落幕,行业释放出明确信号:我国人形机器人产业已经跨过样机演示阶段,正式迈入以应用牵引为核心的规模化落地深水区。大会发布《2026人形机器人产业发展报告》显示,2026上半年中国人形机器人出货量超4万台,全球占比达到97%,量产放量已经得到官方数据实证;同时“全球机器人应用探索计划”正式启动,每年遴选1000个真实场景开展试用与二次开发,北京经开区发布“北京机域”构想
LINUX安装方式: 1、将安装包拷贝到/opt目录下 2、在/opt目录下解压安装包 cd /opt tar -xvf node_exporter-1.11.1.linux-amd64.tar.gz 3、修改目录名称 mv node_exporter-1.11.1.linux-amd64 node_exporter 4、创建服务文件 vim /etc/systemd/system/node_ex
免费云服务器入门门槛低付费产品价格便宜控制台简单易用支持常见操作系统满足个人和小团队的轻量需求对于想低成本上云、学习服务器知识或者搭建个人项目的用户来说,阿贝云是一个值得尝试的选择。免费产品可以用来学习和测试,等到业务真正需要更高配置时,再根据需求选择付费产品即可。如果你正在纠结第一台云服务器从哪里开始,不妨从阿贝云的免费云服务器入手,先跑起来,再谈优化。
逆向工程入门的核心是 “基础理论 + 工具实操 + 实战积累”,大学生需先夯实 C 语言、汇编语言和操作系统基础,再通过 Ghidra、x64dbg 等工具反复练习简单程序分析,逐步挑战加壳程序和恶意代码。学习过程中需注意法律和伦理规范,仅对合法授权的程序进行逆向,避免涉及软件破解或恶意代码传播。只要按计划系统学习,1-2 年即可具备入门级逆向工程能力,为后续从事漏洞分析、恶意代码检测等岗位打下基
文件系统是操作系统用于管理文件的方法和数据结构。元数据区:存储文件的inode(索引节点),包含文件大小、权限、时间戳等信息数据区:存储文件的实际内容位图索引:记录哪些块已被使用RAID(独立磁盘冗余阵列)通过组合多块磁盘来提高性能和可靠性。常用级别级别最少磁盘可用空间容错能力性能RAID 02N×min无读写提升RAID 121×min1块读提升,写下降RAID 53(N-1)×min1块读写提
归档 (打包):多个文件合成一个包;gzip、bzip2。技巧:备份系统文件切换目录,用相对路径,防止解压覆盖系统;OpenEuler 默认预装 vim;示例:过滤注释和空行,查看有效配置。,不能直接打包目录,需要 tar。(大写)保存退出,不进末行模式。⚠️压缩后原文件会被删除。gzip -9 文件。tar 可以一步完成。
例如,服务器操作系统安装过程中,可以直接找到挂载在RAID控制卡下的硬盘作为安装盘;而不支持硬盘直通的RAID控制卡,在操作系统安装过程中,只能找到该RAID控制卡下已经配置好的虚拟磁盘作为安装盘。打开硬盘直通功能后,RAID控制卡可对所连接的硬盘进行指令透传,在不配置RAID组的情况下,用户指令可以直接透传到硬盘,方便上层业务软件或管理软件访问控制硬盘。1.华三R4930-G7服务器Raid卡,
内存布局由低地址到高地址大致:文本段 → 数据段(.data/.bss/.rodata) → 堆区 → 栈区。子进程代码执行结束,但是父进程没有回收子进程资源,子进程就变成僵尸进程 (Z 状态)。32 位操作系统下进程拥有 0‑4G 虚拟内存空间,分为文本段、数据段、系统数据段。wait 是阻塞函数,如果还有子进程没结束,父进程会卡在 wait 这里等待。:程序动态执行的过程,包含创建、调度、消亡
这份文档介绍了 Linux 进程控制的核心机制。首先讲解了 fork 创建进程时的写时拷贝技术,以优化资源使用。接着阐述了进程的终止方式,区分了 exit 和 _exit 函数在刷新缓冲区上的差异,并解释了退出码与僵尸进程的概念。然后说明了通过 wait 和 waitpid 进行进程等待,以回收子进程资源并获取其退出状态。最后,详细解析了 exec 函数族实现程序替换的原理,即用新程序覆盖当前进程
内存原始 0/1 存储,如 mp3、png、a.out 可执行程序。IO = Input/Output,输入输出,对文件读写。:查看 Linux shell 命令(ls、cat):Linux 内核提供接口,操作系统原生 API。鼠标、键盘、显示器,硬件设备,按字节流访问。、目录文件夹全部抽象成文件。硬盘、SD 卡等存储设备,按块读写。:C 标准库提供的库函数,头文件。、图片、可执行程序 a.out
冯诺依曼计算机组成结构,打通信息化需求,跨时代的结构形式!
把 cairo 升级到 openEuler 25.03 仓库的 **1.18.2**(`dnf install https://.../cairo-1.18.2-1.oe2503.x86_64.rpm`,注意要连同 `cairo-gobject` 一起升,否则版本锁冲突)→ **重启后依然崩溃**。1. **coredump 证据**:`/var/lib/systemd/coredump/` 里每
本文面向 OpenEuler 系统初学者,系统梳理 Linux 核心系统目录、常用命令以及 vi 编辑器的基本操作。通过阅读本文,读者可以快速掌握系统目录结构的作用、文件查看与压缩解压缩命令,以及 vi 编辑器三种工作模式的切换与核心编辑技巧,为后续的日常运维和配置管理打下坚实基础。
OpenEuler 24.03默认预装vim增强版编辑器,无需额外安装,可直接使用,同时可设置命令别名,将vi指向vim,输入vi即可启动vim,简化操作,若未预装可通过dnf命令快速安装。q退出分页姐买你,返回命令行。(/var/spool)、器数据(/var/lib/docker)等,OpenEuler系统运行中该目录的文件大小会持续变化,是日常排查系统、容器服务问题的重要目。命令模式下按ZZ
本篇为 Linux 进程基础学习笔记,主要讲解进程的概念、创建、调度、状态与消亡过程,并介绍进程相关常用命令。内容重点围绕 fork() 函数展开,说明父子进程的生成方式、执行流程差异与基础使用逻辑。整体从理论概念到函数接口逐步递进,帮助学习者理解操作系统中进程管理的基本机制,以及如何通过系统调用完成进程创建与控制。
进程:正在执行的程序,需要消耗内存和CPU。进程和程序的区别:1.程序是一组数据指令集合,存储在硬盘空间,是静态的;2.进程存储在内存空间,执行过程需要CPU参与(内存+CPU3.进程具备动态的生命周期,从启动到消亡。4.程序运行起来产生一个进程;也可产生多个进程;5.在一个进程中也可以执行多个程序。2.进程的创建启动进程进程在被创建的时候,操作系统会为该进程分配0-4G的虚拟内存空间。进程是操作
vi 是系统自带终端编辑器,vim 是 vi 增强版,支持语法高亮。输入模式 / 末行模式 →【Esc】→命令模式 命令模式 → i/a/o →输入模式 命令模式 →。OpenEuler 根目录子目录遵循 FHS 文件系统层次标准,每个目录功能固定。OpenEuler 系统配置、日志都是纯文本文件,掌握查看检索是排错基础。默认 head 前 10 行;,OpenEuler 最重要备份命令;经常和管
派能信创 RS680-G2H 工程仿真服务器,搭载双路海光 C86 5380 处理器,配备 128GB DDR4 内存(4×32GB),2×480GB SSD,数据盘容量可按需扩展。配置独立缓存阵列卡、双千兆电口网卡及双800W冗余电源,预装服务器操作系统。整机面向工程仿真、高性能计算等应用场景,可根据客户实际需求灵活配置交付。
ReplicaSet和Replication Controller的唯一区别是选择器的支持,ReplicaSet支持新的基于集合的选择器需求。CronJob可以以类似于Linux操作系统的周期性任务作业计划的方式控制其运行时间点及重复运行的方式。一个简单的用法是在所有的节点上都启动一个 DaemonSet,将被作为每种类型的 daemon 使用。当Job创建的pod执行成功结束时,Job将记录成功
你可以把它理解为一个连接在网络上、专门用来存东西的“小型电脑”——它拥有独立的CPU、内存和操作系统,通过网线或Wi-Fi接入家庭或公司网络,为所有联网设备提供集中化的文件存储与访问服务。当然,功能范围也更聚焦——不包含自动备份、Docker扩展等能力,但对于“共享文件、在线预览、多用户权限”这些局域网文件共享的核心需求来说,已经覆盖了绝大部分使用场景。同局域网内的电脑、手机、平板打开浏览器就能访
等级保护 2.0 对终端行为审计提出明确要求,传统文本审计只能记录事件发生条目,**无法还原用户真实屏幕操作过程**。面对截图泄密、越权操作系统、内部违规操作等场景,单纯依靠进程、文件、网络日志很难完成事件溯源。屏幕审计作为终端行为审计的可视化能力,通过截图、录像采集终端画面,把抽象的日志转化为可视证据。但无差别全时采集会带来存储爆炸、服务器 IO 压力过高等运维难题。