自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 第十六周作业

使用ansible的playbook实现自动化安装httpd安装 ansibleyum --enablerepo=aliyun_epel install ansible -y管理哪些主机免密登陆ssh-keygen -P "" -t rsa -f /root/.ssh/id_rsa &> /dev/nullssh-copy-id 192.168.43.29s...

2020-04-06 16:12:22 473

原创 第十五周作业

编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。#!/bin/bash#. /etc/init.d/functionsusername=rootpassname=123456PS3="Please input a number[1|2]: "mysqldumpdir=/mysqldumpdirxtrabackupdir=/xtrabackupdi...

2020-03-23 11:36:26 422

原创 一键安装mysql5.7脚本

#!/bin/bash #. /etc/i...

2020-03-20 20:03:28 757

原创 zabbix监控nginx状态

环境环境准备:1 ) zabbix-server 已经搭建ok2 ) zabbix-agent 已经搭建ok,已加入到监管中心了。测试 zabbix 环境:[zabbix-server]#zabbix_get -s 192.168.43.19 -p 10050 -k "system.cpu.load[all,avg1]"在zabbix-agent上部署nginx1 ) 安...

2020-03-18 16:21:36 307

原创 zabbix邮件告警

文章目录zabbix邮件告警设置zabbix_server配置文件设置zabbixWEB UI测试报警zabbix邮件告警设置zabbix_server配置文件vim /etc/zabbix/zabbix_server.conf找到:AlertScriptsPath=/usr/lib/zabbix/alertscriptscd /usr/lib/zabbix/alertscripts把...

2020-03-17 23:05:36 189

原创 发邮件的python脚本

发邮件的python脚本#!/usr/bin/python#coding:utf-8import smtplibfrom email.mime.text import MIMETextimport sysmail_user = '发件人邮箱' # 发件人的邮箱mail_pass = '邮箱授权码' # 邮箱的授权码def send_mail(to_list,subject,c...

2020-03-17 21:32:49 160

原创 添加 zabbix-agent

文章目录添加 zabbix-agent添加 zabbix-agent安装zabbix-agentwget -P /etc/yum.repos.d/ http://down.whsir.com/downloads/zabbix.repoyum install zabbix-agent -y配置zabbix-agentd.conf,启动服务,查看进程端口vim /etc/zabbix/...

2020-03-17 15:33:21 1108

原创 安装zabbix

安装 zabbixzabbix4.0安装文档https://www.zabbix.com/documentation/4.0/manual/installation/install_from_packages/rhel_centos安装 zabbix yum 源wget -P /etc/yum.repos.d/ http://down.whsir.com/downloads/zabbix....

2020-03-17 11:20:15 284

原创 docker-compose

docker-composeCompose 是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。安装curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/do...

2020-03-16 21:03:34 211

原创 初始化系统脚本

最小化安装CentOS7后,初始化系统脚本配置好yum源安装常用软件包关闭防火墙,selinux优化sshd服务设置vim的配置文件设置默认编辑器设置hosts文件#!/bin/bash ...

2020-03-16 18:26:15 413

原创 管理应用程序数据

管理应用程序数据数据卷 volume创建数据卷 datavol01用卷创建容器c_nginxdocker volume create datavol01docker run -itd --name c_nginx --mount src=datavol01,dst=/usr/local/nginx/html nginx:v1ls /var/lib/docker/volumes/data...

2020-03-16 18:06:24 194

原创 Dockerfile

Dockerfile 指令Dockerfile安装nginx创建目录mkdir /nginx/cd /nginx/上传 nginx-1.16.1.tar.gz本机上有一个镜像编写Dockerfilevim /nginx/DockerfileFROM centos7-minMAINTAINER xuepengRUN yum clean all && yum...

2020-03-16 16:13:39 163

原创 docker单节点网络模式

网络模式

2020-03-16 10:11:19 262

原创 将docker容器配置与宿主机同一网络

将docker容器配置与宿主机同一网络宿主机ip: 192.168.43.39配置网络[root@CentOS7-39 network-scripts]# cat ifcfg-br0 TYPE="Bridge"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="none"DEFROUTE="yes"IPV4_FAILURE_FATAL="...

2020-03-15 14:57:46 3007

原创 发布容器的web服务

发布容器的web服务宿主机ip:192.168.43.29/24将 centos镜像启动为容器进入容器,安装 nginx修改 index.html将这个容器打包成镜像docker run -itd centos bashdocker exec -it 314328d9 bash[root@314328d90000 /]# yum install nginx -y[root@3...

2020-03-15 14:04:46 447

原创 docker数据管理和数据卷的备份与恢复

docker数据管理挂载宿主机的目录到容器里docker run -itd -v localdir:containerdir mirrorsname bashcontainerdir目录会自动创建docker run -itd -v /data:/container/data centos8 bash进入到容器的挂载目录写入数据会自动保存到 localdir目录挂载数据卷到容器里d...

2020-03-14 17:17:38 282

原创 自建docker私有仓库

自建docker私有仓库拉取镜像 registryregisty为docker官方提供的一个镜像,我们可以用它来创建本地的docker私有仓库docker pull registry以镜像启动容器,并作端口映射docker run -d -p 5000:5000 registry访问仓库curl 127.0.0.1:5000/v2/_catalog上传镜像到仓库...

2020-03-14 16:00:45 611

原创 容器管理

容器管理创建一个容器但这个容器并没有运行docker create -it centos7-min bash容器的启动,停止,重启docker start 1773a367cd56docker start|stop|restart 容器id docker run -itd 镜像名 bash; 相当于create,startdocker run -it centos7-m...

2020-03-14 13:08:20 174

原创 使用模板创建镜像

使用模板创建镜像下载模板 centos-7-x86_64-minimal.tar.gzhttp://openvz.mirror.digitalpacific.com.au/template/precreated/centos-7-x86_64-minimal.tar.gz将模板导入变为镜像cat centos-7-x86_64-minimal.tar.gz |docker import -...

2020-03-14 11:33:33 423

原创 通过容器创建镜像

通过容器创建镜像进入到容器里docker exec -it CONTAINER ID bashyum install net-tools -y系统的网卡多了一个 docker0,ip 为 172.17.0.1/16将容器创建为镜像docker commit -m “” -a “” CONTAINER ID 新的镜像名docker commit -m "install net-t...

2020-03-13 23:21:41 489

原创 docker镜像管理

docker镜像管理配置 docker加速器提高下载镜像速度 vim /etc/docker/daemon.json { "registry-mirrors": ["https://dhq9bx4f.mirror.aliyuncs.com"]}重启docker服务,再次拉取镜像拉取镜像docker pull centos查看本地有哪些镜像docker images...

2020-03-13 21:28:26 136

原创 docker安装

docker安装安装必要的一些系统工具yum install -y yum-utils device-mapper-persistent-data lvm2添加软件源信息yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新并安装Docker-CE...

2020-03-13 20:04:50 116

原创 kvm(四)

查看一台虚拟机的配置virsh dominfo apenglinux01调整内存,cpu的大小让修改的内存,cpu参数生效动态调内存大小为800m,可调大调小virsh setmem apenglinux01 800m动态调整cpu为2,只能调大,不能调小virsh setvcpus apenglinux02 2在命令行的配置同步到配置文件中virsh dumpxml ...

2020-03-13 16:07:19 282

原创 kvm(三)

磁盘扩容对磁盘格式为raw的磁盘进行扩容对 apenglinux02_2.raw 增加2G的磁盘大小qemu-img resize /kvm_data/apenglinux02_2.raw +2G查看 apenglinux02_2.raw 磁盘信息qemu-img info /kvm_data/apenglinux02_2.raw进入到 apenglinux02这台虚拟机查看磁盘...

2020-03-13 14:15:51 178

原创 kvm(二)

文章目录克隆虚拟机快照管理克隆虚拟机virsh shutdown apenglinux01virt-clone --original apenglinux01 --name apenglinux02 --file /kvm_data/apenglinux02.img–original: 指定源虚拟机名–name: 指定目标虚拟机名–file: 指定磁盘文件快照管理virs...

2020-03-13 05:04:03 125

原创 kvm(一)

文章目录Centos7上安装KVM配置网卡创建虚拟机安装CentOS7虚拟机管理Centos7上安装KVM处理器开启虚拟化添加 50G的硬盘,格式化,挂载mkfs.ext4 /dev/sdbmkdir /kvm_dataecho "/dev/sdb /kvm_data ext4 defaults 0 0" >> /etc/fstabmount -a桥接模式...

2020-03-13 04:12:02 167

原创 第十四周作业

1、 导入hellodb.sql生成数据库mysql -uroot -p123 -h127.0.0.1 -P3306 < hellodb_innodb.sql(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄(2) 以ClassID为分组依据,显示每组的平均年龄(3) 显示第2题中平均年龄大于30的分组及平均年龄(4) 显示以L开头的名字的同学的...

2020-03-12 11:11:27 191

原创 安装 gitlab 和 gitlab的备份与恢复

安装 gitlab官方文档 https://about.gitlab.com/install/#centos-7配置yum源vim /etc/yum.repos.d/gitlab-ce.repo[gitlab-ce]name=gitlab-cebaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/enabled=...

2020-03-11 21:45:30 371

原创 搭建 git 服务器

搭建 git 服务器ip: 192.168.43.39/24yum install git -yuseradd -s /usr/bin/git-shell gitcd /home/git/mkdir .sshtouch .ssh/authorized_keyschmod 600 .ssh/authorized_keyschown -R git.git .ssh/git 客户端...

2020-03-11 19:07:12 191

原创 标签管理 和 git别名

标签管理标签类似于快照功能,可以给版本库一个标签,记录某个时刻库的状态。也可以随时恢复到该状态。基础命令切换到master分支git checkout master给master分支打一个标签git tag v1.0查看当前分支下都有哪些标签git tag查看标签下的信息git tag v1.0查看当前分支下有哪些 commitgit log --pretty=oneli...

2020-03-11 17:47:16 121

原创 分支管理

本地分支管理分支的创建,切换cd /data/gitroot/git branch* 表示当前所在的分支查看分支创建新的分支git branch study切换分支git checkout study在 study分支下创建文件,提交到版本库echo “study” > study.txtgit add study.txtgit commit -m “stud...

2020-03-11 16:22:32 119

原创 github在线代码存储库

github在线服务器配置官网 https://github.com注册一个账号,创建一个新的存储库此时系统会自动生成以下画面说明书添加密钥自己的图标 -> settingsgithub客户端的配置yum install git -ymkdir /data/studylinuxcd /data/studylinuxecho "# studylinux" >...

2020-03-11 14:03:21 1489

原创 单机上使用git

单机上使用 git安装git,初始化git仓库yum install git -ymkdir /data/gitrootcd /data/gitrootgit init添加代码,提交,查看状态echo -e "abc\ndef\nghi" > test.filegit add test.filegit commit -m "add test.file v1"再次修改 ...

2020-03-11 11:02:55 433

原创 svn

svn server的配置安装 subversionyum install subversion -y创建代码库mkdir -p /svnserver/warehouse初始化svnadmin create /svnserver/warehouse创建svn用户,授权vim /svnserver/warehouse/conf/authz[groups]authgrou...

2020-03-10 23:30:44 169

原创 第十三周作业

1、简述DNS服务器原理,并搭建主-辅服务器。dns原理图dns 主服务器#!/bin/bash. /etc/init.d/functionspackage="bind"name_conf="/etc/named.conf"name_zone="/etc/named.rfc1912.zones"zone_file="/var/named/xuepeng.com.zone"ip=...

2020-03-08 16:22:22 2780

原创 haproxy的安装

编译安装 lua常用包yum -y install gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools vim iotop bc zip unzip zlib-devel lrzsz tree screen lsof tcpdump wget ntpdate安...

2020-03-07 19:36:56 487

原创 redis数据类型

5种类型的数据登陆 redisredis-cli -h ip -p port -a passwordstring127.0.0.1:6379> keys *(empty list or set)127.0.0.1:6379> set name "xuepeng"OK127.0.0.1:6379> get name"xuepeng"127.0.0.1:63...

2020-03-03 16:41:05 194

原创 redis安装启动

Redis 介绍Redis是一个键值对存储数据库,属于一种NoSQL,其数据存储在内存中,读写速度非常快,据说是可以达到10W并发。支持数据持久化。它属于单线程服务,但这不影响它的高并发特性。类似键值对数据库还有Memcached,但Redis比Memcached支持更多类型的数据。Mecached只支持string类型的数据库,但Redis除了支持string外,还支持hash,set,l...

2020-03-03 14:20:14 369

原创 利用 tomcat 搭建 zrlog 博客

Tomcat 介绍java程序写的网站用 tomcat + jdk 来运行tomcat是一个中间件,真正起作用是解析java脚本的jdkjdk是整个java的核心,它包含java运行环境和一堆java相关的工具以及java基础库。最主流的jdk为sun公司发的,sun公司被Oracle公司收购了。安装 jdkjdk1.8 下载:https://www.oracle.com/java/...

2020-03-03 00:18:21 797

原创 第十二周作业

1、配置chrony服务,实现服务器时间自动同步配置chrony服务,实现服务器时间自动同步2、实现cobbler+pxe自动化装机Centos8基于PXE自动安装操作系统Cobbler实现系统自动安装和cobbler的web管理实现...

2020-03-01 10:18:13 609

空空如也

空空如也

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

TA关注的人

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