自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Redis安装及介绍】

一.什么是Redis(1)全称:Remote Dictionary Server(远程字典服务器)。是完全开源免费的,用C语言编写的, 遵守BSD协议。是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。(2)Redis 与其他 key - value 缓存产品有以下三个特点i)Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用ii)Redis不仅仅

2022-05-15 23:17:22 738

原创 【nosql入门】

一.什么是nosqlNoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。二.为什么使用nosql随着互联网 web2.0 网站的兴起,传统的关系数据库在应付 web2.0 网站,特别是超大规模和高并发的 SNS 类型的 web2.0 纯动态网站已

2022-05-14 19:12:13 460

原创 rhcsa和rhce环境

之前有好多人问我要环境,我给大家放在网盘里了链接:https://pan.baidu.com/s/13ZDwium6M8EAYfb27WEsMA提取码:q8a4在装环境前需要准备的:1.vm版本16以上2.内存8G以上3.外存100G以上后续安装步骤我做成了视频可以私信加我q:844866840发给大家...

2022-04-12 20:16:58 731 4

原创 用火车与火车车厢比喻进程和线程

进程的概念:资源分配的最小单位线程的概念:cpu调度的最小单位但感觉有些抽象,我们形象的比喻一下火车=进程 火车车厢=线程*线程在进程下运行(车厢有火车的牵引才能运行)*一个进程包含多个线程(一节火车有多个车厢)*不同进程间数据很难进行共享(人很难从运行的这辆火车进入另一辆火车,除非站点换乘)*同一进程下的线程之间很容易数据共享(人很容易在一辆火车的不同车厢走动)*进程比线程消耗更多计算机资源(发动更多火车比发动一辆火车挂多节车厢更消耗资源)*进程间不会相互影响,一个线程挂掉将导致整个进

2022-04-11 10:59:04 297

原创 mysql获取第一次登录密码

查看一次性密码:grep 'temporary password' /var/log/mysqld.log2022-04-07T11:15:35.208405Z 1 [Note] A temporary password is generated for root@localhost: g%r<b8yFCnqq通过一次性密码登录:[root@bogon ~]# mysql -uroot -pEnter password:然后就可以进入msql但现在没有办法执行指令:mysql&g

2022-04-07 19:38:46 1488

原创 【 yum在线安装】

yum 在线安装mysql直接进入mysql官网www.mysql.com进入主页后直接往下翻:找到DOWNLOADS点击MySQL Community Server跳转页面后点击这个画横线的不用进行登陆直接下载复制到xshell上就可以

2022-04-07 19:06:01 1807

原创 RHCE8(认证考试)

考试要求在您的系统上执行以下所有步骤。○ 复查 ○ 完成 重要配置信息系统信息帐户信息其他信息○ 复查 ○ 完成 安装和配置 Ansible○ 复查 ○ 完成 创建和运行 Ansible 临时命令○ 复查 ○ 完成 安装软件包○ 复查 ○ 完成 使用 RHEL 系统角色○ 复查 ○ 完成 使用 Ansible Galaxy 安装角色○ 复查 ○ 完成 创建和使用角色○ 复查 ○ 完成 从 Ansible Galaxy 使用角色○ 复查 ○ 完成 创建和使用逻辑卷

2022-02-20 15:03:13 4321 1

原创 rhcsa认证考试(第二台主机上配置)

第一题第一步:打开主机venus点击Send key 选择 Ctrl+Alt+Del 重新启动开机导航页面按e键第二步:修改linux这一行ro改成rw行尾添加: init=/bin/sh console=tty0ctrl+x启动第三步:修改密码:echo flectrag | passwd --stdin rootSELinux打标记:touch /.autorelabel启动:exec /sbin/init第二题第一步:通过ssh远程连接进入主机venus第二步:

2022-02-17 19:10:04 1617

原创 rhcsa认证考试练习(第一台主机上配置)

我所使用的是仿真环境如有需要私信我考试要求:在 mars.domain250.example.com 上执行以下任务。○ 复查 ○ 完成 配置网络设置○ 复查 ○ 完成 配置您的系统以使用默认存储库○ 复查 ○ 完成 调试 SELinux○ 复查 ○ 完成 创建用户帐户○ 复查 ○ 完成 配置 cron 作业○ 复查 ○ 完成 创建协作目录○ 复查 ○ 完成 配置 NTP○ 复查 ○ 完成 配置 autofs○ 复查 ○ 完成 配置 /var/tmp/fstab

2022-02-12 00:11:54 3258 5

原创 ansible 练习题

1.创建一个名为loker.yml的ansible vault 文件存储用户密码:要求:Vault 文件中包含两个变量:pw_developer: imadevpw_manager: imamgr加密此文件的密码为redhat此密码存放在: ~/ansible/secret.txt代码:echo whenyouwishuponastar > /home/grep/ansible/secret.txtchmod 600 /home/grep/ansible/secret.txtv

2022-02-04 18:14:28 690 1

原创 centos7通用二进制包安装mysql5.7

1 、准备安装软件1.1、下载mysql下载地址:https://downloads.mysql.com/archives/community/1.2、把下载的mysql上传到服务器并解压#解压安装包 tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz #创建mysql二进制文件存放目录 mkdir /application #移动到安装目录 mv mysql-5.7.22-linux-glibc2.12-x86_6

2022-02-04 18:13:25 283

原创 通过一个简单的例子了解CSMA/CD

名称CSMA/CD:Carrier Sense Multiple Access with Collision Detection载波监听多点接入/碰撞检测载波监听:检测信道。在发送数据前,发送数据中,每个站都要不断检测信道多点接入:因为是总线型的网络,许多计算机以多点接入的方式连接在一根总线上碰撞检测:边发送边监听特别的是,该协议在物理上是通过电压的变化来检测碰撞是否发生。首先我们需要了解CSMA/CD用在什么地方?最早的以太网是将许多计算机都连接到一根总线上。那么我们就需要知道总线型的特

2022-01-19 21:42:14 1948

原创 软件测试(什么是软件缺陷?简述软件缺陷分类?)

什么是软件缺陷?简述软件缺陷分类?为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。分类:功能缺陷、系统缺陷、加工缺陷、代码缺陷

2022-01-14 14:42:59 663

原创 软件测试(简述软件和软件危机)

简述软件和软件危机软件是指计算机系统中的程序、数据及其文档。程序是计算任务的处理对象和处理规则的描述。文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人阅读的,不一定装入机器。软件危机泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。...

2022-01-14 14:41:44 144

原创 Tomcat二进制安装

配置前期准备:首先通过Xshell远程连接到虚拟机我所用的是图形化安装,如使用的是最小化安装请自行配置所需的软件我所用的虚拟机是CentOS Linux release 7.4.1708查看CentOS版本号的命令:cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)在此确认自己的yum源配置正确防火墙已经关闭查看防火墙状态:systemctl status firewalld.service ● firewalld.

2022-01-12 21:52:30 346

原创 http原理(web1.0和web2.0的区别,GET和POST的区别)

1.简述web1.0和web2.0的区别两者的本质区别在于:Web1.0 的主要是在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用。两者的区别:Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 中用户既是网站内容的浏览者,也是网站内容的制造者。Web2.0 是相对Web1.0 的新的一类互联网应用的统称。web2是大家共同创作,共同分享知识,重在在普通用户也是网站建设的一个成员。与web1.0网站单项信息发布的模式不同,web2.0网站的内容通常是用户发布的,使得用

2022-01-03 19:17:16 241

原创 静态网络与动态网络的区别(简单易懂)

静态网络资源请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面称为静态页面在网站设计中,纯粹HTML格式的网页(可以包含图片,视频js(前端功能实现),css(样式)等)通常被称为静态网页静态网页资源特征处理文件类型:如.html, .jpg, .mp4, .swf, .avi, .wmv, .flv等地址中不包含问号"?“或”&"等特殊符号保存在网站服务器文件系统上的,是实实在在保存在服务器上的文件实体页面内容是固定不变的,因此,容易被搜索引擎收录网页页面交互性差,因

2022-01-03 16:51:28 5020

原创 CentOS7RPM方式安装MySQL5.7

1.首先先查看linux是否有默认安装的mysql组件,因为centos7默认会按照mariadb组件,centos6会默认安装mysql组件。rpm -qa | grep mariadb如果有,就要先卸载这些组件rpm -e --nodeps mariadb-libs2.检查tmp目录的权限:ll /如果权限不够,将其修改到最大权限:chmod -R 777 /tmp3.下载RPM安装包。我下载的是5.7.31版本,地址如下:https://downloads.mysql.

2021-12-12 15:18:19 217

原创 RHCE8第三题

创建一个名为/home/devops/ansible/packages.yml的剧本1.在dev, prod 和 test 主机组中安装 php 和 mariadb 软件包2.在dev 主机组中安装 Development Tools 包组3.升级dev主机组中主机的所有软件包方法一:使用多剧本[student@workstation ansible]$ cat packages.yml---- name: Install php and mariadbhosts: dev,prod,tes

2021-12-01 19:05:30 251

原创 RHCE8第二题

题目要求:创建一个 shell 脚本名为 adhoc.sh 用以运行 ad-hoc 命令 。为每个受控节点配罝 yum仓库。要求如下: 仓库1 : Name: RH294_Base Description: RH294 base software Base url: http://content.example.com/rhel8.0/x86_64/dvd/BaseOS 需要验证钦件包 GPG 签名 GPG key 在: /etc/pki/rpm-gpg/RPM-GPG-KEY-re

2021-11-29 22:43:03 718

原创 RHCE8练习第一题(详解)

环境分析:基于RH294环境进行练题为1台workstation来控制servera到serverd4个机器workstation为Ansible主控端,其余为被控端需要特别注意:(练习环境)如未更改将会导致出现以下情况:配置远程管理:1、windows 仅主机(vmnet1)网卡增加IP:172.25.254.1/255.255.255.0服务器IP:172.25.254.250ssh kiosk@172.25.254.250 密码:redhat2、连接后:[kiosk@found

2021-11-25 23:16:16 1081

原创 Python第六天作业(递归与定义)

1.使用递归去列出当前目录下的所有文件(格式要求:分层输出)要求:最少4层目录:比如:test:-test.txt-test_data.xls-test1-test1.txt-test_data1.txt-test2-test2.txt-test2_data.txt-test3-test3.txt-test3_data.txtpath = “D:\test”代码实现:#if os.path.exists(path):#print(“Exists”)def list_dir

2021-08-27 11:22:46 78

原创 Python第五天作业

1.list_data = [“apple”, “watermelon”, “orange”, “banana”, “peach”, “blueberry”, ]#list_data.sort(key=lambda x: x[1])#按第二个字符去排序,如果第二个字符相同,按照最后一个字符2. 定义一个函数,参数列表为:arg1, arg2=None, *args, /, * arg3=4, arg4=5请调用的时候传参代码实现:list_data = [“apple”, “watermelon

2021-08-26 08:47:40 108

原创 Python-第四天作业:(三种格式化输出+模块+包)

1.格式化输出:定义一个列表,列表中的每一个元素为字典: 列表最少包含三个元素格式为:[{“name”: “zhangsan”, “age”: 19, “address”: “陕西省西安市鄠邑区”}…]使用占位符的方式格式化输出使用新的格式化输出f/F: 列表的第一个元素左对齐,第二个元素右对齐,第三个元素为居中对齐使用str.format方法格式化输出: 列表的第一个元素左对齐,第二个元素右对齐,第三个元素为居中对齐输出的格式为样例为:name age addresszhangsan

2021-08-23 17:14:24 112

原创 python的列表与字典的小练习

习题一:定义一个列表:[1, 2, 3, 4, 5, 3, 4, 5, 8]1.增加一个元素102.删除一个指定元素53.对列表进行排序4.对排序过的列表进行倒置5.对列表内元素进行去重6.对列表进行切片,取出偶数下标的元素习题二:定义一个字典:{“name”: “张三”, “age”: 18, “gender”: “男”}1.获取第一个元素的value2.获取key为address的元素,且返回:陕西3.修改key为age的值: 18-》204.获取所有的元素5.获取所有的ke

2021-08-21 11:45:17 341

原创 python的99乘法表

1.打印9*9乘法表1 * 1 = 12 * 1 = 2 2 * 2 = 43 * 1 = 3 3 * 2 = 6 3 * 3 = 9…9 * 1 = 9 9 * 2 = 18 … 9 * 9 = 81三种方式:a.for循环b.while循环c.单层while循环2.图片复制粘贴1.jpg => 二进制的方式去读它以二进制的方式去写它 => 2.jpg1 0: 不存在编码的问题代码实现:for循环:for i in range(1, 10):for j in

2021-08-20 10:20:40 165

原创 python list中方法使用

list中方法的使用:| count(self, value, /)| Return number of occurrences of value.|| extend(self, iterable, /)| Extend list by appending elements from the iterable.|| index(self, value, start=0, stop=9223372036854775807, /)| Return first index of value.|

2021-08-17 09:37:11 118

原创 shell函数+数组

函数和数组练习:1、编写函数,实现打印绿色OK和红色FAILED判断是否有参数,存在为Ok,不存在为FAILED2、编写函数,实现判断是否无位置参数,如无参数,提示错误3、编写函数实现两个数字做为参数,返回最大值4、编写函数,实现两个整数位参数,计算加减乘除。...

2021-08-10 10:48:11 80

原创 shell中for循环

关于for循环习题:1.计算成绩的总和平均值$# 程序命令行参数数目$? 前一个命令的返回值$0 当前程序名$n 命令行参数,如$1为第一个参数,$2为第二个,以此类推$* 以("$1 $2 $3 $4 …")的形式保存所有输入命令行参数$@ 以("$1" “$2” “$3” …)的形式保存所有输入命令行参数2.利用$RANDOM生成随机数,并找出这组随机数当中的最大值和最小值vim x.sh3.批量将主机公钥文件发送到要远程链接的主机中创建公钥ssh-keygen -t R

2021-08-08 16:01:21 184

原创 shell if --条件判断

if 条件判断练习:1、取出用户配置文件的第6行;cat 查看文件/etc/passwdhead -6 查看前六行tail -6 查看前六行的最后一行2、取出当前系统上所有用户的shell,要求,每种shell只显示一次,并且按顺序进行显示;...

2021-08-08 14:47:11 130

原创 lvm实验

LVM实验LVM基本概念:linux 系统最少创建三个分区:/ 根目录连接根分区/boot 系统引导分区(200M 400M)swap基于MBR引导格式:jpj(没有限制)(128,256),mdr(默认只能创建4个)4 主分区 1主分区=拓展分区+逻辑分区(24)作用方便管理存取工具:fdiskparted区别fdisk在交互式的操作环境中管理磁盘分区,适用于小分区Parted 规划大小超过2T的分区,也可用于小分区的规划fdisk默认使用dos磁盘标签,parted使用gp

2021-07-15 09:34:09 331

原创 nfs小实验练习

nfs小实验练习实验要求:一:实验一首先查看两个服务器的IP地址#ip -aweb:192.168.101.131:22nfs:192.168.101.130:22在两台服务器上编译好yum的安装环境#vim /etc/yum.repos.d/base.repo[BaseOS]name = BaseOSbaseurl = file:///mnt/BaseOSgpgcheck = 0[AppStream]name = AppStreambaseurl = file:///mnt

2021-07-12 21:24:06 131

原创 Linux基础命令及用户相关操作

Linux基础命令及用户相关操作基础命令在根下边创建目录log;查询以.log结尾的文件,将他们复制到创建好的目录中;查看目录确认复制成功;用gzip的方式对其进行压缩;到根下查看,存在压缩文件log.tar.gz,压缩成功;用bzip的方式对其进行压缩;到根下查看,存在压缩文件log.tar.bz2,压缩成功;将压缩文件log.tar.bz2解压到普通用户家目录中;可以查看普通用户家目录下的解压文件;在根下home目录下查找,并删除;用户操作相关首先创建组x

2021-06-20 21:28:49 81

原创 Linux链接的复制、目录创建和文件移动

Linux链接的复制、目录创建和文件移动要求:实现:第一步:首先在根下递归创建目录ceshi/user第二步:将/etc/passwd和/etc/shadow文件复制到/ceshi/user目录中,查看无误;第三步:给/ceshi/user/passwd文件创建一个硬链接为/ceshi/user/passwd.bak,查看无误第四步:给/ceshi/user/shadow文件创建一个软链接为/sh.link,查看无误;第五步:将/etc/ssh/sshd_config文件复制到

2021-06-20 21:12:11 487

原创 Linux链接的复制、目录创建和文件移动

Linux链接的复制、目录创建和文件移动实验要求:实现:第一步:首先在根下递归创建目录ceshi/user第二步:将/etc/passwd和/etc/shadow文件复制到/ceshi/user目录中,查看无误;第三步:给/ceshi/user/passwd文件创建一个硬链接为/ceshi/user/passwd.bak,查看无误第四步:给/ceshi/user/shadow文件创建一个软链接为/sh.link,查看无误;第五步:将/etc/ssh/sshd_config文件复

2021-06-04 23:24:44 1003

原创 Linux文件系统层级结构图

Linux文件系统层级结构图如图所示:LInux根目录下的目录含义如图所示:

2021-06-04 23:09:29 65

原创 Linux root 密码重置

Linux root密码重置在GRUB启动菜单界面按“E”进入编辑模式,会出现这样一个界面;移动光标至行末,输入rd.break,完成输入后按Ctrl+x来运行程序;重新挂载根目录并且给予读写权限;mount -o remount,rw /sysroot切换根目录位置;chroot /sysroot重置密码;输入passwd,然后输入重置后的密码(这里需要输入两次,第一次是新的密码,第二次是确认密码);输入touch /.autorelabel,然后exit退出reboot重启..

2021-06-04 22:59:06 50

原创 虚链路实验

实验设计:要求:在area区域内部断开R1与R2之间的联系,保证R1与R4之间的通讯;配置命令:经测试,全网可达;

2021-03-17 22:50:55 109

原创 OSPF

OSPFopen shortest path firstSPF算法:SPF算法,围绕该算法计算路由信息的协议,迪特格拉斯算法。open 是指IETF发明的一种针对IP的路由协议。RIP面临的问题逐条收敛:主要的挑战是RIP为了防环引入了抑制计时器180的等待时间这大大增加了RIP的收敛时间。传闻的路由更新机制:一个路由器计算出问题会导致下游路由器跟着出问题最多的有效跳数为15:限制了RIP协议组网的规模,无法实现大于15跳路由的组网以跳数为度量的:跳数不科学,带宽才是通用的度量方式更

2021-03-17 22:26:17 215

原创 路由协议

路由协议:HCIA:隔离广播域—原因路由器转发原理与arp协议路由表: 记录网段转发的一种数据库,包括IP前缀、下一跳、出接口等参数。路由表IP前缀的来源:链路层自学习(直连路由)、静态路由、动态路由动态路由根据算法分为以下几类:距离矢量型— RIP EIGRP链路状态型— OSPF ISIS路径矢量型— BGP根据范围 (AS)分为两大类:IGP— 内部网关协议EGP— 边界网关协议路由表的构成:IP前缀掩码下一跳出接口来源 (L C O B S)local 本地地

2021-03-17 20:45:53 155

空空如也

空空如也

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

TA关注的人

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