-
容器已成运维必备能力,你知道它是怎么出现的吗?
所属栏目:[Linux] 日期:2022-07-14 热度:105
一年之前,大家还在热烈的讨论着容器、docker、k8s,今年就不得不开始接受自己必须会这些技术的现状了,去招聘网站看看,只要JD里写着容器技术的,都比同样水平的其他岗位工资要高。 当然,容器也不是万能的,只是最近流行的一些技术之一,今天马小哥给大家[详细]
-
小白入门之十:linux系统中的文件查看与对照
所属栏目:[Linux] 日期:2022-07-14 热度:174
目的 熟练使用cat、less、head、tail、diff等命令。 cat命令功能:连接文件和打印文件到标准输出; less命令功能:一屏一屏幕的查看文件,且不退出,与more命令相反; head命令功能:输出文件的开始部分; tail命令功能:输出文件的最后部分; diff命令功能[详细]
-
Linux内存、Swap、Cache、Buffer详细解析
所属栏目:[Linux] 日期:2022-07-14 热度:152
1. 通过free命令看Linux内存 total:总内存大[详细]
-
Numpy怎么使用最高效,几个方法送给你!
所属栏目:[Linux] 日期:2022-07-14 热度:115
在 reshape 函数中使用参数-1 Numpy 允许我们根据给定的新形状重塑矩阵,新形状应该和原形状兼容。有意思的是,我们可以将新形状中的一个参数赋值为-1。这仅仅表明它是一个未知的维度,我们希望 Numpy 来算出这个未知的维度应该是多少:Numpy 将通过查看数组[详细]
-
终于有人把Nginx说清楚了
所属栏目:[Linux] 日期:2022-07-14 热度:105
Nginx的产生 Nginx同Apache一样都是一种Web服务器,基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务。 然而,这些服务器在设计之初[详细]
-
RocketMQ 架构详解
所属栏目:[Linux] 日期:2022-07-14 热度:109
RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。每个 Broker 可以存储多个Topic的消息,每个Topic的消息也可以分片存储于集群中的不同的Broker Group。 路由元信息 topicQ[详细]
-
一文搞明白,QPS、TPS、并发用户数、吞吐量
所属栏目:[Linux] 日期:2022-07-14 热度:193
一文辨明QPS、TPS、PV、UV、DAU、MAU、并发用户数、吞吐量一文搞清楚,QPS、TPS、并发用户数、吞吐量 1、QPS QPS Queries Per Second 是每秒查询率 ,是一台服务器 每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内 所处理流量多少的衡量标准,[详细]
-
Redis读写分离技术详解
所属栏目:[Linux] 日期:2022-07-14 热度:197
背景 Redis 不管主从版还是集群规格,replica作为备库不对外提供服务,只有在发生HA的时候,replica提升为master后才承担读写流量。这种架构读写请求都在master上完成,一致性较高,但性能受到master数量的限制。经常有用户数据较少,但因为流量或者并发太高[详细]
-
怎么优雅的在 Linux 下开机自动重启脚本
所属栏目:[Linux] 日期:2022-07-14 热度:123
1.简介 经常碰到机器断电之后需要重启一大堆服务,为了防止这种事情发生,设置开机自启的脚本十分的重要,我们习惯性的做法就是编写一个重启脚本,然后在 /etc/rc.local 中去完成开机执行。例如下面这样:如何优雅的在 Linux 下开机自动重启脚本 2.通过 Cron[详细]
-
提高生产力的 Linux 命令与方法,用完带你飞
所属栏目:[Linux] 日期:2022-07-14 热度:115
在本文中,我将向您演示一些专业的Linux命令技巧,这些技巧将使您节省大量时间,在某些情况下还可以避免很多麻烦,而且它也将帮助您提高工作效率。 并不是说这些只是针对初学者的Linux技巧。即使有经验的Linux用户也有可能没有发现这些,尽管你这些年来一直[详细]
-
内核 30 周年之际,Linux 5.14 版本正式推出
所属栏目:[Linux] 日期:2022-07-14 热度:94
正如预期的那样,Linus Torvalds近日将Linux 5.14晋升为稳定版,在精彩的2021年秋季Linux发行版大量出现之前提供最新的功能、硬件支持和其他改进。您可以在本文参阅Linux 5.14功能列表,了解这个新内核版本的全面变化。 Linux 5.14带来了新的硬件支持,改进[详细]
-
Git 实用方法记录
所属栏目:[Linux] 日期:2022-07-14 热度:56
如果我们希望能够快速了解或体验一下 Git 的操作的话,我这里推荐搭建前往这个网站进行学习,其不需要我们安装工具,而且我们的每一步操作都可以在右侧实时看到状态,对于我们学习和理解 Git 工作方式和原理非常有帮助的。 常见企业工作流程 主要介绍,企业[详细]
-
一文解决 Linux 共享内存原理
所属栏目:[Linux] 日期:2022-07-14 热度:177
在Linux系统中,每个进程都有独立的虚拟内存空间,也就是说不同的进程访问同一段虚拟内存地址所得到的数据是不一样的,这是因为不同进程相同的虚拟内存地址会映射到不同的物理内存地址上。 共享内存使用 1. 获取共享内存 要使用共享内存,首先需要使用 shmge[详细]
-
超详细的秒杀架构设计,运维,认识一下
所属栏目:[Linux] 日期:2022-07-14 热度:124
秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本文我们就来探讨一下这个问题。 高并发 秒杀具有时间短、并[详细]
-
推荐几个实用 Linux 运维命令及知识
所属栏目:[Linux] 日期:2022-07-14 热度:156
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录: 分享18个 实用 Linux 运维命令及知识 注解:find name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-[详细]
-
Linux 终端,它一点不可怕,拥抱它
所属栏目:[Linux] 日期:2022-07-13 热度:63
至少,对于熟悉图形界面的新用户来说,我们大多时候都在避免使用 Linux 终端。 尽管让事情变得简单和方便是好事,但还是有许多理由说明我们不应该害怕尝试 Linux 终端。 在这里,我将重点介绍其中的几个,以鼓励你在终端中尝试一些最终会对你有所帮助的东[详细]
-
如何对一个可执行程序开展拦截和包装?
所属栏目:[Linux] 日期:2022-07-13 热度:90
文中一共讨论了3种方法,来实现对【函数】进行拦截: 在编译阶段插桩; 在链接阶段插桩; 在执行阶段插桩; 昨天一个网友提了另外一个问题:如何对一个可执行程序进行拦截? 他提出了一个实际的示例: Ubuntu 18.04操作系统中,重启指令/sbin/reboot是一个软[详细]
-
你对Linux下的实时性应该多点知道
所属栏目:[Linux] 日期:2022-07-13 热度:102
你对Linux下的实时性应该多点了解 本文讲述一些有利于提高xenomai实时性的配置建议,部分针对X86架构,但它们的底层原理相通,同样适用于其他CPU架构和系统,希望对你有用 一、前言 1. latency和jitter 硬实时系统是必须在设置的截止时间内对环境中的事件[详细]
-
给 Linux 新手的七条建议
所属栏目:[Linux] 日期:2022-07-13 热度:116
我们咨询了我们社区作者们,分享了他们的初学经验。 对 Linux 的新用户有什么建议?我们请社区的作者们分享了他们初学时的最佳经验。 1、用好 Linux 资源 我哥们儿告诉我,Linux 就像一个软件积木搭建套装(这是一个过时的词汇,指的是上世纪五六十年代流[详细]
-
详细介绍在Ubuntu中引导到救援模式或紧急模式
所属栏目:[Linux] 日期:2022-07-13 热度:156
这篇指南是针对 Ubuntu 编写的,但是,下面所给的步骤应该也适用于大多数使用 systemd 作为默认服务管理器的 Linux 发行版。 在进入主题前,让我们简单的理解:什么是 救援rescue 模式 和 紧急Emergency 模式,以及这两种模式的目的是什么。 什么是紧急模[详细]
-
告诉你如何通过 chroot 恢复 Arch Linux 系统
所属栏目:[Linux] 日期:2022-07-13 热度:120
这个快速指南解释了恢复 Arch Linux 安装的一些方便步骤。 作为一个滚动发布的版本,Arch Linux 中有时会出现一些问题。不是因为你自己的行为,而是数以百计的其他原因,如新内核与你的硬件或软件的兼容性。但是,Arch Linux 仍然很棒,它提供了最新的软件[详细]
-
分裂让 Linux 超越 Windows 的梦想破灭了
所属栏目:[Linux] 日期:2022-07-13 热度:148
最近,The Register 的 Liam Proven 写了一篇关于 最恼人的桌面 Linux 发行版 的文章。他启发我写了这篇文章。 Proven 指出,Distrowatch 目前列出了多达 270 个 Linux 发行版。当然,没有人能够都一一了解所有的这些发行版。但是,甚至在 GNOME 和 KDE 的[详细]
-
你了解Linux 编辑器 vim 用法吗?
所属栏目:[Linux] 日期:2022-07-13 热度:163
vim:是一款编辑器,只负责写代码;相当于 windows 的记事本; gcc:是一款编译器,只负责程序的翻译; gdb:是一款调试器,只负责程序的调试 而在我们在用 VS 写 C 代码的时候,这些是全都在 VS 编译器上实现的;因为 VS 是集成开发环境! 1. vim 的使用[详细]
-
值得尝试的六款 Linux 文字处理程序推荐
所属栏目:[Linux] 日期:2022-07-13 热度:189
作家们总是在寻找更好的方法将他们的文字和想法以更好的方式呈现给他们的读者。我对文字处理程序最早的印象是在 Apple II 上使用 AppleWorks 和后来的 FrEDWriter,后者是一个创建于 1985 年的免费文字处理程序。这是我的学生们的标配,他们许多人来自没有[详细]
-
Ubuntu 正在修复 22.04 版本频繁杀死应用的问题
所属栏目:[Linux] 日期:2022-07-13 热度:108
Ubuntu 22.04 LTS 版本带来一项新功能:默认启用 systemd-oomd 作为内存不足时的守护进程,它可以在内存高压的情况下干掉一部分进程。 然而,该 OOMD 功能似乎杀红了眼,有时候即使用户没有感到任何内存压力,它也会莫名其妙地终止正在运行的程序,比如 Fi[详细]