• 如何监测 Linux 的磁盘 I/O 性能

    在我之前的文章:《探讨 Linux 的磁盘 I/O》中,我谈到了 Linux 磁盘 I/O 的工作原理,我们了解到 Linux 存储系统 I/O 栈由文件系统层(file system layer)、通用块层( general block layer)和设备层(device layer)构成。 其中,通用块层是 Linux 磁盘 I/O 的核心。向上,它为访问文件系统和应用程序的块设备提供了标准接口;向下,它将各种异构磁盘设备抽象为一个统一的块设备,并响应文件系统和应用程序发送的 I/O。 在本…

    Linux云计算, 技术干货 2022年4月23日
  • 如何在 Linux 上模拟和缓解 DDoS 攻击

    在我的上一篇文章谈到了如何使用 tcpdump 和 wireshark,并带您了解了几个用例。今天我们来看看另一个常见的问题,如何缓解 DDoS(分布式拒绝服务)导致的性能下降。 什么是 DDoS? DDoS 的前身是 DoS(Denial of Service),即拒绝服务攻击,是指利用大量合理请求占用过多目标资源,使目标服务无法响应正常的请求. DDoS(Distributed Denial of Service)采用基于 DoS 的分布式架构,利用多台主机同时攻击目标主机。这样,即使目标服…

    Linux云计算, 技术干货 2022年4月22日
  • 在 Linux 终端上的 10 个有趣的命令

    Linux 的命令行不仅是一个复杂且强大的命令所在地,同时也是一个有趣的乐园。在本文中,我整理了一系列有趣的 Linux 命令,您可以从中获得乐趣。 cmatrix 本列表中的第一个必须是 cmatrix 命令。曾经想拥有一个“电影般”终端的感觉来炫耀您的 Linux 技能吗?这个是给你的! xcowsay 绝对没有理由,看一头牛为你说话。xcowsay 命令接受一个文本并显示一头正在说话的奶牛。 sl 想用命令行旅行吗?蒸汽机车命令是正确的选择。观看一辆火车正跨越你的终端!🚂 aafire 将…

    Linux云计算, 技术干货 2022年4月20日
  • 从 AWS CLI 启动带有 Apache Web 服务器的 Amazon EC2 实例

    在本文中,我将向您介绍如何使用 Apache Web 服务器创建 Amazon EC2 实例,同时使用 AWS 命令行界面 (AWS CLI) 来启动它们。 配置 AWS CLI 在您运行任何命令之前,AWS CLI 应该已经安装并准备就绪!安装 AWS CLI 后,您需要设置默认凭证。有关这方面的更多信息,请阅读 Amazon 文档的配置基础(https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.ht…

    Linux云计算, 技术干货 2022年4月20日
  • 11 个步骤完美排查服务器是否被入侵

    随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况供参考: 背景信息:以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似。 1.入侵者可能会删除机器的日志信息 可以查看日志信息是否还存在或者是否被清空,相关命令示例: 2.入侵者可能创建一个新的存放用户名及密码文件 可以查看/etc/passwd及/etc/shadow文件,相关命令示例: 3.入侵者可能修改用户名及…

    Linux云计算, 技术干货 2022年3月1日
  • 记一次 Kubernetes 集群被入侵,服务器变矿机

    近期遇到了一次我们自建 Kubernetes 集群中某台机器被入侵挖矿,后续也找到了原因,所幸只是用来挖矿… 网络安全是个严肃的问题,它总是在不经意间出现,等你反应过来却已经迟了。希望各位读者看完后也有所启发,去检查及加固自己的集群。 入侵现象 检查到某台机器中出现了异常进程 简单来讲,就是我们的机器被用来挖矿了… 问题出现后,我们第一时间关闭了docker,其实应该隔离下环境, 把挖矿程序dump下来,以便后续分析。 具体原因排查 iptables为空 出现了异常进程,肯定是被入侵了,我首先看…

    Linux云计算, 技术干货 2022年2月18日
  • 7 个不容错过的 VS Code 扩展!

    Visual Studio Code 是当前最受欢迎的源代码编辑器之一。VSCode 的流行得益于丰富的扩展库,使得第三方API的插入和使用变得更加容易。你甚至可以创建自己的 API 扩展,并发布到 Visual Studio 市场。 2021年,许多新出的 VS Code 扩展广受开发人员的好评。在本文中,我们就来介绍一些我喜欢的扩展。希望这些扩展能够帮助你提高生产力,并扩展开发人员的工作流程。 1.GitHub Copilot 首先来介绍一下 GitHub Copilot,这是一款由 Git…

    Linux云计算, 技术干货 2022年2月18日
  • 如何快速清空 Linux 中的大文件

    1. 通过重定向到null清空文件内容 使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容 2.使用true命令重定向清空文件 这里我们将使用一个符号,:是一个shell内置命令,本质上等同于true命令 另一种方法是将:或true内置命令的输出重定向到文件 3. 使用带有 /dev/null 的 cat/cp/dd 应用程序清空文件 在 Linux 中,null设备主要用于丢弃进程不需要的输出流,或者作为输入流。这通常是通过重定向机制完成的。 /dev/null设…

    Linux云计算, 技术干货 2021年12月29日
  • Linux 系统开机加电后发生了什么?

    linux系统的启动流程 关于linux系统的启动流程我们可以按步进行划分为如下: BIOS POST自检 BIOS(Boot Sequence) 引导操作系统 加载对应引导上的MBR(bootloader) 主引导设置加载其BootLoader 加载操作系统 启动BIOS,准备实模式下的中断向量表和中断服务程序 电脑启动后,CPU逻辑电路被设计为只能运行内存中的程序,没有能力直接运行存在于软盘或硬盘中的操作系统,如果想要运行,必须要加载到内存(RAM)中。 BIOS是如何启动的,CPU硬件逻辑…

    Linux云计算, 技术干货 2021年12月16日
  • 为什么要系统学习Linux?有什么优质教程推荐?

    曾经有人问,Linux不过是个操作系统,为什么还要系统学习呢? 的确,Linux的名声越来越响亮,这也使得越来越多的人开始学习Linux,尤其是IT从业人员,熟悉Linux已经是100%的必会技能。但大部分朋友在学习Linux时都找不到重点,掌握不了基础,又该如何进行下一步工作呢? 现在市面上Linux的教程不算少,但如果你要挑选一个更好的,那么我建议你看看马哥教育的内部教程。 这不是王婆卖瓜自卖自夸,而是作为IT培训机构的一员,马哥教育始终坚持“匠心精神,良心教育”的育人理念,我们有底气说,我…

    Linux云计算, 技术干货 2021年12月4日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!