ubuntu的防火墙ufw

1 防火墙状态
sudo ufw status可检查防火墙的状态
sudo ufw version防火墙版本

2 打开防火墙,并且设置默认值
sudo ufw enable
sudo ufw default deny
› Continue reading

Tags:

星期六, 31 12 月, 2011 服务器 没有评论

如何修改linux的时间

服务器上时钟有偏差,需要修改服务器时间,命令如下:

 #date -s 09/28/2011 
 #date -s 11:59:00 
   #hwclock -w

Tags:

星期五, 2 12 月, 2011 服务器 没有评论

Python连接MySQLdb的mach-o, but wrong architecture错误解决

错误提示

/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-macosx-10.6-x86_64.egg/_mysql.so: mach-o, but wrong architecture

这个问题是32bit和64bit的问题.
解决方法:
1 使用正确的环境编译MySQL-python-1.2.3.tar.gz,并安装
设置.bash_profile

PATH="/usr/local/mysql/bin:${PATH}"
export PATH
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
export VERSIONER_PYTHON_PREFER_64_BIT=yes
export VERSIONER_PYTHON_PREFER_32_BIT=no

2 编译安装MySQL-python-1.2.3.tar.gz

ARCHFLAGS="-arch x86_64" python setup.py build#64bit使用这个
ARCHFLAGS="-arch i386" python setup.py build#32bit使用这个

sudo python setup.py install

3 开发环境IDE里设置DYLD_LIBRARY_PATH

export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/

4 检查

#python
>>import _mysql

Tags: ,

星期六, 29 10 月, 2011 服务器 没有评论

MacOs修改MySQL的默认编码设置

my.ini文件位置

$ cd /opt/local/etc/mysql5/
$ sudo cp /opt/local/share/mysql5/mysql/my-small.cnf my.cnf

$ sudo vi my.cnf
[mysqld]
...
collation_server = utf8_general_ci
character_set_server = utf8

搞定,MadOs各种版本的mysql的下载地址是
http://dev.mysql.com/downloads/mysql/

Tags: ,

星期六, 29 10 月, 2011 Web 没有评论

使用Django REST framework

最近在用django做个服务端应用,需要给外部设备开放rest服务,于是开始使用Django REST framework
Django REST framework的官方地址
http://django-rest-framework.org/

1安装

$ sudo easy_install djangorestframework

todo

Tags: ,

星期二, 25 10 月, 2011 Web 没有评论

反编译Android程序apk包的逆向工程

android生成的包是apk结尾的,java通常都是可以反编译出源代码的,这里需要两个工具

dex2jar 用于将dex文件转换为jar文件;
jd-gui 将jar文件反向工程为java代码。

http://code.google.com/p/dex2jar/
http://java.decompiler.free.fr/?q=jdgui

Tags: , ,

星期二, 11 10 月, 2011 工具 没有评论

IBM T61p装Ubuntu后指纹的使用

ubuntu下要使用ibm的指纹识别
1 安装thinkfinger

sudo apt-get install thinkfinger-tools libpam-thinkfinger libthinkfinger0

2. 启用指纹功能

sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable

3. reboot电脑

4. 录制指纹,只能录制一个指纹

sudo tf-tool --acquire
sudo chown xxx ~/.thinkfinger.bir

5 指纹效验

tf-tool --verify

Tags: , ,

星期五, 12 8 月, 2011 工具 没有评论

英文Mac os中文flash乱码解决

 
echo 25:52 >~/.CFUserTextEncoding

Tags: ,

星期二, 26 7 月, 2011 工具 没有评论

Android使用ADB和Fastboot连接linux的问题

1 adb命令提示权限不够的解决

问题提示: error: insufficient permissions for device

问题解决:

增加/etc/udev/rules.d/51-android.rules文件

添加一行:

SUBSYSTEM==”usb”, ENV{DEVTYPE}==”usb_device”, MODE=”0666″

› Continue reading

星期一, 4 7 月, 2011 工具 没有评论

linux的用户和用户组管理

添加账号

useradd 选项 用户名
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
-m  自动建立用户的登入目录

useradd –d /usr/sam -m sam
其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam

useradd -s /bin/sh -g group –G adm,root gem
此命令新建了一个用户gem,该用户的登录Shell是/bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组
增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等

› Continue reading

Tags: , , , , , ,

星期二, 24 5 月, 2011 服务器 没有评论
1LMooBmUE153Wnd3zDryWvDyXxQudbFxDr