自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cobbler

Cobbler是自动化安装的工具,由python开发。使用cobbler可以快速简单的安装部署系统。cobbler集成的服务:PXE服务支持、DHCP服务管理、DNS服务管理(可选bind,dnsmasq)、电源管理、Kickstart服务支持、YUM仓库管理、TFTP(PXE启动时需要)、Apache(提供kickstart的安装源,并提供定制化的kickstart配置)等服务。系统版本:rhel

2018-02-10 21:57:47 422

原创 mysql

一、安装:方法一: 1、yum install mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-common-5.7.17-1.el6.x86_64.rpm mysql-community-libs-5.7.17-1.el6.x86_64.rpm mysql-community-libs-compat-5.7

2018-02-02 18:55:52 380

原创 lnmp架构

一、Mysql 1、yum install -y gcc gcc-c++ ncurses-devel bison cmake-2.8.12.2-4.el6.x86_64.rpm 2、cmake -DCMAKE_INSTALL_PREFIX=/usr/local/lnmp/mysql \ #安装目录 -DMYSQL_DATADIR=/usr/local/lnmp/mysql/

2018-01-27 22:38:14 382

原创 haproxy 和 pacemaker

安装: 1、rpmbuild -tb haproxy-1.6.11.tar.gz 2、cd ~/rpmbuild/RPMS/x86_64/ 3、rpm -ivh haproxy-1.6.11-1.x86_64.rpm 4、groupadd -g 200 haproxy 5、useradd -u 200 -g 200 haproxy 6、mv /mnt/hapr

2018-01-26 17:26:18 439

原创 nginx+集群管理

一、安装: 1、cd nginx-1.10.1 2、cd ~/src/core/ 3、vim nginx.h define NGINX_VER “nginx/” #为了安全,不显示版本号 4、cd - 5、cd auto/cc vim gcc debug CFLAGS=”$CFLAGS -g” #关闭

2018-01-24 21:35:57 2931

原创 lvs-fullnat-内核编译

首先把需要安装的相关包放在/mnt目录,然后进行如下设置: 1、tar -zxf Lvs-fullnat-synproxy.tar.gz 2、cd lvs-fullnat-synproxy/ 3、tar -zxf lvs-tools.tar.gz 4、rpm -ivh kernel-2.6.32-220.23.1.el6.src.rpm 5、cd rpmbuild/cd

2018-01-23 21:02:01 291

原创 varnish服务

CDN:内容分发网络,避开网络上影响数据传输速度和稳定的环节,使传输更快更稳定。实验环境:3台虚拟机(一台做varnish服务器,其余为服务器)+一台真机(作为客户端),系统均为rhel6.5 实验原理: client –>varnish –> server ,用户通过varnish主机去访问server,如果varnish有客户需要的资源,则返回给客户,若没有,则去server去取

2018-01-20 20:24:44 655

原创 python-文件操作

python文件操作文件模式r #只读模式,定位到文件开头,默认的 r+ #读写模式,定位到文件开头,可写入 w #读模式,打开时会清空文件内容,并且不能读 w+ #读写方式打开,定位到开头,打开文件时会清空内容 a #以写的方式打开,定位到文件末尾,是追加操作,不允许读 a+ #读写模式,定位到文件末尾并追加相关操作方法f = open(r'路径')f.read()

2018-01-20 00:15:31 237

原创 python-mysql

mysql-python模块安装模块: yum install mariadb-server -y yum search python | grep mysql -i #-i忽略大小写 yum install MySQL-python.x86_64查看数据库编码格式: show variables like ‘character%’; 临时修改数据库编码格式 set charact

2018-01-19 23:19:31 210

原创 python生成器与装饰器

生成器:生成器不会把结果保存在一个系列中,而是保存生成器的状态,在每次进行迭代时返回一个值,使用*.next()一个一个显示,不会占用内存 g = (i for i in range(10000000)) g.next() #一般只用来检验生成器 0 g.next() 1 for i in g: #生成器可迭代 print i关键字:yield

2018-01-16 18:27:07 777 1

原创 python 集合

集合set 定义: (1)s = {1,2,3,4} —若括号内为空,则为字典类型 (2)s = set() s = set([1,2,3]) —以可迭代类型添加,数值类型不可以应用:列表去重并以列表输出 (1) l = [1,1,2,3] print(list(set(l))) (2) l = [1,1,2,3] —注意对比两种方法,不同场景选

2018-01-08 14:04:54 241

原创 python列表字典

列表的引入:数组只能存储同一种数据类型 元组和列表区别:元组不可变数据类型,不可修改,而列表可变数据类型,可修改 列表的定义:l=[1,2,[3,6,9]] 索引:l[1] ,l[-1], l[-1][2] 切片:l[:1], l[::-1] 重复: l*2 连接:l+l2 成员操作符: in 增: (1)末尾追加:l.append(5), (2)迭代增加:l.extend(‘

2017-12-30 23:46:34 503

原创 字符串和元组

”’y因为截图会使排版比较乱,故没有截图‘’‘一、字符串: 1、创建:(1)单引号;(2)双引号,需转义字符;(3)三引号 2、特性:(1)索引; (2)切片[start,stop,step];start 默认值为0,stop默认值为字符串长度,step默认长度为1; (3)连接 + a+b (4)重复 * 2*”a” ==>> aa (5)成员操作符(某成员在不在字符

2017-12-26 13:22:52 674

原创 python基础3

1.基本知识 作者龟叔,有三个版本 2.X 2.6既有2.X的特性又有3.X的特性 2.7是最新的2版本 2版本没有最新更新只到2.7 3.X 3.6.4 我们学习2.7版本,python2.6是一个过渡版本,既可以执行,又包含python3.0的新特性; 现在企业实战应用python版本为2.7版本 python2.7是python2.x系列最后一个版本2.什么是python? py

2017-12-25 20:45:53 367

原创 PXE+Kickstart无人值守安装

相关概念: PXE不是一种安装方式,是一种引导的方式。pxe方式要求安装的计算机中必须包含一个 支持PXE 的网卡,且主板支持网络引导,PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。 PXE协议分为 client 和 server 端,PXE client 在网卡Rom中,当计算机引导时,cpu通过加载bios映射到内存中的片段,然后检查计

2017-12-10 23:44:48 399

原创 磁盘共享之ISCSI

iscsi —磁盘共享;cifs —文件系统共享;nfs —文件系统共享 1、服务端创建共享磁盘: (1)fdisk /dev/vd* —一般设为LVM模式方便后期扩容 partprobe (2)yum install targetcli -y (3)pvcreate /dev/vdb1 (4)vgcreate iscsi_vg0 /dev/vdb1 (5)l

2017-12-09 23:43:01 364

原创 磁盘共享之NFS

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样 1、服务端安装与配置: yum install nfs-utils -y systemctl start nfs firewall

2017-12-09 21:05:28 2296

原创 samba应用示例

Samba企业应用案例需求:1.所有员工都能够在公司内流动办公,但不管在哪电脑上工作,都要把自己文件存在Samba文件服器上.2.各部门办公人员拥有各自的主目录,用于存放私有文档(工作相关),其他人禁止访问.3.所有的用户都不允许使用服务器的SHELL(安全考虑).4.制造部、财务部、管理部,都有各自的文件目录.5.各部门目录下提供“对外”、“公共文档”、“受控文档”三个子目录

2017-12-06 20:15:17 314

原创 磁盘共享之cifs

1、相关概念:CIFS是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机提供服务。CIFS使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供服务。服务器获得请求并返回响应。CIFS是公共的或开放的SMB协议版本,并由Microsoft使用。SMB协议在局域网上用于服务器文件访问和打印的协议。像SMB协议一样,CIFS在高层运行,而不像TCP/I

2017-12-04 21:45:03 618

原创 linux中的防火墙之iptables

1、相关概念:规则:其实就是管理员预设定的的条件,规则存储在内核空间的信息过滤表中,这些规则分别指定了源地址,目的地址,传输协议及服务类型等所有待检查数据包的特征和目标。当数据包与规则不匹配时,将该数据包送往该链中下一条规则检查;当数据包与规则匹配时,iptables就根据规则所定义的方法处理数据包,如通过(ACCEPT),丢弃(DROP),拒绝(REJECT),排队(QUEUE)或者返回(R

2017-12-04 17:29:31 1348

原创 linux中的防火墙管理之firewall

一、firewall管理1、相关概念:防火墙守护firewalld服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持ipv4与ipv6,并支持网桥,采用firewall-cmd(command)或firewall-config(gui)来动态的管理kernelnetfilter的临时或永久的接口规则,并实时生效而无需重启服务。iptablesservice在/

2017-12-03 22:07:50 1331

原创 linux 中的DNS服务

DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。1、安装部署yuminstall bind -ysystemctlstart na

2017-11-27 18:21:12 311

原创 linux中网络的Bridge,Bonding,Team

Bridge:使真机和虚拟机的网卡可以直接交换数据,速度快NAT:虚拟机把数据先转发给真机,真机再通过网卡传输,速度较慢1、网桥配置(Bridge)(1)vimifcfg-enp0s25DEVICE=enp0s25ONBOOT=yesBOOTPROTO=noneBRIDGE=br0(2)vimifcfg-br0DEVICE=br0ONBOOT

2017-11-27 18:20:29 2077

原创 Linux中的数据库Mysql

1、安装yuminstall mariadb-serversystemctlstart mariadbmysql                    ---进入2、安全初始化(1)默认情况下,数据库的网络接口是打开的,为了安全需要关闭vim/etc/my.cnf ---关闭网络接口skip-networking=1systemctlrestart

2017-11-20 18:14:41 318

原创 http-超文本传输协议之apache

HTTP是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。我们在浏览器的地址栏里输入的网站地址叫做URL(Uniform ResourceLocator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个I

2017-11-19 20:53:11 341

原创 linux 中的selinux

1、selinux ----内核级加强型防火墙(1)针对文件,会对系统中的每个文件添加安全上下文(context)(2)针对进程,会对系统中的每个进程添加安全上下文(context)(3)会在系统服务额上设定sebool开关(4)当进程安全上下文和文件的安全上下文不匹配时,那么进程无法访问此文件(5)sebool会限制服务的不安全功能,如果需要用此功能,必须调整sebool

2017-11-13 17:06:33 296

原创 linux中的系统恢复

系统启动流程:通电||bios(主板上的只读存储中,basicinput or output system)作用,硬件检测,激活硬件||grub系统引导(grub引导分为两个阶段)1)阶段1mbr(主引导记录)主引导记录在硬盘上的0磁道,一扇区,446个字节2)阶段2grub文件引导阶段||启动内核,只读挂载/设备检测设备对设备驱动进

2017-11-13 17:06:15 458

原创 Linux中的FTP服务

1、ftp服务定义:FTP是FileTransfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。2、ftp协议提供的软件在rhel7中的名字是vsftpd3、部署ftp服务yum instll vsftpd -ysystemctl start vsftpdsystemctl enable

2017-11-06 18:56:52 315

原创 Linux中的lvm动态扩容管理

1、相关概念pv:物理卷---一杯桔子汁pe:物理拓展,lvm的最小储存单元---桔子汁中的一滴vg:卷组---多杯桔子汁组成的一大杯lvm:逻辑卷,最终使用的可伸缩设备---喝多少从大杯中取多少2、lvm建立(1)划分物理分区,修改其标签为lvm(2)pvcreate /dev/vdb1 ---创建物理卷(3)v

2017-11-05 21:51:58 253

原创 linux中的存储设备的管理

1、设备识别(1)发现系统中的设备fdisk  -lcat  /proc/partitions(2)系统已发现但无法投入使用,随时可以使用的blkid                                          ----查看设备id信息(3)发现且在使用df

2017-11-04 20:36:00 636

原创 linux中的定时及延时任务

1、at       ---系统延迟任务发起命令at time>command           ---任务指令>ctrl+d            ---发起任务at -l              ---列出延时任务Idat -r id           ---删除改id任务at -m              ---让无输出的命令产生邮件a

2017-10-30 22:29:34 233

原创 linux中的自动安装脚本

前面学习了装虚拟机,回忆下装虚拟机的步骤:1、需要先配置硬件,包括cpu,内存,网卡,磁盘,镜像等。这些在前面的学习中我们可以通过脚本来自动创建。2、配置好硬件后,开始安装,里面有好多选项需要我们手动选择,这就很烦也浪费时间,因此我们也可以创建自动应答脚本。这样我们就可以通过一条指令实现虚拟机配置  安装,此过程完全是全自动无人值守的。准备工作1、搭建好了yum源       

2017-10-30 18:48:28 1673

原创 linux中的软件管理

1、认识软件安装包[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm     --rpm结尾的适用与redhat操作系统       ||         ||         ||       ||    软件名称       软件版本 软件适用系统 64位2、软件安装方式:(1)rpm   -ivh name.rpm  

2017-10-29 20:30:20 244

原创 虚拟化--虚拟机安装相关操作

虚拟机配置1、手动配置:准备镜像;环境准备:yum install qemu-kvm qemu-imgyum install virt-manager libvirt libvurt-python python-virtinst libvirt-client运行命令:virt-manager打开虚拟机管理窗口进行如下设置创建新的虚拟机类型设置内存与分

2017-10-24 10:34:30 445

原创 文件归档压缩解压及传输

一、tar归档处理**du -sh filename      ----查看大小(1)tar cf etc.tar /etc/        ---归档(c创建,f指定归档文件名称)    tar tf etc.tar               ---t显示内容(2)tar rf etc.tar /boot/              ---r往里面加入单个文件

2017-10-21 22:03:31 473

原创 进程及系统服务控制

一、进程的定义:进程就是cpu未完成的工作(系统资源分配和调度的基本单位,是线程的容器)   线程的定义:程序执行流的最小单元,是进程中的一个实体是被系统独立调度和分派的基本单位,它自己不拥有资源,可与同属一个进程的其他线程共享进程所拥有的全部资源线程与进程的区别归纳:a.地址空间和其它资源:进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。b.通信:进程间通

2017-10-17 23:30:24 244

原创 文件权限

一、文件属性的查看ls -l filename-|rw-r--r--.|1| root| root|   46 |Oct  1 05:03 |filename— —————————  —  ————  ————    ——  ————————————  ———————— 1    2         3    4      5      6      7            

2017-10-17 21:38:00 209

原创 权力下放相关

1、用户理解 用户就是系统使用者的身份,在系统中用户储存为若干串字符+若干个系统配置文件用户信息涉及到的配置文件:/etc/passwd           ---用户信息(用户:密码:uid:gid:说明:家目录:用户使用的shell)/etc/shadow           ---用户认证信息(用户:密码:最后一次密码修改时间:最短有效期:最长有效期:警告期:非活跃期:帐

2017-10-17 19:45:19 192

原创 管理网络

管理网络1、ip基础知识(1)ipv42进制32位-----10进制172.25.0.10/255.255.255.0172.25.0.10                   ------ip地址255.255.255.0                                            -----------子网掩码,子网掩码255位对应的ip位为网

2017-10-15 23:32:22 184

原创 ssh及日志与时间同步

1、openssh-server               ----让远程主机可以通过网络访问sshd服务,开始一个安全shell准备工作:在真机桌面打开虚拟机,分别做服务端与客户端,然后查看ssh服务是否打开,如果未打开,打开ssh服务,如果操作过程感觉卡顿需要更改虚拟机的虚拟内存到合适值,本机修改了服务端与客户端的内存为1000MB,可以实现较为流畅操作。上图

2017-10-14 22:50:58 1624

空空如也

空空如也

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

TA关注的人

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