arping 192.168.1.100 可 ping 出当前 ip 对应的 mac 地址。
Blog
-
debian忘记密码
下面介绍一个在所有版本linux的grub上均可以使用的方法:
1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式。
2、在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入”e”进入编辑模式;
3、在句末加上”init=/bin/bash”,回车;
4、按“b”启动系统。
这样我们即可获得一个bash的shell。
进入shell后,根分区的挂载模式默认是只读,我们要将其改为可写,否则不能更改root密码:mount -no remount,rw / passwd root sync mount -no remount,ro / reboot
-
python iso8601转为本地时间
#!/usr/bin/env python #-*- coding:utf-8 -*- #author: jpuyy.com date #modified by xx at date #import time #from dateutil import tz from datetime import datetime, timedelta, tzinfo class GMT8(tzinfo): delta = timedelta(hours=8) def utcoffset(self, dt): return self.delta def tzname(self, dt): return "GMT+8" def dst(self, dt): return self.delta class GMT(tzinfo): delta = timedelta(0) def utcoffset(self, dt): return self.delta def tzname(self, dt): return "GMT+0" def dst(self, dt): return self.delta a = "2014-12-13T10:42:28.000Z" from_tzinfo = GMT() local_tzinfo = GMT8() gmt_time = datetime.strptime(a, '%Y-%m-%dT%H:%M:%S.%fZ') gmt_time = gmt_time.replace(tzinfo=from_tzinfo) local_time = gmt_time.astimezone(local_tzinfo) print gmt_time print local_time -
ansible添加公钥
tasks:
– name: Add RSA key to the remote host
authorized_key: user=’root’ key=”{{ lookup(‘file’, ‘~/.ssh/id_rsa.pub’) }}” -
javascript Math
获得 0 或 1
Math.floor(Math.random() * 2)
-
什么是不加检点的生活
王小波- 对待知识的态度 里面提到 罗素曾经说:对于人来说,不加检点的生活,确实不值得一过。他的本意恰恰是劝人不要放弃求知这一善行。抱着封闭的态度来生活,活着真的没什么意思。
到底是谁说的,我也不知道
参考:http://blog.sina.com.cn/s/blog_5ef3820f0101fj2k.html
原文应该是
The unexamined life is not worth living for a human being.
现在我也写点代码,搞运维,还有点非技术性的工作,还写写博客。
那么我做的这些事是不是“检点”?随意就把写的东西上线,急功近利,快餐式的学习,无法深入到原理本质。写代码随意复制粘贴,其实并没有提高水平。
则总结出,“检点”的求知方式不能因为速度而放弃思考,放弃动手,这样既不能提高水平,也不能获得茅塞顿开的喜悦感,今天看这个语言好,明天看那个开源软件好,之前学的都半途而废。