摘要:运维是从 IT 诞生之初就一直存在的重要角色,在 IT 类企业中,尤其是互联网企业,运维、开发和测试被称为是驱动技术进步的三驾马车。而金融、政府、医药、教育、制造、运输等其它行业,为了进行数字化转型,也纷纷建立了自己的或大或小的数据中心,并为了维持这些 IT 系统的正常运转,设立了大量的运维岗位。可以说,信息技术已经并且正在改变我们身边的一切行业,而只要有 IT
2019年12月25日
Linux运维一定要知道的六类好习惯和23个教训,避免入坑!
摘要:从事运维三年半,遇到过各式各样的问题,数据丢失,网站挂马,误删数据库文件,黑客攻击等各类问题。今天简单整理一下,分享给各位小伙伴。一、线上操作规范1. 测试使用当初学习Linux的使用,从基础到服务到集群,都是在虚拟机做的,虽然老师告诉我们跟真机没有什么差别,可是对真实环境的渴望日渐上升,不过虚拟机的各种快照却让我们养成了各种手贱的习惯,以致于拿到服务器操
分类:Linux世界
2019年12月23日
Supervisor-Linux后台进程管理工具
摘要: centos6.5安装配置supervisor1.下载并安装supervisorhttps://pypi.python.org/pypi/supervisor/3.2.0 wget https://files.pythonhosted.org/packages/c1/5d/f2badebeb0d40ec6a6d3e76c4cc5116cb4a83994790d361c2ccae8a78f44/supervisor-3.2.0.tar.gztar -zxvf supervisor-3.2.0.tar.gzcd supervisor-3.2.0python setup.py install或:指定安装supervisor3.2.0,这个版
分类:系统管理
2019年12月11日
Linux系统终极优化加固精华版
摘要:安全是 IT 行业一个老生常谈的话题了,从之前的“棱镜门”事件中折射出了很多安全问题,处理好信息安全问题已变得刻不容缓。 因此做为运维人员,就必须了解一些安全运维准则,同时,要保护自己所负责的业务,首先要站在攻击者的角度思考问题,修补任何潜在的威胁和漏洞。本文主要分为如下五部分展开:· 账户和登录安全·
分类:系统管理
2019年12月07日
JAVA-PYTHON-PHP-C++视频电子书-2019年12月7日限时(有效期3天)
摘要:有需要的赶快下载,3天后链接过期Java视频(一)链接: https://pan.baidu.com/s/1hwJ6QJwdcNZmvgIpcqm1gQ 提取码: 5qwyJavaEE视频链接: https://pan.baidu.com/s/1BJcg6FPAqylUqpOrc93dPQ 提取码: tt4sjava2019面试题链接: https://pan.baidu.com/s/1Vi2Or9rMTBzFOVs7QO8Spw 提取码: 6yu3Java电子书合集链接: https://pan.baidu.com/s/1y1gvbypo3vnubwijhzBALg 提取码: q4pgpyt
分类:Linux世界
2019年12月04日
为什么光标要设计成不对称的?且听我慢慢道来
摘要:光标可以分为伞、柄两部分,各自都是左右对称的,但合在一起就不对称了,二者的中轴线并不完全重合,伞部分的斜线角度为45度,柄部分的两条斜线却是26.57度,因此两条中轴线就有了4.07度的差异。把箭头放直了就能很容易看出来,箭头的尾巴向右弯了。官微表示:“原因很简单:光标右边箭头的小短线是水平的,这样可以保证给用户的视觉感受不会太过倾斜,虽然箭头视觉设计不是完全
分类:Linux世界
2019年12月04日
MySQL5.7 新特性 多源复制(多主一从) 配置全解
摘要: MySQL 5.7.18已经开始支持了多源复制,相信小伙们都很激动,MySQL 5.7.18之前只能实现一主一从、一主多从或者多主多从的复制,如果想实现多主一从的复制,只好使用MariaDB,但是MariaDB又与官方的MySQL版本不兼容的,在MySQL 5.7.18版本已经可以实现多主一从的复制了。MySQL 5.7.18版本相比之前的版本,无论在功能还是性能、安全等方面都已经提升了不少,值得大家去研究和
分类:DataBase
2019年12月01日
Oracle 11G OGG安装配置全解
摘要:一. GoldenGate 概述 GoldenGate现在是业内成熟的数据容灾与复制产品;GoldenGate是一种基于日志的结构化数据复制方式,它通过解析源数据库在线日志或归档日志获得数据的增删改变化(数据量只有日志的四分之一左右),再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。二. GoldenGate 搭建目标在linux系统下安装Oracle;利用GoldenGate 实现数据同步;可
分类:DataBase
2019年11月29日
MySQL Router 读写分离软件
摘要:1.简介 MySQL Router是MySQL官方提供的一个轻量级MySQL中间件,用于取代以前老版本的SQL proxy。 既然MySQLRouter是一个数据库的中间件,那么MySQL Router必须能够分析来自前面客户端的SQL请求是写请求还是读请求,以便决定这个SQL请求是发送给master还是slave,以及发送给哪个master、哪个slave。这样,MySQL Router就实现了MySQL的读写分离,对MySQL请求进行了负载均衡。因此
分类:DataBase
2019年11月29日
MySQL MGR-组复制安装配置
摘要:MGR介绍组复制是基于分布式一致性协议Paxos实现数据最终一致性的MySQL插件,通过这种插件可以实现弹性、高可用、容错复制拓扑结构。MySQL组复制提供分布式状态机复制,在服务器之间具有强协调。当数据库服务器是属于同一组时,组复制机制可以自动协调它们。该组可以在具有自动选择新主库功能的单主模式下操作,这种情况下一个组只有主节点才可以做写操作。或者,对于更高级的用
分类:DataBase
2019年11月27日
信息化归行政管,IT要如何争取自立
摘要:企业决策层认为信息化只是支撑业务的工具,认为交给行政人事/总经办/财务也能管理好,怎么破?一、处理方法1. 认命“正常。因为IT也只是后勤部门。”一位制造业IT总监看得很开。现实也是如此,在很多公司IT都只是成本中心,被纳入后勤来管理。另一位IT从业者认为信息化由其他部门负责挺好。“主导当然是业务部门了,IT主导,业务部门看热闹,最后给你评价一个差,死得更惨
分类:Linux世界
2019年11月25日
CentOS6.x-升级gcc4.4.7到gcc4.8.5
摘要:CentOS6.x-升级gcc4.4.7到gcc4.8.5因为需要用到C++11,但CentOS 6.x自带的gcc4.4.7不支持,所以决定升级gcc。wget http://people.centos.org/tru/devtools-2/devtools-2.repomv devtools-2.repo /etc/yum.repos.dyum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++三个安装包会被装在 /opt/rh/devtoolset-2/root/ 中更新软连接:mv /usr/bin/gcc /usr/b
分类:系统管理
2019年11月24日
Oracle DG-Broker主备高可用一键切换
摘要:操作系统: [oracle@node139 ~]$ uname -aLinux node139 4.1.12-61.1.28.el6uek.x86_64 #2 SMP Thu Feb23 20:03:53 PST 2017 x86_64 x86_64 x86_64 GNU/Linux [oracle@node139 ~]$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.9 (Santiago) 数据库版本:Oracle: Oracle 11.2.0.4.0DataGuard 配置前题条件:
分类:DataBase
2019年11月20日
MySQL如何创建高性能索引
摘要:1.独立的列不能使用索引: MYSQL>select actor_id from sakila.actor whereactor_id+1=5; MYSQL>select ... where to_days(current_date) -to_days(data_col)<=10; 2.前缀索引和索引选择性:前缀索引:对于很长的VARCHAR列和BLOB,TEXT列使用,因为索引不能存放在很长的字符 索引选择性:是指不重复的索引值(cardinality)和数据表的记
分类:DataBase
2019年11月19日
MySQL从5.7.18到8.0.17的华丽转身
摘要:升级前对旧数据库进行检查:手动检查:一、注意事项:mysql从5.7升级到8.0是支持的,但是只支持GA版本的升级,并且要求版本为5.7.9或者更高在升级到8.0之前,建议升级到5.7的最新版本。仅仅支持从5.7版本升级到8.0,不支持5.6版本升级到8.0二、升级准备工作: 1,备份数据(包括当前的数据库和日志文件) 2,升级检查:mysqlcheck -u root -p --all-
分类:DataBase
2019年11月18日
Flexviews-MySQL物化视图
摘要:大家知道,MySQL支持视图,但是是逻辑上的视图,查询还是会去基表上查,下面介绍的这个工具可以创建物化视图,一起来看看如何配置吧运行Flexviews环境:[root@node153 consumer]# php --versionPHP 5.6.36 (cli) (built: Nov 18 2019 10:31:25)将禁用函数注释掉:vim /usr/local/php/etc/php.ini302 ; http://php.net/disable-functions303 ;disable_functions = passthru,exec
分类:DataBase
2019年11月16日
Mysql-5.6.41内存爆满一例
摘要:故障现象: 数据库占用主机内存出奇的高,找了很久也找不到好的解决方法,如下:数据版本:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 17Server version: 5.6.41-log Source distribution[root@aaa~]# free -mh total used &
分类:DataBase
2019年11月15日
RabbitMQ-基于Python的监控脚本
摘要:监控脚本:[root@node10 chapter-10]# python nagios_check.py criticalStatus is CRITICAL[root@node10 chapter-10]# cat nagios_check.pyimport sys,json,httplib,base64status = sys.argv[1]if status.lower() == "warning": print "Status is WARN" exit(1)elif status.lower() =="critic
分类:DataBase
2019年11月15日
Oracle Data Guard环境搭建,看这篇就够了
摘要:配置中如果有问题,请一定要查看备库的警告日志文件tail -f /u01/app/oracle/diag/rdbms/ora11g_standby/orcl/trace/alert_orcl.log操作系统环境:[oracle@node139 dbs]$ uname -aLinux node139 4.1.12-61.1.28.el6uek.x86_64 #2 SMP Thu Feb 23 20:03:53 PST 2017 x86_64 x86_64 x86_64 GNU/Linux[oracle@node139 dbs]$ cat /etc/redhat-releaseRed Hat Enterprise Linux
分类:DataBase
2019年11月06日
RabbitMQ多服务器节点集群架构配置
摘要:对于普通模式,集群中各节点有相同的队列结构,但消息只会存在于集群中的一个节点。对于消费者来说,若消息进入A节点的Queue中,当从B节点拉取时,RabbitMQ会将消息从A中取出,并经过B发送给消费者。 应用场景:该模式各适合于消息无需持久化的场合,如日志队列。当队列非持久化,且创建该队列的节点宕机,客户端才可以重连集群其他节点,并重新创