服务器运维
-
apachetop 实时监测web服务器运行状况
我们经常会需要知道服务器的实时监测服务器的运行状况,比如哪些 URL 的访问量最大,服务器每秒的请求数,哪个搜索引擎正在抓取我们网站?面对这些问题,我们虽然可以去分析查看统计访问日志文件,但是却不能让我们实时统计,不能给我们直观的统计数据。现在好了,apachetop这个工具就可以实时的跟踪log的变化,能查看访问者正... -
nethogs 查看每个进程使用的带宽
有些时候服务器莫名其妙的向外发送大量的包,占用大量带宽,导致其他服务器受到影响。ubuntu有个版本的系统,死机后会发大量的包,以致该服务器所连的交换机下的其他服务器全部瘫痪。那么在流量异常的情况下,如何查看每个进程使用的带宽呢?可以使用nethogs工具来查看。 -
linux 下创建GRE隧道
其他国家的互联网如同一个孤岛。要想访问国外网站异常的缓慢,甚至被和谐了。可以建立一条隧道来避免这种情况,下面说说GRE隧道如何建立。 1. GRE介绍 GRE隧道是一种IP-over-IP的隧道,是通用路由封装协议,可以对某些网路层协议的数据报进行封装,使这些被封装的数据报能够在IPv4/IPv6 网络中传... -
trickle 限制用户空间带宽
对于用户量大的情况下,可能一个程序就占用了你所有的网络带宽。这种情况可以通过nethogs来查看。具体参见: 《nethogs 查看每个进程使用的带宽》http://www.ttlsa.com/html/4118.html。这种情况下,你就需要临时限制下带宽,来确保你的网络带宽不会被一个程序耗而对其他应用造成影响。下面... -
Fix: Send-Mail: Warning: Inet_protocols: IPv6 Support Is Disabled
Postfix使用过程中出现如下报错,我们将网络协议指定为IP4即可. send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol send-mail: warning:... -
Linux开启安装EPEL YUM源
如果你使用redhat或者centos,我们运维生存时间兄弟们都会强烈你安装epel(Extra Packages for Enterprise),epel是社区强烈打造的免费开源发行软件包版本库,系统包含大概有1万多个软件包,163和sohu的镜像是没有这么多软件了. -
Linux下限制进程的CPU利用率
运维生存时间的云服务器也用了大半年了,随着上面的程序越来越多,cpu有时候会力不从心,有些进程是可以限制cpu的.cpuliimt完美的解决了这个问题。cpulimit安装使用都非常简单,大家往下看。 -
4种kill某个用户所有进程的方法
在linux系统管理中,我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法,我们以kill用户ttlsa为例. -
speedtest-cli命令行下测试服务器外网速度
电脑测试网速这个功能估计大家都用过,但是服务器需要测试外网的速度相比大家做法各有不同,有的人使用自己的服务区自己来测试上下行速度,有些人通过下载某个网站的资源来测试下行速度,鉴于这些节点比较少,而且测试麻烦。这边我向大家推荐speedtest-cli. -
zimbra明文密码登陆
每家互联网公司都会有自己的一个邮箱,有些人选择腾讯、163等等免费企业邮箱(咱们运维生存时间就是用腾讯免费邮箱),在上一家公司搭建extmail,各种安装配置头晕目眩,这次想选择一个安装更简便的软件,群里的妹纸精灵推荐使用zimbra,软件安装够简单,够方便,功能也够赞。 -
vmware克隆linux出现Device eth0 does not seem to be present
需要大量的虚拟机的情况下,使用vmware克隆了3台虚拟机,配置网卡的时候出现报错:"Bring up interface eth0:Device eth0 does not seem to be present,delaying initialization”。 -
dnspod-sr内网轻量级DNS首选方案
dnspod-sr 是一个运行在 Linux 平台上的高性能的递归 DNS 服务器软件,强烈公司内网或者服务器内网使用dnspod-sr,具备高性能、高负载、易扩展的优势,非 BIND、powerdns 等软件可以比拟。 -
svn + post-commit 实时测试php代码
在开发环境中,一般是程序本地测试->服务器测试环境->正式发布上线,程序员本地写完并且测试完毕之后,提交到svn上,希望实时看提交代码后的效果。有些开发者手动检出到web站点下测试,最后发布到服务器上,这需要花费不少时间,本文将讲诉使用svn在钩子实时展示出代码的效果. -
查询linux发行版本号方法总结
了解Linux发行版本的版本号是一项非常重要的事情,大多数软件对系统的版本都有要求,发行版本号与软件不匹配,软件将无法安装或者无法使用.这边集合市面上流行的Linux发行版本版本号查询方法.有了这边文章,老板再也不担心我装错软件了呢 -
Rackspace云存储Linux版同步工具turbolift
大环境介绍以下内容绝非广告,只是本人在寻找海外IDC和CDN时候走的一些弯路,也希望借此文章帮助跟我有同样境遇的人rackspace是一个海外的IDC提供商,优势在于他相对于某些大厂商,低廉的价格,以及配套的云服务劣势在于他们的配置时间略长,以及没有象国内IDC这样人性化的服务同时rackspace提供的CDN服务是由... -
tracert路由跟踪工具使用方法
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 -
svn 迁移到git下全过程
git的出现,让svn深受打击,大家纷纷转战git。没错,我也移情别恋了,一下就描述一下抛弃svn,迷上git的过程吧简单粗暴,命令如下:git svn clone https://localhost:8443/svn/www/ --no-metadata --trunk=trunk www参数说明:no metada... -
gcc: Internal error: Killed (program cc1)解决
最近ttlsa流量节节攀升,由于服务器在国外速度多少有点慢,和漠北,tonyty商量了下,决定试试阿里云。机器拿下了,安装php出现报错,如下:gcc: Internal error: Killed (program cc1) -
CentOS / RHEL 防止Kernel升级
有时候需要更新除了Linux内核的所有软件包。那么如何防止在CentOS/ RHEL/ Fedora Linux系统下yum命令更新系统内核呢? 不过在更新其他软件包时,如果依赖最新的内核,那么该软件包是没法更新成功的。 -
有趣的linux获取外网IP地址方法
浏览中发现一片很有趣的文章,大致内容是linux如何获取外网ip地址,命令一句: # curl ifconfig.me 114.215.173.139
