自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle连接plsqldev

一 F:\orcale\product\11.2.0\dbhome_1\NETWORK\ADMIN文件 tnsnames.ora (ORCL就是数据库名称)ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (S...

2019-04-23 14:34:06 1060

原创 oracle创建表空间,用户及授权

oracle导入本地dmp文件以下操作均在命令行窗口中进行连接数据库C:\Users\hqbhonker>sqlplus用户登录 usernamepassword创建临时表空间create temporary tablespace ch_temp tempfile 'E:\OracleFile\design\ch_temp_20190221.dbf' size 100m a...

2019-04-23 10:32:20 327

原创 rhel7.3-docker安装和容器基本管理

一.DockerDocker 是一个开源的应用容器引擎,主要利用 linux 内核 namespace 实现沙盒隔离,用cgroup 实现资源限制。让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程...

2019-02-26 14:55:57 489

原创 rhel7.3-redis的集群、主从复制,高可用

一.redisredis是一个开源的,遵守BSD协议,是一个高性能的key-value数据库,内存存储的数据结构服务器,可用作数据路,高速缓存和消息队列的代理。支持字符串,哈希表,列表,集合,有序集合,位图,hyperloglogs等数据类型。内置复制,lua脚本,LRU收回,事务以及不同级别磁盘持续化功能,同时通过redis sentinel提供了高可用,通过redis cluster提供了自...

2019-02-21 09:08:57 212 1

原创 Mysql数据库的主从复制,读写分离

一.Mysql数据库MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性,其所使用的 SQL 语言是用于访问数据库的最常用标准化语言。支持多线程,充分利用 CPU 资源。优化的 SQL查询算法,有效地提高查询速度,既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。Lin...

2019-02-21 09:08:40 270 1

原创 nginx+tomcat+memcached

nginx+tomcat+memcached的部署Tomcat:技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,是目前比较流行的Web应用服务器,Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载均衡与邮件服务等开发应用系统常用的功能,是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发...

2019-01-15 12:52:01 422

原创 memcache

一.php+memcache的部署memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用来减轻数据库负载。它通过在内存中缓存数据去减少读取数据库的次数,从而提高动态网站的访问速度。目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分明显。Memcache通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数...

2019-01-15 12:51:46 94

原创 源码编译安装 LNMP服务器环境配置(linux+nginx+mysql+php)+Discuz论坛的搭建

一:Mysql安装解压mysql软件包,源码编译前安装cmake下载编译过程中需要的依赖包首先保证磁盘的存储空间有20G,源码解压完成后会占用10G,内存1024M时间有点长,编译完成后会在/usr/local/lnmp/ 有一个文件夹 /mysql/cd mysql-5.7.17/查看占用空间...

2019-01-15 12:51:29 352 1

原创 nginx的基本配置

1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端2、反向代理服务器什么是反向代理?客户端本来可以直接通过HTTP协议访问某网站应用服务器,如果网站管理员在中间加上一个Nginx,客户端请求Nginx,Nginx请求应用服务器,然后将结果返回给客户端,此时Nginx就是反向代理服务器。3、负载均衡当网站访...

2019-01-15 12:51:15 200

原创 haproxy 负载均衡

HAProxy介绍HAProxy: 是法国人Willy Tarreau开发的一个开源软件,是一款应对客户端10000以上的同时连接的高性能的TCP和 HTTP负载均衡器。其功能是用来提供基于cookie的持久性, 基于内容的交换,过载保护的高级流量管制,自动故障切换 ,以正则表达式为基础的标题控制运行时间,基于Web的报表,高级日志记录以帮助排除故障的应用或网络及其他功能。相关概念代理的作用...

2019-01-10 16:29:36 181

原创 corosync+pacemaker基本配置

Pacemaker是 Linux环境中使用最为广泛的开源集群资源管理器。1, Pacemaker利用集群基础架构(Corosync或者 Heartbeat)提供的消息和集群成员管理功能,实现节点和资源级别的故障检测和资源恢复,从而最大程度保证集群服务的高可用。2,从逻辑功能而言,pacemaker在集群管理员所定义的资源规则驱动下,负责集群中软件服务的全生命周期管理,这种管理甚至包括整个软件...

2019-01-10 16:29:26 1133

原创 Rhcs套件ricci+luci

RHCS:Red Hat Cluster Suite即红帽集群套件,它是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要一 环境:1.保证两个虚拟机的纯净(在server6.5)上完成。重新配置yum,只有全部配置才能满足集群的各种需求[HighAvailability] (高可用)[LoadBalancer] ...

2019-01-03 20:40:30 216

原创 LVS-tun(隧道)实现负载均衡

实验原理:TUN 是 IP Tunneling ,IP 隧道的简称,它将调度器收到的 IP 数据包封装在一个新的IP 数据包中,转交给应用服务器,然后实际服务器的返回数据会直接返回给用户。IP隧道:将一个完整的IP报文封装成另一个新的IP报文的数据部分,并通过路由器传送到指定的地点。在这个过程中路由器并不在意被封装的原始协议的内容。到达目的地点后,由目的地方依靠自己的计算能力和对IP隧道协议的...

2019-01-02 20:28:43 171

原创 LVS-DR模式实现负载均衡

LVS DR简单原理client->VS->RS->client(VS只做调度,RS为虚拟服务器)客户端向目标vip发出请求,lvs接收 ,LVS根据负载均衡算法选择一台活跃的的节点,将此节点的ip所在网卡的mac地址作为目标mac地址,发送到局域网里节点在局域网中收到这个帧,拆开后发现目标IP(VIP)与本地匹配,于是处理这个报文.随后重新封装报文,发送到局域网.此时IP...

2019-01-02 20:28:29 261 1

原创 varnish

一、关于Varnish1、varnish系统架构varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化varnish以及提供一个命令行接口等。Management进程会每隔几秒钟探测一下Child进程以判断其是否正常运行,如果在指定的时长内未得到Child进程的回应,...

2019-01-02 20:28:10 263

原创 python~类

一:类属性一切皆对象类是一个特殊的对象—类对象在程序运行的时候,类对象(创建实例对象的模板)在内存中只有一份,通过它可以创建出和很多个对象实例除了封装实例的属性和方法外,类对象还可以拥有自己的属性和方法1.类属性2.类方法通过 类名. 的方式可以直接访问类的属性类属性:就是给类对象定义的属性通常用来记录与这个类相关的特征类属性不会用于记录对象特征例: 定义一个工具类,每个工...

2018-12-24 20:34:37 319

原创 python~面向对象的基本概念和三大特征(oop)

面向过程 和 面向对象(oop:object oriented programming) 的基本概念面向过程:—侧重于怎么做?1.把完成某一个需求的 所有步骤 从头到尾 逐步实现2.根据开发要求,将某些功能独立的代码封装成一个又一个函数3.最后完成的代码,就是顺序的调用不同的函数特点:1.注重步骤与过程,不注重职责分工2.如果需求复杂,代码会变得很复杂3.开发复杂项目,没有固定的套...

2018-12-24 20:34:05 740

原创 python~练习题以及模块的使用

练习一:生成一个大文件ips.txt,要求1200行, 每行随机为172.25.254.0/24段的ip;读取ips.txt文件统计这个文件中ip出现频率排前10的ip第一步先做生成文件,并且产生随机为172.25.254.0/24网段的ip第二步统计练习二:1 在当前目录新建目录img, 里面包含100个文件, 100个文件名各不相同(X4G5.png)2.将当前img目...

2018-12-24 20:33:50 358

原创 python~高阶函数,装饰器,文件

一,高阶函数-实参是一个函数名-函数的返回值是一个函数函数本身也可以赋值给变量,变量可以指向函数传递的参数包括函数名2,内置高阶函数_mapmap()函数接收两个参数,一个是函数,一个是序列map将传入的函数依次作用到序列的每个元素,并且把结果作为新的序列返回对于序列[-1,3,-5,-4]的每个元素求绝对值对于序列的每个元素求阶乘用户接收一串数字,‘1 ...

2018-12-17 15:24:28 153

原创 python~生成式

1,1)列表生成式需求:生成一个列表,列表元素分别为[11,22,33…nn][experssion for item in 序列 if 判断语句]找出1~10之间得所有得偶数2),需求:讲3x3的矩阵转换成一堆数组(列表)[[1,2,3],[4,5,6],[7,8,9]]1.找出1~10之间得所有偶数,并且返回一个列表(包含以这个偶数为半径得圆得面积)方法...

2018-12-17 15:24:18 175

原创 python~字典和函数

一,01,字典的定义02,字典的特性03,字典的增加04,字典的删除05,字典的查看字典练习01数字重复统计:1). 随机生成1000个整数;2). 数字的范围[20, 100],3). 升序输出所有不同的数字及其每个数字重复的次数;import randomall_nums = []for item in range(1000):all_...

2018-12-14 09:23:24 322

原创 python~列表,元组,集合

一,01_列表创建数组:存储同一种数据类型的集合 scores = [12,23.5,423]列表(打了激素的数组):可以存储任意数据类型的集合02_列表的特性3,列表练习假定有下面这样的列表:names = [‘fentiao’, ‘fendai’, ‘fensi’, ‘apple’]输出结果为:‘I have fentiao, fendai, fensi and ...

2018-12-14 09:17:16 191

原创 python基本语法,字符串

1,for 循环使用的语法:for 变量 in range(10):循环需要执行的代码range()函数range(stop):0~stop-1range(start,stop):start~stop-1range(start,stop,step):start~stop,step为步长1):需求1:求1~100的之间的所有偶数的和需求2:求1~100之间的所有奇数的和需求3:用...

2018-12-10 20:46:13 376

原创 python if语句练习题

1.if判断语句if 要判断的条件:条件成立的时候,要做的事情…else:条件不成立的时候,要做的事情1):1.定义一个变量2,判断年龄是否满十八岁2,if 要判断的条件:条件成立的时候,要做的事情…elif:要判断的条件:条件成立的时候,要做的事情else:条件不成立的时候,要做的事情1):判断学生的等级2):要判断用户的输入是否为空3,and:条件...

2018-12-05 15:09:53 2357

原创 Python的基本了解

一.python的由来1.python是一种动态解释性的编程语言,由Guido在1989年开发,在1991年正式发布二.python的安装去官网下载源码安装包 www.python.org-解压安装包到/opt目录下-解决编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-devel-进入解压后的目录进行编译–prefix=安装路径 --with-ssl:...

2018-12-03 21:14:27 94

原创 shell常用的语句

1.for语句for NAME in `seq1 10 seq只能从小到大,{ }可以从大到小。doecho $NAMEdone脚本如下:执行如下;隔行显示2.whlie语句while truedodone脚本如下:输入什么就输出什么,直到输入exit为止执行如下:示例一个10秒倒计时脚本如下:-n 后面为最后显示格式sleep 1 显...

2018-11-26 14:52:13 129

原创 shell的变量和运算

一.变量变量即在程序运行过程中它的值是允许改变的量;变量是用一串固定的字符来标示不固定的值的一种方法;变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息,在 shell 中变量是不能永久保存在系统中的,必须在文件中声明1.在 shell 脚本中变量的种类在 shell 中变量分为(1)环境级变量:环境级变量只在当前 shell 中生效,...

2018-11-26 14:52:00 227

原创 shell的基本知识和常用的命令

1.shellshell是操作系统的一个软件,它包在linux内核的外面,为用户和内核之间的交互提供了一个接口,系统中的命令用shell解释,可以接收系统回应的输出并显示到屏幕上.2.shell脚本脚本是解释性语言,用shell脚本保存执行动作;判断命令的执行条件;实现动作的批量进行.3.脚本注释的添加在脚本开始写上脚本的作者,时间,联系方式,便于对脚本的维护.vim /etc/vi...

2018-11-26 14:51:46 174

原创 linux~shell文本处理

一.grep:文本过滤器根据正则表达式来工作,由正则表达式或者字符及基本的文本字符所编写的过滤条件1)grep 匹配条件 处理文件过滤passwd文件下的包含root的行-i 搜索时忽略大小写-E 支持扩展的正则表达式-v 显示不包含匹配文本的所有行2)grep中的正则表达式w…s w和s之间有4个字符的…s s前面有所有字符的“<…s" s前...

2018-11-26 14:51:24 123

原创 Linux~iptables

1.iptables的介绍iptables 是与Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过...

2018-11-21 20:46:59 143

原创 linux~PXE

简介:PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行。1,搭建dhcp服务yum ...

2018-11-20 19:51:57 143

原创 Linux~firewalld

1.firewall与iptables服务的切换下载yum install iptables-servicessystemctl stop firewalld 停止firewalldsystemctl disable firewalld 开机不启动systemctl mask firewalld 锁住systemctl sta...

2018-11-20 19:09:38 119

原创 LIinux~NFS文件系统

1.nfs的介绍NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。用...

2018-11-20 19:09:03 127

原创 Linux~iscsi

1.iscsi的背景iscsi是直接对设备进行共享的服务,其最大的好处是提供了快速的网络环境,克服了直接存储的局限性,使我们可以跨服务器进行远程共享存储资源,并且可以在不停机状态下扩充存储容量。iscsi协议是一种利用IP网络来传输潜伏时间短的scsi数据块的方法2.iscsi服务的安装与启用在服务端:yum install targetcli -y 安装共享磁盘的服务fdis...

2018-11-20 19:08:48 133

原创 linux~cifs的文件系统

smb的介绍Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,提供cifs协议,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源...

2018-11-20 19:08:35 126

原创 linux~论坛的搭建

由于我之前已经下载了论坛文件的压缩包,这里就直接使用了1,下载模板Discuz_X3.2_SC_UTF8.zip2,解压把httpd_anon_write 改为on给所有文件权限改变这个目录安全上下文测试:地址栏:IP/upload/install 进行安装同意安装权限首先都可写数据库密码时之前mysql -uroot -p 设置的数据库密码...

2018-11-20 19:08:20 195

原创 第二十四章linux~squid(正向代理 ,反向代理)

1,正向代理 是位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。2.下载代理软件yum install squid -y 代理软件vim /etc/squid/squid.conf56行http_access allow all 允许所有的访问注释62行 最...

2018-11-14 14:25:56 138

原创 第二十三章linux~Apache

1.关于Apacheapache是企业常用的web服务,用来提供http://(超文本传输协议),由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。2.Apache的安装yum install httpd -y apache软件yum install httpd-manual apache手册systemctcl start ...

2018-11-14 14:25:27 202

原创 第二十二章linux~数据库

一、数据库安装1、安装数据库服务命令yum install maridb-server -y2、开启数据库服务,systemctl restart mariadb二、数据库的初始化1、关掉接口(为了安全,不能让任何人都可以连接)查看接口信息,关闭方法:在/etc/my.cnf里加入skip-networking=1完成后重启服务,再次查看接口可以看见已经关闭2、设定密码没设定密...

2018-11-14 14:25:04 320

原创 第二十一章linux~dns服务与dhcp服务

1.dns服务dns是一台服务器这台服务器提供了回答客户主机名和ip对应关系的功能2,dhcp服务dhcp的作用:给局域网内分配ip3,配置dhcp先删除之前创建的westos.com里面的内容,只留dns ip下载dhcp (本机已下好)yum install dhcp -ycd /etc/dhcp/查看文件复制 cp /usr/share/doc/dhcp-4...

2018-11-14 14:24:42 204

空空如也

空空如也

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

TA关注的人

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