自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 ZEPPELIN部署接入华为云MRS

1、移除Spark中的“gsjdbc4-VXXXRXXXCXXSPCXXX.jar”,由于Spark运行不依赖该jar包,因此将该jar包移动到其他目录(例如,移动到“/tmp”目录,不建议直接删除)不会影响Spark正常运行。将/opt/client/Spark2x/spark/jars路径下所有的jar包拷贝至/opt/zeppelin/interpreter/spark。编辑zeppelin-env.sh文件,位置/opt/zeppelin/conf,加入以下内容。

2023-06-09 11:40:03 759

原创 Zeppelin打开定时调度

zeppelin定时调度功能

2023-02-28 11:17:48 324

原创 CentOS搭建BCH节点及容器化

文章目录CentOS下BCH节点服务器搭建1、安装必要的库2、下载编译后二进制文件并解压3、添加配置文件4、开放端口5、启动软件6、检测接口是否可以访问,在需要访问的服务器上执行7、查看区块同步高度8、创建地址9、查看私钥BCH节点容器化1、编写Dockerfile2、编写启动脚本,及配置文件3、启动脚本4、测试可用性CentOS下BCH节点服务器搭建1、安装必要的库yum -y install wget vim goaccess gcc gcc-c++ autoconf automake make

2020-09-07 14:47:20 537

原创 docker安装

文章目录1、安装Dokcer1. 下载依赖软件2.下载docker yum源3.安装启动docker4、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)2、修改Docker默认存储路径1、创建一个路径2、找到docker.service的配置文件3、修改docker.service 文件4、在ExecStart后面增加如下:5、重启6、查看docker info信息1、安装Dokcer1. 下载依赖软件yum install -y yum-utils 2.下

2020-08-06 10:07:14 190

原创 五、部署Dashboard和CoreDNS

文章目录1、部署 coredns1.1 下载Dashboard的yaml文件1.2 部署Dashboard服务1.3 创建service account并绑定默认cluster-admin管理员集群角色2、 部署CoreDNS2.1 生成CoreDNS的yaml文件2.2 部署coredns服务查看coredns服务是否成功创建2.3 DNS解析测试1、部署 coredns1.1 下载Dashboard的yaml文件wget https://raw.githubusercontent.com/kube

2020-07-17 17:00:37 495 1

原创 四、部署Worker Node(k8s集群)

文章目录1、创建工作目录并拷贝二进制文件2 部署kubelet (master节点操作)2.1 创建配置文件2.2 配置参数文件2.3 生成bootstrap.kubeconfig文件2.4 systemd管理kubelet2.5 启动并设置开机启动3 批准kubelet证书申请并加入集群4 部署kube-proxy (master节点操作)4.1 创建配置文件4.2 配置参数文件4.3 生成kube-proxy.kubeconfig文件4.4 systemd管理kube-proxy4.5

2020-07-17 16:57:03 1562

原创 三、部署Master Node(k8s集群)

文章目录1 生成kube-apiserver证书 (master节点操作)1.1 自签证书颁发机构(CA)1.2 使用自签CA签发kube-apiserver HTTPS证书2 从Github下载二进制文件3 解压二进制包 (master节点操作)4 部署kube-apiserver (master节点操作)4.1 创建配置文件4.2 拷贝刚才生成的证书4.3 创建上述配置文件中token文件:4.4 systemd管理apiserver4.5 启动并设置开机启动4.6 授权kubelet-bo

2020-07-17 16:55:19 484

原创 二、部署etcd集群(k8s集群)

文章目录1 准备cfssl证书生成工具2 生成Etcd证书2.1 自签证书颁发机构(CA)2.2 使用自签CA签发Etcd HTTPS证书3 从Github下载etcd二进制文件4 部署Etcd集群4.1 创建工作目录并解压二进制包4.2 创建etcd配置文件4.3 systemd管理etcd4.4 拷贝刚才生成的证书4.5 将上面节点1所有生成的文件拷贝到节点2和节点34.6 启动etcd服务并设置开机启动4.7 查看集群状态Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据

2020-07-17 16:52:31 2031 2

原创 一、系统环境初始化(k8s集群)

文章目录11.1 Master组件1.1 Node组件2. 生产环境可部署Kubernetes集群的两种方式3. 安装要求4. 环境准备5. 操作系统初始化配置5.1 设置主机名5.2 设置hosts解析主机名5.3 关闭SELinux和防火墙5.4 关闭swap5.5 设置系统参数5.6 设置节点间的SSH免密码登录5.7 安装docker环境11.1 Master组件kubectl控制kubernetes集群API Server主要负责接收、校验并响应所有的REST请求,结果

2020-07-17 16:51:22 798

原创 GIT基础命令

文章目录一、新建代码库二、配置三、增加/删除文件四、代码提交五、分支六、标签七、查看信息八、远程同步九、撤销十、其他一、新建代码库# 在当前目录新建一个Git代码库$ git init # 新建一个目录,将其初始化为Git代码库$ git init [project-name] # 下载一个项目和它的整个代码历史$ git clone -b 分支 【url】git clone --depth=1 https://github.com/jumpserver/jumpserver.git

2020-07-17 16:47:57 89

原创 oss挂载ECS服务器 ossfs

文章目录因为个人比较喜欢收藏所以有些操作可能不是每个人都需要的大家可以从目录找自己需要的操作没用的请忽略!使用限制注意事项1、快速安装1.下载安装包2.CentOS系统安装命令:3.配置账号访问信息。4.将Bucket挂载到指定目录。5.如果你不要继续挂载此Bucket,则可以将其卸载2、高级操作配置账号信息(同时挂载多个Bucket,无需要可略过)3、配置访问权限4、挂载指定文件目录5、开机自动挂载目录6、使用Supervisor启动ossfs1、安装supervisor。2、创建ossfs的启动脚本。3

2020-07-14 17:27:45 1281

转载 vim 中文速查表

原文链接:https://github.com/skywind3000/awesome-cheatsheets/blob/master/editors/vim.txt Byskywind3000文章目录原文链接:https://github.com/skywind3000/awesome-cheatsheets/blob/master/editors/vim.txt Byskywind3000光标移动插入模式:进入退出INSERT MODE - 由 i, I, a, A, o, O 等命令进入

2020-07-10 17:54:12 624

原创 ECS服务器挂载oss存储

文章目录使用限制注意事项1、快速安装1.下载安装包2.CentOS系统安装命令:3.配置账号访问信息。4.将Bucket挂载到指定目录。5.如果你不要继续挂载此Bucket,则可以将其卸载2、高级操作配置账号信息3、配置访问权限4、挂载指定文件目录5、开机自动挂载目录6、使用Supervisor启动ossfs1、安装supervisor。2、创建ossfs的启动脚本。3、编辑/etc/supervisor/supervisord.conf文件,在最后加入如下内容:4、运行Supervisor。5、确认运行正

2020-07-10 15:23:50 2486

原创 WARNING: bridge-nf-call-iptables is disabled WARNING: bridge-nf-call-ip6tables is disabled

执行 docker info 时出现警告WARNING: bridge-nf-call-iptables is disabledWARNING: bridge-nf-call-ip6tables is disabled解决办法:vi /etc/sysctl.conf在文件里添加下面两行代码:net.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1然后 ESC 退出后 :wq 保存,执行下面

2020-07-06 18:10:50 1111 1

原创 Centos创建禁止登录用户

useradd tomcat -s /sbin/nologin -M-s:指定用户登入后所使用的shell。-M:不要自动建立用户的登入目录。

2020-07-06 16:17:45 1173

原创 error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or d

#/opt/app/mysql3306/bin/mysqld_safe --defaults-file=/etc/my.cnf --datadir=/opt/data/mysql3306 --user=mysql **/opt/app/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory**解决方法.

2020-06-24 16:42:04 271 1

原创 Ubuntu系统不支持ll命令

1、编辑用户路径下 .bashrc 文件 vim ~/.bashrc2、找到#alias ll=‘ls -l’,去掉前面的# alias ll=‘ls -l’ 保存并退出3、关闭原来的终端,重启终端命令即可生效docker容器默认为Ubuntu系统同理可以更改使用ll命令...

2020-06-24 16:08:42 1393

原创 CentOS7自动补全命令

1、下载bash-completion 补全工具yum install bash-completion -y2、重启系统生效/或者断开xshell重新连接即可使用reboot

2020-06-24 16:03:04 3184

原创 500 OOPS: could not read chroot() list file:/etc/vsftpd.chroot_list(解决)

文章目录第一步:打开/etc/vsftpd/vsftpd.conf第二步:在/etc/vsftpd下新建chroot_list,写入用户名与密码第三步:测试第一步:打开/etc/vsftpd/vsftpd.confchroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/chroot_list 第二步:在/etc/vsftpd下新建chroot_list,写入用户名与密码tom123456第三步:测试可以

2020-05-29 15:09:00 2731

原创 vsftpd虚拟用户登录,并配置ssl证书

文章目录vsftpd安装1、先检查是否安装了vsftpd,如果有则删除,没有则安装2、启动测试3、进入vsftpd的配置目录,备份默认的配置文件创建虚拟用户1、先备份vsftpd文件,再编写2、增加账户3、配置账号密码文件,并设置权限仅root读写4、生成pam校验数据库文件5、配置用户权限常见报错could not read chroot() list file:/etc/vsftpd/chroot_list解决方法其他问题解决方案为vsftpd配置ssl证书1、查看是否支持ssl2、使用openssl生

2020-05-29 15:03:57 1483 2

原创 vsftpd主配置文件

anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=NOanon_mkdir_write_enable=NOdirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESchown_uploads=NO#xferlog_file=/var/log/vsftpd.logxferlog_std_format=Y

2020-05-29 14:38:53 563

原创 Docker安装MySQL映射本地目录

文章目录安装Docker1、下载依赖软件2、下载Docker yum源3、安装启动Dokcer4、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)安装数据库1、拉取镜像2、运行容器3、查看各个文件所在的位置通过映射让容器内的配置文件、日志文件、数据文件与本地相对应1、在本地创建对应文件及目录2、创建容器安装Docker1、下载依赖软件yum install -y yum-utils2、下载Docker yum源yum-config-manager --ad

2020-05-29 11:10:15 5808

原创 MySQL配置文件

MySQL配置文件[client]port = 3306 socket = /tmp/mysql.sock[mysqld]datadir=/var/lib/mysql mysql默认数据存储目录socket=/tmp/mysql.sock mysql服务器连接方式por

2020-05-29 10:45:29 683

原创 Ansible常见问题(已解决)

1、yum模块安装RPM包时报错报错信息:\ndebug2: fd 3 setting TCP_NODELAY\r\ndebug2: callback done\r\ndebug2: channel 0: open confirm rwindow 0 rmax 32768\r\ndebug3: Wrote 752 bytes for a total of 2797\r\ndebug2: cha...

2020-04-17 15:31:15 1435

转载 zabbix常用模板

Zabbix Templates - Zabbix.org网址:http://www.zabbix.org/wiki/Zabbix_Templates

2020-03-31 14:55:51 5033

原创 show processlist命令详解

SHOW PROCESSLIST显示哪些线程正在运行不在mysql提示符下使用时用mysql -uroot -e ‘Show processlist’ 或者 mysqladmin processlist如果您有root权限,您可以看到所有线程。否则,您只能看到登录的用户自己的线程,通常只会显示100条如果想看跟多的可以使用full修饰(show full processlist)...

2020-03-18 19:32:55 410

原创 mysql binlog日志详解

文章目录初步了解binlog开启binlog日志常用的binlog日志操作命令总结:初步了解binlogMySQL的binlog 日志对于生产环境非常有用,任何时间对数据库的修改都会记录在binglog中;当数据发生增删改,创建数据库对象都会记录到binlog中,数据库的复制也是基于binlog进行同步数据;和SQL SERVER 数据库开启完整模式的原理一样,每一次的数据的变动都会记录在案...

2020-03-18 19:19:30 133

原创 RAID是什么

文章目录@[toc]RAID概念RAID分类RAID0RAID1RAID5RAID10RAID磁盘失效如何处理热备RAID概念RAID可以提供较普通磁盘更高的速度、安全性,所以服务器在安装时都会选择创建RAIDRAID的两种创建方式:软RAID(通过操作系统软件来实现)和硬RAID(使用硬件阵列卡)企业用得最多的:RAID0 RAID1 RAID5 RAID10RAID分类RAID0...

2020-02-28 11:39:56 343

原创 使用fdisk管理分区

概念fdisk : 磁盘分区管理工具,linux最常用的分区工作用法:fdisk 【选项】device常用的选项:-lfdisk -l磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):...

2020-02-27 13:28:30 243

原创 整理-swap分区

swap 分区Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。增加swap空间:1创建swap文件#dd if=/dev/zero of=swapfile bs=1024 count=65536创建一个有连续空间的交换文件。2激活swap文件#/usr/sbin/swapon swapfileswapfile指的是上一步创建的...

2020-02-27 13:15:07 178

原创 【linux】基础命令-1

进程管理相关命令(15个)bgbg(back go)将后台的命令,放置后台(back)继续执行fgfg(fore go)将后台的命令,放置前台(fore)继续执行jobsjobs(选项)(参数)-l:显示进程号;-p:仅任务对应的显示进程号;-n:显示任务状态的变化;-r:仅输出运行状态(running)的任务;-s:仅输出停止状态(stoped)的任...

2020-02-16 09:33:43 104

原创 实战-自动劫持root密码并转发密码到邮箱

实验环境:RHEL 6,在Centos7下无法实现劫持root密码的过程实验拓扑图:思路:在zmedu63上安装一个打了后门补丁的sshd服务,当用户来连接时,直接把密码记录下来。然后使用脚本发给我们的邮箱中1、查看ssh版本ssh -v #查看安装前ssh版本OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 20102、确认gcc是否已安...

2020-02-14 17:50:34 1491 2

原创 Shell脚本随机生成八位密码

#!/bin/bash x=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 for i in {1..8} do num=$[RANDOM%62] tmp=${x:num:1} pass=${pass}$tmp done echo $pass————————————————...

2020-02-13 09:46:49 507

原创 Apache Web服务

Web服务概述WebService,顾名思义就是基于Web的服务。它使用HTTP方式,接收和响应外部系统的某种请求。从而实现远程调用.它如何工作?基础的 Web Services 平台是 XML + HTTP。HTTP 协议是最常用的因特网协议。XML 提供了一种可用于不同的平台和编程语言之间的语言。WEB服务器默认端口80Apache安装配置httpd简介当今主流的开源We...

2020-02-11 10:29:45 488

原创 【linux】运维-基础命令

 linux基础命令汇总篇,按照功能来把linux基础命令进行划分和汇总,没有找到最原始的出处在哪,所以不确定是谁先整理的,暂且转载过来,后来我们从这些命令中选择常用的逐个讲解.当然在整理的过程中,可能也会增加,linux学习最基础,最核心的就是先要把基础的命令学会,只有学会了基础命令,后面你在学服务的时候才会得心应手而且,如果你要面试大公司,比如阿里,他们对基础很看重,会问你一些基础命令....

2020-02-11 10:20:39 154

原创 网站数据分析案例

apache日志格式分析理解ip、pv、uv的概念PV(Page View)访问量, 即页面浏览量或点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。UV(Unique Visitor)独立访客,统计1天内访问某站点的用户数(以cookie为依据);**访问网站的一台电脑客户端为一个访客。**可以理解成访问某网站的电...

2020-02-11 10:13:01 1697

原创 Nagios监控端部署

nagios监控端部署安装nagios-server端创建nagios用户组和用户groupadd nagiosuseradd -g nagios nagios编译安装nagioswget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.1.tar.gztar -zxvf nagios-4.3....

2020-02-11 10:02:18 128

原创 CPU飙高和内存飙高的处理方法

cpu飙高处理步骤top查找出哪个进程消耗的CPU高(top -c)top -h -p查找出哪个线程消耗的cpu高(top -h -p pid)这个命令就能显示刚刚找到的进程的所有线程的资源消耗情况。printf%x进行pid的进制转换找到CPU负载高的线程pid 8627, 把这个数字转换成16进制,21B3(10进制转16进制,用linux命令: printf %x...

2020-02-11 09:48:36 780

原创 Docker部署wordpress

Docker部署wordpress需要运行两个容器,一个mysql容器一个wordpress容器,他们都有自带的一些变量,方便我们去部署他们#####################################################################################mysql镜像内置变量MYSQL_ROOT_PASSWORDMYSQL_USER...

2020-01-10 09:05:46 117

原创 shell脚本一键系统巡查

最近开始系统学习shell脚本的相关知识,为了对已经学习的知识及时巩固,也为别人提供参考的资料,这里会对自己的学习过程做详细的记录。直接上代码!!!!/bin/bashfunction system(){echo "#########################系统信息#########################"OS_TYPE=unameOS_VER=cat /et...

2020-01-10 09:00:18 230

oss挂载v1.md

oss挂载v1.md

2020-07-10

服务器初始化脚本.sh

可以通过脚本进行服务器的初始化、挂载磁盘、安装常用软件等等

2020-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除