自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 python之浅拷贝、深拷贝

python之浅拷贝、深拷贝

2023-01-16 17:27:49 241

原创 python连接数据库,处理数据结果后生成excel文件

python连接数据库,处理数据结果后生成excel文件

2021-12-16 11:49:39 1293

原创 有关运维面试重点

数据库分为:关系型数据库(mysql、mariadb)和非关系型数据库(redis等)mysql主从复制的原理:主从复制:master开启binlog日志 master和slave的server-id不同 slave主动连接mastermysql复制是将主库的DDL和DML操作通过二进制日志传递到复制服务器(从库)上,然后从库对这些日志重新执行(重做),从而使得主库和从库保持数据...

2019-11-02 20:19:56 329

原创 shell脚本api接口考虑并发问题的可行性操作

当我们通过收集每台客户端数据后通过api接口上传到云服务器时,可能会由于客户端过多,几千以至于几万,这时不得不考虑个问题: 并发的问题,同时并发上传文件,可能导致api接口挂掉,但如果我们让文件错开时间来上传文件,就能避开这个问题例如:增加个睡眠 20(1 ~ 20)秒内的随机数的功能在上传文件的接口前添加一个命令sleep$((RANDOM % 20 + 1))正常...

2019-09-27 15:44:26 566

原创 ntp 、ntpdate 、chrony 时间同步

ntp服务Rhel6时间同步服务器(默认)ntp 端口:UDP/123搭建ntp客户端同步服务例:将配置文件/etc/ntp.conf中的server参数注释掉,并添加上自己的时钟同步服务器server 0.time.qiyi.domain iburst 这里的server服务器可以增加多个重启服务即可同步完成后[[email protected] ~...

2019-08-30 21:52:42 2409

原创 时间同步服务器(默认)chrony和ntp

Rhel7时间同步服务器(默认)chrony 端口:323chrony简介:是一个开源软件,可实现系统时钟和时钟服务器同步,让时间保持精确两部分组成:chronyd和chronyc其中chronyd是后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。Chronyc提供了用户界面,用于监控性能并进行多样化的配置。启动chrony时,系统会自动读取/etc...

2019-08-29 19:59:58 5624

原创 shell的数字、字符串处理

1、显示小数点前的0由于bc计算器目前还不支持显示小数点前的0,所以我们要用一用强大的awk工具啦!例如:echo"scale=2;0.13+0.1"|bc|awk'{printf"%.2f",$0}'2、表示1~21的命令echo `seq 1 21`3、shell 将字符串转换为数字例如:a="024"1.用${{a}}2.用l...

2019-08-21 21:47:33 2330

原创 shell基础

shell简介:脚本是一种解释型语言 用shell脚本保存执行动作 用脚本判定命令的执行条件&& 和 || 符号 :&&用来执行条件成立后的文件、||用来执行条件不成立后的文件例如:ping -c1 -w1 192.168.118.1 &> /dev/null && echo this is up || e...

2019-07-12 11:24:37 188

原创 自动化运维工具Ansible

ansible简介: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:...

2019-06-11 19:58:42 295

原创 dhcp动态主机配置协议

dhcp简介: 动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,计算机网络应用层协议。主要有两个用途:用于内部网或网络服务供应商自动分配IP地址; 给用户用于内部网管理员作为对所有计算机作中央管理的手段。主要作用...

2019-05-31 21:16:04 714

转载 Linux系统下谷歌浏览器的安装

实验环境:系统:redhat7.5谷歌浏览器:google-chrome-stable_current_x86_64.rpm依赖包:rpm网盘链接:链接: https://pan.baidu.com/s/1aIvIqYKOjvjAK4E4DHW9Xw 提取码: gnsj一、把需要用到的依赖包都安装 rpm -ivh spax-1.5.2-13.el7.x...

2019-05-28 15:55:20 3855

原创 zabbix部署onealert云警告平台

onealert告警功能告警 All In One,支持微信、邮箱、短信、APP、电话告警 支持接入 Zabbix、Nagios、阿里云、腾讯云、监控宝等等告警信息 灵活的分配策略,可灵活的分配告警信息发送给相关人员 微信、邮箱、app 等告警方式全部免费实验环境:首先保证虚拟机server1可以上网:server1: 172.25.1.1 企业7...

2019-05-27 21:13:34 264

原创 搭建Zabbix分布式监控

1、实现zabbix监控nginx实验环境:server1 172.25.1.1 server redhat7test1 172.25.1.11 agent redhat7在“手动添加”主机的基础上进行扩展开启服务:[root@server ~]# syst...

2019-05-27 11:44:36 249

原创 介绍Zabbix的两种监控模式(主动模式和被动模式)

Zabbix agent检测分为两种模式:主动模式和被动模式 被动模式,也是默认的Zabbix监控模式,被动模式是相对于proxy来说的。proxy主动发送数据就是主动模式,proxy等待server的请求再发送数据就是被动模式。主动模式有个好处就是可以有效减轻Zabbix server的压力,当我们监控数以百计的主机时,由于Zabbix压力过大,所以server存在不能及时获取...

2019-05-21 18:13:27 15161

原创 Zabbix之主机的添加与删除(二)

接着上一篇内容继续讲: 环境等都是建立在上一篇内容的基础上的,见https://blog.csdn.net/weixin_41922887/article/details/83755271redhat6 test1: 172.25.1.11 zabbix-agentredhat7 server: 17...

2019-05-19 20:55:38 3490

原创 zabbix简介及基本安装(一)

zabbix简单介绍: 官网:可以进官网查看一下:https://www.zabbix.com/cn/ //英语能力有限的读者可以将由上角的语言调成汉语方便查看 功能:网络监控、服务器监控、云监控、服务监控等。 介绍:zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能...

2019-05-19 16:05:22 2688 2

原创 saltstack实现haproxy+keepalived负载均衡+高可用(二)

一键部署haproxy+keepalived实现负载均衡+高可用实验环境:!!!! 特别注意: www.westos.org为test1的minion名字test1: 172.25.1.11 nginx master miniontest2: 172.25.1.12 httpd m...

2019-05-10 20:05:17 728

原创 自动化运维工具Saltstack(一)

1、saltstack简介:什么是saltstack?saltstack是基于python开发的一套C/S架构配置管理工具使用SSL证书签方的方式进行认证管理号称世界上最快的消息队列ZeroMQ使得SaltStack能快速在成千上万台机器上进行各种操作采用RSA Key方式确认身份传输采用AES加密,这使得它的安全性得到了保障。主要功能saltstack最主要...

2019-05-07 11:43:39 623

原创 FTP搭建

1、FTP简介:在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。FTP服务器默认使用TCP协议的20、21端口与客户端进行通信。20端...

2019-05-05 21:06:28 1370

原创 nginx+tomcat+memcache实现负载均衡、session共享

实验架构图:Table of Contents1、配置tomcat2、安装memcache3、查看tomcat和memcache是否配置好4、nginx实现负载均衡:5、客户端进行测试:6、验证结论:7、总结:实验环境:linux redhat6.5 防火墙关闭,三台虚拟机和一台物理机 主机 ...

2019-04-22 14:04:37 360

原创 nginx源码编译、负载均衡及模块的扩展

1、nginx源码编译实验环境:iptables和selinux关闭redhat6.5nginx:test1: 172.25.1.11[root@test1 ~]# lsnginx-1.14.0.tar.gz[root@test1 ~]# tar zxf nginx-1.14.0.tar.gz[root@test1 ~]# useradd -s /sbin/nolo...

2019-04-22 10:12:52 354

原创 nginx 配置文件详解

vim /usr/local/nginx/conf/nginx.conf //nginx的配置文件nginx.conf由多个块组成,最外面的块是main,main包含events和http,http包含upstream和多个server,server又包含多个location:main(全局设置)、server(主机设置)、upstream(负载均衡服...

2019-04-21 15:20:03 215

原创 python练习题(python之“求一个数的阶乘并求结果中从后向前数第一个不为0(零)的数” 等)

实验环境:python2.7题目1:python之“求一个数的阶乘并求结果中从后向前数第一个不为0(零)的数”程序:import mathdef factorial(n): #定义一个函数,返回一个数的阶乘if n==0: return 1else: sum=n*factorial(n-1) return sumdef zero(num): ...

2019-04-15 10:36:51 1704

原创 redis主从复制、高可用和集群

redis简介: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型);这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的;在此基础上,re...

2019-04-01 11:45:20 406

原创 LVS_NAT实现负载均衡

简介: 基于NAT机制实现。当用户请求到达director之后,director将请求报文的目标地址(即VIP)改成选定的realserver地址,同时将报文的目标端口也改成选定的realserver的相应端口,最后将报文请求发送到指定的realserver;在服务器端得到数据后,realserver将数据返给director,而director将报文的源地址和源端口改成VIP...

2019-03-30 18:09:25 269

原创 haproxy实现高可用及负载均衡

Haproxy简介: Haproxy是一个使用c语言编写的自由开发源代码软件,它提供高可用性、负载均衡、以及基于http和tcp的应用程序代理。Haproxy特别使用于那些负载特别大的web站点。Haproxy运行在当前的硬件上,完全可以支持数以万计的并发连接,并且他的运行模式使得它可以很简单安全的整合进当前的架构中,同时也可以保护我们的web服务器不被暴露再网络上。hap...

2019-03-27 11:41:39 675

原创 DNS高速缓存

DNS相关资料:1.什么是DNSDNS(Domain Name System域名系统) 是互联网上存储域名和ip映射关系的一个分布式数据库,它负责把域名转换成ip地址,或ip地址转换为域名。DNS运行于TCP/UDP的53端口上。2.什么是高速缓存DNS DNS服务器可以高速缓存从其他DNS服务器收到的DNS记录,也可以在DNS客户服 务中使用高速缓存,将其作...

2019-03-16 16:55:20 1462

原创 Apache服务器部署(2)

签名CA证书环境:server1:172.25.1.1 重置虚拟机 挂载yum源 [root@server1 ~]# yum install mod_ssl -y //下载ssl模块[root@server1 ~]# yum install crypto-utils -y //安装加密软件[...

2019-03-10 18:44:42 704

原创 Apache服务器部署(1)

apache(web服务器)简介: Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务中。主配置目录:/etc/httpd/conf主配置文件:/etc/httpd/conf/http...

2019-03-09 20:12:40 675

原创 linux系统管理及vim

1.管理输入输出在linux系统中,正确输出的编号为1,错误输出编号为2在系统中用普通用户执行 "student"find /etc -name passwd因为student用户权限问题会有以下输出find: ‘/etc/pki/CA/private’: Permission denied ##没有进入权力,报错find: ‘/etc/pki/rsyslog’:...

2019-03-06 10:34:34 109

原创 cifs------网络文件系统(2)

接着上篇博客继续:Samba 基本配置[root@server2 ~]# rpm -qc samba-common //查看smb的配置文件1、黑、白名单的设定默认白名单,设置的ip是黑名单用户:hosts deny = ip默认黑名单,设置的ip是白名单用户:hosts allow = ip黑名单 : 假设不允许ip为17...

2019-03-05 21:01:22 182

原创 cifs------网络文件系统(1)

SMB文件共享SMB(Server Message Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议。SMB 是在会话层(session layer)和表示层(presentation layer)以及小部分应用层(application layer)的协议。SMB使用了NetBIOS的应用程序接口 (...

2019-03-05 16:42:30 198

原创 Linux之redhat7系统结构

一.linux系统结构 linux是一个倒树结构linux中所有的东西都是文件这些文件都在系统顶级目录“/” /就是根目录/目录以下为二级目录这些目录都是系统装机时系统自动建立的二级目录的作用/bin    ##二进制可执行文件也就是系统命令/sbin   ##系统管理命令存放位置/boot   ##启动分区,负责系统启动/dev    ##设备管理文件/etc    #...

2019-02-14 21:06:48 171

原创 linux系统下redhat7之虚拟机控制

基础操作:[kiosk@foundation0 Desktop]$ rht-vmctl start desktop        ###开启desktop虚拟机Error: desktop not started (is already running)                ###报错,desktop已经运行[kiosk@foundation0 Desktop]$ rht-vmc...

2019-02-14 20:33:13 441

原创 pgp加密文件

Linux 下使用 GPG 加密解密环境:foundation1server1172.25.1.250172.25.1.1思想:1、首先在主机 foundation1 上生成密钥对(公钥和私钥),并将其与邮箱[email protected] 绑定2、列出公、私钥,导出公钥,并将其发送给主机 server13、主机 server1 导入公钥,列出公钥,写一个需要进行加密的文件 t...

2018-12-24 13:35:18 3863 1

原创 iptables防火墙策略

环境:foundation1     172.25.1.250    172.25.254.1server1             172.25.1.1server2             172.25.1.2server3             172.25.1.3四个主机都做解析iptables简介:netfilter/iptables(简称为iptables...

2018-12-16 16:41:44 365

原创 rhel-server-7.5-x86_64-dvd.iso镜像下载及rar压缩包的解压

主机名为server1[root@server1 ~]# lsrhel-server-7.5-x86_64-dvd.part1.rar    rarlinux-5.6.1.tar.gz  rhel-server-7.5-x86_64-dvd.part2.rar1、如果没有rarlinux-5.6.1.tar.gz包可以去 https://www.rarlab.com/download.h...

2018-12-14 21:06:16 14152

原创 Openstack安装部署

系统版本 rhel7.4关闭 iptables关闭 selinuxfoundation1: 172.25.254.1server1: 172.25.254.11server2: 172.25.254.12可参考:https://docs.openstack.org/mitaka/zh_CN/install-guide-rdo/ //选择的mit...

2018-11-30 23:27:18 2942

原创 mysql 主从复制 和基于gtid的mysql主从复制

主从复制原理:mysql 无需借助第三方工具,而是其自带的同步复制功能,另外一点,mysql 的主从复制并不是从硬盘给上文件直接同步,而是逻辑的 binlog 日志同步到本地的应用执行的过程。 数据从一个 mysql 数据库(master)复制到另一个 mysql 数据库(slave),在master 与 slave 之间实现整个主从复制的过程是由三个线程参与完成的。其中有两个线程(...

2018-10-22 16:48:17 238

原创 proxy实现 mysql 读写分离

实现 mysql 读写分离图解:环境:iptables 和 selinux 关闭proxy:test2 172.25.1.2Master: test3 172.25.1.3Slave:test4 172.25.1.4环境已经实现 test3(master) 和 test4(slave) 的主从复制Server2:[root@test2 ~]# lsmysql-pr...

2018-10-21 23:47:24 177

openstack-nova-conductor

openstack云计算的rpm包

2018-12-14

空空如也

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

TA关注的人

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