
【操作系统】
文章平均质量分 74
Linux服务器架构师之路
rtoax
行百里者半九十
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Interrupts Tutorial
hlt");}iret%endmacro;iret%endmacro}}}}转载 2022-12-25 16:28:50 · 386 阅读 · 0 评论 -
在 linux 下安装 windows11 虚拟机:没有tpm怎么安装win11?没有tpm2.0安装win11教程
没有tpm怎么安装win11?没有tpm2.0安装win11教程(三种方法) _ 电脑系统城原创 2022-09-12 17:51:47 · 840 阅读 · 0 评论 -
What is Unified Extensible Firmware Interface (UEFI)?
https://www.youtube.com/watch?v=l4Mw3ryJAN8原创 2022-06-23 13:21:58 · 379 阅读 · 0 评论 -
systemd-journal-remote.service 中文手册
http://www.jinbuguo.com/systemd/systemd-journal-remote.service.html转载 2022-06-02 10:24:08 · 721 阅读 · 0 评论 -
OBS构建的几点疑问?
编译环境只有一个? 最小编译环境是什么?Docker镜像,qcow2虚拟机,还是iso? 编译环境是在什么时候生成的? 每个rpm构建过程,编译环境重新生成? 还是说有一个比较完备的编译环境直接拉取? push event。 GitLab 上面的代码分支是怎么选取的,静态指定还是动态指定。 ...原创 2022-05-13 11:51:34 · 339 阅读 · 0 评论 -
OBS:Supported Build Recipes and Package Formats
https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.package_formats.htmlhttps://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.package_formats.html2Supported Build Recipes and Package Formats#2.1About Formats2.2RPM: Spec2...转载 2022-05-13 09:46:19 · 268 阅读 · 1 评论 -
AttributeError: ‘Sack‘ object has no attribute ‘_rpmdb_version‘
AttributeError: 'Sack' object has no attribute '_rpmdb_version'荣涛2022-04-30文档修改日志日期修改内容修改人备注2022-04-30创建荣涛问题描述当我执行sudo dnf up更新操作系统时候发生:[SKIPPED] xdg-desktop-portal-1.12.3-1.el9.x86_64.rpm: Already downloaded原创 2022-05-11 20:27:15 · 453 阅读 · 3 评论 -
AttributeError: ‘Sack‘ object has no attribute ‘_rpmdb_version‘
AttributeError: 'Sack' object has no attribute '_rpmdb_version'荣涛2022-04-30文档修改日志日期修改内容修改人备注2022-04-30创建荣涛问题描述当我执行sudo dnf up更新操作系统时候发生:[SKIPPED] xdg-desktop-portal-1.12.3-1.el9.x86_64.rpm: Already downloaded原创 2022-04-30 19:22:01 · 382 阅读 · 0 评论 -
基于 CentOS-Stream9 构建官方CoreOS COSA 镜像并构建 CoreOS
基于 CentOS-Stream9 构建官方CoreOS COSA 镜像并构建 CoreOS荣涛2022-03-22文档修改日志日期修改内容修改人备注2022-03-22创建荣涛缺少大量依赖引言文档 Official-Build-COSA 中详细介绍了如何基于Fedora35镜像构建COSA,本文介绍如何基于 CentOS-Stream9 构建 COSA。获取centos-stream-9镜像首先需要获取centos-stream-9镜像:$ sudo原创 2022-03-27 18:12:17 · 2554 阅读 · 0 评论 -
构建官方CoreOS COSA 镜像并构建 CoreOS
构建官方CoreOS COSA 镜像并构建 CoreOS荣涛2022-03-22文档修改日志日期修改内容修改人备注2022-03-22创建荣涛引言设置repo库参见https://gitee.com/cestcos/coreos-assembler分支fedora35-test1中build.sh的修改。见提交 0a84678c19533a8740c87d9e3eede520cbbbd51d。设置go代理[root@fedora coreos-asse原创 2022-03-27 18:09:58 · 834 阅读 · 0 评论 -
从Fedora CoreOS(Fedora35)到CentOS-Stream9的重构
从Fedora CoreOS(Fedora35)到CentOS-Stream9的重构荣涛2022-03-16文档修改日志日期修改内容修改人备注2022-03-16创建荣涛2022-03-17systemd service失败荣涛2022-03-18coreos-installer问题荣涛引言Fedora-CoreOS特有的RPM包如下(忽略版本信息):bind-libs-32:9.16.21-1.fc35.x86_64bind-l原创 2022-03-27 18:08:55 · 2248 阅读 · 0 评论 -
Kickstart文件的编写
Kickstart文件的编写荣涛2022年1月27日文档修改日志日期修改内容修改人备注2022年1月27日创建荣涛2022年2月11日用户荣涛2022年2月14日分区荣涛Kickstart简介Kickstart提供了一种可以部分或完全自动化安装OS过程的方法。由红帽创建。Kickstart文件包含部分或全部OS安装选项。例如,时区、应该如何分区驱动器,或者应该安装哪些包。提供一个准备好的Kickstart文件就可以在不需要任何用户干原创 2022-03-12 19:36:39 · 1443 阅读 · 0 评论 -
Kickstart文件的编写
Kickstart文件的编写荣涛2022年1月27日文档修改日志日期修改内容修改人备注2022年1月27日创建荣涛2022年2月11日用户荣涛Kickstart简介Kickstart提供了一种可以部分或完全自动化安装OS过程的方法。由红帽创建。Kickstart文件包含部分或全部OS安装选项。例如,时区、应该如何分区驱动器,或者应该安装哪些包。提供一个准备好的Kickstart文件就可以在不需要任何用户干预的情况下进行安装。这在同时在大量系统上原创 2022-02-12 17:39:52 · 651 阅读 · 0 评论 -
PXE服务器配置
PXE服务器配置荣涛2022年1月25日文档修改日志日期修改内容修改人备注2022年1月25日创建荣涛2022年1月26日PXE BIOS/UEFI荣涛2022年1月27日Kickstart荣涛2022年2月11日补充荣涛引言PXE(预启动执行环境,在操作系统之前运行)是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。1原创 2022-02-12 17:39:16 · 3849 阅读 · 0 评论 -
Enable snaps on Red Hat Enterprise Linux and install remarkable-desktop
Install remarkable-desktop on Red Hat Enterprise Linux using the Snap Store | Snapcrafthttps://snapcraft.io/install/remarkable-desktop/rhelepel:Index of /pub/epelSnaps are applications packaged with all their dependencies to run on all popular Linux dist转载 2022-02-02 21:33:04 · 223 阅读 · 0 评论 -
KICKSTART 语法参考
23.3.Kickstart 语法参考 Red Hat Enterprise Linux 7 | Red Hat Customer Portalhttps://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/installation_guide/sect-kickstart-syntaxKickstart文件的编写_RToax-CSDN博客Kickstart文件的编写荣涛2022年1月27日文档修改日志日期修改内容.转载 2022-02-02 21:31:23 · 1334 阅读 · 0 评论 -
Kickstart文件的编写
Kickstart文件的编写荣涛2022年1月27日文档修改日志日期修改内容修改人备注2022年1月27日创建荣涛Kickstart简介Kickstart提供了一种可以部分或完全自动化安装OS过程的方法。由红帽创建。Kickstart文件包含部分或全部OS安装选项。例如,时区、应该如何分区驱动器,或者应该安装哪些包。提供一个准备好的Kickstart文件就可以在不需要任何用户干预的情况下进行安装。这在同时在大量系统上部署OS时特别有用。Kickstart原创 2022-01-27 16:33:29 · 1616 阅读 · 0 评论 -
Kickstart的配置
Kickstart的配置荣涛2022年1月25日文档修改日志日期修改内容修改人备注2022年1月25日创建荣涛2022年1月27日安装流程荣涛Kickstart简介Kickstart提供了一种可以部分或完全自动化安装OS过程的方法。由红帽创建。Kickstart文件包含部分或全部OS安装选项。例如,时区、应该如何分区驱动器,或者应该安装哪些包。提供一个准备好的Kickstart文件就可以在不需要任何用户干预的情况下进行安装。这在同时在大量系统上原创 2022-01-27 16:32:56 · 2210 阅读 · 0 评论 -
Bottlerocket:一套专用型容器操作系统
Bottlerocket:一套专用型容器操作系统 | 亚马逊AWS官方博客https://aws.amazon.com/cn/blogs/china/bottlerocket-a-special-purpose-container-operating-system/Bottlerocket: a special-purpose container operating system | Containershttps://aws.amazon.com/cn/blogs/containers/bottleroc转载 2021-11-16 09:43:56 · 481 阅读 · 0 评论 -
CoreOS rpm-ostree简介
CoreOS rpm-ostree简介荣涛2021年11月12日文档修改日志日期修改内容修改人备注2021年11月12日创建荣涛1. 引言https://coreos.github.io/rpm-ostree/rpm-ostree 是一个混合镜像/包系统。它结合了libostree作为基础镜像格式,在客户端和服务器端都接受RPM,与dnf项目共享代码;特别是libdnf。从而将两者的许多好处结合在一起。原创 2021-11-13 20:30:24 · 5160 阅读 · 0 评论 -
容器操作系统-Container Linux
容器操作系统荣涛2021年11月8日文档修改日志日期修改内容修改人备注2021年11月8日创建荣涛2021年11月9日添加荣涛Fedora CoreOS1. 引言1.1. 什么是容器 Linux?基于容器的基础设施的引入是一种范式转变。容器优化的 Linux 发行版是云原生基础架构的最佳基础。最小操作系统映像仅包含运行容器所需的工具。没有包管理器,没有配置漂移。在不可变的文件系统上交付操作系统消除了一整类安全漏洞。自动原子更新意味着您可原创 2021-11-13 20:29:46 · 3248 阅读 · 1 评论 -
ISO镜像的制作
ISO镜像的制作荣涛2021年11月9日文档修改日志日期修改内容修改人备注2021年11月9日创建荣涛2021年11月10日rootfs.img的修改荣涛cpio指令1. 引言2. ISO制作2.1. 挂载$ sudo mount CentOS-7-x86_64-Minimal-2009.iso original-iso/2.2. 拷贝镜像# 为新的镜像创建文件夹$ mkdir new-iso# 同步拷贝$ rsync -a or原创 2021-11-13 20:28:38 · 3957 阅读 · 0 评论 -
PXE-preboot execute environment
PXE-preboot execute environment荣涛2021年10月13日文档修改日志日期修改内容修改人备注2021年10月13日创建荣涛2021年11月9日添加荣涛PXE如何工作1. 引言PXE是Intel在很久以前提出来的一项用于通过网络来引导系统的标准,具体标准说明可以在http://www.pix.net/software/pxeboot/archive/pxespec.pdf中找到。2. 什么是预引导执行环境 (PXE)原创 2021-11-13 20:28:02 · 1133 阅读 · 0 评论 -
中断源-SOURCES OF INTERRUPTS(0-31:32-255)
摘自《Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D and 4》《Intel 中断和异常处理 - 目录》原创 2021-06-26 16:15:58 · 271 阅读 · 2 评论 -
AMD: Developer Guides, Manuals & ISA Documents
https://developer.amd.com/resources/developer-guides-manuals/转载 2021-06-19 13:29:20 · 1224 阅读 · 0 评论 -
RDMSR — Read from Model Specific Register
64-Bit Mode Compat/Leg Mode Description Valid Valid Read MSR specified by ECX into EDX:EAX.转载 2021-06-18 08:24:01 · 752 阅读 · 2 评论 -
x86 cpuid指令 | CPUID - CPU Identification
https://www.felixcloutier.com/x86/index.htmlhttps://www.felixcloutier.com/x86/cpuidOpcode Instruction Op/En 64-Bit Mode Compat/Leg Mode Description 0F A2 CPUID ZO Valid Valid Returns processor identification and featu.转载 2021-05-18 22:29:45 · 493 阅读 · 2 评论 -
x86和amd64指令参考
https://www.felixcloutier.com/x86/index.html目录x86 and amd64 instruction referenceCore InstructionsSGX InstructionsSMX InstructionsVMX InstructionsXeon Phi™ Instructionsx86 and amd64 instruction referenceDerived from the May 2019 version o转载 2021-05-18 10:29:25 · 1802 阅读 · 0 评论 -
Introduction to PCI Express | PDF
资源:https://download.csdn.net/download/Rong_Toa/16394850Introduction to PCI Express原创 2021-04-03 19:43:46 · 230 阅读 · 0 评论 -
PCI Express®Basics & Background | PDF
资源:https://download.csdn.net/download/Rong_Toa/1639457原创 2021-04-03 19:37:52 · 169 阅读 · 0 评论 -
8259 PIC Microprocessor | 8259 中断控制微处理器
8259 microprocessor is defined asProgrammable Interrupt Controller (PIC)microprocessor. There are 5 hardware interrupts and 2 hardware interrupts in 8085 and 8086 respectively. But by connecting 8259 with CPU, we can increase the interrupt handling capab..转载 2021-03-25 14:42:15 · 612 阅读 · 1 评论 -
各种网络监控物理拓扑图
转载 2021-03-14 16:02:56 · 2255 阅读 · 0 评论 -
[中断]/proc/interrupts: Rescheduling Interrupts
https://help.ubuntu.com/community/ReschedulingInterrupts/proc/interruptsIntroductionIf you are using a laptop thenpowertopis a useful tool to help reduce power consumption.powertopexamines system activity such as the reasons for processor wa...翻译 2021-02-23 11:08:17 · 3977 阅读 · 11 评论 -
关于英特尔® 以太网服务器适配器中 SR-IOV 的常见问题解答
英特尔数据中心解决方案 关于英特尔® 以太网服务器适配器中 SR-IOV 的常见问题解答关于英特尔® 以太网适配器中单根 I/O 虚拟化(SR-IOV) 的常见问题 (FAQ),您可以在此页面找到相关解答。单击或主题以了解详细信息:哪些英特尔® 以太网适配器和英特尔® 控制器支持 SR-IOV?英特尔® 以太网 800 系列 英特尔® 以太网网络适配器 E810(所有产品 SKU) 英特尔® 以太网网络适配器 X722 系列 英特尔® 以太网网络适配器 X722-DA...原创 2021-02-15 23:05:12 · 3378 阅读 · 0 评论 -
硬盘的秘密
目录硬盘简史硬盘的结构硬盘访问的时间逻辑磁盘块最后巨人的肩膀硬盘简史1956 年 9 月 14 号,世界第一台磁盘存储设备 IBM 305 RAMAC 诞生,这个设备用盘片来存储数据,用磁头来读写数据,不过碍于当时的技术,这体积确实有点大,大约有两个冰箱那么大,来看下图就知道了。中间的历史我看了看对我们没啥用,咱们就快进到 1973 年,那年 IBM 推出了一个代号称为 「温切斯特」的硬盘。这种硬盘的特点就是磁头和磁片装在一个密闭空间里,当磁片高速自传之后磁头会.转载 2021-02-06 17:08:09 · 683 阅读 · 0 评论 -
I2C总线 | 百度百科
目录工作原理特征数据传输字节格式应答响应时钟同步模式快速模式高速模式参考资料I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;如果转载 2020-12-07 22:37:25 · 1331 阅读 · 1 评论 -
详解数据中心灾备切换技术
《详解数据中心灾备切换技术》目录1、网络切换技术(1)基于IP地址的切换(2)基于DNS服务器的切换(3)基于负载均衡设备的切换2、应用切换技术(1)主备集群 (Cluster)远程技术(2)双活负载均衡技术数据中心灾备切换是一系列操作的组合,无论是生产中心还是灾备中心,彼此的业务之间都有逻辑的联系,服务的启动顺序也有严格的要求。故障的类型多种多样,灾备中心每一次的启用,都需要耗费大量的人力和物力,所以不是每一种灾难都需要启用灾备中心。在发生灾难时,首先需要快速判断灾转载 2020-11-14 17:30:26 · 5732 阅读 · 0 评论 -
服务器体系(SMP, NUMA, MPP)与共享存储器架构(UMA和NUMA)
《Linux内存管理:转换后备缓冲区(TLB)原理》《内存管理:Linux Memory Management:MMU、段、分页、PAE、Cache、TLB》《Memory Management Concepts overview(内存管理基本概念)》《NUMA - Non Uniform Memory Architecture 非统一内存架构》《什么是NUMA?》《NUMA全称 Non-Uniform Memory Access,译为“非一致性内存访问”,积极NUMA内存策略》《《转载 2020-11-09 22:43:43 · 1159 阅读 · 0 评论 -
CPU Cache Line:CPU缓存行/缓存块
《CPU Cache Line伪共享问题的总结和分析》以下文章来源于小林coding,作者小林codingTable of ContentsCPU Cache 有多快?CPU Cache 的数据结构和读取过程是什么样的?如何写出让 CPU 跑得更快的代码?总结前言代码都是由 CPU 跑起来的,我们代码写得好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程序,更要注重 CPU 的执行效率,否则将会大大影响系统性能。CPU 内部嵌入了 CPU Cache(高.转载 2020-10-25 15:55:49 · 5630 阅读 · 3 评论 -
【文章导读】什么是旁道攻击?Meltdown Redux英特尔漏洞(MDS攻击);KAISER:从用户空间隐藏内核(KAISER);Meltdown/Spectre分析
Table of Contents黑客词典:什么是旁道攻击?Meltdown Redux:Intel缺陷使黑客窃取了数百万台PC的秘密三重熔毁:有多少研究人员同时发现了20年的芯片缺陷KAISER:从用户空间隐藏内核迟到的Meltdown/Spectre分析黑客词典:什么是旁道攻击?https://www.wired.com/story/what-is-side-channel-attack/可以将侧通道攻击想像成数字窃贼,相当于窃贼用听诊器压在其前面板上来打开保险箱。.原创 2020-10-25 14:56:08 · 4544 阅读 · 1 评论