一次错误mv /* /path/to 操作的恢复

一次错误mv /* /path/to 操作的恢复

描述:执行mv命令的时候没有注意路径,结果把根目录下的大部分目录都挪到了一个新路径中,然后立即
出错命令不能继续,因为 /lib已经被挪走了,/lib下保存有最基本的系统运行库,现代的linux系统大多
数命令已经动态连接了,当/lib路径改变的时候,那你能用来创建目录,或用来copy文件的任何命令,都
不好用了,都会报下面错误:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
这表示已经找不到ld-linux.so.2这个文件了

由于文件都已经被挪走了,我们平时依赖的工具都不好用了。即使你敲入绝对路径,也会提示:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory这个错误
尝试了下面的命令
/www/users/abcdefg.net/{ls,ln,mkdir,mktemp,ftp,rsync,mv,cp,rm,ldconfig,scp,sftp,perl,ash,zsh,csh} 报的都是上面的错误,
常规的创建文件,创建目录和目录文件转移操作,及远程或本地复制文件操作都无法进行了。
再尝试找下好用的命令:
cd export declare echo > 这些内置命令都是好用的。

我们看下现场,由于ls已经不好用了。那只好用bash的自动补齐功能(TAB键)来看看有哪些目录和文件
首先检查哪些目录被挪走了,执行下面命令:
/www/users/abcdefg.net [按TAB]
输出如下:
backup bin boot dev ecshop etc home lib lost+found media misc mnt opt proc www_logs ucenter
可以看出 bin和lib都已经被挪过来了,那我们既不能直接执行bin下的程序,也不能执行任何依赖/lib下的程序,而且etc也被mv到这里来
所以我们连修改ld.so.conf并生成新的ld.so.cache的机会也没有,因为我们无法执行创建/etc目录的命令。

开始恢复吧
过程不复杂,我们还有ld-linux.so.2 可用,虽然它已经变了位置。
ld-linux.so.2是linux系统的动态连接器,我们可以用他来执行命令,我们使用它的–library-path参数来重新指定LD_LIBRARY_PATH的位置

再看看根目录还有啥
/www/users/abcdefg.net/lib/ld-linux.so.2 –library-path /www/users/abcdefg.net/lib /www/users/abcdefg.net/bin/ls / -F
输出正常,

恢复/lib
/www/users/abcdefg.net/lib/ld-linux.so.2 –library-path /www/users/abcdefg.net/lib /www/users/abcdefg.net/bin/cp -rfp /www/users/abcdefg.net/lib /lib

恢复/bin
/www/users/abcdefg.net/lib/ld-linux.so.2 –library-path /www/users/abcdefg.net/lib /www/users/abcdefg.net/bin/cp -rfp /www/users/abcdefg.net/bin /bin

恢复其他目录
cd /www/users/abcdefg.net
for i in bin boot etc lib media misc mnt opt ; do rsync -av –progress ./$i/ /$i/; done

然后我们再还原dev目录
cd dev
cp -dRp * /dev

重新检查ssh登陆,此时已经能登陆系统了,仔细检查/boot /etc ,都已经正确恢复,重起系统,所有恢复完毕

新车选择: 那些怦然心动的 来不及表白却要告别的

首先是马自达的Atenza,创驰蓝天

第一次在马场见到它的时候就迈不开脚步了

内饰有唯一不会让我觉得反感的桃木,奢华精致的恰到好处

这款车2012出生,2014年却还没国产上市. 别了,atenza

还是马自达,这次是SUV:CX-5

不能让人一见倾心也算不错的外观,问题是它的生产商是长安马自达,内饰细节还是让人有点失望

接着是雷家,有两款我很喜欢,IS250,CT200H


IS250来的有点晚,贵到我买不起,只能pass了
CT200来得有点早,刚换代,优惠都收回了,加上对混合动力的犹豫…也pass了

最后是BMW X1,我差一点就下定当生日礼物的那辆

可惜的是我最终没能接受它古老的N46发动机+6速变速箱,我真心喜欢它的外形设计

新车选择: audi A4

好吧,这篇新车选择没有序号,因为轮到第一选择了,audi A4

犀利的外观,喜欢

a_5

A_6

 

 

恰到好处的内饰,喜欢

a_7

 

德系明星发动机EA888,2.0涡轮增压,动力充沛

CVT变速箱,省油,绝无顿挫

更难得的是: 它可以自定义配置

 

比如,我可以选配17″或者18″的轮毂
a_7

或者 上图中可爱的平底运动版方向盘

再或者各种便宜好用的防炫目后视镜,audi音乐接口等(感谢好老师推荐)

audi A4,居家旅行必备之选

 

 

 

 

 

 

如果我没有被BMW烧坏的话,audi A4会是我的第一选择,如果…

新车选择4: 计划外的X1

自从被郝老师影响,一直都很喜欢AUDI低调内敛的风格

BMW这个品牌,在我眼中都是暴发户的象徵,BMW里边的X1,在我眼中更是穷矮挫的典范

在选车就要挑花眼的时候,车展看到了真车,不知道是不是看了2年多,终于接受这个诡异的造型了!

 

2760的轴距+后轮驱动+3系的底盘,换来的是干净利落的操控,无关品牌,这本是一部驾驶者之车

bmw_4

 

你可以驾驶它在都市驰骋,也可以在郊外远行

 

 
bmw2

 

 

 

bmw_
bmw_1

我想,蓝天白云的螺旋桨,更应该是对天空和自由的向往

新车选择3: 不想选择的凯美瑞

这是一部最让我矛盾的车子,我找不到它任何的缺点,却始终没有买下它: 凯美瑞•混合

 

c_3

丰田的中庸美学在这部车子体现得淋漓尽致,没有人会觉得它特别难看,我也的确没找到可以挑剔的地方

c_4

圆润柔美的车身搭配上丰田家独有的珍珠白配色,产生出难言的华美感

c_5

 

尤其当你知道这是一部混合动力的清洁能源车子,白色带来的美感会更加强烈

c_6

 

 

有个朋友问我为什么不喜欢,我说: 这是个哲学问题

这是在广州不用摇号的唯一选择

这是油耗仅有5L动力却能媲美3.0排量的丰田杰作

这辆车就代表了安心和舒适…

 

可是我还是没能说服自己选择它,即使我找不到不喜欢的地方

也许只是不喜欢它姓凯美瑞

也许是不喜欢跟一群大叔选择外观相同的车型

也许更是担心混合动力在某个时间点突然抛锚

 

 

 

 

 

 

 

 

 

也许,只是因为,我没找到砰然心动的感觉…

 

 

 

nginx request line parsing vulnerability

CVE-2013-4547

nginx1.4.4和1.5.7版本之前有安全漏洞,会导致可能的绕开防护或者php解析攻击

比如
location ~ \.php$ {
fastcgi_pass …
}

by requesting a file as “/file /0.php”.

实地测试了一番,这个攻击在我们环境中比较难重现,需要以下条件同时成立
1.需要上传了一个带空格的文件(含攻击程序)
2.需要php设置了fix_pathinfo=1(默认为1)
3.需要php版本低于5.3.10,或者允许了所有的security.limit_extensions

因此,基于安全理由,建议升级并且升级php到5.3序列的最新版本

新车选择2: “合适”的速腾

如果说有一部车,从外观到内饰跟我有一种莫名的契合感,那就速腾了

一直都很不屑大众神车,更加不屑速腾这么一款紧凑级的车卖中级车的价钱

直到有一天去看车的时候,本着看可爱小POLO的心思却不小心晃悠到速腾前边,我彻底改观了
这辆流淌着纯正德系血统的车子,有着同样的大众德系美学,线条简洁,很舒服很顺眼
st1
st2
st3
 

 

 

 

 

 

 

 

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

当坐进去的时候,作为一个纯正的内饰党,有这么的评价: 简单+质感
简单,平淡,部件与部件,黑色面板+银色饰板之间丝毫没有让人觉得不搭的地方,这于是带出了一种难得的质感

st4

st5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

so,这是个让人没有任何不适感觉的车子,这个非常重要
是的,给这个车子的答案就是”合适的”

好吧,回归攻城师的本色,来点理性的数据:
优点:
1. 1.4T的涡轮增压发动机动力”充沛”,而且省油,市区大概是7个油左右
2. 德系的工艺,车身厚重,尤其是车门的厚重和吸入感非常强烈
3. 2651的轴距,4644的车长作为家用车来说绰绰有余
缺点:
1. DSG变速箱, 几次召回了,最近的这次是11月,换个角度来说就是2013.11月之后买的车子DSG的问题更少了
2. 异响,包括玻璃和车门,不过论坛内都有解决办法了

 
 

 

 

 

不过,人生…就应该选择适合吗?

mavericks 死机和不稳定的情况

mac air升级到最新版的OS X: mavericks之后出现许多不稳定的情况,比如异常crash和死机

查看系统日志发现比较多谷歌浏览器的错误
Nov 10 11:02:00 favors-air.lan Google Chrome Helper[1564]: Internals of CFAllocator not known; out-of-memory failures via CFAllocator will not result in termination. http://crbug.com/45650
Nov 10 11:02:00 favors-air.lan Google Chrome Helper[1565]: Internals of CFAllocator not known; out-of-memory failures via CFAllocator will not result in termination. http://crbug.com/45650

搜索了下网上也比较多人反馈这个问题,版本号是:30.0.1599.101,使用测试的beta版则一起正常

其实颇为不应该的,mavericks从测试到正式版发布至少几个月,google居然连一个稳定的匹配版本都没放出来,因此,只能暂时放弃chrome回归safari了

mavericks下QQ截图问题

刚升级到最新版的OS X: maverricks,发现一个比较大的bug,QQ截图失效了
据说升级到新版的QQ3.0可以解决这个问题,不过由于3.0的产品经理脑残片吃多了,所以还是建议保留在QQ2.4.2

那么,截图怎么办?
用系统的截图替代它吧,不过代价是会丧失QQ截图的一些加工功能,问题不是特别大
ctrol+shit+command+4是系统截图到剪贴板的快捷键,我们准备用它替换qq截图

首先:关闭QQ的截图快捷键
在QQ菜单->偏好设置->截屏设置,把快捷键改成你怎么都不会用到的组合吧
然后:把系统截图的快捷键改成ctrol+command+A
在系统偏好设置->键盘->快捷键->屏幕快照->将所选区域图片拷贝到剪贴板,修改为ctrol+commond+A

嗯,这是个好办法,也很繁琐,如果不想这么繁琐,可以下载腾讯自家的截图工具:snip,一样好用,在app store免费提供

新车选择1 : 矛盾体锐志

新锐志外观很漂亮,V6引擎+后驱,皇冠的底盘+令人称道的操纵性,起步价不到20W,听起来是个不错的选择
QQ20131002-1

不过很可惜,丰田的很多设计师还不习惯给”现代人”设计,比如,内饰
QQ20131002-2这一款乍看起来还能接受,不算很时尚起码也不会如凯美瑞的桃木一样的粗俗恶心

可惜某一天去看真车的时候,不得不怀疑丰田的设计师们是不是都是50,60岁的大叔
QQ20131002-3

QQ20131002-4

QQ20131002-5

QQ20131002-6

触目惊心的木纹…我和小伙伴们都惊呆了…问了4S店的销售,答曰:都是如此…

嗯,如果那个4S的销售没有骗我的话,对这部车的研究可以停止了.
年轻时尚炫酷的跑车外观搭配一个成熟到跟honda品位一样粗俗的内饰
丰田设计师的脑门一定是被夹了…一定是被夹了