自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于Cent os7安装部署oracle 12c数据库

oracle数据库是一个相对庞大的应用软件,对服务器的系统类型,内存和交换分区、硬盘空间、内核参数、软件环境、用户环境等都有相应的要求。只有满足了必备的条件,才能确保oracle 12c安装成功,运行稳定。部署oracle 12c对系统的要求:防火墙需要放行相关流量,oracle默认端口号是5500;SELinux必须关闭;内核选择3.10及以上版本;物理内存;必须高于1G,交换空间,当...

2019-12-20 17:38:24 195

原创 使用Python采集web质量数据到Excel表

众所周知,Python有很对第三方模块,只要熟练应用这些模块即可完成各种任务,在开始采集数据之前需要存在一个目标站点,然后使用Python脚本进行质量数据采集。探测web质量需要用到Python的pycurl模块,它可以获取HTTP请求的状态码,DNS解析时间、建立连接时间、传输结束总时间,下载数据包大小,HTTP头部大小、平均下载速度等参数。从这些参数中可以了解web的服务质量如何,然后进行优化...

2019-12-20 17:18:52 138

原创 Python对文件和目录进行操作

文件与目录操作是编程语言中非常重要的功能,Python也对其提供了相应的API支持,这篇博文就是具体介绍它们的使用方法。一、文件打开和关闭操作对文件进行操作在Python中分为3个步骤,首先要打开文件,然后是对文件进行读写操作,最后需要关闭文件。1、打开文件使用的是open()函数,它提供初始化输入、输出(I/O)操作的通用接口,成功打开文件后返回一个文件对象,打开失败则引发一个错误。打开文...

2019-12-19 19:15:06 146

原创 shell函数介绍及使用

一、什么是函数?在shell脚本中,函数类似Linux系统中的命令别名,可以简化程序的代码量,让程序更易读、易改、易用。简单地说,函数的作用就是将程序里多次被调用的相同代码组合起来(函数体),并为其取一个名字(即函数名),其他所有想重复调用这部分代码的地方都只需要调用这个名字就可以了。当需要修改这部分重复代码时,只需要改变函数体内的一份代码即可实现对所有调用的修改,也可以把函数独立地写到文件...

2019-12-19 19:12:41 136

原创 最全shell脚本语句语法使用(超详细)

博文大纲:1、对谈式脚本——read语句2、shell脚本中的测试的字符3、判断脚本举例4、条件判断——if语句5、条件判断——case语句6、条件判断——function函数结合case语句7、循环判断——while、until语句8、固定循环——for…do…done语句9、循环——cut、set结合for语句10、其他脚本类型举例11、shell脚本的追踪与debug...

2019-12-19 19:10:34 210

原创 Python函数

博文大纲:一、函数二、变量的作用域三、内建函数一、函数Python中的函数都是语句和表达式的集合。和shell脚本中的函数功能一致,可以把函数当做是给一堆代码起定义了一个别名,当需要执行这堆代码时,直接调用那一堆代码集合的“别名”即可。对于脚本中需要重复使用的代码,需要编写为自定义函数以便于重复使用。1、无参函数定义无参函数的语法格式如下:def 函数名称():代码块retu...

2019-12-19 15:34:58 346

原创 shell介绍及简单编辑shell

一.什么是shell及作用Shell字面理解就是个“壳”,是操作系统(内核)与用户之间的桥梁,充当命令解释器的作用,将用户输入的命令翻译给系统执行。Linux中的shell与Windows下的DOS一样,提供一些内建命令(shell命令)供用户使用,可以用这些命令编写shell脚本来完成复杂重复性的工作什么是脚本?脚本就是由Shell命令组成的件,这些命令都是可执行程序的名字,脚本不用编译即...

2019-12-19 15:31:08 188

原创 shell脚本之正则表达式

一、基础正则表达式实例:元字符总结:在Linux系统中常见的文件处理工具中grep和sed支持基础正则表达式。grep命令选项:-i:查找时不区分大小写;-v:查找时反向输出,如查找不包含某些字符的内容;-n:表示查找出结果后显示行号;这三个选项可以结合使用,如“-in”,查找时不区分大小写并显示行号。示例①:[root@localhost ~]# grep -n ‘the’ t...

2019-12-19 15:29:09 99

原创 Python条件与循环

博文大纲:一、Python条件判断二、Python的循环三、循环的控制四、Python的循环综合示例一、Python条件判断Python中的条件判断语句有if语句,if双分支、if多分支语句,其执行过程与shell中的if语句完全一样,只是语法有些差异,如下(文中所有的if语句执行流程图都是借鉴与shell中的):注意:在Python中,关于代码缩进有严格的要求,Python是采用空...

2019-12-19 15:26:22 360

原创 Python开发基础之Python常用的数据类型

博文大纲一、Python介绍二、Python的变量三、Python常用的数据类型1、数字2、字符串3、元组4、列表5、字典一、Python介绍Python是一种动态解释型的编程语言。Python它简单易学、功能强大、支持面向对象、函数式编程,可以在Windows、Linux等多种操作系统上使用,同时Python可以在Java、.net等开发平台上使用,因此,它也被成为“胶水语言...

2019-12-04 21:12:28 140

原创 shell基础——变量

BASH:主要的优点:命令编修能力;命令与文件补全功能;命令别名设置功能;工作控制、前景背景控制;程序化脚本;万用字符;1、什么是变量?1、 让某一个特定的字符串代表不固定的内容。2、 变量就是让一组文字或符号等来取代一些设置,或者是一串保留的数据。3、变量的格式:变量名=变量内容(变量名一般设置为大写字母,专业一些)。设置变量的规则:1、 变量与变量内容以一个等号“=”来...

2019-12-04 21:07:05 165

原创 Dockers之构建容器Nginx+Tomcat+MySQL

博文大纲:一、构建Nginx容器二、构建Tomcat容器三、构建MySQL容器注意:一定要配置宿主机可以连接Internet,因为在构建容器的过程中,很多资源需要去互联网找。一、构建Nginx容器Nginx是一款轻量级的web服务器,也是一个优秀的反向代理服务器。Nginx服务占用内存少,并发能力强,下面是构建Nginx容器的具体操作:[root@localhost ~]# dock...

2019-12-04 21:02:44 140

原创 linux进程、工作、程序管理(附案例)

进程和程序1.进程在 Linux 中运行一个命令时,系统会将相关的权限、属性、程序码与数据等均加载内存, 并给予这个单元一个程序识别码(PID),最终该命令可以进行的任务则与这个 PID 的权限有关。2.程序程序一般是放置在实体磁碟中,然后透过使用者的运行来触发。触发后会加载到内存中成为一个个体,那就是程序。1、程序:程序是静止的,程序就是磁盘上的一个文件。2、进程:进程是一个正在执行...

2019-12-04 20:59:46 362 1

原创 Linux定时执行任务(附案例)

两种定时执行任务的方法:(1)at命令假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个shell,运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。at now + time命令可以...

2019-12-04 20:53:24 684

原创 Docker命令汇总

一、Docker的基础命令[root@localhost ~]# docker search dhcp #以DHCP作为关键字进行搜索镜像[root@localhost ~]# docker pull docker.io/networkboot/dhcpd #下载查询出来的某个镜像[root@localhost ~]# docker images #查询...

2019-12-04 20:50:51 67

原创 Docker之网络管理(容器间通信的配置)

博文大纲:一、Bridge模式(同一台Docker服务器上容器间的通信)二、部署consul服务实现Docker容器跨主机通信前言:当你开始大规模使用Docker时,你会发现需要了解很多关于网络的知识。Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要...

2019-12-04 20:46:49 259

原创 Docker之Registry私有仓库+Harbor私有仓库的搭建

博文大纲:一、搭建Registry私有仓库二、配置Harbor私有仓库这篇博文写的是两种不同的搭建Docker私有仓库的方法,都必须要基于一个Docker服务器上,相比较而言,Harbor功能更强大些。之前详细写过Registry私有仓库的搭建方法,这里的Registry只是有一点配置不一样而已,若要搭建Registry私有仓库,最好结合:Docker镜像的创建+构建私有仓库及其使用方法...

2019-12-04 20:41:49 316

原创 Docker之NameSpace与Cgroup

一、docker容器技术与传统虚拟化技术的比较Docker容器技术是一个与传统的虚拟化技术有些本质上的差别,传统的虚拟化技术,是站硬件物理资源的基础上,虚拟出多个OS,然后在OS的基础上构建相对独立的程序运行环境,而Docker则是在OS的基础上进行虚拟,所以,Docker轻量很多,因此其资源占用、性能消耗相比传统虚拟化都有很大的优势。docker容器很快,启动和停止可以在秒级实现,比传统的虚...

2019-12-04 20:36:55 857

原创 Docker的安装详细配置

一、配置yum源,安装docker[root@docker ~]# cd /etc/yum.repos.d/ #切换至yum源目录下[root@docker yum.repos.d]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#下载阿里的docker的yum源库文件[root@dock...

2019-12-04 20:34:51 115

原创 Docker镜像的创建+构建私有仓库及其使用方法

博文大纲:一、docker镜像的创建方法1、基于已有镜像创建2、基于本地模板创建3、基于dockerfile创建4、搭建私有仓库及其使用方法一、docker镜像的创建方法docker镜像是除了docker的核心技术之外,也是应用发布的标准格式。一个完整的docker镜像可以支撑一个docker容器的运行,在docker的整个使用过程中,进入一个已经定型的容器之后,就可以在容器中进行操...

2019-12-04 19:52:55 492

原创 Docker的数据管理及网络通信问题

博文大纲:一、docker的数据管理1、数据卷2、数据卷容器二、docker网络通信1、端口映射2、容器互联一、docker的数据管理在docker中,为了方便查看容器内产生的数据或者将多个容器之间的数据实现共享,会涉及到容器的数据管理操作,管理docker容器中的数据主要有两种方式:数据卷和数据卷容器。1、数据卷数据卷是一个供容器使用的特殊目录,位于容器中,可将宿主机的目录挂...

2019-12-04 19:49:17 104

原创 Docker的概念及安装配置

博文大纲:一、docker简介二、docker的三大核心概念1、镜像2、容器3、仓库三、安装及docker的基础操作1、安装及启动2、docker的镜像操作3、docker的容器操作一、docker简介Docker作为开源社区最火爆的项目,它是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”,docker的全部源代码都在https://github.com/do...

2019-12-04 19:45:56 107

原创 Linux操作系统启动流程、daemon与服务(service)、systemctl管理服务

一般来说,所有的操作系统的启动流程基本就是:Linux启动时我们会看到许多启动信息。Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:■内核的引导。■运行init.■系统初始化。■建立终端。■用户登录系统。内核引导当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设(通常是硬盘)来启动。操作系统接管硬件以后,首先读入 /boot ...

2019-12-04 19:39:11 1357

原创 Linux账号管理

Linux 是如何辨别使用者的每一个文件都会拥有两种属性:所有人 和 所属群组。每个登录的使用者也会去的两个 ID,一个是使用者 ID(User ID,简称 UID)和 群组 ID(Group ID,简称 GID)。在 Linux 中,系统是根据 UID 和 GID 来辨别使用者身份的。ID 与 账号的对应关系就在 /etc/passwd 文件中。那么文件又如何来判断它的所有者和所属群组呢,...

2019-12-04 19:33:34 135

原创 WindownServer2016部署AD RMS(保护重要文档)

博客目录一、AD RMS是什么?1、AD RMS简介2、AD RMS群集概述3、AD RMS客户端介绍4、AD RMS环境为什么需要IIS?5、AD RMS环境为什么需要数据库?二、部署AD RMS服务1、环境如下:2、环境分析:3、问题分析:4、案例实施:一、AD RMS是什么?1、AD RMS简介RMS(Rights Management Services,权限管理...

2019-12-04 19:25:19 1152

原创 Cisco ASA防火墙实现远程访问——SSL 虚拟专用网(内附案例)

之前写过easy 虚拟专用网的原理和配置,easy虚拟专用网的缺点就是需要在用户计算机安装特殊的软件,有时甚至还需要培训如何使用。并且,如果外出办公人员计算机上的终端软件出现问题,而其有不能自行解决时将无法访问公司内部的服务器,最终影响工作。那么,有没有一种更加方便的远程接入方式呢?可以使用SSL虚拟专用网可以实现更加方便地远程安全接入。SSL虚拟专用网不需要再用户计算机安装特殊软件,可以使用当...

2019-12-03 14:06:14 260

原创 ISCSI远程块存储(内附案例)

■如果你的系统需要大量的磁盘容量,但是身边却没有外接存储设备,仅有个人计算机时,那该怎么办?●此时,通过网络的SCSI磁盘(iSCSI) 就能够提供帮助。这个iscsi是将来自网络的数据仿真成本机的SCSl设备,因此可以进行诸如LVM等方面的操作,而不是单纯使用服务器端提供的文件系统而已,相当有帮助。NAS和SANISCSI界面iSCSI 这个架构主要将储存装置与使用的主机分为两个部分,...

2019-12-03 13:59:50 173

原创 Cisco 路由器之Easy虚拟专用网(解决出差员工访问公司内网)

在之前写过了Cisco路由器之IPSec 虚拟专用网;在Cisco的ASA防火墙上实现IPSec虚拟专用网。这两篇博文都是用于实现总公司和分公司之间建立虚拟专用网的,那么还有一种使用很多的情况,就是出差人员想要访问公司内网的资源呢?由于出差人员只是单一的一个客户端,所以和前两篇博文不一样,前两篇博文.da.建.虚.拟.专.用网,两端设备都是路由器或防火墙,有固定的IP地址,所以呢,并不能实现出差人...

2019-11-13 19:47:08 234

原创 LVM介绍(内附案例)

博文结构什么是LVMLVM中PV、VG、PE、LV扩大LV容量LVM的磁盘快照LVM 相关指令汇整1.什么是LVM:LVM 的重点在于“可以弹性的调整 filesystem 的容量!而并非在于性能与数据保全上面。若需要文件的读写性能或者是数据的可靠性,应该用RAID磁盘阵列LVM 可以整合多个实体 partition 在一起,让这些 partitions 看起来就像是一个磁盘一样...

2019-11-12 17:29:57 642

原创 RAID介绍及案例

一.RAID介绍RAID,为Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。在1987年由美国柏克莱大学提出RAID(Redundant Arrayof Inexpensive Disks)理论,作为高性能的存储系统,巳经得到了越来越广泛的应用。RAID阵列技术允许将一系列磁盘分组,以实现为数据保护而必需的数据冗余,以及为提高读写性能而形...

2019-11-12 17:21:03 377

原创 linux磁盘管理

1、df命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。用法df [选项] [文件…]示例1:查看所有文件系统说明:系统里面存在很多特殊的文件系统,这些比较特殊的文件系统几乎都是在内存当中,(如/proc挂载点),所以,这些特殊文件系统都不会占据硬盘空间。示例2:指定单位大小示例3:以人们易读的方式显示示例4:以ino...

2019-11-12 17:13:02 136

原创 文件系统介绍与磁盘介绍

1.文件系统文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存...

2019-11-12 17:02:49 121

原创 linux软件安装(rpm安装 、编译安装、yum安装)

uname -r 查看系统版本 (这里拿http和nginx举例)rpm安装rpm -q http 查询是否安装rpm -qa 查询系统忠所有已经安装的软件包有哪些rpm -qa | wc -l 统计已经安装的软件包的个数rpm -qf which vim 查询某个文件是由哪个软件包安装的rpm -qc http 查询软件的配置文件rpm -ql setup 安装某个软件时,都安装...

2019-11-12 16:57:12 144

原创 Linux之权限设置(默认权限、隐藏权限及特殊权限)

一、umask命令:umask是chmod相关的东西,代表权限掩码,总共4位,以反掩码的形式表示,文件的原始权限是666,目录的原始权限是777,将相应的原始权限和umask值进行与运算,得出的结果就是默认新建的文件或目录的权限。具体如下:可以查看出来四位数字,分别是“0022”,依次表示的是特殊权限、属主权限、属组权限以及其他人的权限,如上面查询出来的0022,那么现在新建一个文件,该文件...

2019-11-12 16:54:49 888

原创 Linux之vim编辑器、压缩、打包指令

2019-11-12 16:47:53 103

原创 Linux基础命令

locale命令(语言相关):查询:修改系统语言举例:date命令(日期相关)cal命令(日历)1、命令格式:cal [选项] [月份][年份]2、cal命令选项:3、命令功能:用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份。4、使用实例:bc计算机1、各种算法的符号:2、使用方法:–help命令(命令帮...

2019-11-12 16:44:53 52

原创 cent OS7的安装及网络配置

1、安装VMware 软件后,单击新建虚拟机,然后根据提示来创建就可以了,我这里使用的VMware 15 ,会和VMware 14的新建虚拟机过程不一样,但也差不多,我就把一些需要改动的地方截图了,下图没有提到的,保持默认点击“下一步”即可。如下:选择“Troubleshooting”,并按回车键,可以看到以下几个选项:上面只是为了介绍下“Troubleshooting”中有哪些...

2019-11-12 16:36:19 488

原创 华为防火墙的NAT介绍及配置详解

一、华为防火墙NAT的六个分类二、解决NAT转换时的环路及无效ARP在特定的NAT转换时,可能会产生环路及无效ARP,关于其如何产生,大概就是,在有些NAT的转换方式中,是为了解决内网连接Internet,而映射出了一个公有IP,那么,若此时有人通过internet来访问这个映射出来的公有IP,就会产生这两种情况。若要详细说起来,又是很麻烦,但是解决这两个问题很简单,就是配置黑洞路由(将i...

2019-10-28 20:45:51 2129 1

原创 华为防火墙的管理方式介绍及配置

一、华为防火墙设备的几种管理方式介绍由于在对防火墙设备配置管理方式时,涉及到了AAA这个概念,索性就将AAA的相关介绍简单写一下。AAA是验证(Authentication)、授权(Authorization)和记账(Accounting)三个部分组成,是一个能够处理用户访问请求的服务器程序,主要目的是管理用户访问网络服务器,为具有访问权限的用户提供服务。其中:验证:哪些用户可以访问网络服...

2019-10-28 20:41:13 2025

原创 华为防火墙产品介绍及工作原理

华为防火墙产品介绍USG2000、USG5000、USG6000和USG9500构成了华为防火墙的四大部分,分别适用于不同的环境需求,其中,USG2000和USG5000系列定位于UTM(统一威胁管理)产品,USG6000系列属于下一代防火墙产品,USG9500系列属于高端防火墙产品。、各个系列的产品介绍如下:1、USG2110:USG2110是华为针对中小企业及连锁机构、SOHO企业等发...

2019-10-28 20:37:41 411

空空如也

空空如也

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

TA关注的人

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