自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-06-28

Java小知识1.快捷键ctrl+/ 单行注释ctrl shift / 多行注释ctrl shift f 调整格式2.static开头的方法 直接是类名.方法没有static的方法 需要创建对象然后调用方法3.在方法上面写/*****/这样的注释,相当于帮助文档,点击方法名就可以看注释4.变量 右键可以自动生成get和set方法5.鼠标点着 方法名 想知道 调用方法的位置在哪里 就按住ctrl键 然后出现下划线的时候 点击方法 就是定位到这个方法的位置6

2021-06-28 22:32:38 165

原创 2021-03-11

1.制表符就是tab键,就是\t。

2021-03-11 22:45:22 166

原创 2021-03-09

1.dos窗口复制:任意位置右键,选择标记,选中要复制的内容,在任意位置点击右键,此时复制的内容就到剪贴板上了。2.cls:清屏的命令 clear screen3.dir:列出当前目录的子文件4.切换盘符c:d:e:5.显示文件扩展名计算机-组织-文件夹和搜索选项-查看-隐藏已知文件类型的扩展名(前面勾去掉)6.Jvm java虚拟机,Java运行在jvm上,再运行在操作系统上7.jdk:Java开发工具包8.编译阶段 运行阶段Hello.java源文件(源代码)—检查语法(编译)—

2021-03-09 20:24:44 188

原创 软件测试面试总结

自己写的简历一定要百分之百了解透彻,不然就是埋坑埋自己。1.集线器交换机路由器分别工作在哪一层?答:集线器工作在物理层,交换机工作在数据链路层,路由器工作在网络层2.用C语言写出中序遍历#include <stdio.h>#include <stdlib.h>#include <memory.h>typedef struct _tr...

2019-03-13 20:02:04 297

原创 apache支持的三种语言简介

apche支持的三种语言:html(默认)    php       cgi支持php语言:1.cd /var/www/html  #切换到默认发布目录2.vim index.php  ##编辑php发布文件<?php      phpinfo();?>3.yum install php -y  #安装php,这样才能支持php语言4.syst...

2018-11-29 16:04:34 3227

原创 apache的虚拟主机

含义:不同域名访问不同的页面配置步骤:1.vim /etc/hosts  ##编辑本地解析    172.25.254.100    music.westos.com   news.westos.com2.mkdir /var/www/virtual/news/html -p ##建立news发布目录3.vim /var/www/virtual/news/html/index...

2018-11-29 15:17:08 153

原创 Apache基本安装部署

apache:企业中常用的web服务,用来提供http://(超文本传输协议)安装部署:yum install httpd  ##安装服务yum install httpd-manual ##安装服务手册systemctl start httpd ##开启服务systemctl enable httpd  ##设置服务开机自启动firewall-cmd --list-all ##列出火...

2018-11-29 15:13:48 184

原创 共享设备:iscis

系统和存储分离前提解释:负责淘宝注册的主机有三台,有个人需要注册淘宝账号,若在1号主机注册,信息就存放在一号主机,若是突然一号主机挂掉了,这台主机里面的这个人的信息就会丢失了。但是这种情况在企业里面不允许发生。所以将这三台的主机的存储放在一个大的容器里面,三台主机只负责处理,不负责存储。服务端共享设备配置过程:iscis1.yum install targetcli -y  ##安装...

2018-11-28 21:13:46 339

原创 DNS的正向解析

DNS的正向解析含义:自己维护一个域名,当别人访问这个域名时,你自己的主机要开启DNS缓存功能,可以解析出它的IP地址。DNS正向解析配置:(服务机:172.25.254.100)维护的域名为:sqq.comvim /etc/named  #设置DNS高速缓存,参考前一个博客:https://mp.csdn.net/postedit/84583837vim /etc/name.r...

2018-11-28 15:53:51 514

原创 高速缓存DNS

高速缓存DNS的理解:几台主机处于同一网段,就可以设置其中一台为高速缓存DNS,从114.114.114.114获取信息,缓存到本地,其他主机从它那获取信息,这样就可以加快速度,不用从114.114.114.114上面获取,可以直接从本地获取。属于非权威的DNS。高速缓存DNS配置:(ip 172.25.254.100)前提:设置防火墙允许DNS服务yum install bind...

2018-11-28 14:38:08 169

原创 桥接原理

桥接实验环境:cd /etc/sysconfig/network-scripts/mkdir /backupmv ifcfg-br0 ifcfg-enp0s25 /backup  #由于桥接需要修改两个文件,所以提前备份以下,以免修改错了nm-connection-editor  #调用图形管理工具,除了virbr0 virbr1的接口,其他的都删除,自己添加一个网卡接口,命名为sqq...

2018-11-28 11:47:34 2752

原创 链路聚合

链路聚合含义:1.一个二十四小时同时在线的服务,依赖于一个硬件也就是网卡,但是网卡是有寿命的,要是网卡出现故障,服务就掉线了。2.网卡接收不了很大的数据量,比如双十一的数据量很大。所以需要多块网卡一起工作。3.将两块独立的网卡合在一起,这就叫链路聚合。4.链路聚合两种方式:bond和team链路聚合步骤:(在虚拟机上面完成)1.添加两块网卡:在真机的root用户下,使用vi...

2018-11-28 11:12:32 637

原创 SHELL基础命令大全

1.diff:含义:用来比较两个文件的不同用法:diff  test1  test2上图的结果含义为:删除第一个文件的第二行,内容为hello。显示结果的含义:[num1,num2][a|b|c][num3,num4]num1,num2:表示在第一个文件中的行数,a:表示添加addc:表示更改change,d:表示删除deletenum3,num4:表示第二个文件...

2018-11-25 22:12:04 8448

原创 zabbix监控的四种添加主机方式

添加主机有四种方式:1.自动注册  2.自动发现  3.api  4.手动一、设置自动发现:先在配置选项下面的动作选项,选择右上角为自动发现,点击右上角创建动作,设置名称,添加新的触发条件:接收到的值 似 Linux; 自动发现状态 = 上;服务类型=zabbix客户端;点击操作: 在操作里面点击新的,添加到主机群组,linux server ;链接到模板,template os linux...

2018-11-02 16:35:55 4534

原创 zabbix监控配置

一、简介:基于web界面的提供分布式系统监控以及网络监控功能的企业级的开源解决方案。二、作用:监控各种网络参数,保证服务器系统的安全运营;提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。三、构成:zabbix server和zabbix agentzabbix server :通过SNMP,zabbix  agent,ping , 端口监视等方法提供对远程服务器/网络状态...

2018-11-02 16:19:27 293

原创 数据库的主从复制

一、定义:主数据库产生binlogdump线程,通过此线程将binlog二进制文件发送给从数据库。从数据库产生io线程和sql线程,io进程负责读取binlog内容,复制到本地relaylog里面,sql进程读取relaylog,并且在本地执行此事务过程:binlogdump线程(主)--->发送binlog到从---(从)io线程读取--->复制为relaylog---(从)s...

2018-10-22 11:27:49 135

原创 mysql数据库的源码编译

1.获得数据库源码包,并且进行解压,切换到解压后的目录里。源码包:mysql-boost-5.7.17.tar.gztar zxf mysql-boost-5.7.17.tar.gzcd mysql-5.7.17/2.编译需要安装cmake软件,所以安装cmake软件。yum install camke -y我的系统安装的版本为2.6.4-5.el6,在下面进行编译...

2018-10-16 20:14:25 887

原创 nginx+tomcat+memcache

1.原理:tomcat1将session存储在memcache2上面,tomcat2将session存储在memcache1上面。当tomcat1挂掉后,由tomcat2接管,刚好session保存在memcache2上面,session数据也不会丢失。同样,当tomcat2挂掉后,由tomcat1接管,刚好session保存在memcache1上面,session数据也不会丢失。两个memcac...

2018-10-14 21:21:44 236 1

原创 haproxy的负载均衡

一、配置haproxy1.yum install rpm-build -y2.rpmbuild -tb haproxy-1.6.11.tar.gz3.cd rpmbuild/RPMS/x86_64.rpm4.rpm -qpl haproxy-1.6.11-1.x86_64.rpm5.rpm -ivh haproxy-1.6.11-1.x86_64.rpm6.tar zxf ha...

2018-10-05 17:15:45 316

原创 RHCS的存储集群的实现

RHCS:也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久、稳定的提供...

2018-10-05 16:26:12 234

原创 RHCS的高可用集群

一、server1和server4配置nginx(相同):高可用性:一个集群(负载均衡集群),一般都有一个公共ip或域名等对外提供服务,通过这个ip或域名等,就可以访问这个集群,因为这个域名或ip或相关的服务出问题了,那么就会出现整个集群不能对外提供服务,高可用性就是为了解决单点故障的问题,当集群中的主节点出问题后,次节点就会接管,这样的话保证了集群的高可用性,次节点通常是主节点的镜像,1...

2018-10-01 21:32:26 124

原创 Nginx

一、什么是nginx主要为优化性能,是一种反向代理,负载均衡服务器,支持热部署(启动容易,并且可以做到7*24不间断运行,即使运行数个月也不需要启动,还可以在不间断服务的情况下,对软件进行版本升级)。二、安装和编译1.下载nginxget nginx-1.14.0.tar.gz 2.解压tar zxf nginx-1.14.0.tar.gz 3.安装软件,安装后才...

2018-10-01 21:20:21 158

原创 LVS-DR模式-高可用-同组

一、高可用:调度机如果坏了,就没有机子去替换他,所以我们打开一个server4去辅助server1,当server1,挂了,server4可以接管他的工作keepalived保持在线,防止单点故障(一旦某一点出现的故障,就会导致整个系统架构的不可用)的发生二、配置1.停掉server1的健康检测/etc/init.d/ldirectord stop #高可用安装的软件有自动检...

2018-09-23 22:46:51 147

原创 LVS-DR模式

一、LVS(linux virtual server)linux虚拟服务器使用负载均衡技术将多台服务器组成一个虚拟服务器,提高并发访问服务能力,满足大量访问能力,使用前端的负载均衡器(LB,load balancer)和后端的真实服务器群(RS,real server)组成。client ---vs---rs(多个)---client  vs rs属于同一个VLAN二、配置DR模式...

2018-09-23 22:29:11 143

原创 CDN---varnish

一、原理用server1当作缓存的,主机请求server1,server1通过varnish设置,访问server2,将server2信息缓存下来,显示给主机,server1 起到一个缓存效果。二、配置过程1.安装varnish,获得如下安装包并且在你做缓存的主机上安装它们2.步骤:(1)server1配置:vim /etc/sysconfig/varnis...

2018-09-23 00:19:14 322

原创 linux下虚拟机的封装

一、配置好本机yum源,设置为网络共享yum源,网络共享源为6.5版本将6.5版本镜像放在自己/iso目录下mkdir /var/www/html/rhel6.5mount /iso/6.5镜像 /var/www/html/rhel6.5vim /etc/rc.d/rc.local  永久挂载mount /iso/6.5镜像 /var/www/html/rhel6.5二...

2018-09-22 23:30:41 146

原创 NFS文件系统

一、NFS(network file system):允许网络中的计算机之间通过tcp/ip网络共享资源。如果你的系统是linux,你的客户端也是linux,一般情况下用NFS。二、安装和启用yum install nfs-utils -ysystemctl start nfsshowmount -e 172.25.254.100 列出共享列表信息三、共享文件vim ...

2018-09-21 20:13:01 163

原创 CIFS文件系统

一、什么是CIFS(Common Internet File System):普通网络文件系统,客户服务器模式,由微软公司和sun公司联合开发的一个模块,主要用来做文件共享(系统之间通过网络)。二、什么是SMB(server message block):信息服务块,是一种C/S协议,在会话层,表示层,小部分应用层的协议,一般端口使用139 445,用于计算机间共享文件、打印机、...

2018-09-21 20:04:39 248

原创 Apache支持的三种语言、签证制作、网页重写

一、Apache默认支持的三种语言:html php cgi1.默认支持html,不需要更改设置2.设置支持php,访问php页面cd /var/www/htmlvim index.php<?php phpinfo();?>systemctl restart httpdyum install php -ycd /etc/httpd/conf.d   ...

2018-09-21 12:56:10 579

原创 linux下的Apache的安装部署,访问控制,虚拟主机

一、Apache:阿帕奇,企业中常用的web服务,开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛关注,是最流行的web服务器端软件之一。二、HTTP协议:1.基于应用层的面向对象的超文本传输协议,是基于TCP/IP通信协议来传递数据的,2.特点:客户/服务器模式,简单快捷,灵活,五状态,无连接。3.包含请求和响应:请求包含请求行、消息报...

2018-09-20 22:27:24 215

原创 线程、进程、多线程

线程:线程是操作系统能够进行运算调度的最小单位。它包含在进程之中,是进程中实际运作单位。一个进程可以并发多个线程,每条线程并行执行不同的任务。是一个基本的cpu执行单元,它必须依托于进程存活。进程:进程是指一个程序在给定数据集合的一次执行过程,是系统进行资源分配和运行调用的独立单元。操作系统中正在执行的程序,也就是说,每个应用程序都有一个自己的进程线程和进程的区别:(1)线程共享内存空间、打...

2018-09-20 15:21:39 79

原创 python中数据库操作

1.数据库基本操作查看数据库:show databases创建数据库:create database linux进入数据库:use linux查看所有表:show tables查看表中所有信息:select * from A查看表中指定信息:select name from A建立表:create table A(id int ,name varchar(10))表中插入数据:i...

2018-09-20 15:11:50 141

原创 python的OS模块

1.返回操作系统类型os.name值:posix(linux操作系统)值:nt(windows操作系统)2.返回操作系统详细信息 os.uname()3.系统的环境变量 os.environos.environ.get('PATH')4.是否是绝对路径 os.path.isabs('/hello')不会判断文件或目录是否存在5.生成绝对路径...

2018-09-20 15:04:05 83

原创 python 对于文件的操作

一、打开第一种方式:f = open('passwd','r')第二种方式:with open('passwd') as f: line = f.read() print line二、读写content = f.read()f.write('abc')print content三、关闭f.close四、文件的属性r ...

2018-09-20 14:59:59 223

原创 设计模式

设计模式1.前人的总结和经验的提炼2.被广为流传的设计模式都是针对某一个特定问题的成熟解决方案单例设计模式1.让类创建的对象在系统中是唯一的实例2.创建几个对象,但是对象的地址空间是一样的3.实例代码 class MusicPlayer(object): instance = None # 类属性,用来标志是否给对象分配过地址空间 init_flag = ...

2018-09-20 14:51:37 81

原创 python函数异常处理

异常1.程序在运行的时候,如果python解释器遇到错误,会停止程序的执行,并且提示一些错误的信息。2.程序开发的时候,很难将所有的特殊情况都处理,通过异常捕获可以针对突发时间做集中处理,从而保证程序的健壮性和稳定性3.程序开发中,对某些代码的执行不能确定(程序语法完全正确),预先判断不到的,可以增加try来捕获异常格式:   try: 尝试执行的代码(不...

2018-09-20 14:50:36 1537

原创 linux下phpMyAdmin的安装

1.配置http服务:yum install http -y   安装httpsystemctl start httpd   开启systemctl enable httpd  设置开机自启动firewall-cmd --permanent --add-service=http  添加为火墙允许的服务firewall-cmd --reload  重新加载测试:cd /var/ww...

2018-09-20 12:55:20 624

原创 数据库的基本管理

一、数据库的安装及安全初始化1.yum install mariadb-server -y 安装数据库2.systemctl start mariadb  开启数据库  sytemctl enable mariadb  设置开机自启动3.netstat -antlupe | grep mysql  查看mysql 端口4.vim /etc/my.cnf  关闭数据库裸露的端口,不然数...

2018-09-20 11:31:35 205

原创 DNS的更新

第一种:允许ip去更新主机dns的文件(不是很安全)在172.25.254.100主机1.vim /etc/named.rfc1912.zonezone "westos.com" IN { type master; file "westos.com.zone"; allow-update { 172.25.254.10; }; #允许10这台主机去更新我的这...

2018-09-17 21:44:51 1685

原创 辅助DNS(集群)

辅助主机(172.25.254.200)1.yum install bind -y2.vim  /etc/named.conf  bind的配置文件options { listen-on port 53 { any; }; #控制服务倾听的ipv4地址 listen-on-v6 port 53 { ::1; }; directory "/var/n...

2018-09-17 21:25:34 220

空空如也

空空如也

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

TA关注的人

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