- 博客(76)
- 收藏
- 关注
原创 ceph(二)
6.创建一个RBD的image,image名称为testimage,大小为100M。或radosrmsnap-p{pool-name}{snap-name}5.上传一个对象到testpool存储池,对象的名称为testobject。4.创建一个存储池,存储池的名称为testpool。7.将testimage映射为块设备。8.删除testpool存储池。...
2022-07-29 13:29:18
113
原创 ceph(一)
由该英文名字我们可以知道它是一个监视器,负责监视Ceph集群,维护Ceph集群的健康状态,同时维护着Ceph集群中的各种Map图,比如OSDMap、MonitorMap、PGMap和CRUSHMap,这些Map统称为ClusterMap,ClusterMap是RADOS的关键数据结构,管理集群中的所有成员、关系、属性等信息以及数据的分发,比如当用户需要存储数据到Ceph集群时,OSD需要先通过Monitor获取最新的Map图,然后根据Map图和objectid等计算出数据最终存储的位置。......
2022-07-29 12:35:49
376
原创 zibbix安装部署
后面全是默认,登录UsernameAdminPasswordzabbix。安装SoftwareCollections。便于后续安装⾼版本的php。8.访问zabbix⼊⼝。
2022-07-29 10:36:27
288
原创 Docker第二次作业
在网页登录本机的ip地址,输入用户名和密码,下面选择mysql界面,第一行输入root,然后输入密码,再输入docker的名字,再输入docker名字3306。(3)安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录;3、编写Dockerfile制作Web应用系统nginx镜像,生成镜像nginxv1.1,并推送其到私有仓库。1、使用mysql5.6和owncloud镜像,构建一个个人网盘。...
2022-07-27 16:44:03
155
原创 Docker安装部署
2.安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。1.把yum包更新到最新(温馨提示新环境或测试环境可随意操作,生产环境酌情慎重更新)4.可以查看所有仓库中所有docker版本,并选择特定版本安装。容器的启动、停止及重启操作。查看正在运行的容器和所有容器。退出容器两种方法分别实现。查看容器或镜像的内部信息。5.安装Docker,6.启动Docker。...
2022-07-20 14:29:44
481
原创 kvm部署
4、为虚拟机添加一块2G磁盘。更改虚拟机网络使用桥接模式。对加载的硬盘格式化,用来存储ios镜像和虚拟机文件。将一个centos7的镜像存放到/iso。首先将Windows镜像上传到/iso。接下来的步骤和平时安装虚拟机一样。这里设置root密码,然后安装。格式化磁盘,然后进行开机自启动。这里选择安装WindowsXP。查看是否监听5990端口。直接全部回车,默认就行。打开虚拟机,选择如图。安装成功后,验证一下。ip获取选择DHCP。...
2022-07-20 13:57:28
322
原创 网络与VPC
配置DNAT规则,使互联网用户通过公网IP的80端口来访问ECSA的web服务。创建完成后需要配置SNAT,重新创建SNAT,修改公网IP。配置SNAT规则,代理交换机1和交换机2两个网段上网。分别在交换机1和交换机2内创建ECSA和ECSB。点击导航栏的弹性公网IP,创建弹性公网IP。交换机1192.168.1.0/24。点击绑定资源,选择ECS实例,后面默认。创建NAT网关,绑定购买的弹性公网IP。在导航栏选择交换机,点击创建交换机。配置安全组,添加规则,放行80端口。这块还是选择计量收费。...
2022-07-17 15:43:58
286
原创 基于ECS搭建个人网盘
安装Cloudreve1.执行如下命令,下载cloudreve安装包。2.下载完毕后,执行如下命令,解压cloudreve安装包。3.执行如下命令,给cloudreve授予权限。4.执行如下命令,运行cloudreve。返回结果如下所示,您可以看到管理员账号和密码5. 打开浏览器,访问http://:5212,依次输入管理员账号和密码,单击登录安装ossfs1.执行如下命令,下载ossfs安装包。2.下载完毕后,执行如下命令,安装ossfs。返回结果如下所示,表示o...
2022-07-13 15:01:55
667
原创 ansible作业3
一、 创建 password vault 创建一个名为 locker.yml 的 ansible vault 文件存储用户密码: *Vault 文件中包含两个变量:pw_developer: imadevpw_manager: imamgr加密此文件的密码为redhat *此密码存放在: /home/devops/ansible/secret.txt1、创建locker.yml指定键值对$ vim locker.yml---pw_developer: lmadev pw_manager:
2022-04-13 17:31:24
617
原创 ansible剧本安装软件
1、# 安装软件创建一个名为/home/devops/ansible/packages.yml的剧本 在dev, prod 和 test 主机组中安装 php 和 mariadb 软件包 在dev 主机组中安装 Development Tools 包组 升级dev主机组中主机的所有软件包(1)编写剧本---- name: Istallphp and mariadb hosts: dev,test,prod tasks: - name: Install php and m
2022-04-08 18:47:46
727
原创 ansible作业(1)
1.安装并配置Ansible 在控制节点上安装并配置 Ansible, 要求如下:安装所需的钦件包 - 创建静态 inventory 文件 /home/devops/ansible/inventory,要求如下: - servera 属于dev 主机组serverb 属于 test 和 balancers 主机组serverc 和 serverd 满于 prod 主机组prod 主机组属于 Webserver 主机组创建 ansible配置文件/home/devops/ansible/an
2022-04-01 18:35:48
480
原创 CentOS源码安装mysql
环境 :Centos7安装依赖包yum install -y gcc gcc-c++ cmake ncurses ncurses-devel bison下载相应源码包mysql5.7 编译安装需要boost 库,这里官网下载含boost的源码包(我这里已经下载好了,所以直接传)这里提供下载地址https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.25.tar.gz添加用户useradd -s /sbin/nologi
2022-03-27 18:51:54
642
原创 在CentOS下安装MySQL
首先下载好rpm离线包,然后解压到CentOS下放到CentOS下,解压到任意目录下tar xf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar[root@localhost local]# pwd/usr/local其中: mysql-community-client 客户端 mysql-community-devel 开发库 mysql-community-common 服务端和客户端的公共文件 mysql-community-embedde
2022-03-26 20:51:32
11538
原创 shell练习5
一、统计班级学生各科成绩(shuxue,yuwen,yinyu)信息,并计算各科成绩的平均值和总和[root@192 day08]# vim 01.sh#!/bin/bashdecide=ni=0until [ ${decide} = y ]doecho -n "请输入学生名字:"read name[i]echo -n "请输入他的成绩:"read score[i]if [ ${score[i]} -lt 0 -o ${score[i]} -gt 100 ];then echo "
2022-01-21 20:58:36
1020
原创 shell练习4
1、编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED[root@192 day07]# vim 01.sh#!/bin/bashfun(){if [ $# -ne 0 ]then echo -e "\033[32m OK \033[0m"else echo -e "\033[31m FAILED \033[0m" fi }read -p "请输入参数:" ifun $i[root@192 day07]# bash 01.sh
2022-01-20 19:20:06
124
原创 shell练习3
1.通过查看主机性能编写循环菜单执显示响应结果1.w2. ps -aux | head -33.top |head -34.free5.quit[root@192 day06]# vim 01.sh#!/bin/bashfunction menu(){ echo "1 用户信息 2 输出前3行3 处理器4 内存信息 5 退出程序 " }menuwhile truedo read -p "请输入你的选择: " choice case $choi
2022-01-18 19:27:55
545
原创 shell练习2
作业题:1…判断命令历史中历史命令的总条目是否大于1000,如果大于,则显示“some command will gone”,否则显示OK[root@192 script]# vim 01.sh#!/bin/bashHISTLINE=`history | wc -l`if [ $HISTLINE -ge 1000 ]; then echo "Some command will gone."else echo "ok"fi[root@192 script]# chmod a+
2022-01-15 18:00:05
266
原创 shell进阶练习
1、编写脚本,判断当前系统剩余内存大小,如果低于100M,邮件报警管理员,使用计划任务,每10分钟检查一次。[root@192 ~]# vim 01.sh# 编写脚本,判断当前系统剩余内存,如果低于100M,邮件报警管理员,使用计划任务每10分钟检查一次# 定义变量 free_men=$(free -m | grep Mem: | tr -s " " | cut -d " " -f4)# 但分支判断程序if [ ${free_men} -lt 1000 ]thenecho "剩余内存:${
2022-01-13 19:16:45
605
原创 shell小总结
1.变量赋值方式有哪些?一、变量的定义:变量名的命名规则:1、命名的名字要有意义2、字母、数字、下划线3、不以数字开头二、变量的赋值:变量赋值的过程,称为变量替换。1.变量名=变量值:a=123将123数字赋值给a变量# 将123数字赋值给a变量[root@192 ~]# a=123[root@192 ~]# echo $a1232.使用let为变量赋值:let a=10+20使用let将运算结果赋值给变量a# 使用let将运算结果赋值给变量a[root@192
2022-01-11 18:48:40
516
原创 shell练习
练习,写一个脚本,完成以下要求:1、添加5个用户, user1,…, user52、每个用户的密码同用户名,而且要求,添加密码完成后不显示passwd命令的执行结果信息;3、每个用户添加完成后,都要显示用户某某已经成功添加;4、添加3个用户user1, user2, user3;但要先判断用户是否存在,不存在而后再添加;5、最后显示当前系统上共有多少个用户;6.在系统显示水果菜单Apples (白底红字下划线显示)bananas (白底黄字闪烁显示)oranges (白底黄字下划线显示)
2022-01-10 19:26:25
548
原创 shell小结
一、什么是shellShell是对操作系统的操作,操作系统进行管理硬件,开发人员通过Shell来和操作系统交流,通过操作系统的命令和操作系统之上的库,以及一些暴露的系统调用进行交流。Shell又称命令解释器,它能识别用户输入的各种命令,并传递给操作系统。它的作用类似于Windows操作系统中的命令行,但是,Shell的功能远比命令行强大的多。在UNIX或者localhost中,Shell既是用户交互的界面,也是控制系统的脚本语言。Shell是基于命令的语言,Shell脚本语言。Shell常常用来处理
2022-01-10 17:56:21
307
原创 MySQL安装——基于二进制安装
版本选择上传rpm离线包,并且解压缩tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz创建mysql组和用户groupadd mysql useradd -r -g mysql mysql关联myql用户到mysql用户组中chown -R mysql:mysql /usr/local/mysql/ chown -R mysql:mysql /usr/local/mysql/data/ chown -R mysql /usr
2021-11-03 11:37:10
124
原创 在linux下离线安装MySQL
在linux下离线安装MySQL首先从官网下载rpm离线包,然后解压到linux下放到linux下之后,解压到任意目录下tar xf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar[root@localhost local]# pwd/usr/local其中: mysql-community-client 客户端 mysql-community-devel 开发库 mysql-community-common 服务端和客户端的公共文件 mysql-
2021-11-02 22:58:33
3191
原创 MySQL密码管理与操作
MySQL密码操作:从5.7开始,mysql是强制要求重新修改密码再操作!!!刚登陆mysql时:会有随机密码,登录输入随机密码,然后修改密码mysql -uroot -p“随机密码”用户密码修改·使用SET命令修改用户密码set password=password('123123'); //修改当前登陆用户密码set password for 'lisi'@'localhost'=password('123456'); //修改其他用户密码方法1:mysqladmin -uroo
2021-11-02 21:40:41
181
原创 MySQL在Linux下安装
MySQL安装在Linux下安装mysql,首先去官网找到安装包的下载地址把下载地址复制下载接下来打开Linux,准备进行安装检查MariaDB是否安装yum list installed | grep mariadb卸载全部MariaDB相关yum -y remove mariadb*下载MySQL的YUM源 进入到要下载到的路径:cd /usr/local/src下载:wget https://repo.mysql.com//mysql80-community-rele
2021-10-30 18:09:48
214
原创 MySQL在windows上安装
MySQL安装下载工具官网下载选择自己所需要的版本下载完成后解压,我在D盘解压的解压好之后在里面新建my.ini文件,创建好之后将下面的代码复制进去[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录 ----------是你的文件路径-------------basedir=D:\mysql-5.7.35-winx64\mysql-5.7.35-winx64# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件
2021-10-30 17:14:37
123
原创 HCIP————MPLS实验
搭建拓扑图先在R2/3/4上配置好公网的地址,之后开启ospf在R2/3/4上配置MPLS在R2上创建vpn在R1上配置地址R4上也创建vpnR5/6/7上配置地址在R2/4上配置bgp静态路由R2/4上重发布R2/6上开启RIPR4/7上开启OSPFR2/4上再进行重发布实验结束...
2021-02-22 15:30:42
219
原创 HCIP————IPV6
搭建拓扑图配置IPV4公网配置IPV4私网IPV4网通R2/4上配置缺省R1上配置静态缺省R2上配置静态并使用aclR1/2上配置IPV6地址R1/2上配置ripngR2上做tunnelR2向R1做缺省从R4到R8上配置IPV6地址R5到R8启动IGPR4到R8启动bgp并建邻R4到R8的路由配置R5上配空接口再进行汇总R5上修改下一跳R6指定R7为反射器客户端实验结束...
2021-02-22 15:25:24
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人