自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cacti的基础安装

Cacti的基础安装 Cacti的运行是基于LAMP环境的首先我们来安装LAMP环境。是一种基础的监控服务. Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据. 需要安装的软件有: mysql.x86_64 0:5.1.71-1.el6 mysql-server.x86_64 0:5.1.71-1.el6

2017-07-30 17:31:21 362

原创 pacemaker和haproxy

-pacemaker- 安装操作: yum install pacemaker -y corosync yum install -y crmsh-1.2.6-0.rc2.2.1.x86_64.rpm pssh-2.3.1-2.1.x86_64.rpm cd /etc/corosync/ cp corosync.conf.example corosync.conf vim corosyn

2017-07-29 23:29:19 967

原创 内核编译

内核编译安装包及依赖性: newt-devel-0.52.11-3.el6.x86_64.rpm asciidoc-8.4.5-4.1.el6.noarch.rpm slang-devel-2.2.1-1.el6.x86_64.rpm Lvs-fullnat-synproxy.tar.gz#rpm -ivh kernel-2.6.32-220.23.1.el6.src.rpm yum in

2017-07-29 22:10:25 312

原创 heartbeat+lvs和keepalived

######heartbeat#####开源软件安装包heartbeat-3.0.4-2.el6.x86_64.rpmheartbeat-devel-3.0.4-2.el6.x86_64.rpmheartbeat-libs-3.0.4-2.el6.x86_64.rpmldirectord-3.9.5-3.1.x86_64.rpm##安装heartbeat可识别脚本的

2017-07-26 16:27:39 353

原创 HA红帽6自带高可用集群

######高可用集群#####server1和server4上配置红帽的HA套件vim /etc/yum.repos/rhel-source.repoyum install rcci -y    ##在server1和server4上均安装passwd ricci/etc/init.d/ricci startchkconfig ricci onyum inst

2017-07-26 15:58:30 771

原创 tomcat+nginx+memcached

########基础准备########jdk的安装###安装包:     jdk-7u79-linux-x64.tar.gztar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/ln -s /usr/local/jdk1.7.0_79/ /usr/local/javavim /etc/profilesource

2017-07-26 14:56:12 248

原创 lnmp架构

########源码安装mysql#####1.安装包cmake-2.8.12.2-4.el6.x86_64.rpm   ##对应需要高版本的支持mysql-boost-5.7.17.tar.gzphp-5.6.20.tar.bz22.源码包安装安装前要却定系统内存大小是否足够,至少需要15Gtar zxf mysql-boost-5.7.17.tar.gz  ##解压

2017-07-26 14:36:17 298

原创 nginx的基础配置

###########nginx############1.源码包安装tar zxf nginx-1.12.0.tar.gz cd nginx-1.12.0/src/corevim nginx.h  #define NGINX_VERSION "0.7.67"  #define NGINX_VER "nginx" ##修改此行,去掉后面的“NGINX_VERSION”,这样

2017-07-20 17:13:00 415

原创 varnish的基本配置

#######varnish#########1.安装varnish-libs-3.0.5-1.el6.x86_64.rpm      varnish-3.0.5-1.el6.x86_64.rpmyum install * -y2.配置varnishvim /etc/sysconfig/varnish 66 VARNISH_LISTEN_PORT=80  ##改监听端口

2017-07-20 17:12:12 393

原创 python的基础模块(os,sys,time,shutil,differlib,socket)

##########os模块###########• os.environ        对环境变量的操作• os.getcwd()        获取当前的工作目录• os.access(path,mode)    判断对一个文件或者目录是否具有指定的权限            mode 参数的可选值: ROK, WOK, 和 X_OK• os.stat()     

2017-07-20 17:11:11 437

原创 python对数据库的操作

###########python对数据库的操作#######1.安装软件yum install mariadb-server MySQL-python -y##进行基础配置后,设置编码格式为utf-8,支持中文mysql_secure_installation  ##安全初始化vim /etc/my.cnf10 skip-networking=115 charset=

2017-07-20 17:07:36 239

原创 异常处理和正则表达式

#########异常处理#######!/usr/bin/env python#coding:utf-8_author_ = 'hxr'##python的异常处理机制,try ...  expect....  finally....try:                    ##用来把可能存在异常的代码放在该语句块中    print 'starting...

2017-07-20 17:05:03 769

原创 python基础学习(五)

#############函数模块##########1.什么是模块?  所有以.py结尾的都可以认为是一个模块,逻辑上组织python代码(函数,变量,类)2.导入模块的3种方式- import caculprint cacul.divi(5,2)- from cacul import addprint add(2,3)- from cacul imp

2017-07-14 22:26:46 434

原创 python基础(四)

#######sorted高阶函数########!/usr/bin/env python#coding:utf-8_author_ = 'hxr'li=['hhh','ddd','BB','LL']num=[12,2,1,43,23]###数字由大到小进行排序def reserved_cmp(x,y):    if x>y:        return -1

2017-07-14 21:28:19 195

原创 python练习(三)

###########购物车程序###########!/usr/bin/env python#coding:utf-8_author_ = 'hxr'menue = '''             购物车程序        1.启动程序后,让用户输入账户金额,然后打印商品列表        2.允许用户根据商品编号购买商品        3.用户选择商品后,检测余额是

2017-07-11 02:00:44 288

原创 python基础练习(三)

######判断输入####!/usr/bin/env python#coding:utf-8_author_ = 'hxr'def myabs(x):    if isinstance(x,(int,float)):        print abs(x)    else:        print "请输入数字"myabs('123')######将姓名

2017-07-11 01:51:18 514

原创 python练习(二)

1.定义一个函数func(*args),该函数效果如下:func(222,111,'xian','hahaah') -->'xian'func(7,'name','fensi') -->'fensi'func(1,2,3,4)  -->None#!/usr/bin/env python#coding:utf-8def func(*args): if isinst

2017-07-08 22:19:16 362

原创 python练习

1.什么情况下条件为真?0,True,[3,4],5,False,"","python",None,3.0,0.02.打印所有小于10并且大于或等于0的所有偶数;打印所有小于10并且大于或等于0的最大偶数;3.判断一个数是否为质数?#!/usr/bin/env python#coding:utf-8_author_ = "hxr"def test(): n

2017-07-05 23:03:23 473

原创 python基础(二)

#######判断变量是否合法#######!/usr/bin/env python#coding:utf-8_author_ = 'hxr'import stringname = raw_input("请输入变量名 :")if name[0] in string.letters+"_":    for i in name[1:]:        if i not

2017-07-05 21:07:17 182

原创 python脚本输入密码判断

代码如下:#!/usr/bin/env python# coding:utf-8id=0while 1:    user=raw_input("user:")    password=raw_input("password:")    if user == "user" and password == "123":        print "welcome t

2017-06-28 20:51:59 1186

原创 python基础(一)

#####python的基础###1.为什么开头为#!/usr/bin/env python通常执行which python查看python可执行文件的位置不同版本的python不兼容加上env,可以执行当前环境下的python版本主要用于代码移植2.字符编码ASCII:1字节 =8位,2^8=256Unicode:2字节=16位,2^16=65536 a ->2字

2017-06-28 20:35:44 196

原创 dns集群和文件传送

######DNS集群######1.主DNS[root@localhost ~]# vim /etc/named.conf [root@localhost ~]# vim /etc/named.rfc1912.zoneszone "westos.com" IN {        type master;                ##类型主服务器        fil

2017-06-28 20:30:22 350

原创 bash脚本基础(二)

Bash位置参数有两种简单的方法可以将用户输入读入bash中的变量。第一个方法是使用read提示用户输入(使用-p选项)并将其直接存储到一个或多个变量:交互式输入# read -p 'Enter your first and last name: ' FIRST LAST另一个方法是使用位置参数来读取传递给脚本的命令行参数或选项输入。各种特殊变量存储传递的选项编号

2017-06-21 23:24:07 321

原创 bash脚本基础(一)

如何创建新shell脚本?1. 创建包含bash命令的文本文件。文件的第一行应为:#!/bin/bash2. 使文件可执行(使用chmod +x scripts)3. 将文件放置在用户的$PATH的目录中~/bin – 用于用户的私有程序/usr/local/bin – 本地开发、系统上的其他人使用的脚本/usr/local/sbin - 本地开发、由root使用的脚本

2017-06-21 21:45:52 299

原创 script.sh脚本实现功能

1.题目要求代码截图:#!/bin/bashwhile [ " $# " -lt " 2 " ]do        echo "please give me userfile or passwd file"        exit 1donewhile [ `wc -l $1 |awk '{print $1}'` != `wc -l $2 |awk

2017-06-14 22:50:24 421

原创 pxe的基础用法

#######################packags needed###################################need packages:system-config-kickstart        ##自动应答脚本制作工具syslinux            ##获得pxelinux.0文件安装包dhcp                ##分配

2017-06-08 21:41:30 1056

原创 iscsi的基本用法

############iscsi######在server端1.创建lvm逻辑卷[root@server6 ~]# pvcreate /dev/vdb1  Physical volume "/dev/vdb1" successfully created[root@server6 ~]# vgcreate vg0 /dev/vdb1  Volume group "vg0"

2017-06-08 20:58:09 1259

原创 nfs的基本用法

#######nfs####1.启用服务yum install nfs-utils -y    ##安装服务systemctl enable nfs-serversystemctl start nfs-server    ##启动服务systemctl start firewalld    ##开启火墙,并进行策略配置firewall-cmd --permanent --a

2017-06-08 20:48:48 475

原创 samba的基础用法

########samba####1.samba作用提供cifs协议实现文件共享2.安装[root@localhost ~]# yum install samba samba-common samba-client -y[root@localhost ~]# systemctl start smb nmb[root@localhost ~]# systemctl enabl

2017-06-08 20:32:01 2205

原创 firewalld的用法

#######iptables的用法#######准备工作:iptables         -t    ##指定表名称        -n    ##不做解析        -L    ##列出指定表中的策略        -A    ##增加策略        -p    ##网络协议        --dport    ##端口号

2017-05-31 17:50:00 1881

原创 邮件服务

############邮件服务####1.先配置dns服务测试结果:主机westos-mail.westos.com:[root@westos-mail ~]# dig -t mx westos.com; > DiG 9.9.4-RedHat-9.9.4-14.el7 > -t mx westos.com;; global options: +cmd;; Got

2017-05-24 20:58:18 946

原创 高级网络配置

########team链路聚合###1.team也是链路聚合的一种方式最多支持8块网卡支持模式:广播容错  broadcast轮询          roundrobin  主备          activebackup负载均衡  loadbalance2.配置nmcli connection add con-name team0 ifname team0

2017-05-24 20:42:27 164

原创 squid服务以及bond网卡阵列

##########squid正向代理###拥有网络的主机:[root@foundation6 network-scripts]# yum install squid -y                   ##安装squid服务[root@foundation6 network-scripts]# systemctl start squid[root@foundation6 n

2017-05-18 01:15:01 327

原创 Apache服务的基础

##########apache的安装####yum install httpd -y  ##安装服务systemctl start httpd      ##开启服务systemctl stop firewalldsystemctl enable httpd      ##开机服务自启动systemctl disabled firewalld   ##开机关闭需要下载

2017-05-17 23:05:36 252

原创 数据库mariadb的基本操作

####数据库的安装及初始安全配置1.安装及配置yum install mariadb-server -y  ##安装数据库服务软件systemctl start mariadb        ##开启数据库mysql                ##进入数据库netstat -antlpe |grep mysql    ##数据库的网络端口vim /et

2017-05-17 18:20:54 15832

原创 DNS服务器的配置

一 .DNS服务的信息说明:A:正向记录PTR:反向,ip到域名host -l example.com:查看域中的所有主机dig -t soa example.com:辅助dns软件包 : Bind bind-chroot caching-nameserverDNS主配置目录:/var/named/chroot/DNS主配置文件:/var/named/chroot/et

2017-05-10 16:25:23 576

原创 unit11~~系统恢复技术

1.系统引导过程概述2.bios 初始化• 基本输入 / 输出系统 ( BIOS ) 是内置于标准 x86/x86-64硬件的固件接口 , 将硬件置于已知状态并准备好系统以加载操作系统• 出现什么情况 ?– 检测并初始化硬件– 确定从中引导的设备• 可能出现了什么错误 ?– 错误或异常 BIOS 设置– 错误引导设备顺序• 可以如何中断或影响 ?

2017-05-03 20:01:18 512

原创 unit8~~LDAP 网络用户账户

1.使用 LDAP 服务器进行网络身份验证•  在本课程中 , 到目前为止 , 我们已经介绍了通过每台计算机上的本地文件( 例如 /etc/passwd ) 管理的本地用户账户。但是 , 在多个系统上将本地用户账户协调一致非常困难• 本节中 , 我们将介绍如何将计算机设置为客户端 , 以使用现有 LDAP 目录服务提供的网络用户账户。这样 , LDAP 目录就成为我们组织中所有

2017-05-03 19:36:08 273

原创 unit7~~访问网络文件共享服务

1.挂载网络文件系统• 网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统 , 而不是由块设备 ( 例如硬盘驱动器 ) 提供的。客户端通过特殊的文件系统协议和格式访问远程存储• Linux 中有两种主要协议可用访问网络文件系统 : NFS 和CIFS 。 NFS ( Network File System ) 可看作是 Linux 、UNIX 及其它类似

2017-05-03 18:42:46 257

原创 unit6~~文本处理工具

1.diff 命令• diff 命令用于比较两个文件的内容 , 以了解其区别。它还可用于创建补丁文件。补丁文件用于在企业环境的多台计算机之间对相似文件进行更改。diff       file1           file2                -c       ##显示上下文周围的行               -u       ##使用统一输出格式(对

2017-05-03 16:24:28 204

空空如也

空空如也

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

TA关注的人

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