凌晨的时候,小手一抖,格式化了一块历史备份磁盘,那就恢复一些重要数据吧:

aptitude install extundelete

#恢复/dev/sdc1中所有数据
extundelete /dev/sdc1 --restore-all 

#恢复/dev/sdc2中的归档目录
extundelete /dev/sdc2 --restore-directory /archive

#恢复/dev/sdc2中的密码文件
extundelete /dev/sdc2 --restore-files /oral/passwd

前段时间帮朋友修复一台服务器,并写了一篇文章 Ubuntu修复grub开机引导,今天自己果断遇到了这个情况,但有有些不同。

在esxi环境中使用efi+gpt模式安装了ubuntu14.04,结果启动后直接跳入grub界面(非诊断模式),无法启动进系统。

此时,感觉十分郁闷,于是只好输入 normal 正常进入系统。

然后,启动修复命令,至此结束(不过,仍莫名奇妙为何grub会无法引导,汗。。。)。

sudo update-grub
sudo grub-install /dev/sda

google越来越难访问了,就算用hosts方法也要不断的修改,而且很容易搜到恶意的ip,劫持你的搜索。
下面给出一段命令来获取google的官方ip段,可以做智能路由,可以验证网上的ip是否为官方ip,等等。。。

nslookup -q=TXT _netblocks.google.com 8.8.8.8

整理结果如下:

64.18.0.0/20
64.233.160.0/19
66.102.0.0/20
66.249.80.0/20
72.14.192.0/18
74.125.0.0/16
173.194.0.0/16
207.126.144.0/20
209.85.128.0/17
216.58.192.0/19
216.239.32.0/19

一、安装必备的软件包

sudo locale-gen zh_CN
sudo locale-gen zh_CN.UTF-8
sudo dpkg-reconfigure locales
sudo perl -MCPAN -e 'install HTML::Template'
sudo apt-get install nginx fcgiwrap rcs

二、配置Nginx站点

server {

    listen       80;
    server_name  wiki.anrip.com;

    root /srv/webroot/wiki/;
    index index.html;

    rewrite ^/$          /bin/view;
    rewrite ^/([A-Z].*)  /bin/view/$1;
    rewrite ^/edit/(.*)  /bin/edit/$1;

    location / {
        deny all;
    }

    location ~ ^/pub/ {
        allow all;
    }

    location ~ ^/bin/ {
        allow all;
        fastcgi_pass   unix:/var/run/fcgiwrap.socket;
        fastcgi_split_path_info  ^(/bin/[^/]+)(/.*)$;
        include        fastcgi_params;
        fastcgi_param  PATH_INFO        $fastcgi_path_info;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    }

}

三、配置TWiki站点

http://wiki.anrip.com/bin/configure
此处比较重要,可能会提示一些缺少的软件包等,务必要解决;
另外,语言等也是在此处设置,无需像网上所讲的需要从源代码修改配置。