- 博客(37)
- 收藏
- 关注
原创 阿里云之云存储OSS使用
一、实验背景阿里云对象存储(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。用户可以通过调用API,在任何应用、任何时间、任何地点上传和下载数据,也可以 通过用户Web控制台对数据进行简单的管理。OSS适合存放任意文件类型,适合各种网站、开发企业及 开发者使用。 阿里云OSS图片处理服务(IMG),是阿里云OSS对外提供的海量、安全、低成本、高可靠的图片处理服务。用户将原始图片上传保存在OSS上,通过简单的RESTful接口,.
2021-03-31 17:45:34
679
原创 阿里云之云数据库管理初体验
一、实验背景RDS简介RDS:阿里云关系型数据库,是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS支持MySQL、SQL server、PostgreSQL和PPAS(一种高度兼容Oracle的数据库)引擎,并提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。RDS实例链接方式当RDS实例创建成功后,默认提供内网链接地址,用户可以通过数据传输服务或相同地域的ECS实例链接到RDS实例。若要通过本地服务器或不同地域的E.
2021-03-24 19:00:09
476
原创 阿里云之弹性云服务器ECS实验
一、实验背景阿里云ECS实例云盘阿里云ECS实例云盘提供数据块级别的数据存储,采用三副本的分布式机制,为ECS实例提供99.9999999999%的数据可靠性保证。ECS云盘既可以单独使用,也可以组合使用,从而满足不同应用场景的需求。ECS云盘分为三种:普通云盘、高效云盘和SSD云盘。(1)普通云盘:采用机械磁盘作为存储介质产品特点:提供数百的随机读写IOPS能力,最大30~40MB/s的吞吐量;单块普通云盘最大提供2000GB存储空间;可单独挂载到相同可用区的任意ESC实例上。.
2021-03-24 16:52:34
1071
原创 阿里云实验:ESC之初体验
ESCESC:云服务器,是一种简单高效,处理能力可以弹性伸缩的计算服务。实例:是一个虚拟的计算环境,由CPU、内存、系统盘和运行的操作系统组成;ESC实例作为云服务器最为核心的概念,其他资源,比如磁盘,IP,镜像,快照等,只有与ESC结合后才具有使用意义。地域:指ESC实例所在的物理位置。地域内的ESC实例内网是互通的,不同的地域间ESC实例内网不互通。可用区:指在同一地域内,电力和网络互相独立的物理区域。磁盘:是为ESC实例提供数据块级别的数据存储。可分为4类:普通云盘、SSD云盘.
2021-03-24 14:43:28
1780
2
原创 nginx正向代理
正向代理 正向代理,架设在客户机与目标主机之间,只用于代理内部网络对Internet的连接请求,客户机必须 指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务中。正向代理配置node1:充当代理服务器配置如下[root@node1 ~]# vim /usr/local/tengine/conf/nginx.conf server { listen 80; resolver 8.8.8.8; ...
2021-03-10 16:51:45
277
原创 nginx反向代理
正向代理: 正向代理,架设在客户机与目标主机之间,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到web服务器上的HTTP请求发送到代理服务器中。1.两个客户端下载nginx[root@node4 ~]# yum install http://nginx.org/packages/rhel/7/x86_64/RPMS/nginx-1.10.0-1.el7.ngx.x86_64.rpm查看IP地址[root@node4 ~]#...
2021-03-10 15:55:48
96
原创 LNMP实战
1.部署LNMP环境[root@localhost html]# yum install -y mariadb-server php php-mysql php-fpm2.开启数据库并设置密码[root@localhost ~]# systemctl enable mariadb --nowCreated symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd
2021-03-03 18:26:38
227
2
原创 nginx rewrite 实例
1.如果访问不存在的任意网页都重定向到错误页面[root@localhost html]# vim ../conf/nginx.conf location / { root html; # autoindex on; if (!-f $request_filename) { rewrite /.* /err.html permanent;} index index.htm
2021-03-03 17:43:39
273
1
原创 Nginx常用功能配置
1.部署文件共享前提:首页文件不存在(1)配置autoindex on 参数,会显示站点下的文件信息对于nginx可以解析的资源会解析相应的内容对于nginx不可以解析的资源会直接下载[root@localhost logs]# cd /usr/local/tengine/conf/[root@localhost conf]# vim nginx.conf location / { root html; autoindex on
2021-03-03 16:53:46
80
1
原创 nginx静态主页和虚拟主机
静态主页1.编写静态访问页面的文件信息[root@localhost conf]# cd /usr/local/tengine/html[root@localhost html]# mv index.html{,.bak}[root@localhost html]# vim index.html<html><meta charset="utf-8"><head><title>TEST Site</title></.
2021-03-02 18:19:36
142
原创 nginx的下载及tengine的环境部署
一、Nginx的下载1.下载nginx[root@localhost ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo[root@localhost ~]# yum list | grep nginx[root@localhost ~]# yum install nginx2.查看配置文件[root@localhost ~]# ls /etc/nginx查看网页.
2021-03-02 17:09:58
215
原创 LVS/DR模式和LVS/NAT模式的部署
一、LVS/DR模式的部署192.168.118.150:负载调度器192.168.118.152和192.168.118.153:真实服务器192.168.118.154:测试通过手工配置1.关闭所有服务器防火墙[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce 02.时间:集群时间一定要一致[root@localhost ~]# date3.配置负载调.
2021-02-23 18:34:23
196
原创 浅谈web集群
1.对比LVS负载均衡集群的NAT模式和DR模式,比较其各自的优势①LVS/NAT通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器;真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成负载均衡调度过程特点:a.集群节点必须在一个网络中 b.真实服务器必须将网关指向负载调度器 c.RIP通常都是私有IP,仅用于各个集群节点通信 d.负载调度器必须位于客户端和真...
2021-02-23 15:43:36
404
原创 Tomcat的安装及配置
一、安装Tomcat1.安装jdk[root@localhost ~]# yum install jdk-8u144-linux-x64.rpm 2.测试①[root@localhost ~]# java -version②[root@localhost ~]# jps3.安装tomcat①传输并解压[root@localhost ~]# tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local.
2021-02-21 22:04:36
880
原创 NoSQL数据库---简述redis
什么是Redis1. Redis:远程字典服务器,是完全开源免费的,用C语言编写的,遵守BSD协议。是一个高性能的(key/value)分布式内存数据库,基于内存运行支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人民称为数据结构服务器。2. Redis 与其他 key-value 缓存产品有以下三个特点:(1)Redis 支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用(2)Redis 不仅支持简单的key-value类型的数据,同.
2021-01-26 16:18:38
203
原创 MySQL主从复制
MySQL主从复制137:主库148:多实例安装的两个从库主库配置置(1)设置server-id值并开启binlog参数(2)重启数据库[root@localhost ~]# systemctl restart mysqld(3)建立同步账号(4)锁表设置只读:为后面备份做准备,注意生产环境提前申请停机时间;如果超过设置时间不操作会自动解锁,测试锁表后是否可以创建数据库。(5)查看主库状态(6)备份数据库数据(7)解锁(8).
2021-01-25 20:58:56
78
原创 MySQL多实例安装
MySQL多实例安装1.创建多实例用户2.创建MySQL多实例配置文件在/data/3307/my.cnf中写入配置文件3.将3307的配置文件复制给33084.修改/data/3308的配置文件5.修改MySQL多实例权限6.初始化MySQL多实例数据文件,记录初始密码7.启动MySQL多实例8.查看启动状态9.登录成功后修改密码...
2021-01-25 20:34:22
113
1
原创 MySQL主从复制原理
MySQL主从复制原理1.slave节点与主节点进行连接,建立主从关系,并把从哪开始同步,及哪个日志文件都一并发送到master2.master将修改的数据保存到binlog中3.master开启binlog dump线程,将binlog日志推送到连接的slave中4.slave接受到推送的binlog,slave开启IO线程将数据写到中继日志(relay log)中5.slave同时还会开启一个SQL线程,对比中继日志中新增的内容,并且解析SQL,回放数据到从数据库中主从复制原理图:时序图
2021-01-22 14:32:53
114
1
原创 MySQL存储过程与函数练习
字段名 数据类型 主键 外键 非空 唯一 自增id INT 是 否 是是 否name VARCHAR(50)否 否 是否 否glassVARCHAR(50)否 否 是否 否sch表内容id name glass1 xiaommgglass12 xiaojunglass2创建表sch查看插入数据1、创建一个可以统计表格内记录条数的存储函数,函数名为count_sch()如果...
2021-01-20 23:20:13
549
原创 MySQL索引练习
表结构如下:writers表结构字段名 数据类型 主键 外键 非空 唯一 自增w_id SMALLINT(11) 是 否 是 是 是w_name VARCHAR(255) 否 否 是 否 否w_address VARCHAR(255) 否 否 否 否 否w_age CHAR(2) 否 否 是 否 否w_note VARCHAR(255) 否 否 否 否 否(1)在数据库里创建表writers,存储引擎为MyISAM,创建表的同时在w_id字段上添加名称为UniqIdx的唯一索
2021-01-19 16:40:04
438
原创 MySQL视图练习
步骤1:创建学生表stu,插入3条记录。CREATE TABLE stu(s_id INT PRIMARY KEY,s_name VARCHAR(20),addr VARCHAR(50),tel VARCHAR(50));INSERT INTO stuVALUES(1,'XiaoWang','Henan','0371-12345678'),(2,'XiaoLi','Hebei','13889072345'),(3,'XiaoTian','Henan','03...
2021-01-19 02:32:12
1163
原创 MySQL备份恢复练习
1.创建student和score表CREATETABLEstudent(idINT(10)NOTNULLUNIQUEPRIMARYKEY,nameVARCHAR(20)NOTNULL,sexVARCHAR(4),birthYEAR,departmentVARCHAR(20),addressVARCHAR(50));创建score表。SQL代码如下:CREATETABLEscore(idINT(10)...
2021-01-18 00:47:19
253
原创 MySQL单表、多表查询练习
表素材如下:CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50));创建score表。SQL代码如下:CREATE TABLE score (id INT(10) ...
2021-01-16 00:04:14
146
原创 MySQL单表查询练习
素材:DROP TABLE IF EXISTS `course`:CREATE TABLE `course` ( `cs_id` int(11) NOT NULL COMMENT '课程编号', `cs_name` varchar(50) NOT NULL COMMENT '课程名称', `cs_credit` tinyint(255) unsigned DEFAULT NULL COMMENT '课程学分', `cs_type` char(12) DEFAULT NULL ...
2021-01-15 01:01:37
658
1
原创 MySQL源码安装及库表操作
1.使用源码安装MySQL5.7(1)使用rz命令或xftp上传安装包(2)安装开发工具和开发包[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 net-tools -y[root@bogon ~]#
2021-01-13 03:19:28
174
原创 MySQL的安装及重置密码
1.CentOS7 RPM方式安装MySQL5.7 (1)通过rz命令将事先下载的MySQL5.7上传至虚拟机。(2)解压查看。(3)限制,删除mariadb相关软件包。(4)安装MySQL5.7,直至出现完毕。(5)启动MySQL并查看状态。2.CentOS7 通用二进制方式安装MySQL5.7(1)下载glibc版本的MySQL(2)新建用户以安全方式运行进程(3)安装并初始化MySQL(4)初始化MySQL(5)为MySQ
2021-01-11 21:40:57
263
原创 LVM磁盘管理
1.基本术语(1)物理存储设备:指系统的存储设备文件,如/dev/sda(2)物理卷:简称PV,物理卷可以是整个硬盘、硬盘分区或从逻辑上与磁盘分区具有同样功能的设备,是LVM的基本存储逻辑块,但和基本的物理存储介质(分区、磁盘)比较,却包含有与LVM相关的管理参数。(3)卷组:简称VG,可以看成单独的逻辑磁盘,建立在PV之上,一个卷组中至少要包括一个PV,在卷组建立之后可以动态的添加PV到卷组中。卷组的名称可以自定义。(4)PE物理区域:物理区域是物理卷中可用于分配的最小存储单元,物理区域的
2020-12-23 16:33:57
399
原创 SSH练习
1.介绍ssh建立原理①客户端通过TCP三次握手与服务器的SSH端口建立TCP连接。②密钥和算法协商阶段:a.服务器端和客户端分别发送算法协商报文给对端,报文中包含自己支持的公钥算法列表,加密算法列表等b.服务器端和客户端根据自己和对端支持的算法来决定最终要使用的各个算法c.服务器端和客户端利用密钥交换算法,主机密钥等参数生成共享密钥和会话ID。会话密钥对两端传输的数据进行加密,会话ID用于认证过程。③认证阶段:a.客户端向服务端发送认证请求(包含用户名,认证方法,密钥)b.
2020-11-12 15:32:15
311
原创 DNS第一天练习
1.配置指定域正向解析写出详细配置过程。(1)挂载,安装bind包(2)更改配置文件[root@www yum.repos.d]# vim /etc/named.conf保存退出(3)写入资源记录包含的元素[root@www yum.repos.d]# vim /var/named/named.lala.com保存退出(4)更改客户端主机匹配的dns服务器[root@www yum.repos.d]# vim /etc/resolv.conf(5)重启
2020-11-12 14:21:01
171
原创 Linux搭建web网络练习
1.基于域名www.openlab.com可以访问网站内容为welcome to openlab!!!(1)设置权限允许访问,写配置文件[root@bogon ~]# vim /etc/httpd/conf.d/vhosts.conf保存退出(2)创建目录,写入信息[root@bogon ~]# mkdir /www/openlab -p[root@bogon ~]# echo 'welcome to openalab!' > /www/openlab/index.html
2020-11-03 19:06:23
198
原创 Linux 搭建web服务器:http
1.要求搭建web服务器,能够访问到网页内容为“小胖,你咋这么胖呢!”(1)安装httpd包(2)设置权限允许访问保存退出(3)创建目录,写入信息(4)关闭防火墙,重启服务(5)在浏览器界面输入http://192.168.184.100/pang2.要求搭建web服务器,创建基于域名的虚拟主机,能够使用www.xiaopang.com和www.dapang.com访问各自的网站,网站存放路径分别为/xiaopang和/dapang,内容自定。(1)新
2020-10-29 14:32:06
1483
原创 Linux 搭建web服务器
1、安装web服务的详细过程。(1)创建挂载点目录[root@localhost ~]# mkdir /guangpan(2)进入配置文件写安装包仓库保存退出(3)挂载(5)查看yum源的状态信息(6)下载安装出现complete则下载完成。2.web服务配置文件的参数信息(1) ServerRoot "/etc/httpd http 服务的顶级目录为/etc/httpd(2)Listen 80 监听在80端口,80为...
2020-10-27 22:47:44
2075
原创 路由引入原理与配置
路由引入一个网段进入路由协议方法:宣告 ---协议内部路由直连路由引入其他路由协议路由( 将外部路由协议引入内部路由协议,将内部路由协议重发布置外部路由协议)动态路由协议可以把其他路由协议的路由进行引入操作 直连 ---不能引入 静态 ---不能引入动态 ---可以引入其他引入的命令(先进入内部或外部路由协议再进行重发布)import-route...
2020-09-12 22:19:35
11986
原创 Linux操作系统第四天
1、新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中.wujing没有和系统交互的shell。2、wukong和wuneng的密码都为redhat。3、通过sudo使得wukong可以使用wuneng和wujng的权限在他们的家目录下创建普通文件file。[root@localhost ~]#vim /etc/sudoerswukong ALL=(wuneng) ALLwukong ALL=(wuji...
2020-07-30 22:23:29
225
原创 Linux操作系统第三天练习
1、在根下创建-个目录ceshi,在测试目录下创建一个user目录,将/etc/passwd和/etc/shadow文件复制到/ceshi/user目录中,给/ceshi//user/passwd文件创建一个硬链接文件为passwd.bak,给/ceshi/user/shadow文件创建一个软链接为sh.link。(1)创建/ceshi目录和/ceshi/user目录mkdir /ceshimkdir /ceshi/user(2)用cd命令将文件复制到/ceshi/user中cd...
2020-07-29 15:27:48
629
1
原创 Linux操作系统第二天
1、Linux文件系统层次结构(1)根 dev 设备文件 sys 虚拟的文件系统,主要是记录与内核相关的信息 tmp 一般用户或者正在执行的程序暂时放置文件的地方 srv 网络服务启动后,所需要取用的数据目录 root root用户的主目录 home 普通用户的主目录 a. Redhat mnt 挂载点目录 media 媒体目录 opt 可选目录 var 可变目录 ...
2020-07-27 21:29:58
73
原创 Linux操作系统第一天
1.创建虚拟机打开虚拟机软件,选择【创建新的虚拟机】;选择【自定义(高级)】选项;点击”下一步【下一步】,选择【下一步】,选择【稍后安装操作系统】,然后选择【下一步】,客户机操作系统选择【Linux】,版本选择【Red Hat Enterprise Linux 8 64位】,然后选择【下一步】,虚拟机名称可以自定义,无所谓,位置选择一个相对合适的位置,比如磁盘剩余空间比较大的分区中的一个目录,然后选择【下一步】,处理器数量和核心根据自己电脑的情况来选择,然后选择下一步,虚拟机内存根据自己电脑的内存情况进
2020-07-26 16:04:20
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人