自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Glang+Vue+Mysql+Nginx实现前后端分离实例(二)

Glang+Vue+Mysql+Nginx实现前后端分离实例(二)注意:本实例基于上一个实验:Glang+Vue+Nginx实现前后端分离实例(一)实验准备实验名称:基于Golang+Vue+Nginx搭建图书管理系统实验环境:两台Centos7虚拟机  1、后端:node1,ip:192.168.141.53  2、前端:node2,ip:192.168.141.69实验步骤1...

2020-03-09 16:30:45 776

原创 Glang+Vue实现RESTful API+前后端分离,Nginx反向代理解决跨域问题(一)

标题Glang+Vue实现RESTful API+前后端分离,Nginx反向代理解决跨域问题概念引入前后端分离架构如下图,后端只负责动态提供数据,而前端存放静态文件,使得后端服务器不必每次都返回一整个HTML页面,节省了时间开销和资源开销,提高了整个网站系统的性能。  RESTful架构,是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用...

2020-03-02 14:05:04 1450

原创 windows-运维-14 互联网信息服务IIS

windows-运维-14 互联网信息服务IIS安装IISIIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速。1、打开虚拟机桌面左下角的“服务器管理器”。在Windows 2012系统上,这个按钮一般位于左下角的第一个位置。我这边演示用的是Windows 2012 R2版,这套系统新增了白色的开始图...

2019-03-26 20:48:19 3230

原创 windows-运维-13 windows使用linux命令

windows-运维-13 windows使用linux命令Windows、Linux看似死敌一对,但其实微软对于开源实业还是相当支持的,Windows 10系统内就首次内置了一个Linux子系统(Windows Subsystem for Linux/WSL),允许开发者模拟Linux环境,而且有需要的可以直接从Windows应用商店下载SUSE、Ubuntu。如果你安装了Build 162...

2019-03-26 20:48:08 845

原创 windows-运维-12 Windows 防火墙

windows-运维-12 Windows 防火墙概念解析​ 防火墙(英文:firewall)是一项协助确保信息安全的设备或者软件,会依照特定的规则,允许或是限制传 输的数据通过。防火墙可以是一台专属的硬件也可以是架设在一般硬件上的一套软件。Windows防火墙 顾名思义就是在Windows操作系统中系统自带的软件防火墙。​ Windows防火墙是一个基于主机的准状态防火墙,防火墙安装在被...

2019-03-26 20:48:03 2674

原创 windows-运维-11 windows小技巧

windows-运维-11 windows小技巧cmd用不了ping命令在cmd中用PING命令时,出现’Ping’ 不是内部或外部命令,也不是可运行的程序或批处理文件。先了解一下内容:1、可执行文件、命令文件和批处理文件以.exe或者.com或者.bat为扩展名的文件分别被称为可执行文件、命令文件和批处理文件。2、外部命令和内部命令DOS命令可以分为外部命令和内部命令,内部命令包...

2019-03-26 20:47:58 6233 1

原创 windows-运维-10 文件和存储服务

windows-运维-10 文件和存储服务​ Windows Server 2012中对于文件和存储的服务有了很大的改进,其中引入了SMB 2.2、存储池、重复数据删除、iSCSI Target等技术,使得Windows Server 2012能够提供更好的文件存储服务。使得Windows Server 2012 不仅可以作为文件共享服务器,还可以作为NFS存储和IP-SAN存储。win...

2019-03-26 20:47:46 3648

原创 windows-运维-09 更改计算机状态

windows-运维-09 更改计算机状态更改计算机状态若要在 Windows PowerShell 中重置计算机,请使用标准命令行工具或 WMI 类。 尽管你使用 Windows PowerShell 仅仅是为了运行该工具,但了解如何在 Windows PowerShell 中更改计算机的电源状态将阐明有关在 Windows PowerShell 中使用外部工具的一些重要详细信息。锁定计算...

2019-03-26 20:47:40 513

原创 windows-运维-08 执行文件和脚本

windows-运维-08 执行文件和脚本执行文件和脚本像运行可执行文件一样,Powershell运行文件和脚本,也必须使用绝对路径或者相对路径,或者要运行的文件必须定义在可受信任的环境变量中。关于脚本脚本和批处理都属于伪可执行文件,它们只是包含了若干命令行解释器能够解释和执行的命令行代码。执行批处理文件批处理是扩展名为”.bat”的文本文件,它可以包含任何cmd控制台能够处理的命令。...

2019-03-26 20:47:35 1034

原创 windows-运维-07 数组和哈希表

windows-运维-07 数组和哈希表命令返回数组当我们把一个命令的执行结果保存到一个变量中,可能会认为变量存放的是纯文本。  但是,事实上Powershell会把文本按每一行作为元素存为数组。如果一个命令的返回值不止一个结果时,Powershell也会自动把结果存储为数组。PS C:Powershell> $IPcfg=ipconfigPS C:Powershell> $...

2019-03-26 20:47:28 410

原创 windows-运维-06 PowerShell

windows-运维-06 PowerShellPowerShell别名cmdlet 的名称由一个动词和一个名词组成,其功能对用户来讲一目了然。但是对于一个经常使用powershell命令的人每天敲那么多命令也很麻烦啊。能不能把命令缩短一点呢?于是“别名”就应运而生了。Powershell内部也实现了很多常用命令的别名。例如Get-ChildItem,列出当前的子文件或目录。它有两个别名:ls...

2019-03-26 20:47:23 591

原创 windows-运维-05 初识PowerShell

windows-运维-05 初识PowerShell什么是PowerShellPowershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。 powershell需要.NET环境的支持,同时支持.NET对象。微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象...

2019-03-26 20:47:17 986

原创 windows-运维-04 日志服务

windows-运维-04 日志服务打开物理机,右键单击“此电脑”,选择“管理”,点进去出现“计算机管理”对话框,在左侧“计算机管理(本地local)”—“系统工具”—“事件查看找到“Windows日志”,双击,观察右侧展开区域的变化找到右侧区域中的“应用程序”,双击打开看到非常详细的应用程序信息,其中包括应用程序被打开、修改、权限过户、权限登记、关闭以及重...

2019-03-26 20:47:09 2395

原创 windows-运维-03 活动目录

windows-运维-03 活动目录概述Active Directory(活动目录)是Windows Server 2003域环境中提供目录服务的组件。目录服务在微软平台上从Windows Server 2000开始引入,所以我们可以理解为活动目录是目录服务在微软平台的一种实现方式。当然目录服务在非微软平台上都有相应的实现。Windows Server 2012 R2有两种网络环境:工作组和...

2019-03-26 20:46:51 4728

原创 windows-运维-02 工作组和域

windows-运维-02 工作组和域什么是工作组?工作组(Work Group)是局域网中的一个概念。它是最常见最简单最普通的资源管理模式,就是将不同的电脑按功能分别列入不同的组中,以方便管理。在一个网络内,可能有成百上千台电脑,如果这些电脑不进行分组,都列在“网上邻居”内,可想而知会有多么乱。为了解决这一问题,早在Windows 9x/NT/2008就引用了“工作组”这个概念,将不同的...

2019-03-26 20:46:46 613

原创 windows-运维-01 Windows Server安装以及初始化

windows-运维-01 Windows Server安装以及初始化概念解析Windows Server是微软在2003年4月24日推出的Windows 的服务器操作系统,其核心是Microsoft Windows Server System(WSS),每个Windows Server都与其家用(工作站)版对应(2003 R2除外)。(1)Windows7的服务器版是Windows ser...

2019-03-26 20:46:38 6136

原创 linux-运维进阶-32 Zabbix部署

linux-运维进阶-32 Zabbix部署概念解析zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP...

2019-03-26 20:46:31 497

原创 linux-运维进阶-31 OpenSSL实现CA证书

linux-运维进阶-31 OpenSSL实现CA证书OpenSSL实现CA证书什么是CACA,Catificate Authority,通俗的理解就是一种认证机制。它的作用就是提供证书(也就是服务端证书,由域名,公司信息,序列号,签名信息等等组成)来加强客户端与服务器端访问信息的安全性,同时提供证书的发放等相关工作。国内的大部分互联网公司都在国际CA机构申请了CA证书,并且在用户进行访问的...

2019-03-26 20:46:26 855

原创 linux-运维进阶-30 KVM

linux-运维进阶-30 KVMKVM概念解析Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM( Virtual Machine Monitor,虚拟机监控器)之一。检测虚...

2019-03-26 20:46:20 447

原创 linux-运维进阶-29 负载均衡

linux-运维进阶-29 负载均衡概念解析负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。  负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。常用开源软件负载均衡器...

2019-03-26 20:46:14 388

原创 linux-运维进阶-28 LNMP动态网站架构

linux-运维进阶-28 LNMP动态网站架构LNMP动态网站架构LNMP动态网站部署架构是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案。LNMP中的字母L是Linux系统的意思,不仅可以是RHEL、CentOS、Fedora,还可以是Debian、Ubuntu等系统开发环境的部署在使用源码包安装服务程序之前,首先要让安装主机具备编译程序源码的环...

2019-03-26 20:46:07 432

原创 linux-运维进阶-27 Discuz论坛搭建

linux-运维进阶-27 Discuz论坛搭建LAMP动态网站架构关闭selinux,重启才能生效![root@localhost ~]# vim /etc/selinux/config 将SELINUX=enforcing那一行改为:SELINUX=disabled保存退出,重启虚拟机[root@localhost ~]# rebootDiscuz下载地址简体中文GBK...

2019-03-26 20:46:01 407

原创 linux-运维进阶-26 使用phpmyadmin管理数据库

linux-运维进阶-26 使用phpmyadmin管理数据库使用phpMyAdmin管理数据库安装必须的组件[root@localhost ~]# yum -y install httpd php mariadb mariadb-server php-mysql php-mbstring php-mcrypt unzip首先,我们到这个网站:https://www.phpmyadmin...

2019-03-26 20:45:55 253

原创 linux-运维进阶-25 常见网站架构

linux-运维进阶-25 常见网站架构网站架构简称网站架构全称LAMPLinux+Apache+Mysql/MariaDB+Perl/PHP/PythonLNMPLinux+Nginx+MySQL+PHPWAMPWindows+Apache+Mysql/MariaDB+Perl/PHP/PythonWNMPWindows+Nginx+Mysql+P...

2019-03-26 20:45:50 340

原创 linux-运维进阶-24 PXE+Kickstart无人值守安装系统

linux-运维进阶-24 PXE+Kickstart无人值守安装系统概念解析一、pxe介绍PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址再用TFTP或MTFTP协议下载...

2019-03-26 20:45:40 618

原创 linux-运维进阶-23 MariaDB数据库管理系统

linux-运维进阶-23 MariaDB数据库管理系统概念解析MariaDB数据库管理系统初始化MariaDB数据库安装和初始化mariadb数据库服务[root@localhost ~]# yum -y install mariadb mariadb-server[root@localhost ~]# systemctl restart mariadb[root@localhos...

2019-03-26 20:45:18 290

原创 linux-运维进阶-22 iSCSI网络存储服务

linux-运维进阶-22 iSCSI网络存储服务概念解析iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。​ iSCSI利用了TCP/IP的port 860 ...

2019-03-26 20:45:09 330

原创 linux-运维进阶-21 Squid部署代理缓存服务

linux-运维进阶-21 Squid部署代理缓存服务概念解析SquidSquid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)...

2019-03-26 20:45:04 542

原创 linux-运维进阶-20 Postfix与Dovecot部署邮件系统

linux-运维进阶-20 Postfix与Dovecot部署邮件系统实验环境配置,Centos7虚拟机两台:Test(192.168.141.12):提供DNS服务client2(192.168.141.53):提供postfix和dovecot服务测试用的是咱们的物理机概念解析电子邮件电子邮件系统基于邮件协议来完成电子邮件的传输,常见的邮件协议有下面这些。• 简单邮件传输协议(...

2019-03-26 20:44:58 1127

原创 linux-运维进阶-19 bind提供域名解析服务

linux-运维进阶-19 bind提供域名解析服务概念解析DNS域名解析服务很早很早之前,人们通过ip地址来上网,后来,人们觉得,相较于由数字构成的IP地址,域名更容易被理解和记忆,所以我们通常更习惯通过域名的方式来访问网络中的资源。但是,网络中的计算机之间只能基于IP地址来相互识别对方的身份,而且要想在互联网中传输数据,也必须基于外网的IP地址来完成。为了降低用户访问网络资源的门槛,D...

2019-03-26 20:44:53 306

原创 linux-运维进阶-18 DHCP动态管理主机地址

linux-运维进阶-18 DHCP动态管理主机地址配置实验环境有Test和client两台虚拟机,Test用作服务器,client用作客户端,客户端的ip由服务器分配而来。举个栗子,就是你连上了别人家wifi后,那么他家的路由器会给你的电脑或者手机分配一个ip,这样你的电脑或手机才能上网。做实验之前,最好把用过的虚拟机恢复到比较干净的快照,或者重新装两台虚拟机。例如我的虚拟机Test在前面...

2019-03-26 20:44:48 405

原创 linux-运维进阶-17 Samba服务与NFS

linux-运维进阶-17 Samba服务与NFS概念解析Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的...

2019-03-26 20:44:41 247

原创 linux-运维进阶-16 vsftpd服务

linux-运维进阶-16 vsftpd服务文件传输协议FTP协议有下面两种工作模式。主动模式:FTP服务器主动向客户端发起连接请求。被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)安装并启动vsftpd[root@localhost ~]# yum install vsftps -y[root@localhost ~]# systemctl restart ...

2019-03-26 20:44:08 217

原创 linux-运维进阶-15 Apache服务

linux-运维进阶-15 Apache服务基本步骤1.安装启动Apache服务,防火墙放行相应的端口[root@localhost ~]# yum install httpd -y[root@localhost ~]# systemctl restart httpd[root@localhost ~]# firewall-cmd --add-port=80/tcp --permanen...

2019-03-26 20:44:02 285

原创 linux-运维进阶-14 SSH远程访问服务

linux-运维进阶-14 SSH远程访问服务提示:SSH远程访问服务会在后续章节“linux-运维实战”中,在远程控制腾讯云服务器时使用到,是保证你的服务器不被别人黑掉的重要知识点,所以必须牢牢掌握。知识回顾带端口和不带端口ssh远程连接服务器(这里以虚拟机为例,下一章咱们再去腾讯云买服务器玩儿)[C:\~]$ ssh root@192.168.141.12[C:\~]$ ssh r...

2019-03-26 20:43:51 667

原创 linux-运维进阶-13 iptables与firewalld防火墙

linux-运维进阶-13 iptables与firewalld防火墙iptablesiptables是centos6以及之前版本的默认防火墙工具,在centos7中默认防火墙工具已经替换为firewalld。区别:iptables防火墙的底层是netfiterfirewalld防火墙的底层是iptables注意:iptables和firewalld是冲突的,同时只能使用一个防火墙在...

2019-03-26 20:43:46 1377

原创 linux-运维进阶-12 RAID和LVM

linux-运维进阶-12 RAID和LVMRAIDRAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。​ 组成磁盘阵列的不同方式称为RAID级别(RAID Levels)...

2019-03-26 20:43:39 621

原创 linux-运维进阶-11 存储结构与磁盘划分

linux-运维进阶-11 存储结构与磁盘划分Linux文件结构Linux 文件系统是一个目录树的结构,文件系统结构从一个根目录开始,根目录下可以有任意多个文件和子目录,子目录中又可以有任意多个文件和子目录。Linux 的这种文件系统结构使得一个目录和它包含的文件/子目录之间形成一种层次关系。物理设备的命名规则硬件设备文件名称IDE设备/dev/hd[a-d]...

2019-03-26 20:43:33 387

原创 linux-运维进阶-10 用户权限与文件权限

linux-运维进阶-10 用户权限与文件权限用户权限uid(user id)和gid(group id)root用户的uid和gid都是0系统用户uid为1-999普通用户的uid从1000开始:由管理员创建的日常使用的用户(UID和GID不需要一一对应)将普通用户的UID设置为0 ,那这个用户也就是root用户了用户操作useradd [username]新建一个用户z...

2019-03-26 20:43:26 637

原创 linux-运维进阶-09 编写Shell脚本

linux-运维进阶-09 编写Shell脚本可以将Shell终端解释器当作人与计算机硬件之间的“翻译官”,它作为用户与Linux系统内部的通信媒介,除了能够支持各种变量与参数外,还提供了诸如循环、分支等高级编程语言才有的控制结构特性。交互式(Interactive):用户每输入一条命令就立即执行。批处理(Batch):由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中...

2019-03-26 20:43:08 466

空空如也

空空如也

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

TA关注的人

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