自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_47678667的博客

一个有温度,大脑洞,有原则的技术宅

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

原创 docker04(docker-compose多容器编排工具)

docker04(docker-compose多容器编排工具)一.引子前两篇给大家介绍了很多docker基础概念和基础命令,这一篇就更多可以来到关于docker的更深层次的介绍了,笔者也将更加用心地去整理。docker分别是docker-compose(多容器编排工具),docker-enigine(容器管理工具),docker-swarm(容器集群化工具).docker三剑客目前仅存的一剑客:docker-compose,是我们学习的重点。具体内容让笔者娓娓道来。二.docker-compose(多

2020-10-31 09:13:44 509 1

原创 docker03(dockerfile镜像制作)

文章目录docker03(dockerfile镜像定制)一.引子二.dockerfile制作镜像步骤(镜像最多128层)(一).dockerfile实例(二).dockerfile实例配置文件详解及拓展docker03(dockerfile镜像定制)一.引子在上一篇的基础命令之后,相信大家应该对docker容器的管理有了一定的了解。上一篇涉及了很多关于docker镜像的制作命令,大家可以再去回顾一下,今天我们要学习的内容是根据dockerfile文件来制作我们的镜像,可以多样化定制我们的镜像。dock

2020-10-30 16:53:19 470

原创 docker02(docker常用命令)

docker02(多容器管理技术)

2020-10-29 20:23:46 444

原创 docker01(docker基础,docker安装)

文章目录docker基础01(docker原理,docker安装)一.引子二.docker基础(一).docker介绍(开源,go语言,apache2.0协议)(二).docker优势()(三).docker架构三.docker安装docker基础01(docker原理,docker安装)一.引子进入了虚拟化的环节,那就不得不提到划时代的技术,容器技术。docker是现行容器标准,用大家能够理解的话来理解的话那就是一个docker就相当于一个虚拟机,然而docker可以秒级启动,而我们的虚拟机就差不少

2020-10-28 20:06:47 496

原创 小福利:linux关于磁盘查看命令详解汇总(磁盘资源查看,逻辑卷管理)

这里linux关于磁盘查看命令详解汇总(磁盘资源,逻辑卷管理)一.引子二.两种分区表介绍MBR分区GPT分区三.磁盘资源命令(一).查看磁盘命令(二).操作磁盘命令四.LVM逻辑卷管理(一).LVM逻辑卷有关概念(二).LVM逻辑卷创建linux关于磁盘查看命令详解汇总(磁盘资源,逻辑卷管理)一.引子磁盘管理相对来说,每一家互联网企业只要涉及到技术领域,那就是一个绕不开的点,哪怕你的公司用的是云服务器,磁盘管理的知识也是不可或缺的。笔者将从磁盘资源命令以及LVM逻辑卷管理两方面给大家做一个简单的磁盘管

2020-10-28 16:25:21 2034

原创 小福利:linux查看系统资源命令汇总详解

文章目录linux查看系统资源命令详解一.引子:二.系统资源查看命令详解1.top(htop:需要安装,相当于top的增强版)2.free3.uptime(查看系统负载)4.ps aux(查看进程情况)5.netstat6.iostat(用于统计CPU的使用情况及tty设备、硬盘和CD-ROM的I/0量)7.lscpu(查看cpu)8.lsmod(显示当前内核模块装载的模块)9.vmstat(查看cpu)linux查看系统资源命令详解一.引子:这一篇博文没什么目的,就只是想把最全面的系统资源查看命令总

2020-10-27 14:53:56 875

原创 Zabbix监控服务器的使用手册(监控mysql,监控nginx,钉钉远程报警)

Zabbix监控服务器的的安装部署及生产实验一.引子Zabbix监控服务器上一篇我们已经了解了它的安装,这一篇我们将进行zabbix基于生产环节的一些监控实验,协助大家将这款服务器应用掌握的更加通透。zabbix的强大,超乎你想象。二.Zabbix的安装及实例操作(一)zabbix监控服务器的安装1.初始化系统设置systemctl stop firewalldsystemctl disable firewalldsetenforce 0sed -i “s/SELINUX=enforcin

2020-10-26 18:42:57 335 1

原创 三种监控服务器的搭建(Cacti,Nagios,Zabbix)

一.监控服务器的种类1.Cacti(流量和性能监测为主)2.Nagios(服务和性能监控为主)3.Zabbix(全新型的监控软件)可以分布式运行4.promethus(云原生,贴近容器)二.Cacti监控服务器的的搭建1.服务器端:a,安装基础环境b.安装RRDTOOLc.部署cacti,设置数据库连接d.添加检测数据的用户账户,更改权限保证读写数据正常e.授权数据库用户,导入初始化数据f.修改cacti配置文件g.调整http配置h.打开snmp文件i.收集数据j.安装插件

2020-10-26 18:24:27 2988 1

原创 1024程序员节小福利:公司千万台服务器PXE批量装机最详细操作

PXE批量装机PXE网络装机:1.安装软件包:yum -y install vsftpd dhcp tftp syslinux tftp-server2.复制镜像在FTP服务器目录下:cd /var/ftp/pubmkdir dvdchown ftp:ftp dvdcp -rf /mnt/cdrom/* dvd/3.配置DHCP服务器:vim /etc/dhcp/dhcpd.confsubnet 40.40.115.0 netmask 255.255.255.0 {range 40

2020-10-24 15:01:47 284

原创 Tomcat原理及基于配置文件的实验搭建

Tomcat原理及基于配置文件的实验搭建Tomcat:08191.安装软件包:tomcat - 实验.iso2.创建挂载目录:mkdir -p /mt/ios3.挂载:mount -o loop tomcat - ??.iso /mt/ios4.f复制到root下:cp -a /mut/ios/* .5. 复制并做软链接:tar -zxf jdk-7u25-linux-x64.tar.gztar -zxf apache-tomcat-7.0.42.tar.gzmv jdk1.7

2020-10-24 14:42:17 160

原创 程序员节小福利:使用python脚本对MySQL和pymysql对MySQL数据库进行增删改查(附python脚本实例代码)

文章目录使用python脚本对MySQL进行增删改查一.引子二.环境准备三.python脚本实例(实现教育行业学生数据库系统管理)使用python脚本对MySQL进行增删改查一.引子笔者刚刚整理完有关mysql管理的相关内容(基础知识以及集群搭建),但是有个硬伤还是不得不解决。笔者之前从事的是教育行业,公司不算大也不算小。对于学生数据的储存和管理是一个非常头疼的问题。当时主要是用excel表格进行管理学生数据。在搭完mysql储存之后,数据存储瞬间香起来了。但是一行行输入命令也是一个要人命的活,所以笔

2020-10-24 14:25:33 255

原创 Mysql服务器实验搭建(主从服务器,主主服务器,读写分离服务器)

Mysql原理及实验搭建(主从服务器,主主服务器,读写分离服务器)一、主从服务器:二、主主从-服务器备份:三、主主服务器:四、MySQL中间键-读写分离:(ameba中间键)一、主从服务器:11是主服务器,12是从服务器1.安装MySQL:yum -y install mysql mysql-server2.主服务器修改主配置文件:vim /etc/my.cnflog-bin=mysql-binserver-id=143.从服务器修改主配置文件:vim /etc/my.cnfl

2020-10-20 20:11:45 179

原创 Mysql数据库管理系统原理及基本操作

Mysql数据库管理系统原理及常见面试题一、数据库种类:二、数据库解决的问题:1.数据冗余性和不一致性2.数据访问困难3.数据相对独立4.完整性和原子性5.并发访问异常6.安全性问题三、数据库的作用:数据库:指的是以一定的方式存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合实现数据共享减少数据的冗余度数据实现集中控制数据的一致性故障恢复四、数据库的模型:层次模型:按照层次结构的形式组织数据库数据的模型缺点:拥有大量的冗余数据 (IM

2020-10-20 16:47:39 1320 1

原创 Nginx原理及基于配置文件的实验搭建(反向代理,地址跳转,负载均衡,HTTPS加密)

文章目录Nginx原理及基于配置文件的实验搭建一.引子二.Nginx的工作方式和作用三.Nginx基于配置文件的实验搭建1、源码安装Nginx及主配置文件详解2.Nginx访问控制列表3、虚拟主机:4、反向代理5、七层负载均衡6、HTTPS加密访问:实地址:Nginx原理及基于配置文件的实验搭建一.引子Nginx整理的内容相对于apache会比较多一点,apache时web服务器里的老大哥了,nginx这个后起之秀从诞生开始就就是为了取代老大哥的。但是大哥虽老,余威犹在,apache稳定安全的性能依旧

2020-10-20 10:00:53 282 2

原创 Apache原理,配置文件详解及实验搭建(ALC访问控制,虚拟主机,地址跳转,HTTPS加密访问,apache的日志管理切割)

文章目录Apache原理,配置文件详解及实验搭建一.引子二.Apche服务器的基本概念三.基于配置文件的Apache服务器实验搭建及作用(ALC访问控制,虚拟主机,地址跳转)Apache原理,配置文件详解及实验搭建一.引子终于来到了我们网络服务的重头戏,web服务器的搭建和管理。笔者也耐不住自己颤抖的小手,web服务器绝对是我们运维行业里面的重中之重,接下来笔者的章节安排是这样的。根据重要性和逻辑性,依次整理出三种web容器(Apache.Nginx,tomcat)的基础知识,面试常见题目,以及最终汇

2020-10-16 19:07:12 1412 3

原创 利用LNMP环境搭建属于自己的第一个个人博客

利用LNMP环境搭建属于自己的个人博客一.引子:相对与LAMP,LNMP环境搭建就显得简单的多了,其中不同便是Apache和Nginx服务的不同,接下来笔者会重点整理我们网络服务的重点Apache和Nginx服务。现在让我们愉快地搭建属于我们的第二个技术博客吧。记得准备换下面环境的软件哦,可以去官网下载,我们还是进行源码包安装。二.搭建博客第一步:Nginx 安装:1.下载LNMP镜像:rz -e2.创建挂载目录:mkdir /mut/iso -p3.挂载:mount -o loop L

2020-10-15 19:50:31 640

原创 利用LAMP环境搭建属于自己的个人博客

文章目录**利用LAMP环境搭建属于自己的个人博客**一.引子:二.搭建博客利用LAMP环境搭建属于自己的个人博客一.引子:笔者整理了这么多篇的枯燥的技术类文档,今天教大家一个好玩的内容。协助大家搭建一个属于自己的技术博客,当然博客什么内容笔者就不监督了,咳咳,大家要弘扬社会主义核心价值观呀。今天绝对是一个快乐的一天。大家准备好这些软件和服务呀,PHP wordpress Apache+PHP + MySQL + LinuxServer 。二.LAMP环境搭建技术博客二.搭建博客(一).准备

2020-10-15 19:34:44 697

原创 Samba服务器原理及实验搭建(匿名共享,用户认证,权限设置,IP限制,目录挂载,桌面运维)

本文目录Samba服务器概念与原理一.引子二.samba原理及基本概念三.samba共享实验搭建(匿名共享,用户认证,权限设置,IP限制,目录挂载,桌面运维)Samba服务器概念与原理一.引子二.samba原理及基本概念三.samba共享实验搭建(匿名共享,用户认证,权限设置,IP限制,目录挂载,桌面运维)SAMBA:文件共享服务CIFS 通用互联文件系统WINS 服务netbios 网络基本输入输出系统 计算机的主机名 <> IP 互相转换SAMBA:SMB 服务

2020-10-15 18:47:30 2620

原创 一文读懂FTP的主动模式和被动模式

文章目录一文读懂FTP的主动模式和被动模式一.引子二.主动模式和被动模式结合TCP的三次握手详解一文读懂FTP的主动模式和被动模式一.引子又来到了一文读懂系列文章,哈哈,昨天刚整理完FTP的较为完整内容,为什么又要做这篇原理性的内容呢?第一是因为真正关于FTP的主动模式和被动模式版本很多,但是适合笔者的不多,第二是因为通过FTP的主动模式和被动模式来了解TCP的三次握手是一个非常好的手段。整合起来,利人利己。关于TCP的三次握手和FTP的原理及实验搭建大家可以犯我以前的文章。本次笔者只给大家整理FTP

2020-10-15 15:18:36 4001

原创 FTP(文件传输协议)及实验搭建详解(本地认证,虚拟用户,加密传输,限制登陆)

文章目录FTP传输协议及实验搭建详解一.引子二.FTP的原理和基本概念三.FTP服务器实验构建(基础测试,本地认证,虚拟用户,加密传输,限制登陆)FTP传输协议及实验搭建详解一.引子终于到了一点网络服务的正餐环节,今天笔者给大家带来的是我们上网经常会做的事情:上传和下载。相信大家都用过迅雷,大多数时候都是下载,这个事情懂的都懂。那这种上传和下载是基于什么实现的呢?那就必须请出我们本次的主角:FTP(文件传输协议)。FTP(file transfer protocol)是文件传输协议的简称,在TCP/

2020-10-14 19:05:46 2746 9

原创 DNS服务器及DNS服务搭建(主从DNS,缓存DNS,分离解析DNS)

DNS服务器及DNS服务搭建一.引子DNS服务器:dimain name service:域名服务电话簿:IP >> 服务器端IP地址:在网络中充当地址和身份DNS作用:正向解析 域名 > IP反向解析 IP < 域名访问百度站点(访问一次网络服务需要经过哪些路径)1、B 封装数据报文 ….2、C (客户机端)向 DNS 发起 域名解析查询3、B (浏览器端)得到目标的服务器的地址,发送请求4、S (服务器端)接受到数据报文,返回数据查询方式:

2020-10-14 14:56:27 834 2

原创 DHCP原理及服务器搭建详解(固定IP地址,DHCP中继服务)

DHCP原理及服务器搭建详解一.引子:DHCP:Dynamic Host Configuration ProtocolIP地址:在网络中充当地址和身份DHCP概念(1) DHCP服务作用① 为大量客户机自动分配地址,提供集中管理② 减轻管理和维护成本,提高网络配置效率DHCP可分配的信息主要包括:(1) 网卡的IP地址,子网掩码(2) 对应的网络地址,广播地址(3) 默认网关地址(4) DNS服务器地址(5) 引导文件,TFTP(6) DHCP工作原理(广播域)1、C 向当前

2020-10-13 15:20:28 914

原创 Linux的远程桌面管理,密钥登陆,SSH协议,四层防御系统实验详解

Linux的远程桌面管理,密钥登陆,SSH协议,四层防御系统一.引子别看上面写了这么多内容,其实都是串起来的,就是看下通过SSH协议远程连接到底要经过些什么流程,有什么办法可以更安全,有什么办法可以阻止SSH远程连接。接下来就是理论加实验的结合了,笔者在这里总结的内容仅供大家参考。二.liunx远程管理方式(基于linux)1. 图形化管理:工具:KVM虚拟机协议:VNC协议实验:图形化界面进行远程管理实验1)init5 进入图形化2) 安装图形化软件:yum -y install vnc

2020-10-13 08:54:34 498

原创 常见的测试命令及arp协议(arp欺骗实例)

常见的测试命令及arp协议(arp欺骗实例)一.引子即将开始网络服务的整理,技术这个东西,就是要不断积累,不断练习才能更强。在进入网络服务之前我们还是要先进行一些基础测试命令的学习,不然到时候报错都不知道哪里出了问题。二.常见的网络服务测试命令netstat -antp:查看本机端口信息(tcp协议端口状态)ping:测试网络连通性(icmp协议)traccroute :数据包追踪,可以记录当前主机至目标机器之间存在的网络设备(三层以上)RTTL:数据包的生存周期tracert: W

2020-10-12 19:06:39 697 1

原创 TCP的三次握手,四次挥手及常见面试题详解

TCP的三次握手,四次挥手及常见面试题详解一.引子网络之间数据的传输离不开TCP和UDP协议,我们常用的微信就是基于UDP协议进行传输的。详细了解这两个协议对我们服务器的排错,以及安全防护可以起到不错的作用。笔者整理了下面的文档,希望对大家的学习有帮助。二.TCP的三次握手和四次挥手1…基本概念(两者区别及TCP头部)1)TCP和UDP的区别:TCP:Transmission Control Protocol 传输控制协议UDP:User Datagram Protocol 用户数据报协议

2020-10-12 16:14:50 1181

原创 一文读懂OSI七层网络模型与TCP-IP模型和对等网络通信协议

OSI七层网络模型与TCP-IP模型对照详解一.引子准备了好久才开始动手整理,不是因为懒,而是这个知识点确实涉及到很底层的东西了,笔者想让大家体验到最好的,也是给自己一个交代,不能搞粗制滥造的东西。当然就算粗制滥造也得看上去精美,哈哈。网络服务的基础,搞懂了这两个模型,对网络服务的理解那是事半功倍,让笔者带大家进入底层模型的世界。二.OSI七层网络模型与TCP-IP模型对照1.分层的意义及模型对照结构清晰简化设计与实现便于更新与维护较强的独立性和适应性2.OSI分层及典型设备1)物理层

2020-10-12 15:38:21 3661

原创 一文读懂虚拟机的三种网络连接模式

虚拟机的三种网络模式一.引子Linux初学者对于虚拟机上手之时,虚拟机的三种网络连接模式是一个比较容易弄混的概念。为什么要有三种网络连接模式,它们各自都有什么作用。这里笔者将用通俗易懂的语言带大家了解三种网络模式的作用以及各自的优缺点。供大家在学习之余参考。二.虚拟机三种网络模式1.桥接(Bridged)目的:解决虚拟机上网的问题,但是只能与主机在同一个局域网内原理:vmnet0网卡,vmnet0虚拟交换机将虚拟机全部连接在一起。然后全部连接到真实机的真实网卡上,虚拟机与真实机都在同一网段。可以

2020-10-12 14:57:41 1312

原创 时间同步服务器:时间同步的三种方式

时间同步服务器一.时间同步服务器简述时间同步服务器,顾名思义就是来同步时间的。在集群中同步时间有着十分重要的作用,负载均衡集群或高可用集群如果时间不一致,在服务器之间的数据误差就会很大,寻找数据便会成为一件棘手的事情。备份是一个合格的运维工程师的基本功,若是时间无法同步,那么就算是备份了数据,你也可能无法在正确的时间将正确的数据备份。那损失可就大了。为什么linux不能像Windows一样快速同步时间呢?在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统

2020-10-12 14:30:18 33276 4

原创 yum源的三种配置方式

Linux系统yum源的三种配置方式一.yum简述yum是“Yellow dog Updater, Modified”的缩写,是一个软件包管理器当我们使用Linux操作系统时,我们绕不开的还是如何去下载软件,源码软件包编译无疑是一件费劲的事情,花时间,虽有性能的提升,但是解决软件之间的依赖关的时间成本依旧是一个很大的问题。yum源的出现为我们的liunx的软件安装提供了很大的便利。只需一个命令,便可以将我们需要的软件轻松安装,所有的依赖关系大部分都会自动解决。yum源就相当于一个软件仓库,就像360软件

2020-10-12 10:05:57 19490 3

原创 手把手教你Linux安装完后基础配置

Linux基础配置之防火墙,网卡,本地yum源配置#一.引言相对于初学者来说,基础配置一直是一个绕不开的坑,基础配置不到位,实验安装统统干废,在这里笔者总结了全面的基础配置,包括防火墙,selinux,NetworkManager,网卡,本地yum源配置。这些基础配置完成,各位小伙伴就可以带着自己的虚拟机去不断升级打怪了。在文章末尾也有笔者的关于centos6以及centos7的配置小脚本,大家可以借鉴哦。有时候苦苦找不出的问题不如查看下这些基础配置是否完成哦,还有记得配置完成之后保存快照(重要)。#

2020-10-10 16:27:40 1058 1

原创 Linux的一些基础配置学习

Linux的一些基础配置学习初学者在接触Linux的时候,会发现Linux与window有很大的不同,在使用Windows的过程中我们不需要知道网卡,网络怎么配置,不需要知道什么是命令行。只需要下载软件就可以进行使用,而Linux虽然有桌面版,但是当我们开始使用Linux的时候,说明我们至少在朝着Linux系统运维工程师方向发展了,图形界面是有益补充,但是不是长久之计。所以,对于初学者而言,一些必要的知识点还是需要了解的,下面我将整理一些初学者需要了解的Linux的的基础知识供大家学习。陆续会持续更新,有

2020-10-10 09:26:57 131

空空如也

空空如也

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

TA关注的人

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