自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 apache服务的docker镜像 以及用Dockerfile制作apache服务的镜像

在上一篇文章中我们写到了用centos镜像去制作ssh服务的镜像sshd-centos,在sshd-centos的基础上面我们制作apache服务的docker镜像,以及用Dockerfile的方法制作apache服务的镜像第一种方法:直接制作我们可以看到我们制作的sshd-centos镜像在这个镜像上面运行容器docker run -d  -p 2222:22 sshd-centos  /usr...

2018-03-21 15:20:05 6234

原创 docker 安装 创建支持ssh服务的镜像 创建nginx服务的镜像 用dockerfile制作nginx镜像

环境centos7.2  docker安装内核版本必须在3.10及其以上uname -r  查看内核版本首先去docker官网downloaddocker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm 安装docker  yum install --setopt=...

2018-03-21 11:54:44 3119

原创 redis集群搭建

redis:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操 作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证

2017-06-27 20:35:59 626

原创 用amoeba实现数据库的读写分离

用amoeba实现Mysql读写分离 Amoeba 是什么: Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 主要解决: • 降低 数据切分带来的复杂多数据库结构 • 提供切分规则并降低 数据切分

2017-06-20 22:05:06 2303

原创 mysql主从复制和并行复制

Mysql的主从复制和并行复制复制概述 mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志

2017-06-15 23:06:47 2104

原创 nagios监控平台

Nagios监控主机主机环境: nagios主机:172.25.64.1 mysql主机:172.25.64.2 远程主机:172.25.64.2Nagios:Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的

2017-06-09 09:51:42 803

原创 php添加模块,tomcat 负载均衡 session共享 varnish HA

phpize              ##预编译##########php添加模块##########tar zxf memcache-2.2.5.tgz              ##先下载模块  然后解压cd memcache-2.2.5           cd /usr/local/lnmp/php/binvim ~/.bash_profile      

2017-05-27 13:41:45 867

原创 corosync+ pacemaker + crmsh 实现高可用集群

Corosync + pacemaker + crmsh 配置高可用集群:HA:高可用集群是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。高可用集群的应用系统有多样化发展趋势,用途也越来越多样化,同时带来了配置及可操作性方面的复杂性,因此选择好的高可用软件至关重要 高可用集群,英文原

2017-05-27 09:50:42 581

原创 lnmp

qemu  半虚拟化                 + kvm  硬件虚拟化 libvirtd     应用与内核的交互  管理内核虚拟的################安装父虚拟机#############cd /etc/udev/cd rules.d/rm -fr 70-persistent-net.rules cd /etc/sysconfig/netw

2017-05-18 09:40:50 362

原创 python作业3

###用户管理和数据库######!/bin/usr/env python#coding = utf-8from time import time,ctimeimport MySQLdbimport getpassconn = MySQLdb.connect(user="root",passwd="yiyibushe",db="westos",host="loc

2017-04-12 21:18:32 398

原创 python笔记2

######用户登陆脚本#########!/bin/usr/env python#coding = utf-8from time import time,ctimeimport getpassdb={"kang":["amin",0],"yiyi":["bushe",0]}def menu():    while True:        print '''

2017-04-06 17:23:35 292

原创 python作业2

###正则表达式#########!/usr/bin/env python#coding=utf-8import restrin=raw_input("please input match str:")patt=r"\bwww\.\w+\.[com|edu|net]*"m=re.findall(patt,strin)print m##

2017-04-06 17:22:30 365

原创 python作业1

作业1:#!/usr/bin/env python #coding=utf-8count=input("Enter total number of names:")li=[]i=0errortime=0while i    i+=1    yname=raw_input("Please enter name%d:"%(i))    if ","

2017-03-29 16:12:21 291

原创 python笔记1

#1. python是一种高级的编程语言      - c, c++, java, php, javascript, vb, c#...     - 任何的编程语言都是为了让计算机干活,       eg:下载音乐,电影,编辑一文档... 而cpu只认识机器指令     - 不同的编程语言,实现同一功能,编写代码量,差距很大        C >> python   

2017-03-29 16:07:36 370

原创 笔记12

#######samba服务###########在windows里面的让windows做服务端的时候把windows里面的文件共享然后在linux里面安装samba-client客户端然后测试查看yum install samba-client -y            ##客户端  供测试用不过我们今天做的是用linux做服务端,然后可以用windows做客户端或

2017-03-29 16:04:38 343

原创 笔记11

##########邮件#############首先重置两台虚拟机然后对ip和yum源进行配置对主机名进行更改先进行dns配置在desktop中yum install bind -yvim /etc/named.rfc***zone "westos.com" IN {        type master;        file "westos.com.

2017-03-14 20:16:45 631

原创 ddns脚本

#!/bin/bashyum install bind -yyum install dhcp -ysystemctl start namedsystemctl stop firewalldcd /mntdnssec-keygen -a HMAC-MD5 -b 128 -n HOST westosKEY=`cat K*.key | cut -d " " -f 7`

2017-03-10 23:03:20 1271

原创 mysql备份

#!/bin/bashsystemctl start httpdsystemctl start mariadbmysqldump -uroot -pyiyibushe  $1 > /mnt/$2.sqlmysql -uroot -pyiyibushe -e "drop database $1;"mysql -uroot -pyiyibushe -e "create databa

2017-03-09 16:15:05 291

原创 自动连接的脚本

1 #!/bin/bash  2 read -p 'user:'  USER  3 read -p 'ipaddr:'  IP  4 ssh $USER@$IP  1 #!/usr/bin/expect  2 set USER [ lindex $argv 0 ]  3 set IP [ lindex $argv 1 ]  4 set PASSWD [ lindex

2017-03-09 15:27:16 676

原创 创建用户的脚本

#!/bin/bashif [ ! -f /mnt/userfile ]; then    echo "the userfile not exist"    exit 0fiif [ ! -f /mnt/passfile ]; then    echo "the passfile not exist"    exit 0fiMAXUSERLINE=$(cat

2017-03-09 15:26:02 711

原创 笔记10

############脚本的写法#########1.vim /mnt/yiyi.shecho # hello world #            ## #注释掉了后面的内容,所以看不到echo \# hello world #           ## \转义字符把#转义成为一个普通的字符echo \# hello world \#echo 'hello world'

2017-03-06 21:33:22 289

原创 笔记9

#########DNS服务器#####yum install bind -y         ##安装DNS服务systemctl start named           ##打开服务  开启的时候需要在本机的真实环境里面进行鼠标和键盘的移动cd /dev/random              ##安装了dns服务后会出现这个文件 netstat -antulpe

2017-03-02 23:23:02 286

原创 笔记8

############安全上下文############vim /etc/sysconfig/selinux          ##打开selinux服务mkdir /westostouch /westos/file1vim /etc/vsftpd/vsftpd.conf             ##修改匿名用户家目录为/westosanon_root=/westos    

2017-03-02 23:18:13 262

原创 笔记7

###########当硬盘被分区占用满的时候,不能分出swap分区,我们可以用创建文件的方式得到一个临时分区#####dd if=/dev/zero(无限零字节) of=/swap bs=1M conut=1000    ###截取1000块1M的块文件mkswap /swap                     ###格式化分区swapon -a /swap          

2017-03-02 23:17:28 242

原创 笔记6

############自动安装虚拟机脚本###############先调整ip位本机位加100再调整yum源yum install system-config-kickstart httpd -y         systemctl start httpd           ##开启http服务systemctl stop firewalld        ##关

2017-03-02 23:16:04 334

原创 笔记5

###############yum源指向#######################1.下载镜像lftp 172.25.254.250get rhel-server-7.2-x86_64-dvd.iso2.挂载镜像mkdir rhel7.2mount rhel-server-7.1-x86_64-dvd.iso /rhel7.23.配置真机yum源指向

2017-02-16 20:53:44 315

原创 11单元和12单元作业

11.1.在系统中创建set-ip-tool命令要求如下:当在系统中执行set-ip-tool 172.25.254.X后)会自动显示ifconfig命令的输出)系统ip被设定为:172.25.254.x)系统网关被设定为:172.25.254.250)系统dns被设定为:172.25.254.250121.在server主机中把/etc目录打包压缩到/mnt中,名

2017-02-07 21:51:45 363

原创 笔记四

###############ip设置#######################cat >etc/sysconfig/network-scripts/ifcfg-eth0 开始  END结束  ##将cat的输出放到这个文件中>DEVICE=eth0 >NAME=eth0>ONBOOT=yes             ##开启网络激活设备>BOOTPROTO=dhcp

2017-01-12 20:12:59 383

原创 笔记三

第三周笔记mandb  加载配置ps aux什么是进程?进程就是电脑正在进行的程序。###############命令###########ps   a    ##当前环境的所有进程  x    ##与当前环境无关的所有进程  f    ##进程的从属关系  e    ###显示进程调用环境的详细信息  l    ##长列表显示进程信息

2017-01-12 20:12:07 304

原创 作业2

1在student用户下执行find /etc -name passwd 命令,并管理其输出要求如下:  显示所有正确输出,屏蔽错误输出  保存正确输出到/mnt/find.out .错误输出到/mnt/find.orr中  建立/mnt/find.all文件 并保存所有输出到此文件中  再次保存所有输出到/mnt/find,all中 并保持源文件内容  屏蔽此命令的所有输

2017-01-02 13:49:21 387

原创 笔记2

#############input & output#####ps   PID TTY          TIME CMD              ##输出桌面是/dev/pts/0文件 2856 pts/0    00:00:00 bash 6594 pts/0    00:00:00 ps在linux中正确的用1表示 错误的用2表示在普通用户模式下[kios

2017-01-02 13:45:26 282

原创 作业1

第一单元练习题>>>1.用student用户登陆系统2.打开一个bash3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字)4.显示当前系统时间5.显示当前系统时间,显示格式为:"小时:分钟:秒 AM/PM"(AM/PM为上下午标识)6.显示“/usr/bin/clean-binary-f

2016-12-25 22:24:12 568

原创 笔记1

################################链接######################app ---->internet--->vncviewer-----172.25.254.250.8:hostnamect1     ##查看版本 Static hostname:foundation14.ilt.example.com         Icon n

2016-12-25 20:18:16 411

空空如也

空空如也

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

TA关注的人

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