安装 growpart 扩容工具
growpart 扩容工具可以 进行热扩容,不需要重启服务器 安装 debian/ubuntu apt-get install cloud-guest-utils CentOS yum install cloud-utils-growpart 如果提示没有,可以使用搜索命令搜索 搜索 Debian/Ubuntu apt search growpart CentOS yum search growpart 其他参考链接 https://support.huaweicloud.com/usermanual-evs/evs_01_0006.html
resize2fs /dev/sdb1升级提示 Bad magic number in super-block while trying to open /dev/sdb1
使用 growpart 扩容后,执行 resize2fs /dev/sdb1 报错 实际情况中可能需要根据自己的实际路径修改 /dev/sdb1 /dev/sdb2 或者类似lvm路径 resize2fs: Bad magic number in super-block while trying to open /dev/sdb1Couldn't find valid filesystem superblock 原因是:分区格式非 ext3 ext4 ,可能是 xfs 或者其他 使用 mount 查看对应的分区格式 mount | grep /dev/sdb1 如果分区是 xfs ,则需要使用下面命令进行扩容 xfs_growfs /dev/sdb1 如果没有出错则扩容成功
添加kubernetes(k8s) 国内源
参考: 阿里云: https://developer.aliyun.com/mirror/kubernetes 清华: https://mirrors.tuna.tsinghua.edu.cn/help/kubernetes/ 官方主页: https://kubernetes.io/ 新版 kubernetes 源使用方法和之前有一定区别,请求按照如下配置方法配置使用。 其中新版 kubernetes 源按照安装版本区分不同仓库,该文档示例为配置 1.31 版本,如需其他版本请在对应位置字符串替换即可。 (比如需要安装 1.29 版本,则需要将如下配置中的 v1.31 替换成 v1.29) (目前该源支持 v1.24 - v1.31 版本,后续版本会持续更新) Debian / Ubuntuapt-get update && apt-get install -y apt-transport-httpscurl -fsSL...
Ubuntu 设置IP/添加多IP
ubuntu新的网络配置使用netplan 网络配置文件路径/etc/netplan/ 配置文件sudo vim /etc/netplan/00-installer-config.yaml 设置IP或者添加多IP,在addresses 下添加即可network: ens160: ## 这个根据实际网卡名填写, 'ip a' 可以查看网络情况 addresses: - 172.20.20.6/24 - 192.168.13.6/16 ## 根据实际情况填写,单IP 则不用填写这一行 gateway4: 172.20.20.1 ## 第一个IP地址的网关,第二个IP地址的网关不用写 nameservers: addresses: - 222.172.200.68 search: - 223.5.5.5 ## 根据自己的实际情况填写DNS version: 2 多IP多网段多路由network: ens160: ## 这个根据实际网卡名填写,...
ubuntu 清华源
转载自清华源 这里以 24.04 举例,详细请查看上面的链接 备份源文件 sudo mv /etc/apt/sources.list /etc/apt/sources.list.bk 编辑 /etc/apt/sources.list sudo vim /etc/apt/sources.list 编辑 /etc/apt/sources.list.d/ubuntu.sources sudo vim /etc/apt/sources.list.d/ubuntu.sources 本镜像仅包含 32/64 位 x86 架构处理器的软件包,在 ARM(arm64, armhf)、PowerPC(ppc64el)、RISC-V(riscv64) 和 S390x 等架构的设备上(对应官方源为 ports.ubuntu.com)请使用 ubuntu-ports 镜像 对于 Ubuntu 不再支持的版本,请参考 Ubuntu 旧版本帮助 在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为...
IIS,Nginx,Apache,Tomcat禁用TLS1.0和TLS1.1协议
SSL/TLS 的版本 协议 发布时间 状态 SSL 1.0 未公布 已弃用 SSL 2.0 1995 年 已于 2011 年弃用 SSL 3.0 1996 年 已于 2015 年弃用 TLS 1.0 1999 年 计划于 2020 年弃用 TLS 1.1 2008 年 计划于 2020 年弃用 TLS 1.2 2008 年 TLS 1.3 2018 年 Nginx 通常Nginx的conf/nginx.conf配置如下 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 删除TLS1.0 TLSv1.1、增加TLS1.3 ssl_protocols TLSv1.2 TLSv1.3; 重启Nginx使配置生效 nginx -s reload Apache 通常Apache的配置如下 SSLProtocol -ALL +TLSv1 +TLSv1.1 +TLSv1.2 1-1. 基于RedHat的发行版(CentOS,Fedora)配置文件...
合并文件
好的,以下是整合后的文章草稿,涵盖了普通文件和二进制文件合并的所有方法,重点突出了它们的区别。 1. 合并普通文件普通文件(如文本文件)合并的方法非常直接。在 Linux 和 Windows 中,你都可以使用简单的命令来实现文件合并。 在 Linux 上合并文件在 Linux 系统上,最常用的工具来合并普通文件是 cat 命令。cat 命令用于将文件内容输出到终端,同时也可以将多个文件合并并重定向到一个新的文件中。 示例假设你有两个文件 file1.txt 和 file2.txt,你想将它们合并为一个新的文件 merged.txt,可以使用如下命令: cat file1.txt file2.txt > merged.txt 如果你希望将多个文件合并并追加到已有的文件中,可以使用 >> 操作符: cat file1.txt file2.txt >> merged.txt 在 Windows 上合并文件在 Windows 上,你可以使用 type 命令来合并普通文件。与 Linux 的 cat 命令类似,type...
安装AWCC提示错误1603 错误应用程序名称:svchost.exe_ClipSVC 错误模块名称:pidgenx.dll 异常代码:0xc0000409
都是 KB5013942 惹的祸 笔记本是 Dell G15 ,用的 AWCC (Alienware-Command-Center) 对电脑性能进行管理,在五月更新之前,玩游戏开启 G模式 ,都正常,在 5月中旬 更新完系统补丁后,发现一些奇奇怪怪的问题, AWCC 更新后无法打开,无法通过 Fn+F9 开启高性能G模式 因为玩游戏不开 G模式,游戏性能会有影响,于是直接重装了系统 windows 1909版本,安装awcc (Alienware-Command-Center-Application) 是正常的, 使用最新 Windows10 安装 AWCC 提示 错误1603 首先、确定 AWCC 受新系统影响, 在1909系统上安装了awcc 可以正常使用, 更新系统补丁,不更新awcc 能正常使用, 当更新系统补丁,并且更新awcc后,awcc 无法正常使用 卸载重装 awcc 也无用,依旧提示 错误1603 找了dell售后技术,无果,于是乎,只能靠自己了 打开系统的 事件查看器 在应用日志中看到如下错误 错误应用程序名称:...
parted创建和使用分区
parted创建和使用分区 创建一个名为 /home/student/ansible/partion.yml 的playbook 它将在 所有 受管节点上创建分区: 在 vdb 分区上创建一个 1500M 的主分区,分区号 1 ,格式化为 ext4 , dev 组中主机 将分区 永久 挂载到 /data 如果磁盘空间不足,给出提示信息,Could not create partiontion of that size , 并创建 800M 分区 如果 vdb 不存在,给出提示信息, This disk is not exist 提示: 模块 block rescue ,parted ,file ,filesystem , mount , debug Answer: vim /home/student/ansible/partion.yml ---- name: create and use parted hosts: all tasks: - name: create parted block: - name: create ...
使用系统角色selinux
使用系统角色selinux 使用rhel系统角色 selinux 安装rhel系统角色软件包,并创建符合以下条件的playbook /home/studnet/ansible/selinux.yml 在所有节点上运行,使用 selinux 且配置被管节点的 selinux 为 enforcing 提示: rhel-system-roles Answer: yum -y install rhel-system-rolescp -a /usr/share/ansible/roles/rhel-system-roles.selinux /home/student/ansible/roles/selinuxcp /usr/share/doc/rhel-system-roles/selinux/example-selinux-playbook.yml /home/student/ansible/mv example-selinux-playbook.yml selinux.yml vim selinux.yml 对内容进行删减,留下面即可 ---- hosts: all ...


