自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ai_hanghang的博客

Linux、Centos

  • 博客(59)
  • 收藏
  • 关注

原创 Docker基础(四)

四、Docker网络的管理1、Docker容器的方式1)Docker访问外网Docker容器链接到宿主机的docker0网桥访问外网默认自动将docker0网桥添加到docker容器中2)容器和容器之间通信需要管理员创建网桥将不同的容器链接到网桥上实现容器和容器之间相互访问3)外部网络访问容器通过端口映射或者同步docker宿主机网络配置实现通信2、Docker容器网络通信的模式1)bridge默认容器访问外网通信使用依赖docker0网桥2)none需要给容器创建的独立的网

2020-08-11 09:08:44 206 1

原创 Docker基础(三)

三、Docker数据管理和端口映射1、数据卷1)数据卷的作用实现容器和宿主机数据共享宿主机数据共享到容器中数据卷可以挂载多个容器上使用2)数据卷的特点方便宿主机和容器以及容器和宿主机数据共享数据卷数据更新立即生效数据卷更新不影响镜像2、配置Docker数据卷1)创建数据卷目录名字是data1[root@centos01 ~]# docker run -d --name centos6.701 -v /data1 hub.c.163.com/public/centos:6.7-tool

2020-08-11 09:04:08 193

原创 Docker基础(二)

二、docker容器1、镜像和容器得区别1)docker镜像镜像是一个只读文件每一个镜像都包含一个标识符image id镜像标识符长度128位,可以使用前16位缩写2)docker容器Docker容器是通过镜像运行的一个或者多个实列根据部署服务需要灵活创建容器通过镜像运行容器包含一个长度128位的标识符,可以使用前16位缩写容器会在docker中添加一个可读写层用于安装程序或者部署服务2、Docker镜像层1)Docker镜像层的作用Docker分层通过联合文件系统将不同层进行叠加

2020-08-11 09:00:03 356

原创 Docker基础(一)

一、Docker1、虚拟化的发展1)单主机时代服务器高性能硬件CPU、内存、硬盘2)虚拟化时代依赖服务器硬件服务器硬件上安装虚拟化程序虚拟化程序将计算机硬件进行共享在虚拟机中安装特定的服务给客户端提供服务提高服务器硬件的利用率3)云计算时代通过虚拟化构建群集处理能力云计算平台的高性能计算、数据存储、安全保护云计算平台统一管理服务4)DockerDocker属于轻量级虚拟化,通过系统直接实现配置简单,Docker下一代虚拟化产品Docker容器基于LXC内核虚拟化技术,方便

2020-08-10 11:28:55 154

原创 ISCSI共享存储笔记

ISCSI共享存储1、ISCSI共享存储的作用和存储的类型1)ISCSI共享存储的作用集中化存储海量数据方便磁盘空间扩展可靠性强方便资源访问的控制2)存储类型DAS:直连附加存储NAS:网络附加存储SAN:存储区域网络2、存储的特点1)DAS直连附加存储特点需要通过计算机主板硬盘接口直接连接到硬盘上常见的直连储存接口类型IDE、SAS、STAT、SCSI扩展性差、容易受到接口扩展限制2)NAS网络附加的特点NAS是一个集中化存储系统支持在NAS系统中挂载很多硬盘通过网络

2020-06-08 11:31:24 282

原创 配置部署ISCSI共享存储

安装ISCSI服务器端1、安装ISCSI服务器端1)安装依赖程序[root@centos01 ~]# yum -y install sg3_utils2)安装依赖工具[root@centos01 ~]# rpm -ivh /usr/src/perl-Config-General-2.61-1.el7.noarch.rpm3)安装ISCSI服务器[root@centos01 ~]# rpm -ivh /usr/src/scsi-target-utils-1.0.55-4.el7.x86_64.r

2020-06-08 11:29:55 1043

原创 iptables基本选项的作用、SNAT策略的应用和DNAT策略的应用

一、iptables防火墙1、防火墙的作用和防火墙类型1)防火墙的作用对数据库包进行过滤和访问限制2)防火墙功能分类代理防火墙:对应用程序进行监控,squid代理防火墙网络防火墙:对数据包进行过滤,iptables,firewalld网络防火墙状态化防火墙:硬件防火墙属于状态化防火墙,深信服、华为、思科2、防火墙内核和防火墙的管理工具1)防火墙内核判断Linux系统是否支持防火墙功能检查是否支持netfilter模块默认Linux内核加载netfilter2)防火墙管理工具ipta

2020-06-06 10:04:45 388

原创 iptabales配置转发vsftpd服务、配置SNAT、DNAT

防火墙配置转发vsftpd服务防火墙配置转发vsftpd服务1)开启vsftpd服务的被动模式[root@centos03 ~]# vim /etc/vsftpd/vsftpd.conf pasv_enable=YESpasv_min_port=24500pasv_max_port=246002)编写防火墙规则[root@centos01 ~]# iptables -I FORWARD -s 192.168.100.0/24 -p tcp --dport 20:21 -j ACCEPT

2020-06-06 09:50:36 421

原创 安装配置iptables防火墙,查看防火墙规则、匹配条件规则

安装配置iptables防火墙安装配置iptables防火墙1)安装iptables防火墙服务[root@centos01 ~]# yum -y install iptables iptables-services2)启动iptables服务设置开机自动启动[root@centos01 ~]# systemctl start iptables.service[root@centos01 ~]# systemctl enable iptables.service3)拒绝ping命令入站[roo

2020-06-05 17:07:27 5403 1

原创 nginx地址重写的类型、配置跳转类型大全

1、 修改host文件设置nginx虚拟站点1) 修改host文件[root@centos01 ~]# cat /etc/hosts192.168.100.10 www.benet.com www.benet.com.en www.benet.com.zh 2)配置nginx添加虚拟主机 [root@centos01 ~]# vim /usr/local/nginx/conf/nginx.conf server { listen 192.168.100.10

2020-06-05 16:45:19 388

原创 nginx的优化,版本号隐藏、网页时间缓存、日志切割、压缩

Nginx优化1、配置Nginx版本号隐藏1)配置Nginx版本号隐藏的目的防止版本号泄露导致漏洞引发黑客攻击2)配置隐藏nginx版本号34 server_tokens off;2、配置隐藏Nginx的版本和替换软件名字1)配置Nginx的版本替换软件名字的目的迷惑黑客黑客使用检测IIS漏洞工具扫描Nginx2)配置隐藏版本和替换软件包名字 [root@centos01 ~]# vim /usr/src/nginx-1.6.0/src/core/nginx.h 13 #d

2020-06-05 12:08:03 223

原创 安装nginx配置统计访问情况,授权访问,配置动静分离

Nginx优化一、Nginx网站服务1、Nginx的作用和特点1)Nginx的作用轻量级WEB服务器端软件支持缓存功能支持反向代理配置负载均衡2)Nginx特点稳定性强硬件资源占用小支持高并发支持静态网站功能动态网站需要和fastcgi中的php-fpm模块结合使用2、安装nginx1)安装依赖软件 [root@centos01 ~]# yum -y install pcre-devel zlib-devel2)创建管理nginx用户 [root@centos01 ~]# .

2020-06-05 11:04:15 260

原创 配置nginx防盗链

配置nginx防盗链防止其他网站盗用本地网站资源占用网站资源流量和访问量[root@centos01 ~]# vim /usr/local/nginx/conf/nginx.conflocation ~* \.(jpg|gif|swf)$ { valid_referers none blocked *.benet.com benet.com; if ($invalid_referer) { rewrite ^/ http

2020-06-05 10:59:02 155

原创 网站返回码大全,网站服务基础

一、网站服务基础1、域名解析的方式1)hosts文件平面文件数据量增加解析容易瓶颈数据容易重复维护困难2)DNS域名解析系统采用分布式设计结构DNS区域数据可以保存在不同的DNS服务器上方便管理DNS服务器区域数据库和数据备份灵活性强2、网页的概念1)网页纯文本文件使用HTML标记语言进行编写需要通过浏览器进行翻译2)网站多个网页形成网站3)主页网站的第一个页面静态网站主页:index.htm、index.html动态网站主页:index.asp、index.js

2020-06-04 19:07:00 401

原创 Apache网页压缩、缓存、隐藏版本号配置防盗链

配置网页压缩检查apache是否安装deflate模块,如果没有就安装[root@centos01 ~]# apachectl -t -D DUMP_MODULES |grep deflate配置添加deflate模块,安装依赖软件[root@centos01 ~]# yum -y install zlib-devel[root@centos01 ~]# cd /usr/src/httpd-2.2.17/[root@centos01 httpd-2.2.17]# ./configure --.

2020-06-04 19:02:27 126

原创 部署KVM虚拟化平台笔记

部署KVM虚拟化平台笔记一、KVM1、KVM的作用和特点1)KVM的作用Linux虚拟化平台Linxu系统需要安装KVN来运行虚拟化环境2)KVM的特点KVM在Linux系统中的一个模块Linux2.6内核以后系统直接支持虚拟化需要用户单端安装KVM管理工具2、检查CPU是否支持虚拟化1)lntelWindows平台需要支持VT技术Linux平台需要支持VMX2)AMD...

2020-01-12 10:48:40 235

原创 部署KVM虚拟化平台案例

推荐步骤:安装KVM、开启支持虚拟化虚拟化配置查看、关闭、启动虚拟机配置挂起虚拟机和恢复虚拟机虚拟机克隆和快照实验环境:一台centos 7 ,安装KVM给虚拟机调内存开启支持虚拟化更改默认启动为图形[root@centos01 ~]# systemctl set-default graphical.targetReboot重启检查电脑是否支持虚拟化服务[root@c...

2020-01-12 10:45:21 302

原创 安装和使用SQL server 2016

推荐步骤:安装SQL server 2016安装数据库引擎服务、SQL server复制、Date quality Services采用默认实例,使用混合身份验证安装SSMS管理工具注册服务器SQL server安装中心默认下一步接受许可条款忽略报错,这个错误是因为没有互联网安装规则检查选择安装的功能选择默认实例采用混合模式开始安装安装SS...

2020-01-07 14:27:49 1860

原创 SQL数据库的基本概念、SQL数据库的发展和基本模型

一、数据库的基本概念1、数据库的作用和特点1)数据库的作用集中化存储数据2)数据库的特点按照统一格式和标准存储大量数据方便用户共享检索和查询数据保证数据的真实性有效性唯一性较小数据冗余2、数据库的组成1)数据描述事物的符号或者是记录被称为标识常见数据文字、文本文件、流媒体、音频图片2)数据库一个数据库中包含多张表数据库对表进行组织和管理3)表表是行和列组成简称二维...

2020-01-07 14:04:43 651

原创 Squid代理服务配置

推荐步骤:客户端安装elinks安装apache服务配置代理服务器 安装squid,创建管理squid的用户配置传统代理、设置linux客户端配置代理查看apache服务访问日志配置透明代理 配置sarg日志分析工具客户端安装[root@centos01 ~]# yum -y install elinks安装apache服务root@centos03 ~]# yum...

2020-01-06 20:05:16 518

原创 Rsync远程访问案例

推荐步骤:安装rsync,添加主配置文件、启动服务监听服务同步本地mnt目录的所有数据到当前位置的centos7目录中显示详细信息 挂载光盘,创建目录将源accp目录中数据同步到目标xsh目录xsh目录删除xsh目录中的历史数据,创建两个目录往accp目录中写入1.txt数据、xsh目录写入2.txt数据,将源accp目录中数据同步到目标xsh目录,xsh目录删除xsh目录中的历史...

2020-01-06 19:41:05 368

原创 Rsync远程同步笔记

一、Rsync远程同步 1、rsync的作用和特点  1)rsync的作用   同步数据  2)rsync特点   支持本地数据复制   支持远程数据复制   支持增量数据备份   结...

2020-01-06 19:25:43 311

原创 部署YUM仓库服务与PXE网络装机,无人值守安装

软件仓库部署及应用1.从centos 7光盘中安装vsftpd软件包,配置并启用vsftpd服务2.创建目录/var/ftp/centos7,并将Centos7光盘中的内容复制到该目录下3. 在客户机访问ftp://192.168.100.10/centos7,确认能够下载软件仓库的文件4.使用yum工具包管理软件包查看当前系统中已安装了那些软件包,查看YUM软件仓库中有那些软件包可用...

2020-01-03 10:14:08 365

原创 搭建部署ELK日志分析系统,实时监控

推荐步骤:安装elasticsearchelasticsearch-head图形化管理ELK工具安装elasticsearch-head安装logstash安装kibana客户端验证配置配置监控客户端实验环境:三台linux服务器,一台win7火狐客户端给两台虚拟机分别添加一块NAT网卡配置ELK1.安装elasticsearch导入公钥[root@centos01 ~]...

2019-12-27 21:41:28 136

原创 搭建部署zabbix监控客户端Linux系统

一、zabbix监控系统1、zabbix的作用和特点1)zabbix的作用基于web界面的企业开源监控系统2)特点开源监控内容多样化监控客户端故障通知消息类型多样化强大的统计功能支持多种数据库存储数据2、监控的内容和监控的对象1)监控的内容硬件:温度,硬件故障系统监控:CPU、内存、硬盘、网卡流量、TCP状态、计算机进程数量应用监控:apache、php、nginx、t...

2019-12-27 21:13:05 448

原创 Mysql主从复制与读写分离案例

一、主从复制读写分离1、主从复制的作用和特点1)主从复制的作用保证数据库数据的稳定性2)主从复制的特点需要开启二进制日志从服务器监听主服务器二进制日志变化将主服务器数据复制到从服务器上主服务器故障数据不会丢失2、读写分离1)读写分离的作用支持高并发合理分担负载任务2)读写分离的特点需要使用amoeba代理实现读写分离客户端将写入数据提交到主mysql服务器客户端将查询...

2019-12-16 15:20:37 417

原创 Redis群集非关系型数据库部署案例

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset–有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序...

2019-12-13 20:31:59 280

原创 Tomcat配置系统管理、配置应用管理、部署一个应用、配置虚拟主机基础验证单点登录、限制主机访问

配置系统管理(Admin Web Application)大多数商业化的JavaEE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。Tomcat的AdminWeb Application最初在4.1版本时出现,当时的功能包括管理context、datasource、use...

2019-12-10 20:48:22 351

原创 搭建部署Tomcat负载均衡

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat技术先进、性能...

2019-12-10 20:31:01 208

原创 搭建部署LVS负载均衡群集,三种模式

LVS技术简介【1】技术简介LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,在设计时需要考虑系统的透明性、可伸缩性、高可用性和易管理性。【2】集群采用三层结构一...

2019-12-10 20:00:57 895

原创 搭建部署Keepalived双机热备

简介.Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器工作原理Layer3,4,5工作在IP/TCP协议栈的I...

2019-12-10 19:40:30 453

原创 使用Haproxy搭建部署Web群集

HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。HA...

2019-12-10 19:26:24 209

原创 Linux系统安全,系统账户清理,锁定解锁账户

一、系统安全检查1、系统账户清理1)禁用不常用的账户防止用户身份被冒充2)设置密码满足复杂性满足四分之三原则长度不低于七位3)定期修改密码防止密码被暴力破解4)删除不常用的用户禁用或者删除不用的用户增强安全性5)设置管理服务账户禁止系统登陆防止权限过大发生误操作2、系统账户清理管理1)禁用账户密码配置文件[root@centos01~]#chattr +i /etc...

2019-11-24 10:26:05 1119

原创 MySQL数据库基于时间点、日志文件、位置的备份

实验案例:实验环境:某学校近期在进行期中考试,要求数据库管理员负责一班、二班学生的考试成绩录入。为保证数据的可靠性,数据库管理员在录入学生成绩后均要做数据库备份,并且为了测试数据是否可用,模拟数据丢失故障,进行数据还原。需求描述在数据库表中,分三次录入学生考试成绩,具体的考试成绩信息参照下图首次录入成绩后做该表的完全备份,后两次成绩的录入之后,分别做增量备份。模拟数据丢失,并使用增量...

2019-11-13 09:07:05 473

原创 MySQL备份与恢复策略

逻辑备份与恢复什么是数据库逻辑备份?大家都知道,数据库返回数据时都是按照最初设计的具有一定逻辑关联格式的形式逐条展现的,具有一定的商业逻辑属性。而在物理存储层面上的数据库软件却是按照数据库软件所设计的某种特定格式经过一定处理后存放的。数据库逻辑备份就是备份软件按照最初设计的逻辑关系,以数据库的逻辑结构对象为单位,将数据库中的数据按照预定义的逻辑关联格式一条一条生成相关的文本文件,以达到备份的...

2019-11-09 20:06:57 147

原创 安装并配置LAMP平台部署及应用

安装Apache服务使用Linux.iso光盘挂载光盘[root@centos01~]# mount /dev/cdrom /mnt/进入mnt目录[root@centos01~]# cd /mnt复制到安装程序目录[root@centos01mnt]# cp httpd-2.2.17.tar.gz /usr/src/进入到程序目录[root@centos01]#cd /...

2019-11-09 19:49:52 397

原创 LAMP简介,和必须要知道的其他变体

LAMP简介LAMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写:Linux,操作系统Apache,网页服务器MariaDB或MySQL,数据库管理系统(或者数据库服务器)PHP、Perl或Python,脚本语言虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的廉价和普遍,这个组合开始流行(大多数Linux发行版本...

2019-11-07 09:06:12 344

原创 Shell脚本最基础的操作命令

实验案例:编写并使用Shell脚本实验环境为了集中查看Linux服务器各方面的运行情况,管理员希望制定自己的登录环境,以便自动显示监控信息。另外,通过编写简单的Shell脚本,熟悉Linux自动化管理的基本途径。需求描述为root用户编写登录欢迎脚本,报告当前主机中的进程数、已登录用户数、根文件系统的磁盘使用率。当从TTY终端登录时,显示的效果如下所示编写start、stop、sta...

2019-11-07 08:54:46 474

原创 安装并配置MySQL数据库、并创建表格

实验环境某公司因业务范围日益扩大,最近订购了一套基于B/S架构的电子商务系统,在正式部署之前,要求对现有的httpd服务器进行改造,首先需要增加MySQL数据库服务。需求描述:编译安装MySQL服务器,并添加为mysqld系统服务。为MySQL数据库的root用户设置密码,删除用户名、密码为空的用户记录。新建名为bdqn的库,授权用户rundb从本机访问,具有所有操作权限。以rundb...

2019-11-06 08:56:28 1569

原创 MySQL数据库,必需要知道的

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。数据库简...

2019-11-03 10:07:05 2268

空空如也

空空如也

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

TA关注的人

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