随笔分类 - linux
ping的作用
摘要:Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连通情况和分析网络速度,但它是通过什么来显
阅读全文
wget一个网站很慢的原因
摘要:今天wget一个网站时,发现很慢: 默认会优先解析 IPv6,在那个 domain 没有 IPv6 的情况下,会等待 IPv6 解析失败 timeout 之后才按以前的正常流程去找 IPv4 瞬间完成
阅读全文
MySQL 配置优化
摘要:安装MySQL后,配置文件my.cnf在 /MySQL安装目录/share/mysql目录中,该目录中还包含多个配置文件可供参考,有my-large.cnf ,my-huge.cnf, my-medium.cnf,my-small.cnf,分别对应大中小型数据库应用的配置。win环境下即存在于MyS
阅读全文
linux命令总结iostat命令
摘要:简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。 语法 入门使用 参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用bl
阅读全文
linux命令总结mpstat命令
摘要:简介 mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心c
阅读全文
linux命令总结vmstat命令
摘要:一、简介 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,
阅读全文
linux命令总结free命令
摘要:free 命令是什么 free 命令是一个显示系统中空闲和已用内存大小的工具。free 命令的输出和 top 命令相似。大多数Linux发行版已经含有 free 命令。 如何运行 free 想要运行,只需在控制台输入free 即可。不带选项运行会显示一个以KB为单位的默认输出。 从上面的截图我们看到
阅读全文
linux命令总结top命令
摘要:简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,t
阅读全文
linux命令总结之echo命令
摘要:echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。 echo命令的语法是: echo 选项列表 实例1:设置echo命令彩色输出 [0m: 正常 [1m: 粗体 [4m: 字体加上下划线 [
阅读全文
Nagios服务器端配置文件详解
摘要:Nagios服务器端安装部署详解见:http://www.cnblogs.com/ginvip/p/6505948.html Nagios 主要用于监控一台或者多台本地主机及远程的各种信息,包括本机资源及对外的服务等。默认的Nagios 配置没有任何监控内容,仅是一些模板文件。若要让Nagios 提
阅读全文
真正的inotify+rsync实时同步 彻底告别同步慢
摘要:我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决。经过我一翻细致研究,终于把慢的核心问题研究明白,先总结一句 inotify
阅读全文
linux BASH shell下设置字体及背景颜色
摘要:BASH shell下设置字体及背景颜色 \e[30m 将字符的显示颜色改为黑色 \e[31m 将字符的显示颜色改为红色 \e[32m 将字符的显示颜色改为绿色 \e[33m 将字符的显示颜色改为淡红色 \e[34m 将字符的显示颜色改为蓝色 \e[35m 将字符的显示颜色改为紫色 \e[36m 将
阅读全文
Centos6.6下编译安装Apache2.2.31
摘要:安装环境: Apache简介 APACHE是世界上最流行的Web服务器软件之一,当然,提供WWW服务的还有微软的IIS,它是由微软开发的,只能用在微软的操作系统上,而APACHE是一个自由软件。说到APACHE,还要联想到LAMP,这个近年来也是应用得非常广泛,LAMP就是:linux+apache
阅读全文
Centos6.6下安装nginx1.6.3
摘要:安装环境: Nginx安装 1:安装必须的包 pcre全称(Perl Compatible Regular Expressions),中文perl兼容正则表达式!(nginx的rewite模块需要它) 2:添加虚拟用户 3:新建一目录,用于安装nginx 4:下载nginx 百度下载:http://
阅读全文
apache AH01630: client denied by server configuration错误解决方法
摘要:Apache(apache2.4.9)已经安装好,网站也配置好,客户端输入网址,打开就是报错!查看网站日志,就是一堆的一样的错误,如下: 出现这个错误的原因是,apache2.4 与 apache2.2 的虚拟主机配置写法不同导致。 apache2.2的写法: 如果在2.4中使用以上写法就会有apa
阅读全文
解决编译apache出现的问题:configure: error: APR not found . Please read the documentation
摘要:系统环境: Apache安装版本: 今日编译apache时出错: 解决办法: 1.下载所需软件包: 2.编译安装: 具体步骤如下: a:解决apr not found问题>>>>>> b:解决APR-util not found问题>>>> c:解决pcre问题>>>>>>>>> 3.最后编译Apa
阅读全文
PHP配置文件详解php.ini
摘要:[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; 'php....
阅读全文
为什么Nginx的性能要比Apache高很多?
摘要:为什么Nginx的性能要比Apache高很多? 这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。 目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网
阅读全文
当你输入一个网址的时候,实际会发生什么?
摘要:作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。 本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~ 1. 首先,你得在浏览器里输入要网址: 2. 浏览器查找域
阅读全文
HTTP响应报文与工作原理详解
摘要:超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应信息。 HTTP 请求报文 HTTP 请求报文由请求行、请求头部、空行 和 请
阅读全文