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

 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 配置前题条件:   

 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)和数据表的记

 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-

 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

 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      &

 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

 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

 RabbitMQ多服务器节点集群架构配置

摘要:对于普通模式,集群中各节点有相同的队列结构,但消息只会存在于集群中的一个节点。对于消费者来说,若消息进入A节点的Queue中,当从B节点拉取时,RabbitMQ会将消息从A中取出,并经过B发送给消费者。         应用场景:该模式各适合于消息无需持久化的场合,如日志队列。当队列非持久化,且创建该队列的节点宕机,客户端才可以重连集群其他节点,并重新创

 如何搞瘫痪一个数据中心?

摘要:数据中心有几种分类方式:国际通用的是 T1、T2、T3、T4。(T4 级别最高,普遍都是 T3 级的数据中心)按照我国《电子信息系统机房设计规范》(GB50174-2008),数据中心可根据使用性质、管理要求及其在经济和社会中的重要性划分为 A、B、C 三级。(A 级最高)国内运营商自己给自己数据中心定的等级 1-5 星。(5 星最高)能承接金融业务的数据中心,需要按《电子信息系统机房设计规范》规

 chown误操作导致服务宕机修复过程

摘要:一次不小心敲了chown -R www:www /导致ssh都无法登录主机,原以为要重装系统,没想到阿里云控制台还能登录,于是开始了修复过程,记录如下:1、恢复ssh在阿里云控制台中,我想反向操作下chown,于是chown -R root:root /一堆错误后,发现ssh还是不能登录,启动ssh报错,说什么too open,于是将ssh的几个key文件改为600权限,重启后发现ssh远程可以登录了,开心。2.修复操作系统

 Linux系统chmod误操作目录权限恢复方法

摘要:部门刚上线了一个新系统,发现一个BUG,于是开发直接上机器调试,他认为是文件目录权限不够的问题,于是想用chmod -R 777 先给这个程序目录全部权限试试。结果,那家伙手一抖命令敲成了:chmod 777 -R /*而且想都不想就回车了,然后弹出一堆 /proc/*** 没权限更改目录权限的错误提示,我一看就冷了一大截。。。里面让他ctrl +C 终止命令。不出所想,系统文件权限已经大部分都变

 十余年经验总结:企业级IT系统运维者如何才能体现真正价值?

摘要:前言谈起运维工作,估计很多人会下意识的认为就是修电脑的、网管(上不去网,第一个被召唤的那种)。其实不能说这是错误的理解,IT运维人员的工作小到修电脑、理网线,大到部署整个数据中心。负责运维的设备,小的从个人电脑,大的到数以亿计的高精尖计算设备。从运维的工作层次来分,又分为硬件运维、桌面运维、系统运维、数据库运维和应用运维。几乎所有的和系统相关的问题,

 1024程序员节,向用代码改变世界的人致敬

摘要:1024程序员节是中国广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。部分互联网机构一直密切关注程序员健康,针对程序员经常周末加班与工作日熬夜的情况,倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。2019

 微服务API网关-kong+postgresql+konga安装配置

摘要:微服务API网关拓扑图:配置环境:[root@node154 kong]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 部署版本:kong:  1.1.2-1.noarch postgresql: v10.4 (注意:psql版本必须与kong版本对应)安装依赖包安装gcc编译环境$ sudo yum install -y gcc gcc-c++pcre安装pcre(Perl Compatible Regular Expressions) 是一个 Perl 库,包括 perl

 阮胜昌,请介绍一下MySQL数据库的锁机制?

摘要:为什么要加锁问题背景当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。要解决的问题多用户环境下保证数据库完整性和一致性锁是什么在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。加锁是实现数据库并

 HTTPS虐我千百遍,我却待她如初恋!

摘要:本篇将讨论 HTTPS 的加解密原理,很多人都知道 RSA,以为 HTTPS=RSA,使用 RSA 加解密数据,实际上这是不对的。HTTPS 是使用 RSA 进行身份验证和交换密钥,然后再使用交换的密钥进行加解密数据。身份验证是使用 RSA 的非对称加密,而数据传输是双方使用相同的密钥进行的对称加密。那么,什么是对称加密和非对称加密?对称加密和非对称加密假设隔壁小王想要约小红出来,但是他不

 12306如何支撑亿级QPS,订单如何不少卖,不超卖

摘要:12306抢票,极限并发带来的思考?每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。“12306服务”承受着这个世界上任何秒杀系统都无法超越的QPS,上百万的并

 注意!电脑已安装Teamviewer,请立即卸载

摘要:TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案。为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接。Tw

 Linux 秒级定时任务利器-webcron

摘要:功能:统一管理多种定时任务。秒级定时器,使用crontab的时间表达式。可随时暂停任务。记录每次任务的执行结果。执行结果邮件通知。系统需要安装Go和MySQL。安装配置GO环境:下载go源码 wget https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz将go解压到/usr/local目录下 sudo tar -zxvf go1.11.linux-amd64.tar.gz -C /usr/local将/usr/local/go/bin目录添加至PATH环境变
分页:« 1 2 3 4 5 6 7 8 9 10 »
Powered by AKCMS