自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Shell脚本中$0、$?、$!、$$、$*、$#、$@的意义

$0 当前脚本的文件名 $n 传递给脚本或者函数的参数,脚本后的第n个字符串,n=1…9 $# 传递给脚本或者函数的参数个数 $? 上一个命名的退出状态,或者函数的返回值(非0表示错误) $$ shell本身的PID,即脚本运行的当前进程的ID号 $! shell后台运行的...

2019-10-28 18:39:38 55 0

原创 ARP(地址解析协议)的工作原理

1.什么是ARP协议 ARP是根据IP地址获取物理地址的一个TCP协议 2.工作原理 (1)每台主机都会在自己的ARP缓冲区建立一个ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将一个数据包发送到目的主机时,会先检查自己的ARP列表中是否存在该IP地址对应的MAC地址,如果有,就直...

2019-10-28 18:24:22 299 0

原创 HTTPS加密协议过程

1.客户端发起https请求 指用户在浏览器中输入一个https网址,然后链接到server的443端口 2.服务端的配置 在服务端向CA机构申请SSL数字证书。SSL证书就是一对公钥和私钥。公钥相当于锁头,私钥相当于钥匙,锁头可以给其他人使用,但是钥匙之有一把,只有钥匙的拥有者才可以看到锁头...

2019-10-26 19:41:50 44 0

原创 osi七层模型

功能 传输单元 协议 应用层 为操作系统或者网络的应用程序或者软件提供网络服务的接口 报文 FTP,TFTP,HTTP,SNMP,DNS,Telnet,SMTP 表示层 解决用户信息的语法表示问题,提供格式化的表示和转换数据服务,还提供数据的压缩,解压缩,加密和解密 报文 无协议 ...

2019-10-26 19:19:55 45 0

原创 列表,元组,集合,字典之间的区别

一、列表 1.任意对象的有序集合 列表是一组任意类型的值,按照一定顺序组合而成的 2.通过偏移读取 组成列表的值叫做元素,每一个元素被标识一个索引,第一个索引是0,序列的功能都能实现 3.可变长度,异构以及任意嵌套 列表中的元素可以是任意类型,甚至是列表类型,也就是说列表可以嵌套 4.可变的序列...

2019-10-24 16:09:42 358 0

原创 varnish搭建cdn网络------4.0.5版本

1.实验环境 rhel 7版本虚拟机 systemctl stop firewalld selinux设置为disabled 2.实验主机 172.25.78.11 varnish缓存主机 172.25.78.12 后端服务器web1 172.25.78.13 后端服务器web...

2019-09-23 17:16:45 48 0

原创 ELK实时日志分析平台环境部署,以及可视化展示

1. 在线安装 上传 master [root@server1 ~]# yum install -y elasticsearch-2.3.3.rpm [root@server1 ~]# cd /etc/elasticsearch/ [root@server1 elast...

2019-09-20 01:37:16 228 0

原创 vsftp中anon_world_readable_only参数具体使用

默认情况下,匿名用户所有上传下载,所使用的用户都是ftp用户的权限,若要上传文件,则需要ftp用户有写的权限,若要下载,则需要ftp用户有读的权限,即一般情况下,ftp用户对文件有读权限就对文件有下载权限了 文件有三种权限,文件所有人,文件所有组,文件的其他人,anon_world_readabl...

2019-09-12 10:25:19 816 0

原创 如何实现虚拟机上网

一、firewalld实现 在真机上打开路由功能(保证真机可以上网) [root@foundation78 Desktop]# systemctl start firewalld # 打开防火墙 [root@foundation78 Desktop]# systemctl status ...

2019-05-25 11:21:41 747 0

原创 通俗理解DNS解析过程

1.什么是DNS Domain Name System(域名解析系统) 运行在UDP协议之上 端口号为53 使客户通过主机名,最终得到该主机名对应的IP地址 2.解析过程 client 提出域名解析请求,并发送给本地域名服务器 本地域名解析服务器收到请求,先查询缓存,若没...

2019-05-22 12:44:42 243 0

原创 浅谈 HTTP协议

1.什么是http协议 Hyper Text Transport Portocal(超文本传输协议) HTTP协议是应用层协议 浏览器和web服务器通讯时遵守的约定 互联网使用最多的协议 提供超文本的传输服务 通过浏览器打开网站使用的是HTTP提供的服务,开发App也会经常使用HT...

2019-05-22 11:39:56 64 0

原创 安装插件使得nmcli命令支持tab键补全命令

nmcli是Centos和Redhat7的网络管理命令行工具,由 NetworkManager 提供其功能 具体使用请参考[添加链接描述](https://blog.csdn.net/wzt888_/article/details/83066303) [root@base1 ~]# yum i...

2019-05-16 10:11:58 257 0

原创 系统进程及服务的控制,进程信号的使用

1.什么是进程 进程就是系统未完成并且正在进行的工作 2.查看进程 (1)图形方式 a.直接打开图形 b.用命令打开图形 [root@localhost ~]# gnome-system-monitor (2)命令方式(ps) ps ...

2019-05-16 09:01:35 142 0

原创 python之元组

1.定义元组 # 定义元组 t=(1,2,3,True,'abc') print(t) # 输出元组 print('元组t1的类型为:',type(t)) # 查看类型 # 元组里包含可变数...

2019-04-23 08:35:48 77 0

原创 pacemaker和keepalived的区别

1.pacemaker Pacemaker 是一款开源的高可用资源管理软件,适合大集群或者小集群。 Pacemaker 由Novell支持,SLES HAE就是用Pacemaker来管理集群,并且Pacemaker 得到了 来自Redhat,Linbit等公司的支持。 ...

2019-04-09 10:56:46 1015 0

原创 mfs分布式文件系统,分布式存储,高可用(pacemaker+corosync+pcs),磁盘共享(iscsi),fence解决脑裂问题

所有对分布式文件系统的改变记录 change 9421 #对外的连接端口 9420 # 9419 # moosefs-metalogger-3.0.97-1.rhsysv.x86_64.rpm #源数据日志,定期同步master数据日志,防止mast...

2019-04-06 08:51:00 874 0

原创 saltstack多节点推送实现haproxy负载均衡集群,keepalived+haproxy实现高可用

环境设定(rhel7.3): base2 172.25.78.12 salt-master base3 172.25.78.13 salt-minion,httpd服务器 base4 172.25.78.14 salt-minion,ngi...

2019-04-03 00:33:44 134 0

原创 Redhat 或者 Centos关闭触摸板 ---linux

我用的是linux系统,打开触摸板,鼠标就会乱飞,打字非常不爽,试过各种方法,都没有关闭,今天终于找到可以关闭触摸板的方法,赶紧分享给和我有相同困扰的小伙伴们。 [root@foundation78 ~]# yum install xorg-x11-apps [root@foundation7...

2019-04-02 10:05:40 123 0

原创 Centos 或者 Redhat修改系统时间

使用Redhat,打开电脑,系统时间比本地时间快一个小时 直接敲命令:date -s "2019-4-2 09:14:00"是立即生效了,但是重启后,系统时间还是原来的。 修改了其一是没有办法奏效,必须两者都更改 修改步骤 [root@foundation78...

2019-04-02 09:26:08 711 0

原创 salt-stack自动化运维部署apache,nginx,以及grains,pillar,jinja模版的使用

[root@server5 ~]# vim /etc/yum.repos.d/rhel-source.repo 1 [rhel-source] 2 name=Red Hat Enterprise Linux $releasever - $basearch - Source 3 ...

2019-04-01 09:57:37 655 0

转载 docker-compose,docker-swarm,docker-k8s的区别

转自https://blog.csdn.net/notsaltedfish/article/details/80959913 Dcoker Docker 这个东西所扮演的角色,容易理解,它是一个容器引擎,也就是说实际上我们的容器最终是由Docker创建,运行在Docker中,其他相关的容器技术...

2019-03-26 11:18:54 655 0

原创 docker-copmose的部署,以及实现负载均衡+监控

1.docker-compose简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)...

2019-03-26 10:57:39 224 0

原创 docker之cgroup的权限限制

[root@foundation78 ~]# mount -t cgroup

2019-03-26 10:34:39 222 0

原创 ansible的安装部署

关于ansible 1.Ansible 是什么 Ansible 简单的说是一个配置管理系统(configuration management system)。 你只需要可以使用 ssh 访问你的服务器或设备就行。它也不同于其他工具,因为它 使用推送的方式,而不是...

2019-03-25 00:45:40 4031 0

原创 docker之bridge网络模式,数据卷的管理

容器的四种网络模式: bridge 桥接模式、host 模式、container 模式和 none 模式 启动容器时可以使用 --net 参数指定,默认是桥接模式。 1.bridge模式 [root@foundation78 ~]# docker network create --...

2019-03-17 15:16:22 80 0

原创 docker之搭建私有仓库,并制作证书,加密认证,创建镜像仓库Web管理界面

[root@foundation78 test]# pwd /opt/docker/test [root@foundation78 test]# systemctl start docker [root@foundation78 test]# cd .. [root@foundation7...

2019-03-17 01:13:34 247 0

原创 用Dockerfile创建ssh,apache和nginx镜像,并优化nginx镜像

[root@foundation78 opt]# docker ps # 查看正在运行的容器 [root@foundation78 opt]# docker rm vm1 # 删除正在使用的容器,不能删除 [root@foundation78 opt]# docker...

2019-03-16 17:50:28 277 0

原创 docker之对容器和镜像的操作指令

[root@foundation78 images]# docker # 按TAB键就可以出来这些指令 docker ps # 查看正在运行的容器 docker ps -a # 查看所有容器状态 docker ...

2019-03-16 10:21:47 47 0

原创 docker之搭建swarm集群+负载均衡监控,服务上线+滚动更新

base2 172.25.78.12 manager base3 172.25.78.13 node1 base4 172.25.78.14 node2 1.先在真机上制作证书 [root@foundation78 ~]# vim /etc/h...

2019-03-14 18:49:42 533 0

原创 Docker之数据卷的挂载

5.数据卷挂载 /va/lib/docker #存放容器的数据 ADD 可以解压,COPY仅仅只能复制 [root@foundation44 ~]# docker run -it --name vm1 -v /data1 ubuntu root@c61179...

2019-03-13 18:53:34 281 0

原创 Docker之在一个镜像中开启多服务,容器的安全机制,做压测,cgroup的权限限制

镜像分层是为了共享 [root@foundation44 docker]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS ...

2019-03-13 18:53:00 341 0

原创 Docker之搭建2048游戏,阿里云镜像仓库的注册与使用,四种网络模式的学习

1.创建镜像仓库 物理机上: 软件包: docker-engine-17.03.1.ce-1.el7.centos.x86_64.rpm docker-engine-selinux-17.03.1.ce-1.el7.centos.noarch.rpm ce #社区版 ...

2019-03-13 18:52:24 369 0

原创 zabbix监控nginx,mysql,java

3.添加nginx监控 # 在nginx客户端 [root@base3 ~]# ls nginx-1.15.8.tar.gz [root@base3 ~]# tar zxf nginx-1.15.8.tar.gz [root@base3 ~]# cd nginx-1.15.8 [ro...

2019-03-11 12:53:15 135 0

原创 zabbix监控之zabbix-agent被动变为主动,搭建Proxy代理

1.Agent被动变为主动: [root@server3 ~]# cd /etc/zabbix/ [root@server3 zabbix]# ls zabbix_agentd.conf zabbix_agentd.d [root@server3 zabbix]# vim zabbix_...

2019-03-10 14:52:20 280 0

原创 zabbix的安装部署,以及在zabbix监控里添加主机,用API实现部分功能

封装7.3级的虚拟机 [root@server1 ~]# ls php-mbstring-5.4.16-42.el7.x86_64.rpm fping-3.10-1.el7.x86_64.rpm zabbix-server-mysql-3.4.6-1.el7.x86_...

2019-03-08 23:54:23 801 0

原创 redis实现mysql的数据缓存

环境设定 base2 172.25.78.12 nginx+php base3 172.25.78.13 redis端 base4 172.25.78.14 mysql端 # 1.在base2(nginx+php)上 配置ngi...

2019-03-02 22:33:32 124 0

原创 redis的集群部署

[root@server1 ~]# cd redis-4.0.8 [root@server1 redis-4.0.8]# ls 00-RELEASENOTES COPYING Makefile redis.conf runtest-sentinel tests BUGS...

2019-02-28 13:27:06 880 0

原创 redis哨兵模式实现主从故障切换

Mysql的存储管理: Server1(master): [root@server1 ~]# tar zxf redis-4.0.8.tar.gz [root@server1 ~]# cd redis-4.0.8 [root@server1 redis-4.0.8]# yum inst...

2019-02-27 13:07:41 530 0

原创 MHA实现mysql的高可用

关于 MHA: 1.Master HA,对主节点进行监控,可实现自动故障转 移至其它从节点;通过提升某一从 节点为新的主节点,基于主 从复制实现,还需要客户端配合实现,目前MHA主要支持一 主多 从的架构,要搭建MHA,要求一个复制集群中必须最少有 三台数据库服务器,一主二从, 即一台...

2019-02-27 09:01:05 1323 0

原创 基于gtid实现一主二从

环境设定 base2 172.25.78.12 主master base3 172.25.78.13 从master,slave base4 172.25.78.14 slave 配置base2 [root@base2 ~]# ...

2019-02-25 11:37:54 56 0

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