自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gloom丿郁的博客

萌新学习中ing

  • 博客(22)
  • 收藏
  • 关注

原创 shell练习(1)

shell练习题1.计算从1到100所有整数的和#!/bin/bashhe=0for y in {1..100}do he=$[$y+$he]doneecho "1~100整数总和为$he "结果[root@localhost opt]# ./yyy1.sh 1~100整数总和为5050 2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和#!/bin/bashread -p "请输入小于100的整数: " zshe=0for ((y=1;

2021-01-31 21:06:58 136

原创 防火墙(二)之SNAT原理与应用(理论,待试验)

SNAT原理与应用:文章目录SNAT原理与应用:SNAT应用环境:SNAT原理:SNAT转换前提条件:SNAT转换1:SNAT转换2:DNAT原理与应用:DNAT 应用环境:DNAT原理:DNAT转换前提条件:DNAT转换1:DNAT转换2:防火墙规则的备份和还原导出(备份)所有表的规则导入(还原)规则SNAT应用环境:局域网主机共享单个公网IP地址接入Internet(私有IP不能在Internet中正常路由)SNAT原理:修改数据包的源地址。SNAT转换前提条件:1.局域网各主机已正确设置

2021-01-31 21:06:11 400

原创 awk编辑器(理论,待实验)

awk工作原理:逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个"字段"然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符" &t"表示"与"、"||“表示"或”、"!“表示"非”;还可以进行简单的数学运算,如+、-、*、/、%、^分别表示加、减、乘、除、取余和乘方。

2021-01-31 21:05:12 83 1

原创 Mysql:数据库用户管理

文章目录数据库用户管理1.新建用户2.查看用户信息3.重命名用户4.删除用户5.修改当前登录用户密码6.修改其他用户密码7.忘记root密码的解决办法数据库用户授权1.授予权限1.1允许用户lisi在本地查询kgc数据库中所有表的数据记录,但禁止查询其他数据库中的表的记录。1.2允许用户lisi 在所有终端远程连接mysql ,并拥有所有权限。2.查看权限3.撤销权限数据库用户管理1.新建用户CREATE USER '用户名'@'来源地址’「IDENTIFIED BY [PASSWORD] '密码']

2021-01-31 21:00:25 203

原创 Mysql:数据表高级操作

文章目录数据表高级操作准备实验环境一.克隆表将数据表的数据记录生成到新的表中二.清空表删除表内的所有数据三.创建临时表四.创建外键约束MySQL中6种常见的约束:数据表高级操作准备实验环境安装mysql服务用快照恢复mysql有时会出现“bash:mysql:未找到命令“解决方法:找到mysql/bin的位置,正常情况下是/usr/local/mysql/bin将其整个目录添加到环境变量中vim /etc/profile在最后添加export PATH=$PATH:/usr/local

2021-01-29 21:54:22 113

原创 Mysql:数据库管理基础命令

文章目录MysQL数据库管理常用的数据类型:一、查看数据库结构1,查看当前服务器中的数据库2,查看数据库中包含的表3;查看表的结构(字段)SQL语句二、创建及删除数据库和表1.创建新的数据库2.创建新的表3.删除指定的数据表4.删除指定的数据库三、管理表中的数据记录1,向数据表中插入新的数据记录2.查询数据记录3.修改、更新数据表中的数据记录4.在数据表中删除指定的数据记录四、修改表名和表结构1.修改表名2.扩展表结构(增加字段)3.修改字段(列)名,添加唯一键4.删除字段五、案例扩展:首先需要安装mys

2021-01-28 00:50:52 224

原创 初识Mysql基本概念(理论)

文章目录一、数据库的基本概念1、数据库的组成2、数据库的管理系统(DBMS)3、数据库系统(DBS)二、当今主流数据库SQL Server (微软公司产品)Oracle (甲骨文公司产品)DB2 (IBM公司产品)MySQL (甲骨文公司收购)三、数据库类型四、非关系型数据库介绍五、MySQL数据库介绍一、数据库的基本概念1、数据库的组成数据:描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按统一格式进行存储表:将不同的记录组织在一起,用来存储具体数据数据库: 表

2021-01-27 22:53:15 127

原创 Nginx 配合 Tomcat 实现负载均衡、动静分离的功能

文章目录一、Nginx 负载均衡实现原理Nginx 实现负载均衡是通过反向代理实现1、Nginx服务器2、Nginx静态处理优势二、Nginx 动静分离实现原理动静分离原理Nginx 静态处理优势Nginx配置反向代理的主要参数:三、Nginx + Tomcat 动静分离、负载均衡配置步骤1、部署 Nginx 负载均衡服务器2、部署两台 Tomcat 应用服务器3、动静分离配置(1)、Tomcat server 1号机配置(2)、Tomcat server 2号机配置(3)、Nginx server 配置4

2021-01-26 22:56:28 132

原创 Tomcat介绍及基础配置和启动优化

文章目录一、Tomcat介绍二、Tomcat组件三、Tomcat部署步骤环境:1、关闭防火墙,将安装 Tomcat 所需软件包拖到 /opt 目录下2、安装 JDK3、设置 JDK 环境变量4、安装启动 Tomcat四、Tomcat 虚拟主机配置1、创建目录和文件2、修改 Tomcat 主配置文件3、关闭Tomcat,再重新启动4、客户端浏览器访问验证五、Tomcat 优化1、优化启动速度Tomcat配置文件参数优化2、常用的优化相关参数如下:一、Tomcat介绍免费的、开放源代码的Web应用服务器

2021-01-26 17:19:46 192

原创 Nginx的常用表达式rewrite重写等

文章目录常用的Nginx正则表达式【location】一、location大致可以分为三类:二、location常用的匹配规则:三、location 优先级:四、location示例说明:五、实际网站使用中,至少有三个匹配规则定义:#第一个必选规则#第二个必选规则#第三个规则就是通用规则【rewrite】一、rewrite跳转实现:Rewrite跳转场景二、rewrite执行顺序如下:三、flag标记说明四、rewrite 示例:(1)基于域名的跳转(2)基于客户端IP访问跳转(3)基于旧域名跳转到新域名后

2021-01-25 19:57:56 301

原创 Nginx 基础服务,访问控制,以及虚拟主机(理论)

文章目录NginxNginx服务基础一、编译安装Nginx服务1.关闭防火墙,将安装nginx所需软件包传到/opt日录下2.安装依赖包3.创建运行用户、组(Nginx服务程序默认以nobody 身份运行,建议为其创建专门的用户账号,以便更准确地控制其访问权限)4.编译安装Nginx5.检查、启动、重启、停止 nginx服务6.添加Nginx系统服务二、认识Nginxl限务的主配置文件nginx.conf1.全局配置2.I/O事件配置3.HTTP 配置三、日志格式设定:四、访问状态统计配置1.先使用命令/u

2021-01-25 19:55:33 118 1

原创 DNS一键正向解析部署(文档)

DNS一键正向部署的shell脚本内容:#!/bin/bashdf | grep "sr0"if [ $? -eq 0 ] then yum -y install bind &> /dev/null #若已挂载则直接安装bind软件包else mount /dev/cdrom /mnt &> /dev/null yum -y install bind &> /dev/null

2021-01-25 19:51:02 102

原创 部署负载均衡LVS+Keepalived 群集

部署负载均衡LVS+Keepalived 群集文章目录部署负载均衡LVS+Keepalived 群集一、Keepalived案例分析二、Keepalived 工具介绍三、Keepalived实现原理剖析使用 Keepalived 实现双机热备四、keepalived 高可用集群部署步骤1、在之前配好的LVS-DR模式基础上进行配置配置 keepalived(主DR和备DR)2、因为多了一个备DR所以需要重新配置负载调度器(192.168.171.8)注意!!!3、测试一、Keepalived案例分析

2021-01-22 10:57:58 158

原创 部署负载均衡:LVS-DR群集(直连路由模式)

部署负载均衡:LVS-DR群集(直连路由模式)文章目录部署负载均衡:LVS-DR群集(直连路由模式)一、LVS-DR数据包流向分析二、LVS-DR中的ARP问题三、LVS 负载均衡群集-DR模式1.数据包流量分析2.DR 模式的特点四、LVS-DR负载均衡集群部署步骤1、配置负载调度器(192.168.171.7)(1)配置虚拟 IP 地址)(VIP:192.168.171.199)(2)调整proc响应参数(3)配置负载分配策略2、部署共享存储(NFS服务器:192.168.171.14)3、配置节点服

2021-01-21 22:07:45 273

原创 LVS负载均衡群集(NAT 模式)

LVS负载均衡群集文章目录LVS负载均衡群集一、群集的含义问题解决方法企业群集分类二、负载均衡群集架构负载均衡的结构第一层,负载调度器(Load Balancer或Director)第二层,服务器池(Server Pool)第三层,共享存储(Share Storage)三、负载均衡群集工作模式分析NAT模式TUN模式DR模式四、Linux Virtual Server五、LVS的负载调度算法1、轮询(Round Robin)2、加权轮询 (Weighted Round Robin)3、最少连接 (Leas

2021-01-21 02:00:13 213 1

原创 Nginx优化与防盗链(隐藏版本号,缓存,日志切割,超时,网页压缩等)

Nginx优化与防盗链文章目录Nginx优化与防盗链一、【隐藏版本号】方法一:修改配置文件方式方法二:修改源码文件,重新编译安装二、【修改用户与组】三、【缓存时间】四、【日志切割】五、【连接超时】六、【更改进程数】七、【配置网页压缩】八、【配置防盗链】网页准备:九、【fpm参数优化】一、【隐藏版本号】可以使用Fiddler工具抓取数据包,查看Nginx版本,也可以在Centos中使用命令 curl -I http://192.168.171.7显示响应报文首部信息。curl -I http://1

2021-01-13 21:34:01 214

原创 LNMP架构部署安装(包含Nginx,MysQL,PHP以及安装论坛)

LNMP架构安装文章目录LNMP架构安装【安装Nginx服务】1、安装依赖包2、创建运行用户3、编译安装4、优化路径5、添加 Nginx系统服务【安装MysQL服务】1、安装Mysql环境依赖包(记得先将安装包拖入opt目录中)2、创建运行用户3、编译安装4、修改mysql配置文件5、更改mysql安装目录和配置文件的属主属组6、设置路径环境变量7、初始化数据库8、添加mysqld系统服务9、修改mysql的登录密码如果报错:MySQL for Linux错误 ERROR 1045 (28000): Ac

2021-01-12 20:12:21 187

原创 Apache 网页与安全优化

文章目录Apache 网页与安全优化Apache网页优化概述:优化内容一、*网页压缩gzip介绍Apache的压缩模块实验1.检查是否安装mod_deflate模块2.如果没有安装mod_deflate模块,重新编译安装 Apache 添加 mod_deflate模块3.配置mod_deflate模块启用4.检查安装情况,启动服务5.测试mod_deflate压缩是否生效二、*网页缓存配置网页的缓存时间实验1.检查是否安装mod_expires 模块2.如果没有安装mod_expires模块,重新编译安装A

2021-01-11 18:42:17 123 1

原创 Apache配置与应用(基于域名,IP地址,端口)(日志分割和日志分析)

Apache配置与应用文章目录Apache配置与应用*构建虚拟web主机httpd服务支持的虚拟主机类型包括以下三种:1.基于域名:2.基于IP地址:3.基于端口:*一、基于域名的虚拟主机1.为虚拟主机提供域名解析方法一:方法二:(推荐用这种)2.为虚拟主机准备网页文档3.添加虚拟主机配置4.设置访问控制options指令解释:options指令常用选项:Allowoverride指令解释:地址限制策略:5.加载独立的配置文件6.在客户机中访问虚拟 web主机*二、基于Ip地址的虚拟主机*三、基于端口的虚

2021-01-07 20:46:13 320

原创 LAMP架构部署安装(Apache,MySQL,PHP)

文章目录LAMP架构各组件的主要作用如下:(平台)Linux:(前台)Apache:(后台)MySQL:(中间连接)PHP/Perl/Python:一、Apache 网站服务*编译安装Apache httpd服务1.关闭防火墙,将安装Apache所需软件包传到/opt目录下2.安装环境依赖包3.配置软件模块4.编译及安装5.优化配置文件路径,并把httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别6.添加httpd系统服务7.修改httpd 服务配置文件8.浏览器访问验证二、MySQL服务*编

2021-01-05 23:35:54 238

原创 Linux网络设置与基础服务

Linux网络设置与基础服务文章目录Linux网络设置与基础服务一、查看网络接口信息(1)ifconfig命令不恰当的本地MTU值理想的本地MTU(2)hostname命令(3)ss命令(小了解)(4)netstat命令(小了解)二、测试网络连接(1)ping命令(2)traceroute命令***(3)nslookup命令**三、设置网络参数的方式**临时配置****固定配置**设置路由记录route主机名称配置文件域名解析配置文件本地主机映射文件域名解析配置文件本地主机映射文件一、查看网络接口信息

2021-01-03 16:04:47 84

原创 Linux文件系统(inode号,xfs文件备份)

文章目录Linux文件系统一、inode与block(1)文件是存储在硬盘上的,硬盘的最小存储单位叫做"扇区”(sector),每个扇区存储512字节。(2)查看文件名对应的inode号码有两种方式:inode和block概述inde的内容inode的特殊作用文件存储小结二、硬链接与软链接小实验(硬链接)软链接三、恢复误删除的文件(1)inode节点耗尽故障处理小实验(2)EXT类型文件恢复**使用fdisk创建分区/dev/sdc1,格式化ext3文件系统****安装依赖包**模拟删除并执行恢复操作(3)

2021-01-03 15:35:14 550

空空如也

空空如也

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

TA关注的人

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