Shell变量删除与替换
shell变量删除与替换1、从左往右删除匹配内容123456789[root@localhost ~]# name=www.baidu.com.cn[root@localhost ~]# echo ${name} #获取变量值www.baidu.com.cn[root@localhost ~]# echo ${#name} #获取变量长度16[root@localhost ~]# echo ${name#*.} #从左往右最短匹配baidu.com.cn[root@localhost ~]# echo ${name##*.} #从左往右最长匹配cn
2、从右往左删除匹配内容1234[root@localhost ~]# echo ${name%.*} #从右往左最短匹配www.baidu.com[root@localhost ~]# echo ${name%%.*} #从右往左最短匹配www
3、切片1234[root@localhost ~]# echo $ ...
Centos7下Kubeadm安装k8s-v1.17.11
一。集群规划1.1 机器分配
节点名称
IP地址
k8s-master.nnv5.cn
192.168.1.41
k8s-node01.nnv5.cn
192.168.1.42
k8s-node02.nnv5.cn
192.168.1.43
1.2 软件版本
组件
描述
Linux
CentOS Linux release 7.6.1810 (Core)
Kubeadm
v1.17.11
Docker
18.09.9
二。环境配置
注意:环境配置所有节点都需要操作,这里只拿k8s-master.nnv5.cn这个节点来示例
2.1 修改主机名与hosts解析1234567891011121314151617/]$ hostnamectl set-hostname k8s-master.nnv5.cn/]$ vim /etc/hostnamek8s-master.nnv5.cn/]$ cat >> /etc/sysconfig/network <<EOFHOSTNAME=k8s-master.nnv5.cn ...
Centos7下Harbor私有镜像仓库部署
一。安装Docker-CE
名称
系统版本
Centos 7.6.1810 (Core)
IP地址
192.168.1.252(hub.nnv5.cn)
Harbor版本
1.10.3
harbor安装目录
/data/harbor
1.1 下载docker-ce镜像源并安装12~]$ cd /etc/yum.repos.d/ && wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo &&~]$ yum install -y docker-ce && systemctl enable docker && systemctl start docker
1.2 配置docker镜像加速1234567891011121314## 配置镜像加速器~]$ cat > /etc/docker/daemon.json << EOF{ "registry-mir ...
Centos7解压安装Mysql5.7以及备份恢复
一。Centos7解压安装Mysql5.71.在服务器上面下载mysql5.7源码包到服务器本地
1/]$ wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-el7-x86_64.tar
2.查看是否安装mariadb和mysql,有安装就将其卸载和删除
12/]$ rpm -qa |grep mysql/]$ yum install -y libaio
12345673.查看mysql用户和组是否存在,不存在就创建# 查看/]$ cat /etc/passwd | grep mysql/]$ cat /etc/group | grep mysql# 创建/]$ groupadd mysql/]$ useradd -s /sbin/nologin -M -r --G mysql mysql
4.解压mysql源码包并将解压后的目录移动到/usr/local目录下更名为mysql
123/]$ tar xzvf mysql-5.7.27-el7-x86_64.tar.gz/]$ t ...
Ambari-2.7.3安装HDP3.1.0
一。集群规划1.1 机器分配
节点名称
IP地址
角色与功能
配置
磁盘
hdp01.nnv5.cn
192.168.1.21
ambari-server Master namenode
8H32G
500GB *3
hdp02.nnv5.cn
192.168.1.22
Smaster Slave DateNode
8H32G
500GB *3
hdp03.nnv5.cn
192.168.1.23
Slave DateNode
8H32G
500GB *3
hdp04.nnv5.cn
192.168.1.24
Slave DateNode
8H32G
500GB *3
1.2 软件版本
组件
描述
Linux
CentOS Linux release 7.7.1908
Ambari
2.7.3.0
HDP
3.1.0
HDP-GPL
3.1.0
HDP-UTILS
1.1.0.22
Mysql
5.7.23
JDK
jdk1.8.0_211
JDBC
mysql-connector- ...
ElasticSearch 集群部署
ElasticSearch 部署
简介本文记载的是在 CentOS7.6 系统安装 Elasticsearch 6.8.1版本的步骤,更高版本目前还不支持spring。
最新支持列表看这里:https://docs.spring.io/spring-data/elasticsearch/docs/3.2.0.RC3/reference/html/#preface.versions
ELK项目历史包下载:https://www.elastic.co/cn/downloads/past-releases#kibana
ElasticSearch集群部署集群环境:准备三台centos7.6
192.168.99.41
192.168.99.42
192.168.99.43
// 以下内容三台服务器同时操作
安装JDK1.8并下载ES6.8.1安装包到三台服务器本地
1$ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.1.tar. ...
这是一个测试使用的文章
查看网卡实时速率nload使用
12yum install -y nload nload device eth0
iftop使用
1234567891011yum install -y iftopiftop# =>代表发送数据,<= 代表接收数据# 底部三行:# 表示发送:TX# 接收:RX# 全部的流量:TOTAL# 底部三行第二列:为你运行iftop到目前流量 (cum)# 底部三行第三列:为高峰值 (peak)# 底部三行第四列:为平均值 (rates)
s
查看磁盘io监控1234yum install sysstat dstat怀疑IO真的到达瓶颈时可以通过iostat来确认当前磁盘的IO状态。iostat -d -x -k -c 1 10也可以通过dstat来查看各种负载状况来确认是否由其他负载导致。dstat -lmcdnr -fs --top-mem --top-io --top-cpu
mysql性能排查12345678910111213141516# https://www.cnblogs.com/duhuo/p/5678286.html 参考文档s ...