-
如何快速清空 Linux 中的大文件
1. 通过重定向到null清空文件内容 使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容 2.使用true命令重定向清空文件 这里我们将使用一个符号,:是一个shell内置命令,本质上等同于true命令 另一种方法是将:或true内置命令的输出重定向到文件 3. 使用带有 /dev/null 的 cat/cp/dd 应用程序清空文件 在 Linux 中,null设备主要用于丢弃进程不需要的输出流,或者作为输入流。这通常是通过重定向机制完成的。 /dev/null设…
-
Docker 容器默认root账号运行,很不安全!
默认情况下,容器中的进程以 root 用户权限运行,并且这个 root 用户和宿主机中的 root 是同一个用户。听起来是不是很可怕,因为这就意味着一旦容器中的进程有了适当的机会,它就可以控制宿主机上的一切!本文我们将尝试了解用户名、组名、用户 id(uid)和组 id(gid)如何在容器内的进程和主机系统之间映射,这对于系统的安全来说是非常重要的。 说明:本文的演示环境为 ubuntu 16.04 (下图来自互联网)。 先来了解下 uid 和 gid uid 和 gid 由 Linux 内核负…
-
Linux 系统开机加电后发生了什么?
linux系统的启动流程 关于linux系统的启动流程我们可以按步进行划分为如下: BIOS POST自检 BIOS(Boot Sequence) 引导操作系统 加载对应引导上的MBR(bootloader) 主引导设置加载其BootLoader 加载操作系统 启动BIOS,准备实模式下的中断向量表和中断服务程序 电脑启动后,CPU逻辑电路被设计为只能运行内存中的程序,没有能力直接运行存在于软盘或硬盘中的操作系统,如果想要运行,必须要加载到内存(RAM)中。 BIOS是如何启动的,CPU硬件逻辑…
-
梳理消息队列 MQ/JMS/Kafka
是不是平常听到说消息队列啊,JMS啊,MQ啊 、kafka啊巴啦啦的一堆术语,听不懂?关系混乱?今天就让我们来一起来看看他们都是什么吧。 1消息队列介绍 首先举个收快递的栗子,传统的收快递,快递小哥把我们的快递送到我们的手里。他需要什么条件嗯? 快递小哥有时间送, 我们有时间取, 快递小哥和我们约定一个时间地点。 但是嗯。快递小哥有那么多的快递需要送,可能送我快递的时候,我不在家,可能我在家的时候,快递小哥送其他的地方的快递。所以嗯,这个时候,要么就是坐在家里等快递,要么就只能从新约个时间点在送…
-
为什么要系统学习Linux?有什么优质教程推荐?
曾经有人问,Linux不过是个操作系统,为什么还要系统学习呢? 的确,Linux的名声越来越响亮,这也使得越来越多的人开始学习Linux,尤其是IT从业人员,熟悉Linux已经是100%的必会技能。但大部分朋友在学习Linux时都找不到重点,掌握不了基础,又该如何进行下一步工作呢? 现在市面上Linux的教程不算少,但如果你要挑选一个更好的,那么我建议你看看马哥教育的内部教程。 这不是王婆卖瓜自卖自夸,而是作为IT培训机构的一员,马哥教育始终坚持“匠心精神,良心教育”的育人理念,我们有底气说,我…
-
终于找到了超强的云原生培训课程,yyds!
云原生技术的出现,代表着今天我们有能力将 Kubernetes、容器、DevOps 、微服务、服务网格、Serverless 等技术在应用层面实现有机地结合,使云计算的威力和价值得以最大程度地发挥。 云原生的应用开发方式将那些非业务逻辑剥离下沉到基础设施,使开发者的关注点更加聚焦于应用本身,因此,云原生的价值在于它可以应用最大程度享受云计算带来的红利,从而帮助企业走上数字化转型的最短路径。 云原生带来的不仅是实践方式上的变化,更是思维的变化、文化的变化。正如很多人所看到的,虽然关于云原生的讨论热…
-
云原生技术生态及公有云大厂云原生产品体系详解
云原生目前已经成为一种普遍共识,成为互联网发展的新风口,在这篇文章我将为大家介绍云原生发展过程以及公有云大厂云原生产品体系
-
Linux云计算SRE必备的核心技能有哪些?
Linux运维成长到现在,已经转型升级为云计算SRE工程师了,那么Linux云计算SRE工程师又要掌握哪些技能呢? 首先给大家看一张图,这是我们大纲里涉及到的SRE必备核心技能,也就是说图上这些知识,SRE必须要掌握。 一、运维自动化 利用一些自动化工具,帮助运维解决重复性工作,哪些自动化工具需要掌握呢? shell、ansible、Jenkins、gitlab、zabbix、Prometheus等 二、消息队列 消息队列是一种应用程序对应用程序的通信方法,可以简单理解成:要把传输的数据放在队列…
-
kubernetes培训都包含哪些内容?马哥亲讲专题课干货满满
Kubernetes作为容器编排的王者,已经成为了很多岗位的必学技能,不少培训机构也开设了相应课程,那么Kubernetes培训到底培训什么呢? 以马哥教育为例,马哥亲讲的《Kubernetes&Prometheus》专题课程,其中K8s部分就采用了由浅入深、提纲挈领、再由点到面的授课方式,内容设置十分合理清晰,对于容器编排技术的初学者和中级学者来说,是一个很适合提升的课程。 接下来就带领大家看看他主要培训的是K8s的哪些内容? 一、系统基础 1、K8s系统基础 容器与容器编排系统 Ku…
-
云计算运维培训选哪家机构?
首先,我们要搞清楚什么是运维? IT技术三大分支,开发、测试、运维! 通俗来讲,从技术角度,开发负责“生孩子”,测试负责“检查孩子”,运维则负责“养孩子”。 当一个公司的码农疯狂撸好代码后,兴奋的按下提交键,准备上线时(如果不出bug),接下来,就是运维这边的事情了。想要把对应的技术产品,呈现在用户面前时,中间要经历很多复杂的操作! 首先要把网站部署到生产环境服务器,这里需要申请服务器->给服务器初始化->安装对应应用->修改环境配置->部署代码程序->添加监控指标…