自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于 Python2.7 搭建 RobotFramework 自动化测试环境

自动化测试环境基础

2022-08-04 19:43:34 862 1

原创 【Shell】2.入门练习(二)

1、写一个脚本:通过位置变量创建linux系统账户及密码。[root@localhost zy]# vim zy1.sh#!/bin/bashuseradd $1echo $2 | passwd --stdin $12、写一个脚本:使用read命令,修改主机名。[root@localhost zy]# vim zy2.shread -p "请输入主机名:" namehostname $name3、取出/etc/passwd文件的第6行。[...

2022-03-11 21:35:21 3062

原创 【Shell】1.入门练习(一)

题目1:安装JDK及配置环境变量1、上传jdk包:使用rz 命令或 xftp工具 将下载的jdk包上传到目标主机2、创建目录:[root@localhost ~]# mkdir /usr/java3、解压jdk包:[root@localhost ~]# tar xf jdk-8u60-linux-x64.tar.gz -C /usr/java/4、配置环境:[root@localhost ~]# vim /etc/profile.d/java.sh exp...

2021-12-31 22:57:28 1422

原创 阿里云云计算实验 之 网络与VPC动手实验

实验详情 1、搭建VPC网络(创建两个交换机)2、专有网络下创建ECS云服务器3、部署负载均衡后端服务器 4、验证负载均衡工作原理 5、验证负载均衡的健康检查 实验环境 本实验环境为真实的阿里云公有云平台 https://www.aliyun.com/,不需要先期购买任何实验设备。本实验手册中所有产品的操作及使用均在该平台上进行。 实验步骤任务一:在阿里云上搭建和使用专有网络VPC(要求:名称为“VPC实验”,网段为“192.168.0.0/1...

2021-04-01 18:02:01 762

原创 【Web集群】Nginx 负载均衡实战

硬件设备三台虚拟机 Roel HOSTNAME IP 说明 Proxy host Node 1 192.168.74.153 Nginx代理主机 Web Server 1 Node 2 192.168.74.162 Web服务器1 .

2021-03-12 18:27:07 125

原创 【Web集群】Nginx 反向代理实战

硬件准备三台VM虚拟机 Role HOSTNAME IP 说明 Proxy host Node1 192.168.74.153 Nginx反向代理主机 Web Server 1 ...

2021-03-11 18:16:42 89

原创 【Web集群】搭建LNMP环境并部署PHP应用

配置LNMP1、部署LNMP环境 安装epel扩展源[root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 安装LNMP环境所需包[root@localhost ~]# yum install nginx mariadb-server php php-mysql php-gd php-fpm -y2、配置LNMP环境 数据库配...

2021-03-10 15:07:46 307

原创 【Web集群】nginx-web应用 之 日志轮询切割

一、使用logrotate实现 1、添加配置文件[root@localhost ~]# vim /etc/logrotate.d/nginx/usr/local/nginx/logs/*.log { # 指定日志文件删除之前转储次数 rotate 7 # 指定转储周期为每天 daily# 如果日志丢失,不报错继续滚动下一个日志 missingok# 用于还在打开日志文件,把当前日志备份并截断 copytruncate..

2021-03-03 18:23:59 144 1

原创 【Web集群】nginx-web应用 之 静态页面与虚拟主机

静态页面1、备份默认主页文件[root@localhost html]# mv index.html{,.bak}2、编写静态页面访问信息[root@localhost ~]# cd /usr/local/nginx/html/[root@localhost html]# ls50x.html index.html index.html.bak[root@localhost html]# vim index.html<html><meta charset=

2021-03-03 17:02:24 162 1

原创 【Web集群】Nginx 环境部署

一、yum安装及部署 1、安装扩展源[root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo--2021-01-31 11:44:17-- http://mirrors.aliyun.com/repo/epel-7.repo正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 119.167.132.7...

2021-03-02 18:21:22 215

原创 【Web集群】LVS负载均衡集群-NAT模式实战

架构图构建代码负载调度器(DS)配置 1、添加一块网卡后查看IP信息(ens33为内网网卡;ens38外网网卡)[root@node3 ~]# ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 in...

2021-02-23 22:25:31 212 1

原创 【Web集群】LVS负载均衡集群-DR模式实战

架构图构建代码方式一:手工配置一、Director-Server配置 1、安装 ipvsadm包[root@node3 ~]# yum install -y ipvsadm 2、配置LVS虚拟IP(VIP)#采用子接口配置[root@node3 ~]# ifconfig ens33:100 192.168.74.100 netmask 255.255.255.0 up#查看地址[root@node3 ~]# ifconfigens33:...

2021-02-23 21:46:51 93

原创 【NoSQL】Redis高级应用 之 数据持久化

什么是数据持久化? Redis 本身是基于内存来存储数据,重启后数据会消失,所以将数据同步到硬盘中可实现永久保存,此过程称为数据持久化操作。常见的持久化方式? 1、基于快照的方式:redis安装一定的周期把内存里面的数据同步到磁盘文件里面。 2、基于文件追加:redis会把对redis数据造成更改的命令记录到日志文件里面,然后再一次重启,执行日志文件里面对redis写的操作,达到数据还原。 基于快照的持久化修改配置文件,开启基于快照的选项: save...

2021-02-19 22:08:54 87

原创 【NoSQL】Redis高级应用 之 密码防护

为什么设置密码?给 redis 服务器设置密码 当客户端连接到 redis 服务就需要密码验证,这样可以保证你的 redis 安全性。 查看redis是否设置了密码验证:[root@localhost ~]# redis-cli127.0.0.1:6379> CONFIG GET requirepass1) "requirepass"2) "" 此时没有设置密码,可通过如下两种方法设置密码:方法一:临时生效127.0.0.1:6379> CONFIG ...

2021-02-19 21:36:27 82

原创 【NoSQL】Redis安装

前言: 基于CentOS-7-x86_64-Minimal 系统安装一、yum在线安装 1、安装(此网站上 http://rpmfind.net/ 搜索Redis,选择合适的安装包,复制链接即可)[root@localhost ~]# yum install http://rpmfind.net/linux/epel/7/x86_64/Packages/r/redis-3.2.12-2.el7.x86_64.rpm已加载插件:fastestmirrorredis-...

2021-01-31 17:55:38 143

原创 【MySQL】主从复制实战

环境准备两个机器:一主两从 主库(MySQL Master):IP为192.168.74.140 port为3306 从库(MySQL Slave ):IP为192.168.95.130 port为3307和3308(多实例安装MySQL)主库配置1、设置server-id值并开启bin_log参数[root@localhost ~]# vim /etc/my.cnf[mysqld] //此标签下添加以下参数 ...

2021-01-25 20:59:08 95

原创 【MySQL】主从复制原理

主从复制基本原理:1、MySQL将数据变化记录到二进制日志中;2、Slave 将MySQL的二进制日志写到 Slave 的中继日志中;3、Slave 读取中继日志,将更新的内容解析成具体操作,反应到自身(Slave)的数据库。主从复制原理图如下:主从复制详细过程:1、Slave 端的 I/O 线程连接上Master,向Master请求指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;2、Master 接收到来自 Slave 的 I/O线程的请求后,...

2021-01-22 23:50:53 1151 2

原创 【MySQL】练习---存储过程和函数

一、数据准备sch表结构: 字段名 数据类型 主键 外键 非空 唯一 自增 id INT 是 否 是 是 否 name VARCHAR(50) ..

2021-01-21 13:04:04 261

原创 【MySQL】练习---备份及恢复

一、数据库准备1、创建数据库 mysql> create database if not exists school character set utf8;Query OK, 1 row affected, 1 warning (0.00 sec)2、创建表#创建student表CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY,name VARCHAR(20) NOT NULL,s.

2021-01-20 14:08:49 1438 3

原创 【MySQL】练习---索引

writers表结构: 字段名 数据类型 主键 外键 非空 唯一 自增 w_id SMALLINT(11) 是 否 是 是 是 w_name VARCHAR(255)

2021-01-19 14:34:13 989 3

原创 【MySQL】练习---视图

步骤1:创建学生表stu,插入3条记录#创建stu表CREATE TABLE stu(s_id INT PRIMARY KEY,s_name VARCHAR(20),addr VARCHAR(50),tel VARCHAR(50));#stu表中插入数据INSERT INTO stuVALUES(1,'XiaoWang','Henan','0371-12345678'),(2,'XiaoLi','Hebei','13889072345'),(3,'XiaoTian',...

2021-01-19 14:03:28 1529

原创 【MySQL】练习---单表及多表查询

一、准备数据1、创建数据库 mysql> create database if not exists school character set utf8;Query OK, 1 row affected, 1 warning (0.00 sec)2、进入数据库创建表#进入数据库mysql> use schoolDatabase changedmysql> select database();+------------+| database() |+-.

2021-01-16 17:22:34 245

原创 【MySQL】练习---简单单表查询

一、准备数据1、创建数据库 mysql> create database if not exists stu character set utf8;Query OK, 1 row affected, 1 warning (0.00 sec)2、选择数据库并创建表#选择stu数据库mysql> use stu;Reading table information for completion of table and column namesYou can turn.

2021-01-16 17:22:13 518

原创 【MySQL】练习---数据库的源码安装和简单表的操作

1、使用源码安装MySQL 5.7(1)安装开发工具和开发包[root@bogon ~]#yum install make gcc gcc-c++ cmake bison-devel ncurses-devel -y[root@bogon ~]#yum install libaio libaio-devel openssl-devel -y[root@bogon ~]#yum install perl-Data-Dumper -y[root@bogon ~]#yum install net-

2021-01-13 20:50:16 226

原创 【MySQL】数据库的安装

一、RPM包安装1、先从官网下载RPM安装包,再上传至服务器:2、查看是否上传:[root@bogon ~]# ls -l mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar-rw-r--r--. 1 root root 569344000 1月 11 15:06 mysql-5.7.14-1.el7.x86_64.rpm-bundle.tar3、解压并查看:[root@bogon ~]# tar xf mysql-5.7.14-1.el7..

2021-01-11 18:57:30 175

原创 【Linux】远程连接服务器(ssh)

远程连接服务器的介绍1、什么是远程连接服务器远程连接服务器通过文字或图形接口方式来远程登录系统,让你在远程终端前登录linux主机以取得可操作主机接口(shell),而登录后的操作感觉就像是坐在系统前面一样。(只在远程连接过程中进行加密,在操作过程中并不是加密传输)2、远程连接服务器的功能①分享主机的运算能力②服务器类型:有限度开放连接③工作站类型:只对内网开放3、远程连接服务器的类型(以登录的连接界面来分类)①文字接口②明文传输:Telnet、RSH等,目前...

2020-11-08 23:38:43 3024 1

原创 【Linux】练习---web服务器综合实验

实验要求:1、基于域名www.openlab.com可以访问网站内容为welcome to openlab!!!2、给该公司创建三个虚拟网站目录,分别显示学生信息、教学资料和缴费网站。(基于www.openlab.com/student网站访问学生信息,www.openlab.com/data网站访问教学资料,基于www.openlab.com/money访问缴费网站)3、学生信息网站只有song和tian两个人可以访问,其他网站所有用户能访问。 访问缴费网站实现数据加密基于h...

2020-11-03 17:56:37 928 1

原创 【Linux】练习---简单搭建HTTP服务器

实验一:要求搭建web服务器,能够访问到页面内容为“小胖,你咋这么胖呢!”1、安装httpd包[root@localhost ~]# yum install -y httpdUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use .

2020-10-28 23:08:17 941

原创 【Linux】练习---NFS服务器

实验要求: 架设一台NFS服务器,并按照以下要求配置: 1、开放/nfs/shared目录,供所有用户查询资料; 2、开放/nfs/upload目录,该目录为172.24.8.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001; 3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给172.24.8.129这台主机上的jerry用户,jerr...

2020-10-28 16:59:23 395

原创 【Linux】练习---VLM逻辑卷+swap交换分区

实验1:创建一个逻辑卷 请按下列要求创建一个新的逻辑卷:创建一个名为 datastore 的卷组,卷组的大小为4G,逻辑卷的名字为 database ,所属卷组为 datastore,该逻辑卷大小为3G。1、查看磁盘分区信息[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 10G 0 disk //将要分区的...

2020-10-27 18:03:14 537

原创 【Linux】练习---FTP服务器

题目1、匿名用户可以通过ftp服务上传,下载,删除文件同时上传目录文件的权限是704。(umask=073) 实验过程:查看yum源状态,装vsftpd包[root@localhost xiaoming]# yum repolist2、关闭防火墙和selinux[root@localhost xiaoming]# systemctl stop firewalld //关闭防火墙[root@localhost xiaoming]# setenforce 0...

2020-10-21 15:39:37 609

原创 【Linux】练习---搭建DNS服务器(正向解析)

实验要求: 搭建主DNS服务器,要求如下:该DNS服务器能解析www.qq.com和www.163.com的IP地址,发给qq.com域的邮件都会优先发给mail.qq.com,当mail.qq.com无法收下邮件时则邮件会发送给mail2.qq.com,发给163.com域的邮件都会发给mail.163.com。1、DNS服务器端下载bind安装包[root@rhel8 named]# yum install -y bind2、修改DNS服务器主配置文件内容(定义qq...

2020-10-15 18:04:58 409

原创 【Python】排序算法(非比较类排序)

一、计数排序"""计数排序:建立一个新列表temp,大小为最小值到最大值,存放数据为lst中数字number的次数将新列表temp与lst建立关系,设置一个偏移量offectnumber = index + offectoffect = min(lst)"""def countingSort(lst): minVal = min(lst) maxVal = max(lst) offect = minVal temp = [0] * (maxVal..

2020-10-15 17:15:31 122

原创 【Linux】练习---ssh 远程连接服务器

实验要求: 使用client的xiaoming用户基于秘钥认证方式通过端口2000使用ssh登录server端的xiaoming用户和xiaohei用户,server端的其他用户都不可被远程登录。1、关闭服务端(sever)防火墙和selinux[root@sever ~]# systemctl stop firewalld[root@sever ~]# setenforce 02、服务器端下载安装包openssh-server [root@sever ~]# yum...

2020-10-12 22:32:47 479 1

原创 【Linux】练习---搭建DHCP服务器

实验要求: 搭建DHCP服务器使其能够给172.24.8.0网段和192.168.168.0网段的主机分配ip地址,DHCP服务器可以给该网段的主机分配固定ip地址为172.24.8.8和192.168.168.168。(本实验中:rhel8作为DHCP服务器,rhel7作为客户端进行测试)1、先在VMware的编辑选项卡里面找到虚拟网络编辑器,去掉使用本地DHCP服务将IP地址分配给虚拟机的勾2、在主机里查看网络适配器中VMnet1和VMnet8是否有相应模式段的地址,没...

2020-10-07 15:09:50 378

原创 【Linux】练习---基于虚拟目录和用户控制的静态网站

1、关闭防火墙和selinux[root@bogon ~]# systemctl stop firewalld[root@bogon ~]# setenforce 02、安装httpd、make和mod_ssl[root@bogon httpd]# yum install -y httpd[root@bogon httpd]# yum install -y mod_ssl[root@bogon httpd]# yum install -y make3、查看/etc.

2020-10-06 01:12:08 241

原创 【Linux】练习---搭建HTTPS协议下的静态网站

1、安装mod_ssl软件包[root@bogon conf.d]# yum install -y mod_ssl2、切换目录至/etc/pki/tls/certs/并查看是否有Makefile文件[root@bogon conf.d]# cd /etc/pki/tls/certs/[root@bogon certs]# ll3、创建证书文件[root@bogon certs]# make zhengshu.crt[root@bogon certs]# make..

2020-10-05 21:12:41 265

原创 【Linux】练习---搭建HTTP协议下的静态网站(基于不同IP地址来访问)

题目1、在rhel8的系统上搭建网站:该网站ip地址主机位为11,设置documentroot为/www/你的名字拼音的缩写,网页内容为:my name is... 题目2、在rhel8的系统上搭建网站:该网站ip地址主机位为12,设置documentroot为/www/12,网页内容为:wo shi 你的姓名的拼音。 ①关闭防火墙(dead状态)和selinux(permissive状态)。 ②查看是否安装httpd包 ③查看最开...

2020-10-04 17:03:56 1196 2

原创 【Python】排序算法(比较类排序)

一、二分查找法"""二分法:针对有序数列(递增或递减数列)角标(最小min_index,最大max_index,中间mid_index)要寻找的数字key若key不等于mid,一直寻找 若key大于mid,min_index + 1 若key小于mid,max_index + 1如果min_index > max_index,则表示不存在返回值为-1若key等于mid,直接返回结果"""def binarySearch(lst,key): min_index.

2020-09-20 18:35:10 348

原创 【Python】练习---序列字典(一)

"""步骤:1、提示用户输入一个字符串2、设置一个标记flag3、遍历字符串1/2的角标 3.1若对应字符不相等,则输出False,循环停止 3.2若循环正常结束,则表示回文,则True"""n = input("请输入一个字符串:")flag = Truefor i in range(len(n) // 2 + 1) : if n[i] != n[-i-1]: flag = False print(flag) break...

2020-09-15 21:53:32 601

空空如也

空空如也

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

TA关注的人

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