Linux Alpine初始配置 2022-04-06 | Linux/unix/mac 笔记本电脑的系统切换成了win11,安装完成后的第一件事就是通过wsl安装linux子系统,通过wsl.exe -l -o查看获取的发布版都相对较大,不过通过microsoft store查看,发现有Apline linux这个经常做docker镜像的发行版。所以决定在WSL上换用Alpi…… Continue reading
vim markdown书写配置 2021-10-10 | Linux/unix/mac 使用vscode编写markdown文件已经比较简单快捷了,只需要安装如下三个插件基本就已经可以很顺滑的使用markdown进行书行了: learn-markdown Markdown Preview Enhanced Markdown Table 不过有的时候还会涉及在linux终端下编写markdown的情况,又不想在对应的主机上安装linux版本的vscode(可以通过wi…… Continue reading
使用envsubst替换模板变量 2021-07-10 | Linux/unix/mac 一、概述 在许多情况下,模板、配置或初始化文件将 bash 变量的名称保留为占位符。因此,我们需要在实际使用之前填写变量的值。我们将学习如何使用envsubst命令来做到这一点。 envsubst命令在输入中搜索模式*$VARIABLE或${VARIABLE}*。然后,它将模式替换为相应的 bash 变…… Continue reading
RH134之kickstart自动化安装 2021-01-25 | Linux/unix/mac 由于线上化环境不太便于演示kickstart的自动化安装,同时红帽本身的课程对这里讲的比较浅,这里我就以centos8为例,使用vmware环境演示下kickstart的安装。这里是在CentOS 8上实现PXE自动化安装CentOS 7,8 。 1、安装相关软件包并启动 需要安装的软件包…… Continue reading
RH134 使用VDO压缩存储和删除重复数据 2021-01-23 | Linux/unix/mac 红帽企业Linux 8包含虛拟数据优化器(VDO)驱动程序,可以优化块设备上数据的空间占用。VDO是一个Linux设备映射器驱动程序,它可以减少块设备上的磁盘空间使用,同时最大限度减少数据重复,从而节省磁盘空间,甚至提高数据吞吐量。VDO 包括两个内核模块: kvdo 模块用于以透明的方式控制…… Continue reading
RH134 使用STRATIS管理分层存储 2021-01-22 | Linux/unix/mac 在RHEL 8中,红帽推出了Stratis存储管理解决方案。与其他存储项目的尝试一样,Stratis 的开发并不是从零开始,而是使用现有的RHEL存储组件。Stratis 以管理物理存储设备池的服务形式运行,并透明地为所创建的文件系统创建和管理卷。由于Stratis使用现有的存储驱动程…… Continue reading
RH134 parted分区 2021-01-21 | Linux/unix/mac 这篇内容没什么比较新的内容,都是一些旧知识的总结。最近抽空看了下RHEL8版本的相关官方考试教材内容。看了RH134部分磁盘管理部分较之前的版本变化挺多的,先从这篇基础的磁盘管理开始吧。从红帽的历史发行版上来看,这部分先后介绍过使用fdisk、gdisk分区工具,在RHEL8版本…… Continue reading
Device /dev/sdX excluded by a filter 2020-05-01 | Linux/unix/mac 在进行pvcreate创建PV时,可能会遇到Device /dev/sdX excluded by a filter报错,一般出现这个错误是在通过parted分区并删除相应的分区信息以后。遇到这种情况有两种解决方法: 1、通过wipefs 指令清理盘信息 1# wipefs -a /dev/sdb 2/dev/sdb: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54 3/dev/sdb: 8 bytes were erased at offset 0x13ffffe00 (gpt): 45 46 49 20 50…… Continue reading
Linux根目录误移修复 2020-04-16 | Linux/unix/mac 问题描述 公司一同事在做主机配置时,不小心在根目录下执行了mv * /bak/的操作,后来ctrl + c 停止后,发现所有的命令都已无法操作了,所幸当前连接的ssh还没断掉,但新发起的ssh明显也连不过去了。执行任何命令都发现无法操作。通过全路径执行也主要报错:“/lib64/ld-lin…… Continue reading
全NAT环境下的TCP参数优化 2020-04-10 | Linux/unix/mac 问题现象 我边遇到的一个情况,一台主机访问另一台主机时,会发现有的时候时长特别长(注意是特别长),有的时间非常快,出现有问题的概率挺大的。通过抓包比对,发现TCP/IP包在花费时间特别长的时候有包重传的情况。而多花费的这3秒就耗费在了重传上: full-nat-syn-ack 问题解决 其实这个问题呢,是个老生常谈的…… Continue reading