随笔分类 - CentOS
摘要:git 是一个分布式版本控制软件,最初由 Linus Torvalds (林纳斯·托瓦兹) 创作,于 2005 年以 GPL 许可协议发布。最初目的是为了更好地管理 Linux 内核开发而设计 git 是用于 Linux 内核开发的版本控制工具。与 CVS、Subversion(svn)一类的集中式
阅读全文
摘要:将网卡名改为 eth 开头并且 eth0 作为第一块网卡有两种办法 第一种:在安装系统的倒计时启动阶段按 “e” 进入编辑模式,在以 linux 开头的行尾添加 net.ifnames=0 biosdevname=0 ,然后按 “ctrl+x” 进入系统后即可 第二种:在安装系统后更改,分为 Cen
阅读全文
摘要:1. 安装 docker 并配置镜像加速器 下载安装:https://docs.docker.com/engine/install/debian/ 镜像加速器配置:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 2. 下载 re
阅读全文
摘要:frp (fast reverse proxy),C/S 架构。分为 frps (fast reverse proxy server) 和 frpc (fast reverse proxy client) frp 是一个开源、简洁易用、高性能的内网穿透和反向代理软件,支持 tcp、udp、http、
阅读全文
摘要:第一步:安装美杜莎(medusa) apt -y install medusa (debian 系列) yum -y install medusa (redhat 系列) 第二步:检测目标主机 22 号端口是否开启(此处以本机作为目标主机) 第三步:使用密码字典库进行暴 LP 解 # 设置随机密码
阅读全文
摘要:在 Linux 系统中,我们想使用 SSH 命令登录到另一台服务器中,在第一次登录时,会提示我们验证指纹,如下所示 同一网络下,为了确保你想 SSH 访问的 Linux 系统是无误的,可以在另一端确认指纹(指纹通过公私钥得到,因此需要根据客户端提示的密钥类型和加密方式在服务端得出指纹二者进行比较)
阅读全文
摘要:在 Linux 中,cp 和 mv 命令都是由 coreutils 软件包安装的 cp 或 mv 命令操作大文件时,会出现等待的过程,但这两个命令都没有提供可以查看命令进度的参数,所以我们可以通过 Github 上的开源项目 advcpmv 来实现 cp 和 mv 命令在操作大文件的时候带上进度条
阅读全文
摘要:Prometheus 是一套开源的系统监控报警框架。 Prometheus 作为新一代的云原生监控系统,相比传统监控监控系统(Nagios 或者 Zabbix)拥有如下优点 易管理性:Prometheus 核心部分只有一个单独的二进制文件,可直接在本地工作,不依赖于分布式存储 高效性:单一 Prom
阅读全文
摘要:EVE-NG(全称 Emulated Virtual Environment - Next Generation),是国外大神们开发的,融合了 dynamips,IOL,KVM。它是深度定制的 Ubuntu 操作系统,可以直接把它安装在 x86 架构的物理主机上。它也有 ova 版本,可以导入到 V
阅读全文
摘要:部署环境: 关闭防火墙和 SELinux 配置 epel 源 第一步:安装相应软件并启动相应服务 第二步:cobbler check 并修改相关配置文件 1:/etc/cobbler/settings 文件里的 server 不能是 localhost,应改为 IP 地址或者能解析成 IP 地址的主
阅读全文
摘要:部署环境: 首先,一个问题,为什么要源码包编译安装 openssh,rpm 包安装不香吗? # 由于安全问题,或者环境中的漏洞扫描软件扫出你当前网络中某些linux系统中的 openssh 版本过低,存在安全隐患, 需要升级到最新版本 # 然后我们到 https://rpmfind.net/ 网站搜
阅读全文
摘要:查看并干掉之前的虚拟机 然后通过之前的 qcow2 文件重新拉起一个虚拟机 然后我们发现虚拟机的根分区只有 7.9G,因此我们需要扩展虚拟机的根分区 第一步:查看宿主机的硬盘并分配硬盘给虚拟机使用 我们将 sdb 硬盘作为裸盘给虚拟机使用,将 sdd 硬盘创建一个逻辑卷给虚拟机使用 创建逻辑卷 第二
阅读全文
摘要:部署环境: (准备至少两块物理网卡和两块硬盘) 其中,eth0 网卡作为桥接网卡,eth1 作为 NAT 网卡,两块物理网卡的目的是为了后面将 eth1 网卡作为网桥的 slave 时 ssh 会话不会断开 第一步:从官网下载 qcow2 文件 下载地址:https://cloud.centos.o
阅读全文
摘要:zabbix 架构: snmp:zabbix 监控网络性能所依赖协议 IPMI:用于监控物理硬件性能指标,可以获取物理设备的温度、CPU 温度,风扇转速 JMX:监控 java 项目所使用的出口。 SSH:支持 ssh 登录的设备都能获得到数据,比如交换机、linux 等,但前提是设备有 ssh 功
阅读全文
摘要:部署环境:三台 CentOS7.9,一台 master、两台 node docker version:20.10.14 k8s version:1.23.6 master 节点: [root@k8s-master ~]# cat deploy_k8s_master.sh #!/bin/bash# 1
阅读全文
摘要:KVM,Kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的各个主要发行版本中。它使用 Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM 已成为学术界的主流 VMM(virtua
阅读全文
摘要:Samba,是种用来让 UNIX 系列与微软 Windows 操作系统的 SMB/CIFS(Server Message Block/Common Internet File System)网络协议做链接的自由软件。第三版不仅可访问及分享 SMB 的文件夹及打印机,本身还可以集成入 Windows
阅读全文
摘要:部署环境: 一台 control 节点,两台 node 节点( 均为 stream8 ) 第一步:控制节点安装 ansible( 将之前的源删掉,全部替换成清华源,epel 源里有 ansible 的安装包 ) 第二步:编辑 ansible 的配置文件和 IP 主机名解析( ansible_ssh_
阅读全文
摘要:DHCP (Dynamic Host Configuration Protocol,动态主机配置协议),是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP 作为 Windows Server 的一个服务组件
阅读全文