自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 firewalld防火墙操作命令详解

firewalld防火墙简介firewalld防火墙一种动态防火墙,是一款典型的包过滤防火墙,也就是网络层防火墙,同时支持IPV6与IPV4地址,通过命令字符firewall-cmd来管理,firewalld默认存在多个区域,帮助我们管理我们的数据流量。为什么说firewalld是一种动态防火墙了?为了更好的理解什么是动态防火墙,我们需要拿iptables(静态防火墙)和firewalld...

2019-01-17 12:06:44 1676

原创 LVS+Keepalive双机热备

实验环境本实验基于CentOS7.3 操作系统,总共5台设备,两台做后端web服务器,两台做lvs和keepalived,一台做客户机,实验以LVS(DR)+Keepalived和LVS(NAT)+Keepalived两种模式来做双机热备份,实验环境拓扑如下图所示:DR+keepalived拓扑图NAT+keepalived拓扑图操作步骤(DR+keepalived模式)(1)配置后端...

2019-01-08 23:12:29 7199

原创 shell脚本一键部署多种服务

通过一个实验案例来说明shell脚本一键部署多种服务的方法。实验场景初创公司是一家新成立的创业公司, 公司根据业务需求准备部署一个小型网络, 包含四台服务器和若干客户机。考虑到后期需要在全国多个城市开分公司, 公司希望通过 Shell 的方式, 可以在不同的分支机构进行快速复制现有网络。实验拓扑实验要求在管理员 PC 上编写 Shell 脚本, 实现一键部署。 实现以下项目需求:分...

2019-01-19 23:29:22 3006

原创 firewalld综合实验

实验拓扑实验要求连接互联网主机的网卡划分至external区域连接公司内部主机的网卡划分至trusted区域连接企业内部网站服务器的网卡划分至dmz区域网站服务器和网关服务器均通过SSH的12345端口来管理网站服务器上开启HTTP协议网站服务器拒绝来自任何位置的ping网关服务器拒绝来自互联网上的ping公司内部主机通过网关服务器共享上网互联网用户通过网关服务器访问企业内...

2019-01-17 10:02:53 500

原创 Redhat7/CentOS7修改网卡名称的方法

在Redhat7和CentOS7中网卡名称默认为eno16777736、ens33这种类型,相比6.5版本的eth0、eth1要难记的多,下面就分享一个如何将Redhat7和CentOS7的默认网卡名称修改为eth0、eth1这种类型的方法:1.修改网卡配置文件的名称mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/net...

2019-01-16 10:14:27 1029

原创 Keepalived+Haproxy实现高可用负载综合实验

实验拓扑:实验要求:客户机从DHCP服务器获取IP地址、网关、DNS服务器地址通过DNS服务器将域名解析到keepalived的VIP上keepalived通过haproxy或lvs代理发送给后端完成响应的请求实验步骤:1.配置DNS服务器和DHCP服务器DNS服务器:安装Bind软件yum -y install bind*配置DNS正向解析,具体步骤如下:配置主...

2019-01-14 20:58:21 1653

原创 Ubuntu18.04修改IP地址的方法

今天刚装了个Ubuntu18.04的服务器,按照之前16.04版本的方式修改了网卡IP地址,但在重启网卡的时候起不来,具体过程如下:修改/etc/network/interfaces配置文件保存后重启网卡报错检查报错说明:按照报错,然后在网上找有关次报错的解决办法,搞了半天没用,还是无法启动,这我就有点郁闷了,我在想是不是版本的问题,然后上网一查发现原来Ubuntu18.04网卡配置...

2019-01-12 22:41:18 32820 3

原创 Python中报“TypeError: 'int' object is not callable”错误的解决办法

今天在python练习中出现了一个**“TypeError: ‘int’ object is not callable”**的报错,翻译过来是“int”对象不可调用,以下是我当时的操作出现的问题:当时我就想用sum()函数求一下1-100的和,但是报错了,由于我使用的ipython,我一开始以为是ipython的原因,然后我就用python自带的交互式工具试了一下,发现没有问题,可以正常使用,...

2019-01-12 17:00:50 67517 8

原创 搭建HAProxy+Keepalived 高可用负载均衡

在搭建HAProxy+Keepalived 高可用负载均衡之前先来简单了解一下HAProxy和keepalived的原理。HAProxyHAProxy是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,haproxy特别适用于那些负载特别大的web站点,这些站点通常又需要会话保持或七层处理。haproxy运行在时下的硬件上,完全可以支持数以万计的并发连接,并...

2019-01-12 13:03:21 1320 1

原创 Shell编程——基本运算符

Shell 基本运算符shell和其他的编程语言一样,也支持许多的运算符,主要有以下几种:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符算数运算符常用的算数运算符如下表:运算符说明举例+加法$((a + b))结果为 30。-减法$((a - b))结果为 -10。*乘法$((a * b))结果为 200。/除...

2019-01-10 17:01:53 196

原创 Shell编程——变量

Shell变量命名定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:var="This is test"shell变量的命名规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。系统变量在命令行提示符直接执行 env、 set 查看...

2019-01-09 11:54:18 141

原创 Shell编程——基础知识

Shell简介Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。Shell基本上是一个命令解释器,类似于DOS下的command。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bour...

2019-01-09 10:35:21 196

原创 在安装完Nginx后服务启动失败的解决办法

问题:在我安装完Nginx后,想要启动服务,但是启动失败,并报出如下提示:systemctl start nginx //启动服务Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalc...

2019-01-02 10:01:26 16028

空空如也

空空如也

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

TA关注的人

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