- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 热门!!Squid缓存加速——传统及透明模式服务搭建
一、缓存代理概述1. Web代理的工作机制2.代理的基本类型3.使用代理的好处二、squid传统模式【squid服务器】1.设置主机名2.编译安装squid3.优化路径4.创建squid程序用户,并改变目录下文件属性5.修改squid配置6.开启服务7.设置系统服务项8.传统代理服务器需要配置的选项9.放通防火墙规则【Web服务器】1.安装Apache服务【客户端浏览器访问】访问验证1.直接访问Apache http://192.168.10.202.指定代理服务器后再次访问Apache3.查看web服.
2020-10-31 19:19:33 764 2
原创 ELK日志分析系统详细讲解&&实验部署
ELK日志分析系统简介ELK日志分析系统的组成部分:日志处理步骤Elasticsearch介绍Elastcsearch概述Elasticsearch的核心概念Logstash介绍概述相关组件LogStash主机分类:Kibana介绍概述Kibana的主要功能部署ELK日志分析系统ELK日志分析系统简介ELK日志分析系统的组成部分:ElasticsearchLogstashKibana日志处理步骤将日志进行集中化管理将日志格式化(Logstash)并输出到Elasticsearch.
2020-10-29 15:59:50 2482 4
原创 深入了解GFS分布式文件系统
GlusterFS简介GlusterFS的卷类型1.分布式卷2.条带卷3. 复制卷:4.分布式条带卷:5.分布式复制卷:GlusterFS简介开源的分布式文件系统由存储服务器、客户端以及NFS/Samba存储网关组成无元数据服务器GlusterFS 特点:♢ 扩展性和高性能;♢ 高可用性;♢ 全局统一命名空间;♢ 弹性卷管理;♢ 基于标准协议模块化堆栈架构:**♢ 模块化,堆栈式结构;♢通过对模块的组合,实现复杂的功能;CentOS6.0以下使用的是E.
2020-10-27 18:56:33 1260 2
原创 超实用!!rsync分布式 + inotify监控实时同步
一、rsync同步简介.一款快速增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步官方网站: http://rsync.samba.org1. 软件简介Rsync 是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。Rsync 本来是用以取代scp 的一个工具,它当前由 Rsync.samba.org 维护。Rsync 使用所谓的“Rsync 演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同
2020-10-24 21:58:03 2265 4
原创 利用shell双for循环实现判断是否为素数
脚本内容#!/bin/bashread -p "请输入一个数值:" Vif [[ $V = 1 || $V = 0 ]] then echo "$V既不是素数也不是合数" else for ((i=2;i<$V;i++)) do for M in $(($V % $i)) do break done if [[
2020-10-24 20:57:39 1495 2
原创 了解Oracle数据库及安装
安装Oracle实验Oracle数据库概述★最流行的大型关系数据库★由甲骨文公司出品,目前最新版本是Oracle19c,最流行的还是12c版本★以64位企业版Oracle12c为例★采用CIS模式、支持SQL查询语言★在稳定性、高性能、安全性等方面优于其他数据库,因此常用于政府及企业★官方网站: https://www.oracle.com/cn64位和32位系统的区别:32位系统支持的内存最大不超过4G,64位的最大支持2TB系统及配置要求物理内存,不少于1GB,交换分区 (
2020-10-22 17:31:38 840 2
原创 MySQL主从备份——shell一键部署
脚本内容小白一枚,如有不足,还望指点#!/bin/bash## 执行后脚本后将生成本地生成slave1.sh和slave2.sh文件# 脚本自动将slave1.sh和slave2.sh脚本文件分别拷贝到两台从服务器上# 需要人为去两台服务器授予lave1.sh或slave2.sh脚本文件权限并执行############## master服务器配置 #########################read -p "请输入master(主)的IP:" P2read -p "请输入s
2020-10-21 08:31:07 686 2
原创 LNMP——shell一键部署安装
部署Nginx部署mysql部署PHP部署Nginx#!/bin/bashpkill -9 nginxecho "正在解压包……"P1=$(find / -name nginx*.gz)read -p "您的Nginx源码包名是否为$P1(yes|no)" PANif [ $PAN = yes ]thenecho "正在解压Nginx" tar zvxf $P1 -C /opt >/dev/nullelseexit fiuseradd -s /sbin/nologin -.
2020-10-19 09:49:20 438 1
原创 LAMP——shell一键部署脚本
部署Apache部署MySQL部署PHP部署Apache#!/bin/bashecho "正在解压包……"P1=$(find / -name httpd*.bz2)P2=$(find / -name apr-util*tar.gz)P3=$(find / -name apr-[0-9]*tar.gz)tar zvxf $P2 -C /opt >/dev/nulltar zvxf $P3 -C /opt >/dev/nullread -p "您的Apache源码包名是否为$P.
2020-10-19 09:46:13 854
原创 使用MySQL存储过程编写九九乘法表
进入数据库编写存储过程执行存储过程,并查看效果进入数据库编写存储过程mysql> use school;Database changedmysql> create table 乘法表(九九 varchar(666));Query OK, 0 rows affected (0.01 sec)mysql> delimiter $$mysql> create procedure D ( ) -> begin -> declare a int;.
2020-10-19 09:07:45 3614 6
原创 在Linux系统将mysql中表导出到Windows系统Excel表格中
1.先创建一个存放表的目录2.修改/etc/my.cnf配置3.进入数据库,将表导出到Linux系统中4.查看目录中标是否已经导出成功5.将xls文件拉取到Windows系统中1.先创建一个存放表的目录[root@localhost ~]# mkdir /opt/share ##创建一个目录存放表[root@localhost ~]# chmod +777 /opt/share ##授予最高权限2.修改/etc/my.cnf配置语法: select * from 源表 into .
2020-10-19 08:55:43 1838 3
原创 NFS共享储存故障——可以显示共享目录,却没有读写权限
事故描述主机192.138.30.22为nfs共享存储主机192.168.30.23连接存储服务器showmount -e 192.168.30.22 可以查看到共享目录,但是实际上并没有共享成功详细情况showmount -e 结果显示(everyone),就说明有问题,原因是在设置白名单时,192.168.30.0/24 与(rw,sync)之间有空格,去掉空格就可以了-----------------------------nfs共享储存服务器------------------
2020-10-07 12:25:07 3437 3
原创 OSPF知识汇总及配置——超详细!!
OSPF路由协议概述1.内部网关协议和外部网关协议自治系统(AS)内部网关协议(IGP) :rip、ospf等外部网关协议(EGP):bgp等2.OSPF的工作过程邻居列表链路状态数据库路由表OSPF的应用环境1.从以下几方面考虑OSPF的使用网络规模网络拓扑其他特殊要求路由器自身要求2.OSPF的特点可适应大规模网络路由变化收敛速度快无路由环支持变长子网掩码VLSM支持区域划分支持以组播地址发送协议报OSPF基本概念OSPF区域为了适应
2020-10-04 00:04:17 66826 20
原创 理解!!LVM 与磁盘配额
一、 LVM 概述1.PV(Physical Volume,物理卷)2.VG(Volume Group,卷组)3.LV(Logical Volume,逻辑卷)二、LVM 的管理命令1.物理卷管理2.卷组管理3. 逻辑卷管理三、LVM 实操公司需求步骤设计三、设置磁盘配额1.磁盘配额概述2.实操3.验证磁盘配额功能4.查看配额使用情况一、 LVM 概述LVM 逻辑卷管理的必要性许多 Linux 操作系统的使用者在安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量。如果当初估计不准.
2020-10-22 00:09:45 809 1
原创 细述!!服务器硬件及 RAID 配置实战
一、服务器及 RAID 磁盘阵列介绍1. RAID 02. RAID 13. RAID 54. RAID 65. RAID 1+0二、阵列卡介绍1. 阵列卡接口类型三. 构建软RAID 磁盘阵列1. 构建磁盘阵列一、服务器及 RAID 磁盘阵列介绍RAID 将一组硬盘连结起来,组成一个阵列,以避免单个硬盘损坏而带来的数据损失, 同时亦提供了比单个硬盘高的可用性及容错性。常见的组合方式有:RAID0、RAID1、RAID5、 RAID6、RAID01、RAID101. RAID 0RAID0 俗称.
2020-10-21 23:23:50 838
原创 DNS——shell一键部署安装
简单部署#!/bin/bashrpm -qa bind |grep bind >/dev/null && echo $?if [ $? = 0 ] then yum -y remove bind >/dev/nullfiread -p "请输入域名前缀(如www、top等):" Aread -p "请输入域名主体(如kgc.com):" Bread -p "请输入Web服务器地址(如20.0.0.12):" Cif [ -e /var/named/$B.
2020-10-19 09:51:55 272 1
原创 shell扩展——免交互脚本
一、Here Document 免交互使用工/o重定向的方式将命令列表提供给交互式程序,标准输入的一种替代品语法格式:命令<<标记…… #标记之间是传入内容……标记注意事项:标记可以使用任意合法字符(通常为EOF)结尾的标记一定要顶格写,前面不能有任何字符结尾的标记后面也不能有任何字符(包括空格)开头标记前后的空格会被省略掉示例1.免交互方式实现对行数的统计,将要统计的内容置于标记"EOF"之间,直接将内容传给wc -l来统计[root@localhost
2020-10-19 09:12:34 416
原创 shell运用——阶乘函数
函数脚本#/bin/bashread -p "输入数字:" Nfac(){if [ $1 = 1 ] then echo 1 else tmp=$[$1-1] result=$(fac $tmp) echo $[$1 * $result]fi}result=$(fac $N)echo $result执行效果[root@localhost ~]# ./jiechen.sh 输入数字:6720
2020-10-07 22:28:55 2326
原创 shell运用——冒泡排序
冒泡排序类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断的向前移动基本思想:冒泡排序的基本思想是对比相邻的两个元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置)),这样较小的元素就像气泡一样从底部上升到顶部。算法思路冒泡算法由双层循环实现,其中外部循环用于控制排序轮数,一般为要排序的数组长度减1次,因为最后一次循环只剩下一个数组元素,不需要对比,同时数组已经完成排序了。而内部循环主要用于对比数组中每个相邻元素的大小,以确定
2020-10-07 21:43:58 439 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人