随笔分类 -  系统管理

摘要:一、目标 创建服务器环境,主要包括:Apache2.4.7 serverPHP 5.5.9Mysql 5.5.49扩展:MemcacheMcrypt 二、准备工作 1、服务器系统版本 Ubuntu server 14.04 amd64 2、更新源: 3、SSH相关工具安装: 修改ssh配置: Pas 阅读全文
posted @ 2017-07-05 12:09 观海云不远 阅读(186) 评论(0) 推荐(0) 编辑
摘要:随机时间为 2-5(包含2) 秒 阅读全文
posted @ 2016-11-30 11:34 观海云不远 阅读(544) 评论(0) 推荐(0) 编辑
摘要:最近写了一个shell脚本,发现 ffmpeg 命令只执行了一次就停了,最后找到原因: ffmpeg有时会读取标准输入流,导致命令出错,解决办法是在ffmpeg命令之后添加 就可以了 参考:execute ffmpeg command in a loop 阅读全文
posted @ 2016-11-28 17:31 观海云不远 阅读(1433) 评论(0) 推荐(0) 编辑
摘要:一、问题及原因 APP产品想对Emoji进行支持,但发现mysql数据库无法写入表情。原因是我们的mysql数据库默认用的是utf8编码,utf8编码存储时用的是三个字节,但Emoji表情是4个字节,所以导致了数据插入异常。 原因找到了就很好办,mysql5.5.3之后的版本支持utf8mb4编码, 阅读全文
posted @ 2016-11-16 12:19 观海云不远 阅读(4420) 评论(1) 推荐(0) 编辑
摘要:1、问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端、本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机器 top 看到负载巨高,集群中的机器硬件配置一样,部署的软件都一样,却单单这一台负载有问题,初步猜测可能硬件有问题了。 同时,我们还需要 阅读全文
posted @ 2016-11-09 17:56 观海云不远 阅读(411) 评论(0) 推荐(0) 编辑
摘要:输出: 可以看到开放了22 80 81端口 阅读全文
posted @ 2016-11-08 16:46 观海云不远 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:一、四张表五条链 组成部分:四张表 + 5条链(Hook point) + 规则 四张表:filter nat mangle raw 五条链:PREROUTING INPUT FORWARD OUTPUT POSTROUTING -t filter nat -A #追加 -D #删除 -L #列出 阅读全文
posted @ 2016-11-08 16:43 观海云不远 阅读(695) 评论(0) 推荐(0) 编辑
摘要:‘dmesg’命令显示linux内核的环形缓冲区信息,我们可以从中获得诸如系统架构、cpu、挂载的硬件,RAM等多个运行级别的大量的系统信息。当计算机启动时,系统内核(操作系统的核心部分)将会被加载到内存中。在加载的过程中会显示很多的信息,在这些信息中我们可以看到内核检测硬件设备。 dmesg Co 阅读全文
posted @ 2016-11-07 11:08 观海云不远 阅读(411) 评论(0) 推荐(0) 编辑
摘要:原理:http://jerrypeng.me/2014/12/08/dreadful-nf-conntrack-table-full-issue/ 阅读全文
posted @ 2016-11-06 19:25 观海云不远 阅读(341) 评论(0) 推荐(0) 编辑
摘要:按这里的教程: http://www.imooc.com/learn/391 试验时,发现在wordcount的最后一步一直提示如下错误: 猜测是包名导致的,但在cli中加上包名后还是不行,最后通过删除WordCount.java源码中的: 解决了问题。 初次接触Hadoop,根本原因还没找到。 阅读全文
posted @ 2016-10-28 19:16 观海云不远 阅读(630) 评论(0) 推荐(0) 编辑
摘要:前言 作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候该如何快速、有效地恢复数据显得至关重要,extundelete就是其中的一个选择。 如何使用”rm -rf”命令 在Linux系统下,通过命令“rm -rf”可以将任何 阅读全文
posted @ 2016-10-24 15:48 观海云不远 阅读(2063) 评论(0) 推荐(0) 编辑
摘要:一、原理 分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; 2).Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程根据请求信 阅读全文
posted @ 2016-10-21 10:41 观海云不远 阅读(301) 评论(0) 推荐(0) 编辑
摘要:一、简单安装 二、简单使用 参考文章:http://blog.itpub.net/29773961/viewspace-2024992/ pt-query-digest是一套帮助DBA管理mysql的工具集percona-toolkit下的一个小工具,由percona公司开发。 用于做日志分析,此处 阅读全文
posted @ 2016-10-14 15:42 观海云不远 阅读(501) 评论(0) 推荐(0) 编辑
摘要:mysqldumpslow使用说明 Usage: mysqldumpslow [ OPTS... ] [ LOGS... ] Parse and summarize the MySQL slow query log. Options are --verbose verbose --debug deb 阅读全文
posted @ 2016-10-14 15:24 观海云不远 阅读(587) 评论(0) 推荐(0) 编辑
摘要:SELECT table_name, table_rows FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DATABASE_NAME' ; 阅读全文
posted @ 2016-10-11 10:35 观海云不远 阅读(1248) 评论(0) 推荐(0) 编辑
摘要:主要配置参数转载自: http://www.linuxyw.com/a/shujuku/20130506/216.html 并稍微做了修改MyISAM部分以适应当前的环境 此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明这配置已经优化的不错了,如果你的mysq 阅读全文
posted @ 2016-10-10 16:59 观海云不远 阅读(443) 评论(0) 推荐(0) 编辑
摘要:在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL 阅读全文
posted @ 2016-10-09 14:46 观海云不远 阅读(301) 评论(0) 推荐(0) 编辑
摘要:在开发过程中,对每个上线的SQL查询指纹(query figerprint)的质量都应有估算;而估算DB查询质量最直接的方法,就是分析其查询执行计划( Query Execution Plan ,即QEP)。MySQL数据库,通过Explain指令查看SELECT(5.6.3+版本开始支持updat 阅读全文
posted @ 2016-10-09 09:23 观海云不远 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。 1. 基本使用 $iostat -d -k 1 10 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强 阅读全文
posted @ 2016-09-02 14:44 观海云不远 阅读(563) 评论(0) 推荐(0) 编辑
摘要:一、redis数据持久化 由于redis是一个内存数据库,如果系统遇到致命问题需要关机或重启,内存中的数据就会丢失,这是生产环境所不能允许的。所以redis提供了数据持久化的能力。 redis提供了两种持久化数据的方式,分别是RDB和AOF,这两种方式都是把数据写到硬盘上,实现内容数据的备份,在需要 阅读全文
posted @ 2016-08-02 15:10 观海云不远 阅读(954) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示