自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

是谁在敲打我窗

学习文档

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

原创 saltstack运维自动化工具 - 安装apache服务

saltstack运维自动化工具环境: server1:172.25.52.1 (Master) server2:172.25.52.2 (Client) server3:172.25.52.3 (Client) server4:172.25.52.4 (Client)一、安装slat配置yum源(以master为例,clent端配置一样)[root@serve...

2018-07-19 17:12:46 384

原创 运维项目实训 - mysql主从复制+半同步复制

主从复制(常用方法)主从复制(异步复制)过程主数据库(Master)将变更信息写入到二进制日志文件中,这里需要注意的是旧版本的MySQL数据库默认是不开启二进制日志的,强烈建议在安装好数据库启动之前一定要先检查一下二进制日志文件是否开启,即使不做主从复制架构也要开启,否则当数据库启动之后再开启二进制日志时需要重新启动数据库。 从数据库(Slave)开启一个IO工作线程,通过该IO线程与主...

2018-07-12 14:18:06 498

原创 运维项目实训 - 内核编译

内核编译一、物理机系统根分区至少10G以上的内存空间[root@foundation52 ~]# df -HFilesystem Size Used Avail Use% Mounted on/dev/sda3 120G 52G 68G 44% / ##必须有至少10G以上的内存空间devtmpfs 4.0G 0 4....

2018-06-28 17:01:31 229

原创 运维项目实训 - Haproxy负载均衡配置

一、镜像安装haproxy 1.14[root@server7 ~]# yum install haproxy Loaded plugins: product-id, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription...

2018-06-26 23:51:48 208

原创 运维项目实训 - Nginx Web服务应用+Nginx实现负载均衡

nginx 源码安装程序过程: ·1.下载并且解压源码包 2.进入解压好的源码包,并且执行configure文件 安装nginx包 [root@server1: ~]# tar zxf nginx-1.12.0.tar.gz [root@server1: ~]# cd nginx-1.12.0 [root@server1: nginx-1.12.0]# cd /mn...

2018-06-25 21:09:59 335

原创 运维项目实训 - cdn实现varinsh缓存

cdn实现varinsh缓存实验环境: server1:varnish机(ip:172.25.51.1)server2:read server机(ip:172.25.51.2)server3:read server机(ip:172.25.51.3) server1下载安装varish软件[root@server1: ~]# lsvarnish-3.0.5-1.e...

2018-06-24 16:17:16 546

原创 运维项目实训 - lvs健康检查,更新策略(ldirectord)

ldirectordserver1(vs)[root@server1: ~]# lsldirectord-3.9.5-3.1.x86_64.rpm[root@server1: ~]# yum install ldirectord-3.9.5-3.1.x86_64.rpm[root@server1: ~]# rpm -qpl ldirectord-3.9.5-3.1.x86_64....

2018-06-24 15:42:49 200

原创 运维项目实训 - LVS(DR)负载均衡模式

LVS:实现real server的负载均衡 Keepalived:实现两节点的高可用,并监控Real server,屏蔽故障节点,将出现故障的节点从策略中移除 实验配置环境1.sever1 1、安装ipvsadm 修改yum源cd /etc/yum.repo/rhel.dvd.repo[rhel-source]name=Red Hat Enterprise Linux $re...

2018-06-24 15:06:07 215

原创 运维项目实训 - lvs(NAT)模式负载均衡+lvs(TUN)模式负载均衡

lvs有三种模式:nat模式(LVS/NAT),直接路由模式(LVS/DR),ip隧道模式(LVS/TUN)以及二度开发的第四种模式(FULL NAT) 一、NAT模式配置环境 配置三台redhat6.5版本的虚拟机 sever1作为vs (双网卡) sever2、sever3作为rs1.sever(1)1.配置yum源 因为6.5版本的yum源不能一次性全部加载...

2018-06-21 17:36:22 246

原创 运维项目实训 - 虚拟机母盘封装

虚拟机安装一、安装一个6.5版本的虚拟机作为母盘 安装设置好之后 登陆用户 设置ip地址vi /etc/ifconfig/network-sprice/ifcfg-eth0 使用/etc/init.d/network 命令重新启动服务 重新启动服务/etc/init.d/服务名 动作6和7版本命令不同 设置yum源地址vi /etc/yu...

2018-06-19 21:35:47 472

原创 python文件操作

一、文件读写的原理Python 内置了读写文件的函数,用法和 C 是兼容的; 操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作;二.文件读写的操作注意: 操作时顺序为:打开+操作+关闭f = open('/root/hello') ##打开文件,如不存在会报错...

2018-06-07 14:38:40 138

原创 python模块

模块一、模块简述在Python 中,一个.py文件就称之为一个模块(Module)。其优势在于:大大提高了代码的可维护性; 当一个模块编写完毕,就可以被其他地方引用;二、模块搜索路径1.默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys 模块的path 变量中:>>> import sy...

2018-06-07 14:20:44 108

原创 python高阶函数

一、map函数(执行)1.map原理:map( ) 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回 2.对[1,2,3]、 [4,5,6] 、[7,8,9]三个列表一一对应求和...

2018-06-04 17:41:13 122

原创 python高级特性

一、迭代In [2]: from collections import Iterable ##判断是否可迭代,需导入Iterable模块In [3]: isinstance([1,2,3],Iterable)Out[3]: True ##可for循环遍里的数据类型,均可迭代In [4]: isinstance((1,2,3),Iterable)Out[4]: TrueIn [...

2018-06-04 17:39:13 147

原创 python的字典与函数

字典一、字典的定义d=dict(a=2,b='hello') ##直接定义赋值d={}.fromkeys() ##采用fromkeys函数定义打印模块pprint,使输出更美观import pprint ##导入模块user=[]for i in range (10): ##生成user列表中user1 - u...

2018-06-04 17:26:39 729

原创 python列表、元组与集合

python列表 一、列表的创建与操作 1.创建列表a = [] ##元素类型可为int,float,complex,str,list,tupleb = [a, 1, True, 3j + 2, "hi"]c = [[1, 2, 3, 4], [a, b], 233, "hello"]d = [a, b, c ]2.列表的索引与切片>> c = [[1,...

2018-05-30 23:05:58 151

原创 python字符串

一、字符串定义 1.可用” “、”、”“” “”“定义 2.转译特殊字符 “\”>>>s1 = "this's a python">>>s2 = '"hello"'>>>s3 = """"hello" this's a python"""&

2018-05-30 23:02:06 415

原创 python基本数据类型

一、输入与输出1、常用格式%s:字符串 %d:整型数(python2中还有长整型)%.3d:3位整型数,不够位数用0代替%f:浮点数 %.2f%%:显示2位小数%%:转译% ctrl + / :批量注释2、数据类型int:整型float:浮点型 complex:复数型 bool:布尔型str:字符串 a = 1print(a,type(a))1 <cl...

2018-05-30 15:29:54 278

原创 python安装

一、python了解 1、python python是一种面向对象的编程语言,2、python的优点简单、优雅、明确强大的第三方库模块可跨平台移植3、python的缺点代码执行速度慢,相比C语言,不过现在python的异步并发框架导致执行速度慢python是开源的编程语言,代码不能加密二、python的安装 1、官网安装python安装官网为:www....

2018-05-30 15:19:57 830

原创 inux中Shell基本知识 1

一、脚本概述1.Shell脚本是一种解释型语言2.用Shell脚本保存执行命令3.用脚本判定命令的执行条件4.用脚本实现命令的批量执行二、脚步基础知识1.脚本编写#!/bin/bashecho hello westos~ ...

2018-05-12 15:31:32 158

原创 shell中的文本处理正则表达式

#1grepGlobal search regular expression and print out the line “全面搜索研究正则表达式并显示出来" grep` 命令是一种强大的文本搜索工具 , 根据用户指定的“模式”对目标文本进行匹配检查 , 打印匹配到的行由正则表达式或者字符及基本文本字符所编写的过滤条件” grep 命令 #文本搜索# 格式: grep ...

2018-05-12 14:46:07 157

原创 Apache服务

1.apache 企业中常用的web服务,用来提供http://(超文本传输协议)2.apache的安装部署yum install httpd -y ##apache软件 yum install httpd-manual ##apache的手册 systemctl start httpd ##启动httpd服务 systemctl enable httpd ...

2018-05-10 17:01:53 120

原创 数据库管理

一、数据库管理系统类型1.DB2 IBM:关系型数据库管理系统,在不同操作系统服务;2.Oracle 甲骨文:高效率、可靠性好的适应高吞吐量的数据库解决方案;3.Mysql 甲骨文:业内广泛使用的web服务器解决方案,被称为LAMP;4.SQL server 微软:使用方便可伸缩性好,相关软件集成程度高;5.Sybase:典型的UNIX或WindowsNT环境下的大型关系型数...

2018-05-03 21:23:53 153

原创 DNS高速缓存

一、高速缓存服务配置yum install bind -y服务端安装高速缓存服务 [root@www squid-3.3.8]# yum install bind -y...systemctl start named ## 服务端开启高速缓存服务 [root@www squid-3.3.8]# systemctl start named*注意:开启服务时,若因...

2018-05-03 21:14:58 163

原创 正反向代理服务

squidSquid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。正向代理1.服务端配置yum install squid已加载插件:langpacks正在解决依赖关系--> 正在检查事务---> 软件包 s...

2018-05-03 14:26:34 403

原创 linux高级网络配置

一、配置网络桥接1.网络配置文件目录 /etc/sysconfig/network-scripts/[kiosk@foundation78 Desktop]$ cd /etc/sysconfig/network-scripts/[kiosk@foundation78 network-scripts]$ lsifcfg-eth0 ifdown-isdn ...

2018-05-02 16:46:54 189

原创 linux系统排错

系统引导过程 通电>bios初始化>grub2磁盘引导阶段>grub2文件引导阶段>指定boot所在分区>启动内核,只读挂载设备>启动init程序进入初始化阶段>启动systemctl初始化进程>读取/etc/systemd/中的文件>启动程序>启动登陆环境bios初始化1、基本输入/输出系统(bios)是内置于标准x86/...

2018-05-02 16:42:58 261

原创 SELINUX

SELINUX一、什么是selinux防火墙selinux 内核级加强型防火墙 三种级别:1 Enforcing 强制:警告,并拒绝访问0 Permissive 警告:不被拒绝,但会产生警告日志Disabled 关闭:不被拒绝,可正常访问2.安全标签:安全上下文当selinux处于关闭状态,vsftp服务无安全标签 ps auxZ |g...

2018-04-27 14:14:08 755

原创 linux系统FTP服务

一、FTP 文件传输协议 1.FTP为系统提供了通过网络与远程服务器进行传输的简单方法,分主动和被动两种;2.vsftpd:安全型服务器包,被动传输的接口是随机的,安全级别更高;3.默认配置文件让anonymous用户只能下载位于chroot目录中的内容;4./var/ftp:远程FTP客户端能以用户anonymous或ftp用户连接到服务器,无需密码;二、设置FTP服务1.配置yum源,安装"v...

2018-04-27 10:50:05 160

原创 磁盘阵列

####  raid阵列监控命令:watch -n 1 cat /proc/mdstatcat /proc/mdstat     ##  查看raid设备的状态-----------------------------------------------------------------------------------------------------------------------(...

2018-04-19 15:46:23 264

原创 管理系统存储

#### 存储设备的查看------------------------------------------------------------------------------------------------------------------------------1.设备的查看(1)发现系统中的设备fdisk -l    ##  查看系统中真实存在的设备cat /proc/partit...

2018-04-19 11:36:04 160

原创 系统的延时任务和定时任务

延时任务1.延时任务是临时的,不重复的,当延时任务有输出,输出不会在shell上显示输出会以邮件的形式发送给任务发起人2.用mail命令查看"邮件"at命令来发起延时任务输入邮件编号,查看邮件详情输入q,退出清空邮件     >   /var/spool/mail/root3.设置延时任务at +时间   #执行延时任务的时间>任务       #执行的任务>ctarl+d   ...

2018-04-16 14:32:07 306

原创 虚拟机的安装

虚拟机的安装1.编辑 virt-manager 命令进入安装界面2.选择虚拟机安装方式3。导入镜像软件4.选择内存大小和cpu的核数5.选择硬盘大小6.虚拟机命名7.安装的版本8.安装语言选择9.时间,时区,语言,安装语言     10.安装模式     11.手动分区              12.设定超级用户root密码 和新建普通用户    使用脚本安装虚拟机  1.编写脚本      v...

2018-04-11 20:39:13 128

原创 linux 网络管理

一.IP 基础知识     ipv4          IP地址长度为二进制32位,4个一组,以10进制数表示           172.25.0.10(IP地址)/255.255.255.0(子网掩码)          子网掩码限制了网络的范围,255对应的IP位是网络位,0对应的IP位是主机位二.配置IP  1.图形界面修改  nm-connection-editor修改后的ip地址2.文...

2018-04-11 17:16:12 206

原创 Linux的系统日志管理

一.什么是系统日志   1.系统日志     由进程产生,可以监控系统中发生的事件,便于用户检查维护,保护系统安全。   2.系统日志的分类             /var/log/messages         ##系统服务及日志,包括服务的信息,报错等等            /var/log/secure               ##系统认证信息日志            /var/...

2018-04-11 15:40:29 192

原创 linunx系统间的文件传输

文件归档1.文件归档,即把多个文件打包成一个文件  tar      c                         创建            f                          指定归档文件名称            t                           显示归档文件中的内容            r                          向...

2018-04-11 15:19:12 291

原创 远程连接管理

一.openssh 服务  当主机开启openssh服务,就意味着对外开放了远程连接的接口  注意:openssh 服务的服务端:sshd             openssh 服务的客户端:ssh二.在客户端如何连接sshd  格式: ssh   服务端用户@服务端IP地址  例如:在客户端连接IP为172.25.254.2主机的root用户"注意:以上连接方式是不能打开远程主机的图形功能的如...

2018-04-11 14:09:12 812

原创 进程管理

进程定义1.进程就是cpu未完成的工作PS命令                 a     关于当前环境的所有进程         x   |  -A  所有进程         f    显示进程的从属关系         e   显示进程调用的环境工具的详细信息         l    长列表显示进程的详细信息         u   显示进程的用户信息         -a  显示shel...

2018-04-10 19:31:27 95

原创 文件的属性

1.文件属性查看ls           -l             file-   rw-rw-r--    1      kiosk   kiosk   0   Oct 2 17:05         file[1]    [2]      [3]      [4]     [5]   [6]      [7]              [8][1]             文件类型-   ...

2018-03-29 16:39:21 871

原创 用户管理

1.用户理解用户就是系统使用者的身份在系统中用户存储为若干个字符+若干个系统配置文件用户信息涉及到的系统配置文件:/etc/passwd           用户信息root:   x     :0 : 0 :root : /root    :/bin/bash用户:密码:uid:gid:说明:家目录:用户使用的shell参数              -u      -g      -c    ...

2018-03-29 14:59:10 122

空空如也

空空如也

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

TA关注的人

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