自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker容器报错问题

创建容器时报错[root@server3 ~]# docker run -d -p 3306:3306 --name mysql mysqlWARNING: IPv4 forwarding is disabled. Networking will not work.解决方法:主机开启路由转发功能即可[root@server3 ~]# vim /etc/sysctl.conf ...

2019-03-19 16:48:32 493

原创 Docker下配置redis主从复制详细过程

配置redis.conf[root@server1 ~]# tar zxf redis-4.0.8.tar.gz[root@server1 ~]# cd redis-4.0.8/[root@server1 ~]# mkdir -p /mnt/redis/conf.d[root@server1 ~]# cp redis.conf /mnt/redis/conf.d/redis-master....

2019-03-19 16:00:37 931

原创 docker私有仓库搭建过程报错

docker私有仓库搭建报错:http与https[root@swarm1 harbor]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES...

2019-03-18 09:05:20 456

原创 selenium系列之三(python API介绍)

WebDriver 原理WebDriver 功能WebDriver 方法WebDriver 通过一些方法来实现与浏览器窗口、网页和页面元素的交互。下表示一些重要的方法WebElement 接口我们可以通过 WebElement 实现与网站页面带上的元素交互,这些元素包括文本框、文本域、按钮、单选框、多选框、表格、行、列和 div 等WebElement 提供了一些功能、属性和方...

2019-01-22 10:32:20 364

原创 selenium系列之二(元素定位)

检查页面元素新版本的浏览器支持检查元素,在浏览器界面按 F12 进入检查模式按上图操作步骤进行,然后在html元素上点击右键就直接能获取到该元素的html代码,在你的执行脚本中粘贴即可,方便快捷,适合懒得分析网页元素的coder元素定位上面那个例子,只是能帮你快速定位到指定内容的html代码,虽然已经将它拷贝,但剪贴到脚本中,你知道怎么用吗,所以,就得了解 Selenium 用来定...

2019-01-21 15:16:56 176

原创 Python数据分析(pandas入门)

pandas 数据结构介绍两种数据结构:Series 和 DataFrame;Series由一组数据和与之相关的一组数据标签(索引)组成,可以用 index 和 value 分别规定索引和值,若不规定索引,默认自动创建 0 到 N-1 的索引import pandas as pds1 = pd.Series([1,2,3], index=['a','b','c']) # ...

2019-01-11 20:08:57 207

原创 selenium系列之一(环境配置)

模块安装windows 命令行中直接执行 pip install selenium环境配置浏览器驱动上面下载的是 selenium3 版本,需要下载浏览器驱动,如下是三个浏览器驱动下载链接:Firefox:https://github.com/mozilla/geckodriver/releasesChrome:https://npm.taobao.org/mirrors/chr...

2019-01-09 15:44:48 134

原创 Python基础------装饰器

装饰器装饰器的定义域普通函数的定义在形式上完全一致,只不过装饰器函数的参数必须要有函数或类对象,然后在装饰器函数中重新定义一个新的函数或类,并在其中执行某些功能前后或中间来使用被装饰的函数或类,最后返回这个新定义的函数或类,以下是一个简单的装饰器函数的定义代码:def demo_decorater(fun): # 定义装饰器函数(参数为fun,可接收函数的对象) def inner...

2018-12-26 20:47:47 122

原创 Liunx文件系统管理相关命令补充

文件系统创建mkfs.ext4创建 ext4 文件系统[root@rhel ~ ] # mkfs.ext4 /dev/sda5mkfs.ext3创建 ext3 文件系统[root@rhel ~ ] # mkfs.ext3 /dev/sda5mkfs.vfat创建 vfat 文件系统[root@rhel ~] # mkfs.vfat /dev/sda5检查...

2018-12-15 18:14:28 124

原创 Python基础------文件(打开、操作、关闭)

打开文件读写文件之前,需要打开文件,在Python中,使用 open() 函数来打开文件并返回文件的对象文件对象 = open(文件名,访问模式,buffering)# 文件名:用于指定要打开的文件,通常需要包含路径(绝对路径 | 相对路径)# 访问模式:用于指定打开文件的模式,可取值如下表# buffering:可选参数,用于指定访问文件所采用的缓冲方式,初学可以暂不了解访问模式参...

2018-12-13 19:51:18 1432

原创 Python基础------函数式编程(lambda、reduce、filter、map)

lambdalambda 是匿名函数,也叫行内函数,用法如下:>>> f = lambda x: x+2 # 定义了一个函数f(x)=x+2>>> g = lambda x,y: x+y # 定义了一个函数f(x,y)=x+y>>> f(3)5>>> g(3,...

2018-12-11 21:13:44 186

原创 Python基础------函数

函数函数的理解与定义 def hello(): # def 定义函数的关键字 print('hello') # 不调用时不会执行函数体里的内容 print('python') hello() # 调用函数(通过函数名调用函数)函数嵌套 def westos...

2018-12-10 20:31:13 131

原创 Python基础------常见函数(strip、split、divmod、join、zip、enumerate)

strip()strip() 去掉字符串两边的空格 ## 不传参时,默认去掉两边空格 >>>thestring = ' say you later ' >>>thestring.strip() 'say you later' ## 传入单个字符 >>>thestring = 'say the ays' >&gt...

2018-12-10 20:13:43 317

原创 Python基础------字典

字典(dict)字典是 python 中唯一的映射类型,是一个无序的“键:值”对集合,每一个元素都是 pair,包含 key、value两部分。 key 是 Integer 或 string 类型,value 是任意类型,即{ key: value}字典的定义关键字(key)必须使用不可变类型,在同一个字典中,关键字必须互不相同# 定义一个空字典dic =[]# 一般以{key: ...

2018-12-10 18:56:00 242

原创 Python基础------元组

元组(tuple)元组类似于向量,元组的元素不能修改,元素写在小括号内,元素之间用逗号隔开,和向量写法一致。元组中的元素类型也可以不相同元组的定义# 定义空元组>>> tuple = ()>>> type(tuple)<class 'tuple'># 定义一个元素的元组>&

2018-12-10 17:33:29 188

原创 Python基础------小米、华为简单的笔试题

小米示例: 输入 ‘hello xiao mi’ 输出 ‘mi xiao hello’s = 'hello xiao mi'# 法一:# 利用字符串特性li = s.split(' ')print(' '.join(li[::-1]))>>>mi xiao hello# 法二:# 元组可以赋值给多个变量s = tuple(s.split(' '))a,...

2018-12-06 23:00:38 335

原创 Apache 上线论坛网站

之前在虚拟机中使用下载的论坛模板文件时,一直不能正常解压,今天突然想起来有可能是从 Win10 直接拖入虚拟机导致文件损坏,于是乎利用 Samba 搭建一个共享目录,将模板压缩文件放入共享目录后,通过虚拟机解压才没报错,所以,提醒自己最好做到学以致用,并且有空就复习复习之前学习的内容Apache 服务器配置服务器建立网页发布目录和虚拟主机配置文件[root@httpserver ~ ] ...

2018-12-05 18:57:22 363

原创 Squid 代理服务器详细说明

代理服务器简介家庭和企业接入互联网有个共同点就是只有一个可以访问互联网的IP地址,对于家庭用户一台计算机毫无问题;但对于企业的数十台、数百台计算机来说,每个计算机都需要接入互联网,一个IP肯定不够,因此,为解决多台计算机网络接入问题,企业一百采用代理服务器代理服务器是替代网络用户访问网络信息,并把获得的信息返回给用户,所以代理服务器就是介于客户端和互联网之间,如图所示代理服务器拥有可...

2018-12-05 15:39:33 188

原创 代理服务器和路由器什么区别?

截至目前为止,学了 Squid 代理服务器,突然没想明白通过路由器上网和通过 Squid 代理服务器上网什么区别?遂将这两个知识点记录在此博客中,方便以后又想不明白时回来查看自己理解:路由器只是让你的主机能到达不同的局域网,数据请求接收还是你自己做,只是要通过路由器代理服务器是同一局域网中只有代理服务器能上网,你的主机没法上网,你只能依托代理服务器进行数据请求接收,然后再转发给你或者这样理...

2018-12-05 14:51:32 5063

原创 Apache 配置 HTTPS 加密

了解为什么通常在输入网址后,为什么会自动添加前缀 https:// ? https 又是什么?配置 SSL 加密证书服务器配置[root@httpserver ~] # yum install mod_ssl -y # 安装证书生成软件[root@httpserver ~] # firewall-cmd --permanent --add-servie=...

2018-12-03 18:25:34 690

原创 Apache 配置动态 Web 站点(PHP、CGI)

Apache 支持 php、cgi 语言,也就支持这些语言创建的动态网页配置 Apache 支持 PHP 动态网站PHP 是当前最流行的交互式网页动态语言【服务端】[root@httpserver ~] # rpm -q php # 查看系统是否已经安装 PHP 语言解释器[root@httpserver ~] # yum install p...

2018-12-03 11:35:55 1208

原创 Apache 服务器访问控制配置

基于IP方式访问控制先看两个实例,它们主要用于限制某些目录的浏览、访问权限,在主配置文件 /etc/httpd/conf/httpd.conf 设置,为虚拟主机设置时,则在虚拟主机的配置文件中设置 # 实例1 限制所有以 P 开头的目录不能访问 <DirectoryMatch /P> Order deny,allow Deny from all &l...

2018-12-03 10:27:52 764

原创 Apache 虚拟主机搭建过程

Apache 服务应用配置更改主配置文件参数# 更改默认发布的 index.html 文件DirectoryIndex westos.html index.html # 先访问westos.com,再访问index.com# 更改默认发布目录为/westos/web/httpDocumentRoot "/westos/web/http"&l...

2018-12-03 09:31:32 131

原创 Apache 服务器简介及安装配置练习

Apache 服务器简介Apache 是目前世界上最流行的,也是最好的 Web 服务器之一主要特征1. 跨平台运行2. 支持最新HTTP1.1协议3. 基于强有力的文件配置4. 支持通用网关接口 CGI、FastCGI、Java、Servlets、Python 和 PHP5. 支持虚拟主机6. 集成 Perl、 脚本编程语言7. 支持 HTTP 认证8. 集成的代理服务器...

2018-12-03 08:57:19 323

原创 Python入门----

下文如未注明,默认为 python3基础入门print 输出>>> print ('hello,world') # print()输出,打印结果hello,world input 输入>>> input(‘请输入账号:’) # input()输入,从键盘获取输入请输入账号:...

2018-12-01 21:46:50 131

原创 Samba 服务器配置练习

匿名 Samba 服务器目标:配置 Samba 服务器中的文件不需要用户登录就能访问背景:企业计划假设一台 Samba 服务器,用来向局域网内各客户机提供软件共享服务,常用的软件安装包都存放在服务器的 /usr/soft/ 目录中,要求用户只能从该目录中读取文件,而不能修改目录中的文件。另外,各客户端还可以利用 Samba 服务器进行临时文件交换,即任何用户有权限将文件写到服务器的某一个目录(...

2018-11-28 19:29:10 1618

原创 mysql数据库基础

以EXCEL文件为例:数据库:可看作是整个excel文件数据表:可看作是excel文件中的工作表行(记录):可看作是工作表中的行列(字段):可看作是工作表中的列数据库管理库操作:SHOW DATABASES; #查看mysql中的全部数据库CREATE DATABASE 库名; #新建数据库DROP DATABASE 库名; ...

2018-11-28 11:23:27 168

原创 配置 Samba 详解

Samba服务器的配置文件是 /etc/samba/smb.conf,该文件几乎包含 Samba 程序运行时所需的所有配置信息;在 smb.conf 文件中,以分节形式分别配置不同的选项,除 [gloabal] 全局节之外,其他每一节都可以看作是一个共享资源全局选项smb.conf 文件中,[gloabal] 节用来设置全局参数,该节设置的参数直接影响整个 Samba 系统基本选项Ne...

2018-11-28 11:22:16 347

原创 Samba 常用服务器搭建操作过程

同一网络中既有 Windows 主机又有 Linux 主机,为实现不同主机系统之间的资源共享,通常就是搭建 Samba 服务器SMB 通信协议和 Samba 简介SMB 协议SMB是在局域网上共享文件和打印机的协议,为同一个网络的 Windows 和 linux系统提供文件系统,打印服务Samba简介Samba包含一组软件包,能让 Linux 支持 SMB 协议,也是 Windo...

2018-11-27 18:10:08 1341

原创 iscsi共享设备

smaba和nfs文件共享服务都没有iscsi来的更方便,本文着重介绍iscsi共享服务的配置;自我理解:iscsi服务端通过共享设备的逻辑卷,在客户端直接显示为新的设备,然后客户端对这个新设备分区,建立文件系统,就可以像本地设备一样使用iscsi 服务端配置服务软件安装[root@shareserver ~] # yum install targetcli.noarch -y ...

2018-11-27 10:03:59 240

原创 NFS配置及应用与自动挂载(autofs)服务

NFS 概述网络文件系统(Network File System,NFS) 是 Linux 系统支持的一种网络服务,通过 NFS ,网络中的计算机可以发布共享信息,从而可使远程客户像使用本地文件一样访问该共享资源,如果想使用远程计算机上的文件,只要用 mount 命令将远程的目录挂载在本地文件系统下,就可像使用本地文件一样使用相关资源常规 NFS 服务器搭建NFS 服务端 shareserv...

2018-11-26 19:49:32 705

原创 DNS 域名层次结构

DNS域名空间与委派机制DNS 系统采用的是分布式的解析方案,整个 DNS 架构是一种层次树状结构,这个树状结构称为 DNS 域名空间,如图:树状结构最顶层称为根域,用 “.” 表示,相应服务器称为根服务器,整个域名空间解析权都归跟服务器所有,但根服务器无法承担庞大的负载,采用“委派”机制,在根域下设置了一些顶级域,然后将不同顶级域解析权分别委派给相应的顶级域服务器,如将 com 域 的解析...

2018-11-23 07:24:43 18672 1

原创 DNS 高速缓存与集群

DNS 高速缓存原理DNS 高速缓存服务器可以充分缩短客户请求解析的响应时间(当某个访问请求解析过一个域名后,该解析记录就放在缓存中,再有同样请求时,它将迅速地把该对象递送给客户),可以降低网络总体访问流量,使提供服务的机构不必过快升级带宽DNS 高速缓存服务器搭建环境:DNS服务器 IP:192.168.1.151test测试机 IP:192.168.1.15server测试机...

2018-11-21 18:41:55 136

原创 DNS 服务器正、反向以及双向解析

权威 DNS 正向解析DNS 服务端配置DNS服务器IP : 192.168.1.151[root@localhost ~] # vim /etc/named.conf # 修改主配置文件listen-on port 53 { any; };allow-query { any; };dnssec-validation no;[root@l...

2018-11-21 18:41:15 581

原创 DNS远程更新及加密

DNS 远程更新环境:DNS服务器是desktop,IP为192.168.1.151测试主机是test,IP为192.168.1.153selinux 状态不能是 Enforcing,可disabledDNS 服务器修改配置[root@localhost ~] # vim /etc/named.conf # 修改配置文件zone字段...

2018-11-20 17:07:23 1049

原创 搭建DNS服务器必须了解的相关内容

须掌握概念DNS数据库的记录:正解、反解、Zone的意义正解:从主机名查询到IP的流程反解:从IP反解析到主机名的流程Zone:无论正解反解,每个域的记录就是一个区域(zone)Zone记录的标志SOA:开始验证(Start of Authority)的缩写NS:名称服务器(Name Server)的缩写,后面记录的数据是DNS服务器的意思A:地址(Address)的缩写,...

2018-11-20 09:18:18 402

原创 配置DNS常用服务器

安装DNS服务BIND简介Linux中,域名服务器是由BIND(Berkeley Internet Name Domain)软件实现,负责产生域名信息的查询,将这类信息发送给服务器端。BIND服务端是一个称为 named 的守护进程,负责回答转换程序的查询DNS软件包bind.x86_64:该包是DNS服务的主程序包,服务端必须安装该软件包bind-utils.x86_64:客户...

2018-11-17 21:11:00 467

原创 chrony时间同步

chrony服务,实现多台服务器的时间同步,守护进程chrony,本实验两台虚拟机:服务端:desktop 192.168.1.151客户端:server 192.168.1.152desktop 服务端[root@localhost desktop] # vim /etc/chrony.conf # 编辑chrony服务配置文件# Allow NT...

2018-11-16 17:58:33 734

原创 Linux的启动过程加深理解

深入了解Linux启动过程,加深对上篇系统排错文章的理解启动管理Linux 系统的启动过程RHEL 7采用了systemd,启动过程被大大缩短,具体步骤如下 # 1. 开机自检 # 2. 从硬盘的MBR读取引导程序GRUB # 3. 引导程序根据配置文件显示引导菜单 # 4. 若进入Linux系统,此时引导程序加载Linux内核文件 # 5. 内核全部加载入内存后,GRUB任务...

2018-11-14 17:47:17 170 1

原创 十九、系统排错实验(下)

本文讲解Linux系统排错的一些实验,先看看实验机环境实验环境内存镜像initramfs文件丢失未重启时[root@localhost ~] # uname -r # uname -r 查看内核版本号3.10.0-327.el7.x86_64[root@localhost ~] # mkinitrd /boot/initr...

2018-11-14 10:40:50 138

空空如也

空空如也

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

TA关注的人

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