linux

深度剖析 Linux 伙伴系统的设计与实现
深度剖析 Linux 伙伴系统的设计与实现

在上篇文章 《深入理解 Linux 物理内存分配全链路实现》 中,笔者为大家详细介绍了 Linux 内存分配在内核中的整个链路实现:

2023-02-10 15:58:01阅读全文

12个让人开心一笑的 Linux 搞怪命令
12个让人开心一笑的 Linux 搞怪命令

Linux 不仅仅是为管理员和专业人员做严肃的工作,你还可以玩文字游戏,对着 Linux 终端说话,或者创建漂亮的 ASCII 图片等等。是的,Linux 真的很有趣,如果你知道正确的命令的话。让我们来看看这些能让你立刻微笑的命令,或者在一天繁忙的工作结束时使用这些命令来缓解压力,让你心情愉快地离开

2023-03-07 14:29:06阅读全文

linux 用户/组相关操作
linux 用户/组相关操作

useradd 选项 用户名

2023-03-08 03:26:34阅读全文

快速理解容器技术的实现原理
快速理解容器技术的实现原理

与 Docker 类似的容器技术并不是操作系统与生俱来的能力,而是通过组合一些 Linux 特性,实现进程组隔离的一种技术。

2023-03-07 22:41:04阅读全文

CPU利用率在什么范围会对系统性能产生影响?如何做性能调优?
CPU利用率在什么范围会对系统性能产生影响?如何做性能调优?

绝大部分开发在面试时都会被面试官问到一个问题:

2023-03-08 01:42:32阅读全文

gitlab与ldap集成
gitlab与ldap集成

紧跟gitlab 15.8 on rocky 8,准备将gitlab与ldap打通,后续jenkins也是。方便用户的统一管理,现在的用户管理都是单独的,用户的离职和管理很是麻烦,正好借这次条例流程尝试全部打通,统一管理一下!关于ldap的搭建可以参考:Kuberneters 搭建openLDAP

2023-03-08 00:45:51阅读全文

为数十万台设备更新内部Linux发行版,Google如何做到?
为数十万台设备更新内部Linux发行版,Google如何做到?

谷歌内部使用了许多不同的操作系统平台,其中包括 Linux。15 多年前,谷歌选择基于 Ubuntu LTS 构建内部 Linux 发行版 Goobuntu,主要是看中了 Ubuntu 具备用户友好、易于使用的特性,以及提供了许多优秀功能。谷歌内部使用了许多不同的操作系统平台,其中包括 Linux。

2023-03-08 09:11:30阅读全文

通过 10 个示例掌握 Linux 删除命令
通过 10 个示例掌握 Linux 删除命令

rm 是 remove 的缩写,顾名思义,rm 命令用于删除系统中的文件和目录。如果你是 Linux 新手,那么在运行 rm 命令时一定非常小心,因为一旦你删除了文件或目录,那么你就不能恢复文件和目录的内容,虽然有一些工具和命令可以恢复删除的文件,但你需要专业技能。

2023-03-08 01:24:37阅读全文

Docker进阶学习
Docker进阶学习

​ Docker就是一个轻量化的容器,可以把系统尽可能,按容器拆分到最小,通过指定的命令进行构建、分发、部署。该笔记只针对Docker的进阶使用,不去详解Docker的安装,简单容器的Docker安装。

2023-03-07 22:36:24阅读全文

下一代动态隧道代理服务
下一代动态隧道代理服务

说起隧道代理,熟悉的朋友一定会想到frp,这是一款比较有名的开源隧道代理。并且这款产品也已经围绕着隧道代理服务搭建了自己的生态圈。

2023-03-09 00:56:29阅读全文

二进制安装Kubernetes(k8s) v1.26.1 IPv4/IPv6双栈 可脱离互联网
二进制安装Kubernetes(k8s) v1.26.1 IPv4/IPv6双栈 可脱离互联网

https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了

2023-03-09 03:40:25阅读全文

【2023年】centos7 git升级到2.x的的方法不用make&make install
【2023年】centos7 git升级到2.x的的方法不用make&make install

所有make make install的方法都过时了,除非你是oldstyle man。

2023-03-09 06:47:38阅读全文

【FATE联邦学习】【给新手】 FATE hello world我想要一个能运行的程序!
【FATE联邦学习】【给新手】 FATE hello world我想要一个能运行的程序!

FATE服务的场景是各方上传数据,各方获得数据且能融合数据获得共同训练的模型。

2023-03-09 12:06:10阅读全文

轻松玩转makefile | 基础用法
轻松玩转makefile | 基础用法

本文通过几个简单的示例,可以快速了解Makefile的基本使用方法,适用于编译我们平时练习所编写的小量代码。

2023-03-08 17:35:50阅读全文

麒麟操作系统 (kylinos) 从入门到精通 - 系统设置 - 第四十七篇 磁盘空间分析与整理(SpaceSniffer替代)
麒麟操作系统 (kylinos) 从入门到精通 - 系统设置 - 第四十七篇 磁盘空间分析与整理(SpaceSniffer替代)

类别:笔记本型号:中国长城 NF14C硬件平台:飞腾处理器(ArmV8 指令集)系统:银河麒麟操作系统 V10 SP1(2203) 关键词:信创,麒麟系统,linux,c++,c,飞腾,arm,磁盘分析,snacesniffer

2023-03-08 16:30:05阅读全文

Cloud Kernel SIG月度动态:发布 ANCK 新版本及 Plugsched v1.2.0
Cloud Kernel SIG月度动态:发布 ANCK 新版本及 Plugsched v1.2.0

Cloud Kernel SIG(Special Interest Group):支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。

2023-03-09 01:43:02阅读全文

RISC-V SIG 创建专属邮件列表和论坛板块
RISC-V SIG 创建专属邮件列表和论坛板块

近日,为了适应 RISC-V 架构在 openEuler 社区的快速发展,同时为相关开发人员和技术爱好者们提供一个专注的 RISC-V 相关问题的交流环境,RISC-V SIG 分别向社区申请并创建了 RISC-V 专属的邮件列表和社区论坛中相对应的模块,目前已经正式投入使用。

2023-03-08 14:46:46阅读全文

跨磁盘扩容根目录
跨磁盘扩容根目录

物理卷 Physical Volume (PV):可以在上面建立卷组的媒介,可以是硬盘分区,也可以是硬盘本身或者回环文件(loopback file)。物理卷包括一个特殊的 header,其余部分被切割为一块块物理区域(physical extents)

2023-03-08 19:48:09阅读全文

如何使用openEuler用户软件仓(EUR)
如何使用openEuler用户软件仓(EUR)

上篇文章openEuler用户软件仓(EUR)介绍)分享了什么是EUR以及为什么要使用EUR。

2023-03-10 08:15:37阅读全文

开发小白的高光逆袭:竟然能一眼断定生产环境接口响应时间慢是磁盘性能问题引起的
开发小白的高光逆袭:竟然能一眼断定生产环境接口响应时间慢是磁盘性能问题引起的

某接口在测试环境耗时600~700ms左右,但在生产环境耗时在1.4s以上,接口实现逻辑包含数据库操作、文件操作、下游微服务调用和其他业务逻辑计算代码,该如何快速排查?

2023-03-10 03:06:02阅读全文

WSL2 中如何限制内存占用
WSL2 中如何限制内存占用

在长时间使用 WSL 开发项目时, 打开任务管理器,会发现 VmmemWSL 这个进程占用了超多的内存, 并使得我们的电脑运行变慢,甚至会出现蓝屏关机。

2023-03-10 04:29:42阅读全文

openEuler加入RISC-V Landscape
openEuler加入RISC-V Landscape

北京时间2023年3月8日,openEuler加入RISC-V Landscape。

2023-03-10 08:35:49阅读全文

chatGPT接口开发(二):通过参数调用接口,可以开发自己的智能聊天机器人
chatGPT接口开发(二):通过参数调用接口,可以开发自己的智能聊天机器人

我们可以知道chatGPT的公开接口为:请求接口:URL:-POST https://api.openai.com/v1/com...headers: { 'content-type': 'application/json', 'Authorization': 'Bearer ' +官网获取的api

2023-03-10 12:55:07阅读全文

通过12个实例掌握 Linux IP 命令
通过12个实例掌握 Linux IP 命令

多年来,我们一直在使用 ifconfig 命令来执行网络相关的任务,例如检查网络接口或配置它们。但是 ifconfig 不再维护,在最新版本的 Linux 上已弃用。ifconfig 命令已替换为 IP 命令。

2023-03-16 13:01:01阅读全文

A-Ops 数据库场景在线应用性能诊断案例
A-Ops 数据库场景在线应用性能诊断案例

数据库场景下,由于操作系统某些进程操作(比如磁盘、网络等)占用I/O带宽过高,造成应用因为I/O带宽不足产生性能劣化的问题,如何快速、准确地诊断应用性能问题,并对问题进行定界定位是运维人员的重要挑战。

2023-03-17 05:31:12阅读全文

linux 上的 python 查找 dylib 的顺序是什么?
linux 上的 python 查找 dylib 的顺序是什么?

在 Linux 上,Python 查找动态链接库(dylib)的顺序主要遵循以下规则:

2023-03-16 18:54:48阅读全文

深入理解 Python 虚拟机:复数(complex)的实现原理及源码剖析
深入理解 Python 虚拟机:复数(complex)的实现原理及源码剖析

在本篇文章当中主要给大家介绍在 cpython 虚拟机当中是如何实现 复数 complex 这个数据类型的,这个数据类型在 cpython 当中一应该是一个算比较简单的数据类型了,非常容易理解。

2023-03-17 08:22:35阅读全文

深入理解 Python 虚拟机:整型(int)的实现原理及源码剖析
深入理解 Python 虚拟机:整型(int)的实现原理及源码剖析

在本篇文章当中主要给大家介绍在 cpython 内部是如何实现整型数据 int 的,主要是分析 int 类型的表示方式,分析 int 类型的巧妙设计。

2023-03-16 16:55:40阅读全文

Systemd详解与使用
Systemd详解与使用

虽然之前使用过的supervisor也可以满足上述大部分需求,但是打工人的世界总是需要去追求一下极致的,于是决定好好学习一下systemd

2023-03-17 11:47:56阅读全文