IT运维中文博客

ITer工作中的积累,学习,分享!!

avatar

【Mysql基础】Mysql登录授权

添加授权GRANT ALL ON tools. TO vaster@'%' IDENTIFIED BY "passwd";删除授权REVOKE ALL ON tools.  FROM vaster@'%';FLUSH PRIVILEGES;或DELETE FROM user

2015-09-15

【Linux进阶】利用iptables做代理

一直在负责海外的项目,有时候访问国外的某个统计系统或其他业务时,速度特别慢,这时,需求方要求我们给他做加速。这种情况下,一个最方便的方法就是使用iptables的NAT做代理来实现。实现方法:(代理机x.x.x.x,这个机器通常选择香港的机器)1. 开启系统的ip转发#sysct

2015-09-11

【脚本】中备中控同步机制

        通常情况下,我们会为同一项目准备两个中控,一主一备,以下是为主备中控做数据备份的一个方法。此处仅包含用户常用的文件,不包含系统重要文件1. 备中控部署rsync服务#cat /etc/rsync_ccs_backup.confpid file = /var/run

2015-09-11

【Linux进阶】core dump文件的形成和设置

    Core,又称之为Core Dump文件,是Unix/Linux操作系统的一种机制,对于线上服务而言,Core令人闻之色变,因为出Core的过程意味着服务暂时不能正常响应, 需要恢复,并且随着吐Core进程的内存空间越大,此过程可能持续很长一段时间(例如当进程占用60G+

2015-09-11

【机房管理】机房选址-网络质量测试

     在准备海外项目上线过程中,会遇到这样的情况,有N个点可以提供服务器资源,到底使用哪个点的资源能为用户提供更优的网络质量和稳定性呢?那么在确定该方案之前需要测试A和B两地区之间网络连通性是否满足要求,下面为在测试过程中使用的两个方法,供大家以后遇到类似需求时参考。1. 利

2015-09-10

【AWS】整盘格式化与分区格式化

AWS上的资源是按时按量收费的,所以,我们在项目前期评估资源通常是按最小化使用进行资源分配,后期量大了再将资源扩大。例如:一个20GB的磁盘,用着用着就发现不够用了,于是决定采用以下办法将磁盘扩容:(1)将磁盘做成快照(2)基于快照创建一个大点的磁盘(3)在实例上换成新的磁盘这过

2015-09-10

【mysql】如何回收delete之后mysql所占用的磁盘空间

我们都知道,当使用 innodb_file_per_table=OFF的时候,数据文件都会存储在ibdata文件中,当我们从表中delete数据之后,除非使用dump/reload的方法,没有其他的办法来释放被占用的磁盘空间,数据只能一直增长。当使用了Innodb_file_pe

2015-09-10

【Linux日志】系统日志分析项目

        Linux的系统日志是我们分析系统安全和稳定性的重要分析源,通过message,secure等系统日志,我们可以发现系统硬件,软件及安全方面存在的问题,以下列举了我们最常分析的一些指标,暂时只列这一些,后续将补充完善~~登录类:ssh登录Token验证失败ssh登

2015-09-10

【Linux基础】大硬盘xfs格式化和挂载注意

     每个项目都会有专用和共用的日志服务器,通常日志服务器上的磁盘容量非常大,下面介绍一下关于大硬盘(>2T)的xfs挂载和格式化1、 fdisk –l 查看Disk /dev/sdb: 1934.2 GB, 1934295564288 bytes255 heads,

2015-09-10

【Django】项目开发规范

开发环境:          Python:python-2.7.8          Django:Django-1.7.1文件规则:位置,               模板文件-html,/projectpath/templates/appname/js           

2015-09-10

【AWS】获取EC2实例信息写入登录提示文件/etc/motd

在管理EC2的过程中,需要做一些人性化的处理,如登录到EC2之后,会显示一些EC2相关的信息,如IP,所在节点,实例类型等,下面这个脚本就是获取这些信息。#  cat /usr/local/tools/ec2-metadata.sh #!/bin/bash#function pr

2015-09-09

【Linux基础】Ubutun进单用户方法

机器重启按esc进入1、开机到grub时,用上下键移到第二行的恢复模式,按e(注意不是回车)即Ubuntu,With Linux 3.2.0-23-generic(recovery mode)2、把ro recovery nomodeset 改为rw single init=/b

2015-09-09

【Linux基础】系统时区修改

        以在AWS上新加坡节点的项目为例,系统初始化完成后,需要检查整个项目所有的服务器时区是否一致,以免为后续运维带来困扰。如果不一致,可以采取以下方法修正:rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Sing

2015-09-09

【mysql】pt工具之pt-table-sync

pt-table-sync是percona-toolkit工具组中的其中之一,主要功能是解决mysql复制的不一致性问题。参考“【mysql】pt工具之pt-table-checksum”,进行一致性检查。大概原理:基于主上的数据,生成sql执行,同步到从上,主上的数据不会变。可

2015-09-09

【mysql】pt工具之pt-table-checksum

pt-table-checksum是percona-toolkit工具组中的其中之一,主要功能是检查mysql复制的一致性。大概的原理是在主上执行一致性检查,检查方式就是执行replace into的语句完成,然后通过复制传递到从库,再通过update更新master_src的值

2015-09-09