grep awk cut sort uniq sort

转载自 http://mikixiyou.iteye.com/blog/1538828 以前用过netstat 和 awk等工具查看服务器当前的访问ip情况,懒得自己整理了,这里有篇现成的,转载吧,通过这个例子也可以掌握netstat、grep、awk、cut、sort、uniq、sort等工具的用法。 Linux 系统中,有很多用于快速处理数据的工具如grep awk cut sort uniq sort,他们非常非常地好用。 如果你熟练掌握他们的使用技巧,他们则可以帮你快速定位问题。 最近碰到一个案例。 一个项目上数据库系统, ORACLE ,运行在 LINUX 上,报进程数满了。 看到这类问题,您不需要去深究什么警告日志,数据库中进程状况啊等等。马上 在操作系统层面上看看有哪些服务器连接到这台数据库服务器上。 (墙内链接: http://mikixiyou.iteye.com/blog/1538828) 这里使用的第一个工具就netstat 。他是系统管理工具,还不能算shell 工具。  通过netstat -ntu ,找出通过tcp 和udp 连接服务器的IP 地址列表。 [root@webdb4 ~]# netstat -ntu|more Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.15.209:1521 192.168.15.65:37781 ESTABLISHED tcp 0 0 192.168.15.209:1521 192.168.15.65:37783 ESTABLISHED tcp 0 0 192.168.15.209:1521 192.168.15.65:37777 ESTABLISHED tcp ...

More »

2013/05/04 unix/linux No comments

upgrade ubuntu 12.04 to 13.04

貌似昨天发布了Ubuntu 13.04,也不管现有的12.04 LTS是一个长期支持版本了,升级看看,对于伪linux粉丝,当然不用升级管理器,直接修改sources.list,终端界面升级咯 sudo sed -i 's/precise/raring/' /etc/apt/sources.list sudo apt-get update sudo apt-get dist-upgrade 中途遭遇一次GPG公锁错误 W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error:http://extras.ubuntu.com quantal Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192 解决方法如下 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192

More »

2013/04/26 unix/linux No comments

youtube-dl

无意中发现一个命令行下的youtube视频下载工具youtube-dl,有国外服务器的童鞋可以试玩了,下载很轻松啊,然后慢慢拖回本地。 youtube-dl 地址 http://rg3.github.com/youtube-dl/index.html 各种命令说明见这里 http://rg3.github.com/youtube-dl/documentation.html 安装很简单,有python环境,然后 sudo wget http://youtube-dl.org/downloads/2013.01.13/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+x /usr/local/bin/youtube-dl 搞定 使用方法 youtube-dl  http://www.youtube.com/watch?v=OffXYrK19y0  默认保存一个名为 OffXYrK19y0的mp4. 就这么简单,如果要保留原始视频名称 -t 即可 再说说下载视频列表的方法吧 youtube-dl -o "%(title)s.%(ext)s"  https://www.youtube.com/playlist?list=PL9304E7AA2707F1C1&feature=results_main 上图,有图有真相 [caption id="attachment_2657" align="aligncenter" width="465"] youtube-dl[/caption]

More »

2013/01/25 network, unix/linux No comments

Moving WordPress blog to a new server

2009年4月在Dreamhost上 租了个空间,1晃马上4年了,前2年速度都还行,资源感觉也好用,特别是离线下载国外资源什么的很方便,空间又足够大,随便就放了几百个G的文件,当时折 腾的站也有好几个,虽然价格小高,也一直用着,懒得换地盘。去年通过监控工具发现博客总是不停宕机,常常收到“DOWN alert: blog.wanjie.info (blog.wanjie.info) is DOWN”这样的邮件。发了ticket过去,空间商说没啥毛病。 鉴于本人英语不灵光,也懒的交涉了,闪人吧。先搬到一个低端的vps上看看,于是有了这几天折腾的记录。 建站还是采用lighttpd+mysql+php的方式,参考了这贴 http://www.lowendbox.com/blog/yes-you-can-run-18-static-sites-on-a-64mb-link-1-vps/ 和自己的一篇旧贴http://blog.wanjie.info/2011/08/debian-lighttpd-install/ 前2天偷懒,想自动安装lighttpd到1.4.31版,于是改了 /etc/apt/sources.list 加了debian的非稳定版 sid的资源,于是悲剧发生了,mysql一直安装失败,重装了几次vps,没辙。老实用稳定版squeeze上的资源吧,lighttpd是 1.4.28. 安装过程见 http://blog.wanjie.info/2011/08/debian-lighttpd-install/ 然后是博客搬家,老款空间虽然是虚拟主机,但也支持ssh ,于是打包  tar czvf  blog.tar.gz  blog/ 数据库备份  mysqldump ,当然phpmyadmin更加方便。 将文件拖到新的服务器,解包。创建新的数据库,修改wp-config.php的数据库信息。修改dns. 博客迁移完成。 ————–lighttpd1.4.28 升级 到 lighttpd 1.4.32————————– 自动安装的lighttpd是1.4.28版,看着总是不爽,于是想办法升级到最新版 1.4.32 ,没有deb包,只能自己编译了 教材地址当然是官方 http://redmine.lighttpd.net/projects/lighttpd/wiki/InstallFromSource wget  http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.32.tar.gz 安装相关软件 apt-get build-dep lighttpd 解包 tar zxvf  lighttpd-1.4.32.tar.gz cd lighttpd-1.4.32 ./configure #默认路径 /usr/local make 然后 去 ./src/下 找到 编译好的lighttpd 文件 暂停 原来的lighttpd /etc/init.d/lighttpd stop cp ./src/lighttpd /usr/sbin/lighttpd ,当然,先备份原来的 cp /usr/sbin/lighttpd /usr/sbin/lighttpd.old 运行 新版 /etc/init.d/lighttpd start ,提示缺失一大堆 ...

More »

2013/01/09 network, unix/linux 5 comments

how to use obfsproxy with shadowsocks-nodejs stop all tor censorship

这个英文标题够中式吧,哈哈。大家能猜出意思吧。 利用obfsproxy和shadowsocks-nodejs阻止内容审查(也就是传说中的翻墙)。据说这个方式叫混淆流量,抗干扰能力比vpn强大。 原文:http://sae.chenshaoju.com/?p=14 大部分原文转载,有些地方根据自己的实际情况做了一些调整。我的环境是debian 5.0 vps ------part one  shadowsocks-nodejs 搭建过程------ 首先搭建shadowsocks-nodejs shadowsocks-nodejs是基于Node.js开发的高效网页代理,可以非常方便的在客户端建立一个SOCKS5代理,帮助用户通过VPS或物理计算机访问网络。 用您喜欢的方式(SSH或任何其他方式)登录您的VPS或服务器的终端控制台,进入一个目录,比如/tmp/,然后从 https://github.com/clowwindy/shadowsocks-nodejs.git 下载shadowsocks-nodejs。

More »

2012/12/27 network, unix/linux No comments

wanjie blog visitor exceeded 100,000

早上看到有人在社交网站上统计博客访客过百万,我当时预计自己还没有过10万,突然想到自己一直用了谷歌统计,赶紧拿出数据看看。 累计独立访客116,334,页面流量194,337,还好过了心里底线,数字截图存念。有机会还是继续更新博客吧:) 统计区间 2008.5.28~2012.11.4 累计时间4年半的样子. 有图有真相,上图        

More »

2012/11/04 network No comments