I'm still alive I will never give up
或许你也遇到这种情况,在管理或者别的时候,需要将某些用户的会话强制关闭。一般大家可能熟知的方法是查找该用户会话的所有进程,然后kill掉。这种方法大部分情况下是可以工作的。但是,若在用户会话非正常退出时,就难以达到效果了。
本文讲述两种方法,来删除指定用户的会话。均是可以在不知道用户进程号的情况下完成的,提高了工作效率。
使用tty命令,查看本会话的会话号。不要将自己给kill掉了,那是日本人喜欢做的事,不是我们大汉民族的所作所为:
使用w命令,查看当前有那些会话登录在服务器上。
使用下面的两个命令,删除指定的会话。例如要删除pts/4的会话:
和上面的w命令相比,我们发现已经少了pts/4,证明pts/4的会话已经被我们kill掉了。
skill这个命令比较古老了。man手册建议使用新的命令pkill:
这次我们kill掉pts/3的会话:
http://liyanrui.is-programmer.com/posts/16627.html
cairo 中文参考资料,很不错哦
http://blog.ftofficer.com/2010/03/translation-rabbitmq-python-rabbits-and-warrens/
好玩的东西,需要多参考
一天之内翻了Wordpress 和 Drupal 最后觉得 Drupal 堆积木,概念读懂,如鱼得水。
第三个blog http://sunshine.lcuc.net 第一个site,哈哈。
有时间再搞一下。各种想要的功能都可以扩展。
主要还是 sqlite 轻量级,舒服。mysql 原来还觉得轻量级,现在都烦了。
Wordpress 用 sqlite 很别扭。
坚实的背部肌肉给人一种安全感,背肌也是健美衡量的一个重要标准。背肌锻炼的强度也较大,提供几种供大家参考
上背部 立式耸肩
起始姿势
身体直立,两手用正(俯)握法握杠铃或哑铃,握距稍宽于肩。
动作过程
先让肩部尽量下倾,两臂完全不使劲,然后耸起两肩(主要是收缩斜方肌),静止一秒钟,松下肩,重复再做。
呼吸方法
耸起肩部时吸气,松下时呼气。
注意要点
耸起肩部把杠铃稍稍上提要完全靠收缩斜方肌所产生的力量,两肘不能丝毫弯曲。
上背部 直立划船
起始姿势
两脚自然开立,两手握杠,用上握法握距比肩狭(可窄到两拳在杠中央相接)。
动作过程
把杠铃徐徐向上拉起,直到横杠几乎触及颏部。静止一秒钟,让杠铃徐徐下垂到两臂完全伸直,重复再做。
呼吸方法
杠铃上拉时吸气,下垂时呼气。
注意要点
上拉时要让横杠尽量贴近身体。如握把较宽,杠铃上提时让两肘尖向上。上拉时身体不要摆动。下垂杠铃要徐徐而行,最后要让杠铃尽量下垂到可能的最低点。
背阔肌 引体向上
起始姿势
两手用宽握距正握(掌心向前)单杠,两脚离地,两臂身体自然下垂伸直。
动作过程
用背阔肌的收缩力量将身体往上拉起,直到单杠触及或接近胸部。静止一秒钟,使背阔
Determining Current Function Name(Python recipe)
http://code.activestate.com/recipes/66062-determining-current-function-name/
在函数中得到函数当前函数名称, 哈哈.
## {{{ http://code.activestate.com/recipes/66062/ (r1)
# use sys._getframe() -- it returns a frame object, whose attribute
# f_code is a code object, whose attribute co_name is the name:
import sys
this_function_name = sys._getframe().f_code.co_name
# the frame and code objects also offer other useful information:
this_line_number = sys._getframe().f_lineno
this_filename = sys._getframe().f_code.co_filename
# also, by calling sys._getframe(1), you can get this information
# for the *caller* of the current function. So you can package
# this functionality up into your own handy functions:
def whoami():
import sys
return sys._getframe(1).f_code.co_name
me = w
http://www.kukaka.org/home/content/121
apache虚拟主机默认情况下ip地址方式访问(http://xxx.xxx.xxx.xxx) 对应第一个虚拟主机,所以我们可以先建一个指向错误页面的虚拟主机,达到禁止用ip访问网页的目的。
方法一:建一个虚拟主机,
<VirtualHost *:80>
ServerAdmin yangzetao888@163.com
DocumentRoot /usr/www/nosite
ServerName IPAddress (比如192.168.0.1)
VirtualHost>
在/usr/local/apache/nosite/下面建一个index.htm,提示用户,不允许IP访问。或其它出错信息。
方法二:
<VirtualHost *:80>
ServerAdmin yangzetao888@163.com
DocumentRoot /usr/www/nosite
ServerName IPAddress (比如192.168.0.1)
<Directory / >
Order deny,allow
Deny from all
Directory>
VirtualHost>
直