利用 kubeasz 给 suse 12 部署 kubernetes 1.20.1 集群

文章目录1、前情提要2、环境准备2.1、环境介绍2.2、配置静态网络2.3、配置ssh免密2.4、批量开启模块以及创建文件2.5、下载kubeasz工具2.5.1、安装git2.5.2、下载kubeasz2.6、安装ansible2.6.1、安装pip2.6.2、安装ansible2.7、配置chrony时间同步2.8、修改docker.server.j2文件2.9、配置ansible主机清单文件3、安装并验证Kubernetes集群3.1、安装Kubernetes集群3.2、验证Kubernetes集群关
分类: 其他 发布时间: 03-01 09:34 阅读次数: 0

利用shell为MobaXterm生成session模板

文章目录1、前言2、导出MobaXterm的session模板3、利用shell脚本生成.mxtsessions文件4、导入到MobaXterm5、效果图1、前言其实这是一件花里胡哨的事情自己平时用虚拟机跑一些linux测试,日常的习惯是克隆DHCP网络的机器,所以每次的IP都会是新的于是乎,每次用MobaXterm连接新机器,都需要新建session(有的时候机器多,一个一个建立真的很烦)于是就有了如下华而不实的操作2、导出MobaXterm的session模板在User sessi
分类: 其他 发布时间: 03-01 09:34 阅读次数: 0

shell脚本的“奇迹暖暖“之行 -- printf彩色输出

printf \n" \n代表换行 "\e[1;30m \e[0m" 深灰 "\e[1;31m \e[0m" 红色 "\e[1;32m \e[0m" 绿色 "\e[1;33m \e[0m" 黄色 "\e[1;34m \e[0m" 蓝色 "\e[1;35m \e[0m" 紫色 "\e[1;36m \e[0m"
分类: 其他 发布时间: 03-01 09:34 阅读次数: 0

CentOS 7 下升级OpenSSH 7.4p1到OpenSSH 8.4p1

文章目录一、环境介绍二、安装配置telnet2.1、安装telnet-server2.2、配置telnet2.3、配置telnet登录的终端类型2.4、启动telnet服务三、切换登录方式为telnet四、开始升级OpenSSH4.1、下载升级所需依赖包4.2、下载OpenSSL和OpenSSH4.3、编译安装OpenSSL4.3.1、可能会有的一些报错和解决方法4.4、编译安装OpenSSH4.4.1、配置sshd_config文件4.4.2、创建新的sshd二进制文件4.4.3、重新启动openssh服
分类: 其他 发布时间: 03-01 09:33 阅读次数: 0

CentOS 7 升级 gcc-4.8.5 到 gcc-5.4.0

文章目录1、环境介绍2、下载gcc-5.4.0源码包3、编译安装gcc4、验证gcc版本5、更新gcc连接1、环境介绍[root@localhost ~]# gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapperTarget: x86_64-redhat-linuxConfigured with: ../configu
分类: 其他 发布时间: 03-01 09:33 阅读次数: 0

suse 12 升级 OpenSSH-7.2p2 到 OpenSSH-8.4p1

文章目录1、查看当前当前环境信息1.1、查看openssh当前版本1.2、查看当前linux发行版2、部署telnet-server2.1、下载telnet-server2.2、配置telnet-server2.3、配置telnet登录的终端类型2.4、启动telnet服务2.5、切换链接终端的方式3、升级openssh3.1、下载依赖包和openssh源码包3.2、编译安装openssl3.3、编译安装openssh3.3.1、配置sshd_config3.3.2、重新启动ssh服务3.3.3、验证ssh
分类: 其他 发布时间: 03-01 09:33 阅读次数: 0

花里胡哨之自定义linux终端前缀显示

花里胡哨之自定义linux终端前缀显示文章目录花里胡哨之自定义linux终端前缀显示1、先看默认的linux终端前缀2、查看默认的终端前缀变量3、符号所代表的意义4、修改PS1变量,达成自定义效果4.1、只显示主机名和完整目录4.2、给他点颜色看看5、谢幕1、先看默认的linux终端前缀[root@VM-0-16-centos ~]# 2、查看默认的终端前缀变量centos:[root@VM-0-16-centos ~]# echo $PS1[\u@\h \W]\$3、符号所代表的意义
分类: 其他 发布时间: 03-01 09:33 阅读次数: 0

Linux爱情故事之如何以不一样的姿势(ssh)进入她的心

文章目录1、ssh是谁,为什么要进入她的心2、如何正确的扒拉ssh2.1、ssh的常用参数2.2、您配钥匙吗?(ssh生成公钥或者秘钥)2.3、我要单向畅通无阻的进入你的心(ssh-copy-id发送公钥和秘钥)2.4、双向奔赴,才有意义(利用authorized_keys文件)3、谢幕1、ssh是谁,为什么要进入她的心ssh 是 linux 操作系统的远程登录命令ssh 默认的端口为 22ssh 安全协议版本为 SSH2ssh 由 openssh(提供ssh服务) 和 openssl(提供加密
分类: 其他 发布时间: 03-01 09:32 阅读次数: 0

利用 docker 部署 elasticsearch 集群(单节点多实例)

文章目录1、环境介绍2、拉取 `elasticserach` 镜像3、创建 `elasticsearch` 数据目录4、创建 `elasticsearch` 配置文件5、配置JVM线程数量限制6、启动 `elasticsearch docker 集群`7、验证 `elasticsearch` 集群8、插入以及查看 `elasticsearch` 索引信息1、环境介绍Linux:~ # cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)
分类: 其他 发布时间: 03-01 09:32 阅读次数: 0

使用 shell 脚本清理内存 buffcache

#!/bin/bashprintf "\e[0;32m数据写入硬盘中,请稍等\e[0m\n"#写入硬盘,防止数据丢失sync;sync;syncprintf "\e[5;33m正在清理缓存,请稍等\e[0m\n"sleep 10echo 3 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 1 > /proc/sys/vm/drop_cachesLinux 系统中欲写入硬盘的资料有的时
分类: 其他 发布时间: 03-01 09:32 阅读次数: 0

ssh 主机之间免密配置脚本

文章目录单向免密`expect` 免交互`sshpass` 免交互相互免密单向免密expect 免交互注意修改脚本内的 your_password 为 远程主机用户的密码脚本内的 “master node1 node2” 需要提前写好 /etc/hosts 文件,或者改为 ip 即可#!/usr/bin/env bashssh-keygen -t rsa -P "" -f /root/.ssh/id_rsa -qfor host in master node1 node2do e
分类: 其他 发布时间: 03-01 09:32 阅读次数: 0

CentOS 7 编译部署LAMP环境

文章目录1、需求以及环境准备1.1、版本需求1.2、环境准备1.3、安装包准备2、编译升级Openssl2.1、查看当前Openssl版本2.2、备份当前版本Openssl文件2.3、编译新版本Openssl2.3、生成新版本Openssl3、编译部署Apache3.1、启动Apache4、编译部署Mysql4.1、修改mysql配置文件4.2、mysql数据库初始化4.3、启动mysql数据库4.4、修改数据库密码5、编译部署php5.1、配置php.ini以及php-fpm1、需求以及环境准备1.1
分类: 其他 发布时间: 03-01 09:31 阅读次数: 0

打造一款属于自己的CentOS操作系统

文章目录声明关闭selinux以及firewalld修改终端前缀显示修改默认网卡名称为eth0替换yum源安装常用工具优化history配置回收站迎宾显示优化vim清空yum缓存清空历史操作声明此操作仅仅只是适合个人学习使用,在vmware中建立虚拟机后,将虚拟机文件压缩打包,只需vmware版本兼容,即可在其他电脑上的vmware中操作和使用关闭selinux以及firewalld[root@localhost ~]# sed -i "s/SELINUX=enforcing/SELINUX=d
分类: 其他 发布时间: 03-01 09:31 阅读次数: 0

suse 12 编译部署 Nginx

suse 12 编译部署 Nginx文章目录suse 12 编译部署 Nginx编译前准备创建nginx用户下载nginx源码包安装编译环境依赖编译nginx配置nginx为systemctl管理Linux:~ # cat /etc/os-releaseNAME="SLES"VERSION="12-SP3"VERSION_ID="12.3"PRETTY_NAME="SUSE Linux Enterprise Server 12 SP3"ID="sles"ANSI_COLOR="0;32"C
分类: 其他 发布时间: 03-01 09:31 阅读次数: 0

Linux海王 之 pdsh (并行管理工具)

文章目录安装使用示例-w 指定主机-l 指定用户-g指定用户组主机列表交互式界面pdsh是一个多线程远程shell客户机,它在多个远程主机上并行执行命令pdsh可以使用几种不同的远程shell服务,包括标准的 rsh、Kerberos IV 和 ssh在使用pdsh之前,必须保证本地主机和要管理远程主机之间的单向信任pdsh还附带了pdcp命令,该命令可以将本地文件批量复制到远程的多台主机上,这在大规模的文件分发环境下非常有用github:https://github.com/grondo/pd
分类: 其他 发布时间: 03-01 09:31 阅读次数: 0

手把手带你安装最小化suse 12 linux

当然。你需要现有一个vmware,还要有一个suse的镜像,suse镜像可以直接去官网获取,只需要注册一个suse的账号就可以了,官网下载会有点慢,可以使用迅雷下载F2 可以设置安装界面的语言,可以设置为中文F3 设置安装界面的模式,分辨率选择Installation回车,开始安装有网络的情况下,会去suse的官网下载更新,速度极慢,也会失败,直接点击Abort取消,然后点击Skip跳过即可Langaue 选择系统默认语言,最好是用English,中文有时候复制排错会比较
分类: 其他 发布时间: 03-01 09:30 阅读次数: 0

suse 12 二进制部署 Kubernetets 1.19.7 - 第12章 - 部署dashboard插件

文章目录1.12.0、创建namespace1.12.1、创建Dashboard rbac文件1.12.2、创建dashboard文件1.12.3、查看pod已经svc1.12.4、获取 dashboard token1.12.0、创建namespace在k8s-01节点上操作即可k8s-01:~ # kubectl create ns kubernetes-dashboard1.12.1、创建Dashboard rbac文件k8s-01:~ # cd /opt/k8s/conf/k8s-
分类: 其他 发布时间: 03-01 09:30 阅读次数: 0

suse 12 二进制部署 Kubernetets 1.19.7 - 第11章 - 部署coredns组件

文章目录1.11.0、部署coredns1.11.1、测试coredns功能1.11.0、部署corednsk8s-01:~ # source /opt/k8s/bin/k8s-env.shk8s-01:~ # cat > /etc/kubernetes/coredns.yaml <<EOFapiVersion: v1kind: ServiceAccountmetadata: name: coredns namespace: kube-system labels:
分类: 其他 发布时间: 03-01 09:30 阅读次数: 0

suse 12 二进制部署 Kubernetets 1.19.7 - 第10章 - 部署kube-proxy组件

文章目录1.10、部署kube-proxy1.10.0、创建kube-proxy证书1.10.1、生成kube-proxy证书和秘钥1.10.2、创建kube-proxy的kubeconfig文件1.10.3、创建kube-proxy配置文件1.10.4、配置kube-proxy为systemctl启动1.10.5、分发kube-proxy证书和文件到其他节点1.10.6、启动kube-proxy服务1.10.7、查看kube-proxy端口1.10、部署kube-proxykube-proxy运行
分类: 其他 发布时间: 03-01 09:30 阅读次数: 0

suse 12 二进制部署 Kubernetets 1.19.7 - 第09章 - 部署kubelet组件

文章目录1.9、部署kubelet1.9.0、创建kubelet bootstrap kubeconfig文件1.9.1、创建kubelet配置文件1.9.2、配置kubelet为systemctl启动1.9.3、拉取kubelet依赖的pause镜像1.9.4、分发kubelet证书和文件到其他节点1.9.5、授权kubelet-bootstrap用户组允许请求证书1.9.6、启动kubelet服务1.9.7、自动approve CSR请求1.9.8、查看节点是否都为ready1.9.9、手动approv
分类: 其他 发布时间: 03-01 09:29 阅读次数: 0