日志分类

ip命令及Linux下的策略路由

一、ip命令基础

# rpm -qf $(which ip)
iproute-2.6.18-9.el5

帮助:ip help

<1>链路层:
# ip link
# ip link help
Usage: ip link set DEVICE { up | down | #启用停用网卡
arp { on | off } | #打开关闭arp广播
dynamic { on | off } [...]

终端下拼音补全中文名称

在 Linux 下打字飞快的朋友,遇到中文目录和文件名立马就慢下来了,有 2 种选择:

1. 切换成中文输入一两个汉字,然后按 TAB 补全
2. 动用鼠标复制

现在有第三种选择了

用拼音补全命令行中的中文名称和路径

实验目录如下:

shell脚本条件判断

UNIX Shell 编程中条件判断是极为重要的,以下是常用的条件判断:

-b file 若文件存在且是一个块特殊文件,则为真
-c file 若文件存在且是一个字符特殊文件,则为真
-d file 若文件存在且是一个目录,则为真
-e file 若文件存在,则为真
-f [...]

VIM diff用法简介

进入 diff 模式编辑的最简单方法就是用 “vimdiff” 命令。它象通常启动 Vim 一样,
不过额外地,它设定一些参数来设定查看不同之处。

vimdiff file1 file2 [file3 [file4]]
这等同于:

vim -d file1 file2 [file3 [file4]]
你也可以使用 “gvimdiff” 或 “vim -d -g”。GUI 就启动了。
你也可以使用 “viewdiff” 或 “gviewdiff” 。Vim 会进入只读模式。

有两条命令可用于在 diffs 之间跳转:
[...]

网站测速

Pingdom:http://tools.pingdom.com/ 非常专业的网页测速服务,可对该网页中众多元素一一测速,清楚地看到是哪些托了你的后腿。提供该网页速度的综合测评分析,看看会对你博客的设计有些启发

Websiteoptimization:http://www.websiteoptimization.com/services/analyze/]功能十分强大的网站速度测试服务,可通过URL、HTM、JAVA代码三种方式进行测试,结果十分齐全,包括HTML、Images、CSS、Javascript等各个类别的访问速度,难能可贵的是还会根据你的结果给出一些建设性意见。

Webslug 是一个在线网速测定的服务,所不同的是,它用于比较任意两个网站的访问速度,你输入想要比较的两个网站的地址,Webslug 通过服务器进行访问速度测试,最后给出结果。

Webwait:http://www.webwait.com/ 简单的网页测速工具,比较大的特点是不仅可以测定某一点的访问速度,而且可以根据你的设置实时的监测速度。

Website speedtester:http://www.linkvendor.com/seo-tools/site-analysis/website-speed-test,46.html 是linkvendor旗下的一个服务,可对网站全方位监测速度,给出综合报告,有java代码、图片访问速度的细致报告。

Internetsupervision:http://internetsupervision.com/scripts/urlcheck/check.aspx 可从世界10余个主要的网络节点来测是你的网页速度,包括:美国华盛顿、美国圣迭戈、德国多特蒙德、俄罗斯圣彼得堡、澳洲悉尼、中国北京等等。

Selfseo:http://www.selfseo.com/website_speed_test.php 所提供的网站访问速度测试功能并不强大,只提供简单的load时间,但可同时检测多个网站的速度以作比较。用它来检测你和竞争对手的速度,会对你的改进有所帮助。

Website speed test:http://www.iwebtool.com/speed_test 是webtool提供的简单网站速度测试,和Selfseo 一样,最多可以同时测试10个网站的访问速度。

另外还有几个:
Websitegoodies:http://www.websitegoodies.com/tools/speed-test.php 提供的简单网站速度测试服务,提供大小和总load时间两个参数。
web-hosting-top.com: 提供与Selfseo 一样的测速服务。
global-weblinks:http://www.global-weblinks.com/websitespeed.asp 提供与Selfseo 一样的测速服务。
世界网络:http://www.linkwan.com/gb/broadmeter/speed/responsespeedtest.asp 提供的最简单的网站速度测试,只提供访问秒数结果。
中国站长工具:http://tool.chinaz.com/Speed/Index.asp 提供简单的速度测试,可选择5个服务器。

blog被一伊拉克哥们换了首页

今天打开blog首页,发现blog被黑了,被黑的效果是:http://andystar.net/snipshot/hacker_made.html,真有趣,马上找出备份,恢复了blog, 呵呵,还真是可爱阿,在wp-admin下面注入,但还是很纳闷这哥们是怎么入后台的呢,不过总而言之是不安全的就是了,于是我作了一下几件事情:
1.检查入侵痕迹,为此我比较了站点所有文件的md5sum值,所以在出问题之前对全站作一下md5是很必要的,这样可以迅速找出被替换的文件
2.发现blog密码被换掉了,恢复数据库就ok了,
3.修改了模板目录(wp-content/themes/)下面的模板的权限为只读,发现只有index被修改了,于是把原来的index.php恢复回去,至此blog就正常了,
4.然后就是检测入侵日志发现了上面的内容,觉得还是很奇怪,到底这哥们怎么干的,就load-script来注入就能修改么,而且整个过程不到20分钟,没有头绪,总之先加固一下吧:
5.修改数据库用户名密码,连接的用户名和密码
6.装了wp-scanner,插件来检测blog的安全性,login-lockdown,来防止bruce login attemp,还有semisecure login用来加密登录过程中的用户名和密码,
7.对于wp-admin/目录增加了服务器的Auth Basic 的密码限制,就算某些同学有0day漏洞,但没有wp-admin/目录的访问权限也是白搭
8.修改了php.ini的设置,设置了allow_url_fopen=off,allow_url_include=off,重新设置了AUTH KEYS,因为之前是用Simple Scripts装的,感觉看来还是得自己来弄更安全,
9.然后检查了服务器的access日志,发现了如下的内容:208.78.56.94
从日志来看,基本上是直接就登进来了,没有试密码的过程,估计是用的欺骗cookie的方法再构造post数据然后登录的,不过前提是你知道我的Auth keys,你怎么知道的?
不管怎么说,至少你用themes-editor.php修改过我的模板
你不错,很想和你认识一下,就是不知道你会汉语么?看得出你在iraq的论坛里很活跃,不是么?sniper.iraq92@gmail.com同学?
最后谢谢这位名为Sn!peR-BaghdaD的黑客的提醒,一句话安全绝对是很重要的,
备份永远是需要的,因为你不知道在那里,在什么时候,有多少双眼睛在看着你!

明明白白安装中文字体

转自:http://www.fwolf.com/blog/post/170

本文则是参考如何使用xp带的字体来进行中文美化?一文,实践中文字体的安装,并对ubuntu的字体体系更加深入的了解一下,这样以后再安装任何字体就都不怕了。

一、准备字体文件

我一直认为,如果我拥有了一套windows xp的使用权(通过oem方式),那么我就同时拥有了对这份windows产品的只用于我个人的任意使用权,这里面包括了对其中的字体的使用权。所以,本文中将winxp的字体拷贝到linux下使用的做法,应该是没有侵权的。

windows的字体一般存放在c:\windows\fonts目录下,我拷贝到linux下的字体有:

高级Bash脚本编程指南

这是学习Bash的一本很不错的书

毫无疑问,UNIX/Linux最重要的软件之一就是shell,目前最流行的shell被称为Bash(Bourne Again Shell),几乎所有的Linux和绝大部分的UNIX都可以使用Bash。作为系统与用户之间的交互接口,shell几乎是你在UNIX工作平台上最 亲密的朋友,因此,学好shell,是学习Linux/UNIX的的开始,并且它会始终伴随你的工作学习。

shell是如此地重要,但令人惊奇的是,介绍shell的书没有真正令人满意的。所幸的是,我看到了这本被人称为abs的书,这本书介 绍了bash大量的细节和广阔的范围,我遇到的绝大部分的技术问题–无论是我忘记的或是以前没有发现的–都可以在这本书里找到答案。这本使用大量的例 子详细地介绍了Bash的语法,各种技巧,调试等等的技术,以循序渐进的学习方式,让你了解Bash的所有特性,在书中还有许多练习可以引导你思考,以得 到更深入的知识。无论你是新手还是老手,或是使用其他语言的程序员,我能肯定你能在此书用受益。而本书除了介绍BASH的知识之外,也有许多有用的关于 Linux/UNIX的知识和其他shell的介绍。

数据备份与同步篇

本文是 Unix/Linux 系统管理自动化系列中的一篇,主要讲述如何实现自动化备份与同步系统数据。

前言

数据是 Unix/Linux 系统中最重要的组成部分 , 但是数据的备份与同步却是最容易被忽略的任务。通过定期的数据备份与同步,可以在磁盘出现故障时,最大程度的降低数据损失。当用户误操作导致数据损坏或者丢失时,可以快速恢复。

数据的备份不同于整个系统备份,将不同数据按照优先级分类,根据用户需求,备份重要文件。

从而使数据独立于操作系统,降低备份成本与时间。

不同的操作系统可能使用不同的数据备份方式,本文介绍了通用的 Unix/Linux 实用程序(tar 和 cpio),标准的 AIX 实用程序 (mksysb 和 backup),以及远程备份工具 rsync。

fdisk使用方法

fdisk是Linux分区中很常用的命令,本文会介绍其常见的一些用法

一、fdisk 的介绍;

fdisk – Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就

是分区工具;

fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类

Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样

一个分区才能使用;这和DOS中的fdisk 是类似的;

二、合理规划您的硬盘分区;

在操作分区之前,我们要明白硬盘分区一点理论,比如硬盘容量和分区大小的计算;对一个硬盘如何规划分区等,请参考如下文档,谢谢;

《合理规划您的硬盘分区》

Page 1 of 8123456...Last »