2017年3月5日

Linux命令:用“dirs”、“pushd”、“popd”来操作目录栈

摘要: 你可以将目录压入目录栈,也可以稍后将该目录弹出。在随后的示例中,将会用到以下三个命令: * dirs:显示目录栈 * pushd:将目录压入目录栈 * popd:将目录弹出目录栈 dirs命令显示当前所在目录及目录栈中的内容。即使目录栈为空,dirs也会显示当前所在的目录,示例如下: 1 2 3 4 阅读全文

posted @ 2017-03-05 20:08 wajika 阅读(2356) 评论(0) 推荐(0) 编辑

2017年3月4日

Zabbix 常见问题处理整理

摘要: zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 下载: http://www.zabbix.com/download.php 帮助:https://www.zabbix.com/documentation/doku.php?id=2.0/manual/a 阅读全文

posted @ 2017-03-04 10:34 wajika 阅读(5187) 评论(0) 推荐(0) 编辑

什么是EPEL 及 Centos上安装EPEL

摘要: RHEL以及他的衍生发行版如CentOS为了稳定,官方的rpm repository提供的rpm包为了服务器安全稳定更新往往是很滞后的,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。 什么是EPEL? EPEL的全称叫 Extra Packages for Enterpris 阅读全文

posted @ 2017-03-04 09:30 wajika 阅读(651) 评论(0) 推荐(0) 编辑

RHEL/CentOS 7.x/6.x/5.x开启EPEL仓库

摘要: 说明 原文链接 翻译:@adolphlwq 项目地址 这篇指南文章教你如何在 RHEL/CentOS 7.x/6.x/5.x 系统中开启EPEL仓库支持,以便你可以使用 yum 命令 安装额外的标准开源软件包。 您还可以参考: Install and Enable RPMForge Reposito 阅读全文

posted @ 2017-03-04 08:38 wajika 阅读(1429) 评论(0) 推荐(0) 编辑

2017年3月3日

Install MySQL 5.7 on Fedora 25/24, CentOS/RHEL 7.3/6.8/5.11

摘要: MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. This is guide, ho 阅读全文

posted @ 2017-03-03 09:59 wajika 阅读(359) 评论(0) 推荐(0) 编辑

2017年3月1日

Linux主要shell命令详解(上)

摘要: [摘自网络] kill -9 -1即实现用kill命令退出系统 Linux主要shell命令详解 [上篇] shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。 阅读全文

posted @ 2017-03-01 15:19 wajika 阅读(377) 评论(0) 推荐(0) 编辑

Linux主要shell命令详解(中)

摘要: shell中的特殊字符 shell中除使用普通字符外,还可以使用一些具有特殊含义和功能的特殊字符。在使用它们时应注意其特殊的含义和作用范围。下面分别对这些特殊字符加以介绍。 1. 通配符 通配符用于模式匹配,如文件名匹配、路经名搜索、字符串查找等。常用的通配符有*、?和括在方括号[]中的字符序列。用 阅读全文

posted @ 2017-03-01 15:18 wajika 阅读(342) 评论(0) 推荐(0) 编辑

Linux主要shell命令详解(下)

摘要: 命令行编辑操作 功能 Ctrl+b或左箭头键 左移一个字符(移至前一个字符) Ctrl+f或右箭头键 右移一个字符(移至后一个字符) Ctrl+a 移至行首 Ctrl+e 移至行尾 Esc b 左移一个单词 Esc f 右移一个单词 Del 删除光标所在处的字符 Ctrl+d 删除光标所在处的字符 阅读全文

posted @ 2017-03-01 15:17 wajika 阅读(363) 评论(0) 推荐(0) 编辑

mget命令, ftp命令详解

摘要: 一:mget命令下载FTP服务器上的多个文件 命令行模式下使用ftp来下载东西还是比较方便的,如果下载一个目录中的多个文件该如何处理呢? 还用每个文件都用get来获得?显然那样很麻烦...... 命令介绍: 1:登录 [root@pc_name]#ftp 192.168.128.100 2:获得一个 阅读全文

posted @ 2017-03-01 15:15 wajika 阅读(43851) 评论(0) 推荐(0) 编辑

vim使用技巧

摘要: 1、修改配置文件: 用户目录下创建.vimrc配置文件,然后加入配置内容:se number、set autoindent、set cindent等内容 下面是用来开启鼠标功能的,a表示所有模式: vi的三种模式:命令模式,插入模式,可视模式.鼠标可以启动于各种模式中: The mouse can 阅读全文

posted @ 2017-03-01 14:37 wajika 阅读(186) 评论(0) 推荐(0) 编辑

VI 基本可视模式

摘要: 可视模式让你可以选择文件的一部分内容,以便作比如删除,复制等工作。 进入可视模式 v 用v命令进入可视模式。当光标移动时,就能看到有一些文本被高亮显示了,它们就是被选中的内容。 三种可视模式 v 一个字符一个字符地选。从按下v的那个字符起,一直到光标所移动到的位置之间的内容都被选中。 V 一行一行地 阅读全文

posted @ 2017-03-01 14:37 wajika 阅读(1219) 评论(0) 推荐(0) 编辑

cd及目录快速切换

摘要: 一、cd ~ 切换到用户目录 二、cd - cd - 返回进入当前目录前所在目录 三、pushd、popd、dirs 在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用linux cd命令和pushd切换目录的技巧有助于你节省时间和精力 。 用pushd实现在不同目录间切换。 在命 阅读全文

posted @ 2017-03-01 14:34 wajika 阅读(2187) 评论(0) 推荐(0) 编辑

du命令解决linux磁盘空间满的问题(很不错的哦)

摘要: 首先你要确定是不是真正的是因为数据空间占满磁盘,经常是因为某个程序的日志占满了空间。当发现磁盘满了以后不要着急,使用以下命令从根目录开始排除查找哪个文件夹最大: du --max-depth=1 找到最大的目录后,进入目录再执行上面的命令,逐步就找到大空间的文件夹了,如果是日志文件删除了就可以了。 阅读全文

posted @ 2017-03-01 14:33 wajika 阅读(1152) 评论(0) 推荐(0) 编辑

Mysql删除数据后磁盘空间未释放的解决办法【转】

摘要: Mysql删除数据后,磁盘空间未释放的解决办法 - 今日头条(TouTiao.com)http://toutiao.com/a6303087712678412546/?tt_from=mobile_qq&utm_campaign=client_share&app=news_article&utm_s 阅读全文

posted @ 2017-03-01 14:28 wajika 阅读(1304) 评论(0) 推荐(0) 编辑

2017年2月28日

MYSQL-innodb性能优化几个点

摘要: MYSQL-innodb性能优化几个点 数据库常用参数 MYSQL数据库的参数配置一般在my.ini配置(部分参数也可以用set global 参数名=值 做临时调整,重启后失效),配置完后需要重启数据库才生效。 参数1:slow_query_log = 0|1 说明:开关慢查询日志。slow_qu 阅读全文

posted @ 2017-02-28 21:58 wajika 阅读(976) 评论(0) 推荐(0) 编辑

Apache服务器出现Forbidden 403错误提示的解决方法总结

摘要: 在配置Linux的 Apache服务时,经常会遇到http403错误,我今天配置测试时也出现了,最后解决了,总结了一下。http 403错误是拒绝访问的意思,有很多原因的。还有,这些问题在win平台的Apache里一样会发生!我按照经验总结的主要有以下4种原因! 本人测试的环境 是:Scientif 阅读全文

posted @ 2017-02-28 21:54 wajika 阅读(126976) 评论(0) 推荐(3) 编辑

MySQL 分区表原理及数据备份转移实战

摘要: MySQL 分区表原理及数据备份转移实战 1、分区表含义 分区表定义指根据可以设置为任意大小的规则,跨文件系统分配单个表的多个部分。实际上,表的不同部分在不同的位置被存储为单独的表。用户所选择的、实现数据分割的规则被称为分区函数,这在MySQL中它可以是模数,或者是简单的匹配一个连续的数值区间或数值 阅读全文

posted @ 2017-02-28 21:47 wajika 阅读(1587) 评论(0) 推荐(0) 编辑

MySQL备份与还原详细过程示例

摘要: MySQL备份与还原详细过程示例 一、MySQL备份类型 1.热备份、温备份、冷备份 (根据服务器状态) 热备份:读、写不受影响; 温备份:仅可以执行读操作; 冷备份:离线备份;读、写操作均中止; 2.物理备份与逻辑备份 (从对象来分) 物理备份:复制数据文件; 逻辑备份:将数据导出至文本文件中; 阅读全文

posted @ 2017-02-28 21:43 wajika 阅读(1450) 评论(0) 推荐(0) 编辑

看过这两张图,就明白 Buffer 和 Cache 之间区别

摘要: Buffer常见的是这个: 对,就是铁道端头那个巨大的弹簧一类的东西。作用是万一车没停住,撞弹簧上减速慢,危险小一些。叫缓冲。 Cache常见的是这个: 没错,就是一种保管箱。看到右边那个被锈掉的Food Cache没?这是部署在森林里的存应急物资的保管箱。功能是把你需要用的东西放在更容易拿到的地方 阅读全文

posted @ 2017-02-28 21:42 wajika 阅读(335) 评论(0) 推荐(0) 编辑

九款命令行工具助力Linux环境下的数据分析

摘要: 对于大多数熟悉了图形工作环境的朋友来说,电子表格工具无疑是第一选项。但命令行工具同样能够更快更高效地解决问题——且只须稍微学习即可上手。 大部分此类工具冻严格局限于Linux,而多数可同样运行在Unix甚至是Windows环境之下。在今天的文章中,我们将尝试几款简单的开源数据分析工具,并共同了解其如 阅读全文

posted @ 2017-02-28 21:28 wajika 阅读(382) 评论(0) 推荐(0) 编辑

2017年2月25日

Apache访问验证方式

摘要: Require all granted 允许所有请求访问资源 Require all denied 拒绝所有请求访问资源 Require env env-var [env-var] ... 当指定环境变量设置时允许访问 Require method http-method [http-method] 阅读全文

posted @ 2017-02-25 08:35 wajika 阅读(359) 评论(0) 推荐(0) 编辑

2017年2月22日

解决编译Apache出现的问题:configure: error: APR not found

摘要: 今日编译apache时出错: #./configure --prefix……检查编辑环境时出现: checking for APR... noconfigure: error: APR not found . Please read the documentation 解决办法: 1.下载所需软件包 阅读全文

posted @ 2017-02-22 14:07 wajika 阅读(1538) 评论(0) 推荐(0) 编辑

自动化安装smokeping-2.6.11脚本

摘要: 自动化安装Smokeping-2.6.11脚本 一、目的 1.1 监控目的 为方便监测各数据中心网络状况,自定义全国各节点,从而发现网络异常,判断网络故障。 1.2 本文目的 快速部署Smokeping系统,为后期相关工程师部署此系统提供借鉴与参考。 二、理论基础 2.1 相关理论 Smokepin 阅读全文

posted @ 2017-02-22 14:06 wajika 阅读(409) 评论(0) 推荐(0) 编辑

Nginx Rewrite正则表达式案例

摘要: 前两天简单整理了下Nginx的URL Rewrite基本指令,今天谈谈Nginx Rewrite的location正则表达式。 1.Nginx Rewrite 基本标记(flags) last 相当于Apache里的[L]标记,表示完成rewrite break 本条规则匹配完成之后,终止匹配,不再 阅读全文

posted @ 2017-02-22 13:42 wajika 阅读(8721) 评论(0) 推荐(0) 编辑

2017年2月21日

Nginx内置变量以及日志格式变量参数详解

摘要: Nginx内置变量以及日志格式变量参数详解 $args #请求中的参数值 $query_string #同 $args $arg_NAME #GET请求中NAME的值 $is_args #如果请求中有参数,值为"?",否则为空字符串 $uri #请求中的当前URI(不带请求参数,参数位于$args) 阅读全文

posted @ 2017-02-21 21:08 wajika 阅读(25464) 评论(0) 推荐(0) 编辑

用Linux自带的Logrotate来管理日志

摘要: Logrotate是由cron控制,cron在规定的时间执行 " logrotate /etc/logrotate.conf "命令。将对象日志进行转储,删除,压缩等操作。。。 这是logrotate日志轮替工具的一段官方简介: 为了使用它,主要有两个地方需要修改一下:一个是/etc/logrota 阅读全文

posted @ 2017-02-21 21:01 wajika 阅读(1169) 评论(0) 推荐(0) 编辑

nfs的优化

摘要: 总结和测试了一下自己的经验: NFS中的rsize、wsize rsize、wsize对于NFS的效能有很大的影响.wsize和rsize设定了SERVER和CLIENT之间往来数据块的大小,这两个参数的合理设定与很多方面有关,不仅是软件方面也有硬件方面的因素会影响这两个参数的设定(例如LINUX 阅读全文

posted @ 2017-02-21 15:14 wajika 阅读(2808) 评论(0) 推荐(0) 编辑

NFS客户端、服务器协商读写粒度(rsize、wsize)流程 【转】

摘要: rsize和wsize决定了网络文件系统(NFS)一次网络交互所能够读写的数据块的大小,rsize和wsize的大小对网络文件系统(NFS)的性能有重要影响。rsize和wsize的大小是在用户配置的基础上客户端和服务器端共同协商的结果。 本文面向NFS的开发者和维护者,主要介绍rsize和wsiz 阅读全文

posted @ 2017-02-21 15:10 wajika 阅读(2057) 评论(0) 推荐(0) 编辑

Linux命令-自动挂载文件/etc/fstab功能详解[转]

摘要: 一、/etc/fstab文件的作用 磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之 阅读全文

posted @ 2017-02-21 11:55 wajika 阅读(937) 评论(0) 推荐(0) 编辑

2017年2月19日

基本的RAID介绍

摘要: RAID是一个我们经常能见到的名词。但却因为很少能在实际环境中体验,所以很难对其原理 能有很清楚的认识和掌握。本文将对RAID技术进行介绍和总结,以期能尽量阐明其概念。 RAID全称为独立磁盘冗余阵列(Rdeundant Array of Independent Disks),基本思想就是把 多个相 阅读全文

posted @ 2017-02-19 20:30 wajika 阅读(282) 评论(0) 推荐(0) 编辑

mysql5.7创建用户授权删除用户撤销授权

摘要: 一, 创建用户: 命令: 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密 阅读全文

posted @ 2017-02-19 16:52 wajika 阅读(248) 评论(0) 推荐(0) 编辑

什么是分表和分区 MySql数据库分区和分表方法

摘要: 1、为什么要分表和分区 日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在查询和插入的时候耗时太长,性能低下,如果涉及联合查询的情况,性能会更加糟糕。分表和表分区的目的就是减少数据库的负担,提高数据库的效率,通常点来讲就是提高表的增删改 阅读全文

posted @ 2017-02-19 16:50 wajika 阅读(489) 评论(0) 推荐(0) 编辑

linux命令大全之watch命令详解(监测命令运行结果)

摘要: watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 阅读全文

posted @ 2017-02-19 10:33 wajika 阅读(515) 评论(0) 推荐(0) 编辑

netstat统计的tcp连接数与⁄proc⁄pid⁄fd下socket类型fd数量不一致的分析

摘要: 最近,线上一个应用,发现socket数缓慢增长,并且不回收,超过警告线之后,被运维监控自动重启了。 首先到zabbix上观察JVM历史记录,发现JVM-Perm space最近两周没有数据,猜测是程序从JDK7切换到JDK8了。问过开发人员之后,程序已经很久没有重启了,最近才重新发布的。而在这期间, 阅读全文

posted @ 2017-02-19 10:31 wajika 阅读(653) 评论(0) 推荐(0) 编辑

ss is one another utility to investigate sockets(特适合大规模tcp链接)

摘要: 原创文章,转载请注明: 转载自系统技术非业余研究 本文链接地址: ss is one another utility to investigate sockets(特适合大规模tcp链接) 原创文章,转载请注明: 转载自系统技术非业余研究 本文链接地址: ss is one another util 阅读全文

posted @ 2017-02-19 10:19 wajika 阅读(589) 评论(0) 推荐(0) 编辑

/proc/net/sockstat 里的信息是什么意思?

摘要: cat /proc/net/sockstat sockets: used 294 TCP: inuse 35 orphan 0 tw 0 alloc 45 mem 1 UDP: inuse 13 mem 2 UDPLITE: inuse 0 RAW: inuse 4 FRAG: inuse 0 me 阅读全文

posted @ 2017-02-19 10:12 wajika 阅读(3855) 评论(0) 推荐(0) 编辑

linux平台下server运维问题分析与定位

摘要: 结合我工作中碰到的运维问题,总结一下Linux下server常见的运维问题以及定位方式。这里的server主要指自主开发的逻辑server,web srv因为通常采用通用的架构所以问题比较少。 逻辑server通常的处理能力在3k/s - 1w/s之间,因业务特点而不同。逻辑server一般是自主开 阅读全文

posted @ 2017-02-19 10:03 wajika 阅读(430) 评论(0) 推荐(0) 编辑

strace命令解析

摘要: strace常用于跟踪和分析进程执行时中系统调用和耗时以及占用cpu的比例,常用的格式如下: 1.sudo /usr/bin/strace -Ttt -p pid 2>pid.log 跟进pid进程,显示每个系统调用耗时,并打印微秒级别的时间戳。 除了跟踪sytem call,统过对时间戳的分析,就 阅读全文

posted @ 2017-02-19 10:02 wajika 阅读(547) 评论(0) 推荐(0) 编辑

2017年2月18日

MySQL常见错误代码及代码说明

摘要: 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败< 可以忽略 1008:数据库不存在,删除数据库失败< 可以忽略 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表 阅读全文

posted @ 2017-02-18 11:04 wajika 阅读(205) 评论(0) 推荐(0) 编辑

自动化部署必备技能—定制化RPM包

摘要: 回顾下安装软件的三种方式: 1、编译安装软件,优点是可以定制化安装目录、按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长。 2、yum安装软件,优点是全自动化安装,不需要为依赖问题发愁了,缺点是自主性太差,软件的功能、存放位置都已经固定好了,不易变更。 >如 阅读全文

posted @ 2017-02-18 11:03 wajika 阅读(574) 评论(0) 推荐(0) 编辑

导航