- 博客(19)
- 资源 (18)
- 收藏
- 关注
原创 运维工程师都知道,全备和增量备份 Linux 系统脚本编写
在 Linux 中,我们经常需要备份系统重要文件,例如 /etc 、/boot 分区、重要网站数据等等,如果每天都完整备份的话,会占用很大的空间,那我们改如何来备份呢?每周日进行完整备份,其余每天为增量备份。全备份:直接备份一个整体增量备份:在全备份的基础上再次备份全备份实例把整个目录备份下来[root@a shell]# tar -g /tmp/system_data -czvf /tmp/system_bak.tar.gz /shelltar: /shell: Directory is.
2020-05-27 10:44:48 562
原创 Shell脚本基础及常用的四剑客
Shell脚本基础一、shell变量二、判断语句if语句if语句实战三、循环语句四、选择语句五、Shell数组及函数六、四剑客一、shell变量一、 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name=“runoob.com”命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。二、 系统变量的意义: $?判断上一条shell命令是
2020-05-25 23:28:52 502
原创 自动化运维必看!Shell脚本实现Mysql自动备份!
不要重复造轮子!对于一些重复性的工作,可以通过编写shell脚本来进行自动实现!1、编写shell脚本实现自动备份mysql[root@a shell]# vim a.sh #! /bin/bash# auto_backup_mysql# 20200522# define back pathBAK_DIR=/data/backup/`date +%Y%m%d` #备份文件保存位置,`date +%Y%m%d` 这个可实现以时间点命名文件夹MYSQLDB=test1 #数据库的名字.
2020-05-23 10:21:24 621
原创 Docker系列(4)--Docker上基于Centos部署自定义Tomcat环境
一、实验环境:[root@docker1 tomcat9]# cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core)[root@docker1 tomcat9]# uname -r3.10.0-1062.el7.x86_64二、实验准备:没有资源的可以上我的网盘下载:https://pan.baidu.com/s/1r3Y2ziVVDEL9xM1p36cv-Q提取码:eg0dapache-tomcat-8.0.9.tar.g
2020-05-21 17:15:30 433
原创 Docker系列(3)--容器连接和Dockerfile
可通过目录准确访问内容Docker 容器连接DockerfileDocker 容器连接前面我们实现了通过网络端口来访问运行在 docker 容器内的服务。容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。下面我们来实现通过端口连接到一个 docker 容器。网络端口映射1.我们创建了一个 python 应用的容器。[root@a ~]# docker run -d -P training/webapp python app.py52e835
2020-05-20 23:45:25 1574
转载 Docker中pull的Ubuntu15.10镜像容器中没有ping命令怎么办?
学习 Docker 的过程中,进行到搭建 Docker 容器互联网络案例时,需要用到 Ping命令测试,但是从仓库中pull下来的ubuntu:15.10镜像内部没有 Ping 命令,所以要安装 Ping 命令。正常的 Ping 命令的安装命令如下:apt-get update apt install iputils-ping 但是在执行apt-getupdate时就报错,无法下载,安装 Ping 命令的命令也报错,怀疑是因为海外下载源,所以修改了下载源,并进行 apt-getupdate之后再.
2020-05-18 11:08:37 1429
原创 Docker系列(2)--容器和镜像的使用
第一个docker程序:一、Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。 输出Hello world[root@a ~]# docker run ubuntu:15.10 /bin/echo hello worldWARNING: IPv4 forwarding is disabled. Networking will not work.hello world解决:[root@a ~]# echo "net.ipv4.ip_forw
2020-05-18 11:03:51 309 1
原创 Docker系列(1)--Docker原理及安装
一:Docker简介(1)概念Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。非常方便。(2)架构一个完整的Docker有以下几个部分组成:DockerClient客户端Docker Daemon守护进程Docker Image镜像DockerContainer容器Docker daemon 一般在宿主主机
2020-05-16 22:17:27 361
原创 基于DRBD的KVM动态迁移
实验目的:构件基于本地存储,可平滑迁移虚拟机的kvm高可用平台高可用架构:pacemaker+corosync 并由pcs进行管理所需组件:DRBD,DLM,gfs2,clvm,pcs,pacemeker,corosync,libvirtd,qemu,qemu-img系统环境:两台kvm节点都是最新的centos7.4,每台节点,挂载一块sdb 40G的磁盘实验环境:kvm节点运行在ESXI6.5的宿主机上(如图)参考:https://boke.wsfnk.com/#DRBD管理软件的安装
2020-05-15 17:34:28 443
原创 基于iscsi存储的kvm动态迁移(V2V)
实验环境:Centos7.7实验拓扑:实验目的:完成基于iscsi存储的kvm迁移三台虚拟机2台计算节点1台iscis存储网络配置:业务网 192.168.100.0心跳网 172.16.100.0存储网 10.1.2.0一、完成主机名映射ALL:cat /etc/hosts10.1.2.156 iscsiStorage10.1.2.157 node110.1.2.158 node2192.168.100.157 node1-yw192.168.100.158 node
2020-05-15 10:10:20 1028
原创 2020最新版KVM虚拟机安装详解
VMware Workstation Pro15.5下:1、操作环境:CentOS Linux release 7.7.1908 (Core)*2、需要用到的工具:XSHELL,Centos任意版本镜像3、必须安装的软件:Xmanager power Suite6(官网下载30天试用的就行)*4、在BIOS页面开启虚拟化技术(一般都开了)5、开启CPU虚拟化(在虚拟机关机情况下开启)*1、准备一台裸机,配置网络和本地yum源连接远程工具,开始安装kvm虚拟机(我这里用的是xshell)
2020-05-11 21:07:02 9291 3
原创 写给小白,Network Class
首先告诉你:很简单,就是一个插件的利用在开始之前为了保证你找不带在哪,都下载火狐浏览器http://www.firefox.com.cn/这个是下载地址,点上方这个蓝色的地方下载!下载完成,会出现这样一个图标没错就是它,双击进入1、进入后的页面(和我进入的页面不一样也没关系,主要是去实现功能的)2、点击菜单栏,点击附加组件3、在搜索框中搜素monkey4、搜索之后会出现这样一个页面,点击看着像两个小眼睛的东西5、点击它,安装下载6、确认添加7、安装完之后会看到菜单栏
2020-05-11 09:45:43 8573 18
原创 基于NFS存储建立WEB群(PCS工具)
实现NFS共享存储的WEB群集,前提是建立好web群集这是我另一篇建立web群集的博客:https://blog.csdn.net/qq_45714272/article/details/1060175101、安装NFS服务器[root@sto yum.repos.d]# yum install -y nfs-utilsLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfilePackage matchin.
2020-05-09 16:15:28 525 3
原创 用PCS建立WEB集群,一直不生效怎么解决!
心累,耗了我2天时间才解决。[root@rs1 ~]# pcs resource create Website ocf????apacheconfigfile=/etc/httpd/conf/httpd.conf statusurl=“http://localhost/server-status” \ op monitor interval=1min[root@rs1 ~]# pcs status Cluster name: cluster1 Stack: corosyncCurrent DC
2020-05-09 15:37:16 1518 1
原创 Centos7.7下建立无共享存储的WEB集群(pcs+pacemaker+corosync)
规划设计操作系统安装群集组件安装群集节点准备2创建VIP资源3创建Web/Apache资源4配置约束5群集测试1.准备工作(重要)群集组件和节点的准备我在另一张博客中已经介绍,可以参考https://blog.csdn.net/qq_45714272/article/details/106017375[root@rs1 corosync]# crm_verify -L -V ## 检查配置有无错误禁用stonish[root@rs1 coro
2020-05-09 14:14:56 970 2
原创 Centos7.7下用pcs+pacemaker+corosync快速构建HA群集
群集节点准备:1.配置主机名及解析2.配置时钟3.配置iptables防火墙允许集群组件运行4.配置pcs守护程序5.配置hacluster账户密码6.集群配置文件1.安装pacemaker配置工具[root@rs1 ~]# yum install -y pacemaker corosync pcs psmisc policycoreutils-python fence-agents-all了解每一个包是干嘛的[root@rs1 ~]# rpm -qi fence-agents-al
2020-05-09 13:47:49 2451 6
原创 Centos7环境下pcs创建集群VIP一直STOP怎么办?
用pcs工具创建集群VIP的时候发现一直处于STOP状态[root@rs1 ~]# pcs statusCluster name: cluster1Stack: corosyncCurrent DC: rs1 (version 1.1.20-5.el7-3c4c782f70) - partition with quorumLast updated: Fri May 8 10:15:52 2020Last change: Fri May 8 10:06:20 2020 by hacluster
2020-05-08 22:23:54 2224
原创 linux中route命令超详细用法(十五万字)
本文参考大佬博客整理https://cloud.tencent.com/developer/article/1441501向大佬学习linux 路由表设置 之 route 指令详解# route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * ...
2020-05-05 23:00:03 1565
原创 LVS负载均衡(三种工作模式、原理、实验)
一、LVS DR 模式DR(Direct Routing)模式的网络结构:工作原理:DR和REAL SERVER都是用同一个IP对外服务。但只有DR对ARP请求进行响应,所有REAL SERVER对本身这个IP的ARP请求保持静默。也就是说,网关会把对这个服务IP的请求全部定向给DR,而DR收到数据包后根据调度算法,找出对应的REAL SERVER,把目的MAC地址改为REAL SERVE...
2020-05-05 22:46:29 414
16.二手交易商城系统ssm(含论文)(1).rar
2023-09-27
电器维修系统小程序论文.doc
2023-09-21
大学生校园兼职微信小程序论文.doc
2023-09-21
美食推荐系统的微信小程序代码.rar
2023-09-21
美食推荐系统的微信小程序论文.doc
2023-09-21
开放实验室预约管理系统论文.doc
2023-09-21
springboot“共享书角”图书借还管理系统.docx
2023-09-21
副本家具销售电商平台论文(1).doc
2023-09-20
大学生心理测试系统小程序lw.doc
2023-09-20
ssm小程序校内二手交易网站.docx
2023-09-20
4.29药品商品采购系统
2023-09-20
基于Java小区疫情防控系统的设计与实现论文
2023-09-20
社区医疗服务可视化系统代码
2023-09-20
基于JAVA的网上图书销售系统的设计与实现
2023-09-20
基于Spring Boot的网上购物系统设计与实现
2023-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人