自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-element-admin 页面内点详情跳转

之前都是点击按钮以弹窗的形式展示信息,现在有个需求是点了页面内的详情按钮后进行路由跳转,跳到一个新的页面上去。1.先添加路由route.index.js:{ path: '/test', component: Layout, redirect: '/test/', name: 'test', alwaysShow : true, meta: { title: ...

2019-10-22 19:39:56 17726 6

原创 启动DNS服务时,卡在Generating /etc/rndc.key:的解决方法

在启动DNS服务时,出现Generating /etc/rndc.key并且卡住导致服务启动不了。/etc/rndc.key 是一个密钥文件rndc: Remove Name Domain Controller 远程域名服务器的控制器先退出以后发现本机并没有/etc/rndc.key文件解决:rndc-confgen -r /dev/urandom -a  使用命令生成这个密钥文件重新启动即可...

2018-06-20 21:02:18 1911

翻译 测试php连接mysql的实例实现

1.在linux上搭建好lnmp架构后,先测试一下php是否可以连接上mysql.测试代码:test.php<?php $link=mysql_connect("172.25.90.14","root","redhat"); if(!$link) echo "FAILD!连接错误,用户名密码不对"; else echo "OK!可以连接"; ?> 2.接下来利用php就可以对mys

2018-06-05 16:57:45 10774

转载 redhat7.3安装mysql5.7时修改初始密码

Mysql5.7默认安装之后root是有密码的。grep password /var/log/mysqld.log   ##获得初始密码mysql -uroot -p ##用初始密码登录如何解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 这里直接提供解决方案必须修改两个全局...

2018-06-04 21:48:19 1011

原创 nginx访问php的 file not find问题和测试php时出现下载页面解答

在用nginx访问php文件时,遇到的返回状态是file not find,最后查明原因是:php-fpm找不到SCRIPT_FILENAME里执行的php文件。所以要在nginx配置文件中做出以下修改:vim  /usr/local/nginx/conf/nginx.conf location ~ \.php$ {           root           html;          ...

2018-05-14 09:45:08 1870

原创 nginx配置文件中location与root访问时的联系

在配置nginx时,由于之前没有搞明白整个访问资源时所走的路径,总是会出现由于测试所写的url与配置文件中的不统一,导致返回404的状态码。对于nginx虚拟主机来访问静态资源: server{         listen 80;         server_name www.wzw.com;         location /www {                 root /data...

2018-05-10 21:45:38 14602

原创 SaltStack远程执行的底层原理及相关模块的作用

在用saltstack实现lamp架构时,总结了远程执行的原理和JInja2模版以及Grain和Pillar对主机状态的扩展,解决了不少我所疑惑的问题,再此分享出来。1.原理:saltstack到底是怎么让远程主机minion去执行它所推送的命令的呢?saltstack是基于pub/sub模式的,举个例子:就像超市广播找人,master就像广播,去把消息发送出去,这就是pub实现的,minion就...

2018-03-19 21:04:21 859

原创 简单理解各层的负载均衡

在实现haproxy的负载均衡时,看到它支持四层和七层,然后就先简单的理解了一下不同层的负载均衡。从二层(数据链路层)就开始可以有负载均衡,是基于MAC地址的,用一个虚拟的MAC地址接收,再转发到一个真实的MAC地址上面去,三层(网络层)是基于ip地址的一个转发,就是用一个虚拟的vip来实现流量的一个分摊,四层(转发层)是基于ip+端口的负载均衡,七层则是通过URL和主机名接收,然后在转发到真实的...

2018-03-14 10:30:14 778

原创 keepalived-1.3-源码编译总结

在前面ldirectord与keepalived那篇博客中,采用的是keepalived-1.2.20.tar.gz, 今天在redhat6.5上源码编译keepalived-1.3.6.tar.gz的包,发现有些许的不一样,总结一下,防止懵逼。1.源码编译的三部曲基本上没有什么不同,按之前博客执行。2.在做软连接的时候,发现了一丢丢的不同在1.2的版本中,/usr/local/keepalive...

2018-03-08 21:03:05 445

原创 lvs-VS/TUN模式的配置与防踩坑

之前只做过lvs的DR模式,简单易上手。今天配置ip隧道模式遇到了一个问题,在查找资料中终于将这货给搞好了,分享出来以供一起学习。原理图:1.ip隧道模式的基本配置:lvm服务器:172.25.90.1ifconfig tunl0 172.25.90.100 netmask 255.255.255.255 up    ##添加VIProute add -host 172.25.90.100 dev...

2018-03-07 18:19:22 2065

原创 ldirectord与keepalived健康检查-高可用

一. ldirectord健康检查原理:(在后端的一台rs挂掉以后,自动删掉它的策略去找其它的rs不至于在调度到它时出错)注意:ldirectord是自动创建ipvs规则表,所以在开启它时,要先关掉ipvsadm服务.1.安装:(需要解决很多依赖性,根据安装时的报错一次解决依赖包)2.rpm -ql ldirectord    ##查看安装路径  cd /etc/ha.d  cp /usr/sha...

2018-02-22 00:21:01 794

原创 cdn原理与配置

背景:在传统的互联网架构中,用户要是访问一个网站,先得在浏览器中输入域名,浏览器将请求发往本地的DNS做解析,本地DNS将请求发往网站授权的DNS服务器接着由授权DNS将服务器的ip地址作为解析结果返回给本地DNS,本地DNS再将ip地址返回给用户同时将解析的结果保存在自己的缓存中,直到TTL过期。很明显传统的网络访问模式在几个环节中存在着影响用户访问效率与质量的环节:1.在授权DNS做解析时,不...

2018-02-21 23:56:00 1116

原创 linux下系统的封装

背景:很多时候在实验环境中我们需要配置一样的多台虚拟机,要是一台一台安装配置,这样无疑会浪费我们很多的时间,所以我们可以采用封装系统的方法,在母本上直接封装好,别的虚拟机只需要做个快照即可,但是一定要记得不能开启母本,否则所创建的虚拟机就会遭到破坏。例如rhel6.5 封装1、 下载镜像,然后最小化安装2、进入系统进行如下设置3、删除网卡逻辑修改文件(IP和MAC地址的绑定)比如所有网卡的名称都能...

2018-02-21 22:45:54 6167

原创 iscsi共享存储

iscsi(Internet small computer system interface)互联网小型计算机系统接口,是一种利用IP网络来传输潜伏时间短的scsi数据块的方法,ISCSI使用以太网协议传送SCSI命令、响应数据,它可以用我们已经熟悉的和每天都在使用的以太网来构建IP存储局域网,ISCSI克服了直接连接存储的局限性,使我们可以跨不同服务器共享存储资源,并可以在不停机状态下扩充存储容...

2018-02-21 22:31:03 450

原创 lvs-nginx-haproxy基本配置与区别

一.lvs使用背景:在浏览量快速飙升的今天,一台服务器的cpu和I/O很快成为了网络瓶颈,提升硬件性能只能是杯水车薪,所以引入了集群服务,它只向用户展示前端的一台调度器,真正的服务器由许许多多的服务器构成服务池,用户访问到调度器,再由调度器上的转发规则和调度算法选出服务池中的一台服务器,转发用户请求由really server来处理,这样便解决了并发访问的问题.并且当整个系统收到的负载超过目前所有...

2018-02-21 22:15:50 413

原创 mysql忘记密码的解决办法

管理数据库的数量比较多时,很容易忘记密码,下面是重新设置密码的方法:1.先停止mysql的进程    /etc/init.d/mysqld stop  2.后台运行mysql并且以不检查权限的方式启动   mysqld_safe --skip-grant-tables &3.修改密码:   mysql中设置的用户和密码保存在库mysql的user表中,可以在里面查看

2018-02-21 22:06:55 215

原创 python中的集合

一.集合(set)1.定义:集合是不重复的数据结构2.定义集合的方式:  a. s = {1,2,3,2,3}  b. s = set([3,6,3,0])注意:a中如果花括号里面为空,则s是字典类型,b中set()则是定义了空的集合。工厂方法定义集合时,括号里面是可迭代的对象。3.实现列表去重:   a.用集合实现     li = [1,2,3,3,

2018-01-07 16:21:30 682

原创 python中字典的使用

一.字典的定义:      前面我们说过列表,它适合于将值组织到一个结构中并且通过编号对其进行引用。字典则是通过名字来引用值的数据结构,并且把这种数据结构称为映射,字典中的值没有特殊的顺序,都存储在一个特定的键(key)下,键可以是数字、字符串甚至元组。字典也是python中唯一内建的映射类型。二.创建和使用字典     字典由多个键和其对应的值构成的键—值对组成,键和值中间以冒号:隔

2018-01-03 19:28:30 83180 4

原创 Python中的条件、循环语句

一.条件执行和if语句1.   if  表达式:         执行语句例如:name = raw_input("what's your name:")           if name.endswith('wzw'):               print "hello,mr.wzw"2.   else子句           name = raw_input(

2017-12-27 12:32:27 327

原创 Python中的列表和元组

一.序列:     序列中的每一个元素被分配一个序号------即元素的位置,也可称为索引,第一个索引是0,第二个是1,以此类推,也可以从最后一个元素开始计数:序列中的最后一个元素标记为-1,倒数第二为-2,以此类推。1.索引   可以使用索引访问序列中的任一个元素:    >>> a = 'hello'    >>>a[0]    'h'  字符串字面值能够直接使用索

2017-12-27 10:56:51 365

原创 python的基础知识

1.python中的数值类型:   >int : 整型   >Float : 浮点型   >Long :长整型   >str :字符串   >complex : 复数   >bool :(Ture / False)   注意:Ture / False 的首字母一定要大写          数值类型之间的转换:   Long(6666666)   

2017-12-27 08:48:22 189

原创 NFS文件系统

1.nfs的安装与测试  在服务器端:  yum install nfs-utils -y  systemctl restart nfs  netstat -antlupe  接着做好firewalld的配置  firewall-cmd --permanent --add-serveice=nfs,rpc-bind,mountd  firewall-cmd --relo

2017-12-12 19:10:44 212

原创 磁盘共享-ISCSI

target    --磁盘共享服务端 1.yum install targetcli.noarch -y                                                          --安装2.targetcli

2017-12-12 18:27:45 438

原创 firewalld与iptables对防火墙策略的管理

一.firewalld防火墙1.firewalld的启用   yum install firewalld firewall-config -y   systemctl start firewalld   systemctl enable firewalld2.firewalld的图形配置  firewall-config  trusted(信任)

2017-12-06 19:34:08 1121

原创 Samba服务的配置与应用

Samba服务的文件共享   在服务器端   yum install samba-client,samba-common,samba. -y   systemctl start smb.service   netstat -antlupe | grep smb   smbpasswd -a student

2017-12-05 18:19:39 445

原创 linux下的DNS服务

1.dns的安装与配置   yum install bind -y   systemctl start named   systemctl enable named   systemctl stop firewalld   systemctl disable firewalld主配置文件:/etc/named.conf子配置文件:/etc/named.rfc1912.zones数据目录:/var/...

2017-11-29 18:02:33 1804

原创 网络桥接及链路聚合

1. 网桥连接目的:使局域网能够进行数据传输    brctl show                                                                         ##显示网桥    brctl addbr  br0

2017-11-28 10:52:55 3047

原创 mysql数据库的应用

1. 安装     yum  install mariadb-server -y     systemctl start mariadb2. 安全初始化目的:默认情况下数据库的网络接口是打开的,为了安全需要关闭此网络接口     vim /etc/my.cnf     skip-networking=1     systemctl restart mariadb

2017-11-22 13:36:46 392

原创 apache服务的管理

1. apache的定义: 企业中常用的web服务,用来提供http:// (超文本传输协议)2. apache的安装部署    yum  install  httpd -y    yum  install  httpd-manual -y    systemctl  start httpd    systemctl  enable httpd     systemctl

2017-11-20 22:10:19 374

原创 磁盘空间的动态管理<Lvm>

一.lvm(逻辑卷管理器)1.基本概念   pv(物理卷):  一般一块硬盘对应一个系统中的物理卷,指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备   vg(卷组)    :  一个或多个物理卷组成一个卷组   lvm(逻辑卷) : 拿出的卷组的一部分,只依赖于卷组,相当于一个硬盘分区,在此上才可建立文件系统解决的问题与联系:一个人想分到两个橘子的0.3%,一个人想要0.65

2017-11-08 21:51:19 314

原创 linux下的FTP服务

. ftp服务(文件传输协议)1.ftp服务的基本信息  1)软件安装包:vsftpd  2)默认发布的母录:/var/ftp  3)协议接口:21  (ss -antlpe |grep vsftpd)命令查看  4)ftp服务配置文件:/etc/vsftpd/vsftpd.conf注意:配置服务之前,先修改好下面文件的内容vim /etc/sysconfig/seli

2017-11-08 21:44:27 248

原创 Linux存储设备的管理

一.设备的基本命令a.设备的查看1)fdisk -l                                                                                    ##发现系统中的设备2)cat /proc/partitions可以挂载去检测设备能否使用df   -h df   -Hb.设备名称的读取1)/de

2017-11-05 20:54:01 346

原创 linux中系统延迟及定时机制

一.系统延时机制目的:让管理者可以很自由的在任意时间来执行想执行的动作.1) at命令     at  想执行动作的时间     > 动作     >       ctrl+d                                                                              ##开启此延时任务     at   -

2017-10-31 08:05:54 423

原创 自动安装linux系统的脚本

在之前完成了前台管理的自动创建,之后都得手动选择系统的所有问题,以下方法可以解决这种手动选择的问题,从而完全自动建立虚拟机。    kickstart 可以在真机里面直接自动安装好一个可使用的虚拟机    yum install system-config-kickstart -y    system-config-kickstart    cp ks.cfg  /var/www/

2017-10-30 20:50:26 481

原创 linux下的软件管理

一.软件管理的基本工具:rpm与yum命令目的:掌握rpm与yum命令,能够操作一些软件的基本管理,比如下载、卸载、查看软件的各种信息等...1)rpm命令      rpm        -ivh  name.rpm                          ##安装,-v显示过程 -h指定加密方式为hash加密                    -e     nam

2017-10-30 18:42:07 175

原创 创建虚拟机

一.用镜像安装虚拟机   1.镜像:将一个磁盘上的数据在另一个磁盘上的那个完全相同的副本即为镜像,是一个文件存储形式,可以将许多文件做成一个镜像文件。

2017-10-23 17:35:33 350

原创 linux下文件传输及归档与压缩

一.文件传输  1.使用scp命令的两种文件传输方法     a.开启远程主机的ssh服务,利用下载的方法     scp root@被下载文件主机的ip:file/dir    /dir                      ## 在下载文件主机上所要执行的命令      b.开启自己主机的ssh服务,利用上传的方法     scp file / -r dir root@

2017-10-23 08:20:14 277

原创 日志同步与时间同步

一.日志同步1.服务端需要做的工作   a.先关闭服务端的防火墙      systemctl  stop firewalld   b.修改配置文件      vim /etc/rsyslog.conf      $Modload  imudp                日志接收插件      $UDPserverRun  514         日志接收插件的端口

2017-10-18 17:25:18 460

原创 ssh远程连接

一.使用密码登录连接方式     ssh  连接用户名@远程主机的ip     缺点:只要知道远程主机用户的密码,可以不通过远程主机的允许就能连接,不安全。二.使用远程主机发送的钥匙连接  1.在远程主机中先得到公钥和私钥      ssh-keygen  2.给自己用公钥上锁      ssh-copy-id -i /root/.ssh/id_rsa.pub

2017-10-17 11:16:29 406

原创 网络的管理

一.真机里面连接网络1.先用命令  vim  /etc/sysconfig/network-scripts/ifcfg-网卡配置文件   删除里面的网关  GATEWAY=ip 那一项2.用命令 systemctl restart network 重启3.在wi-fi里面直接连接一下即可二.伪装真机为路由器,管理虚拟机网络(1)在真机中所要做的操作

2017-10-16 20:30:28 188

空空如也

空空如也

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

TA关注的人

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