LINUX 七月 02, 2023

scp 用法

文章字数 4.5k 阅读约需 4 mins.

scp 是 Linux 上两个网络主机之间传输文件的命令行工具。

scp [options] source ... target
  • options 有很多,可通过 man scp 查看
  • source ...
查看全文

JAVA 六月 24, 2023

【转】CPU飙升排查

文章字数 2.1k 阅读约需 2 mins.

原文地址:https://softleadergy.github.io/CPU%E9%A3%99%E5%8D%87%E6%8E%92%E6%9F%A5/

线上资源cpu飙升是我们工作中常见的问题,一篇文章搞定排查方法

现在我有两个接口,代码如下

@RestController
public class CPUCheck {
  @RequestMapping("/hello")
  public String helloWorld(){
      return "hello World...
查看全文

LINUX 三月 05, 2023

openEuler 社区人才认证考试

文章字数 35k 阅读约需 32 mins.

原文地址:https://wyiyi.github.io/amber/2023/03/01/openEuler/

学习资料及随堂测磨题帮导入数据下载地址:https://github.com/AlphaHinex/AlphaHinex.github.io/tree/develop/source/contents/openEuler

  1. 通常在少量安装时,采用U盘、光盘或者虚拟光驱的方式安装;在批量安装时,采用 PXE 引导的方式安装。
  2. 针对不同的架构,openEuler 提供的启动模式也不同。X86...
查看全文

BOOK 一月 01, 2023

《Linux in Action》书摘

文章字数 43k 阅读约需 39 mins.

1.2.1 The Linux file system

  • UNIX Filesystem Hierarchy Standard (FHS)
  • Figure 1.2 Common top-level directories as defined by the UNIX FHS

1.2.3 Getting things done: Linux file management tools

  • “Touching” an existing file with touch updates its time stamp...
查看全文

LINUX 十一月 27, 2022

【转】理解inode

文章字数 5.1k 阅读约需 5 mins.

原文地址:https://ruanyifeng.com/blog/2011/12/inode.html

作者:阮一峰

理解inode,要从文件储存说起。

文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。

操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(block)。这种由多个扇区组成的”块”,是文件存取的最小单位。”块”的大小,最常见的是4KB,即连续八个 sector组...

查看全文

K8S 十一月 20, 2022

K8s 中的 MySQL 频繁重启问题调查

文章字数 5.7k 阅读约需 5 mins.

K8s 集群中部署了一个 MySQL 实例,使用过程中发现,由于配置了健康检查,健康检查频繁失败,导致容器被频繁重启,无法提供稳定的 MySQL 服务。

MySQL 日志中的相关报错信息如下:

[ERROR] Can't create thread to handle new connection(errno= 11)

在重新启动后,能够正常使用一小段时间,之后就会报出这个错误,并陆续关闭客户端连接,直至关闭服务,重启容器。如此反复,每天能重启近百次。

通过 kubectl describe...

查看全文

LINUX 十一月 13, 2022

【转】Linux Cgroup系列(03):限制cgroup的进程数(subsystem之pids)

文章字数 8.7k 阅读约需 8 mins.

原文地址:https://segmentfault.com/a/1190000007468509

作者:public0821

上一篇文章中介绍了如何管理cgroup,从这篇开始将介绍具体的subsystem。

本篇将介绍一个简单的subsystem,名字叫pids,功能是限制cgroup及其所有子孙cgroup里面能创建的总的task数量。

注意:这里的task指通过fork和clone函数创建的进程,由于clone函数也能创建线程(在Linux里面,线程是一种特殊的进程),所以这里的task...

查看全文

DEVOPS 一月 02, 2022

使用 easyctl 在多主机上并行执行脚本

文章字数 5.3k 阅读约需 5 mins.

当有大批量主机,需要进行类似的操作时,推荐一个不需要配置 SSH 免密登录 的简单工具 —— easyctl

上面这个场景,主要使用到了 easyctl 中的 执行指令集 - 跨主机并行执行shell,easyctl 提供的其他功能及使用方式,可见 源码 或文档中的其他部分。

因为 跨主机并行执行 shell 这个功能实际就是通过 ssh 连接到各主机,并行执行指定命令,并将最终直接结果汇总,所以理论上只要支持 ssh 的环境,都可以使用 easyctl 的这个功能,比如 Mac,甚至 Windows...

查看全文

MAC 十一月 28, 2021

iTerm2 快速通过跳板机 ssh 远程登录

文章字数 6.2k 阅读约需 6 mins.

假设有 A、B、C …… 几批主机:

  • a0 为跳板机,a1 ~ an 为实际要操作的目标远程主机
  • b0 为跳板机,b1 ~ bn 为实际要操作的目标远程主机

以此类推,共有 n 批。

客户端能联通各跳板机,但无法直接联通目标主机,每批主机之间网络隔离。

需通过 ssh 远程登录目标主机时,是比较痛苦的一件事,一堆 ip 和密码不便记忆,从文档里找又效率很低。

首先想到的是配置跳板机和各目标主机之间的 SSH 免密登录,能够起到不用记忆密码的作用,但需要配置客户端和各个跳板机的免密登录,以及各...

查看全文

K8S 十一月 07, 2021

【转】Linux CAP介绍与k8s下配置使用

文章字数 13k 阅读约需 12 mins.

原文地址:https://www.jianshu.com/p/a7f6c4f420fa

关于capability

发音

美[keɪpəˈbɪləti] 英[keɪpə'bɪləti]

译为能力功能,一般缩写CAP,以下我们简称CapabilitiesCAP

从内核2.2开始,Linux将传统上与超级用户root关联的特权划分为不同的单元,称为CAP

CAP作为线程(Linux并不真正区分进程和线程)的属性存在,每个单元可以独立启用和禁用。
如此一来,权限检查的过程就变成了:
在执行特...

查看全文
加载更多
0%