随笔分类 -  linux

头文件semaphore.h 中的常用函数sem_init,sem_wait,sem_post,sem_destroy
摘要:NAMEsemaphore.h - semaphores (REALTIME)SYNOPSIS[SEM]#include <semaphore.h>DESCRIPTIONThe<semaphore.h>header shall define thesem_ttype, used in performing semaphore operations. The semaphore may be implemented using a file descriptor, in which case applications are able to open up at leas 阅读全文
posted @ 2012-06-12 15:28 aaronwxb 阅读(9219) 评论(0) 推荐(0)
vbox虚拟机安装wdlinux5.5完成后启动时错误
摘要:jsw7001vbox分了8g空间,安装完成后启动提示 not enough space left to create partition for .. 大概意思是没有足够的空间建立/boot区,请高手指点。http://www.wdlinux.cn/node/400vbox上安装centos5.5的时候遇到同样的问题了,后来发现在设置->系统->主板里面,把光驱和软驱都去掉,只勾选硬盘就可以了。那个网站还要注册码,相帮这位jsw7001 仁兄,也没办法,这里贴一下,希望他有朝一日能看到。不过,也许他自己解决了呢,嘿嘿~ 阅读全文
posted @ 2012-04-16 21:29 aaronwxb 阅读(345) 评论(0) 推荐(0)
为JDK增加新的jar包
摘要:ubuntu sun-jdk默认安装路径为/usr/lib/jvm/--------------------------------------------------------------------------------------应用程序找不到jdbc驱动通常是由于类路径(环境变量classpath)设置方面问题。另外有的程序不使用classpath,而是使用注册表。有的程序如JBuilder使用自带的jdk。设置不当都可能导致应用程序找不到jdbc驱动。出现诸如java.lang.ClassNotFoundException之类错误。 杀手锏:将jdbc驱动程序包(.jar或.zi 阅读全文
posted @ 2012-04-15 22:21 aaronwxb 阅读(2542) 评论(0) 推荐(0)
ubuntu将openjdk换成sunjdk
摘要:因为开发hadoop的需要,openjdk不能用,所以得换成sun的jdk,所以,要先安装sunjdk:首先先要加入 repositoryadd-apt-repository "deb http://archive.canonical.com/ lucid partner"然後安裝 sun-jdkapt-get updateapt-get install sun-java6-jdksun-java6-plugin安装完之后,手动且换成sunjdk:方法一:update-java-alternatives -s java-6-sun(或者sudo update-alterna 阅读全文
posted @ 2012-03-17 10:10 aaronwxb 阅读(2106) 评论(0) 推荐(0)
ssh无密码登录设置方法以及出现问题 ECDSA host key 和IP地址对应的key不同的解决
摘要:最近在做hadoop,因为要求各主机之间的用户必须相同,且为方便远程登录,需配置无密码登录先附上ssh无密码登录设置方法:先生成密钥并配置无ssh无密码登录本机,输入命令:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsacat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys将文件拷贝到其他主机相同的文件夹内,输入命令:scp authorized_keys hostname1:~/.ssh/scp authorized_keys hostname2:~/.ssh/查看是否可以从主机无密码登录其他 阅读全文
posted @ 2012-03-16 10:07 aaronwxb 阅读(6213) 评论(0) 推荐(0)
apt命令用法备注
摘要:apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"-f = --fix-missing"sudo apt-get remove package 删除包,保留配置文件sudo apt-get remove package - - purge 删除包,包括删除配置文件等sud 阅读全文
posted @ 2012-03-11 11:01 aaronwxb 阅读(281) 评论(0) 推荐(0)
linux下tar.bz2;tar.z;tar.gz;.gz文件的解压命令
摘要:tar.bz2命令: tar -jxvf *.tar.bz2tar.z 命令: tar -zxvf *.tar.ztar.gz 命令: tar -Zxvf *.tar.gz.gz 命令:gunzip *.gzPS:关于这些参数你可以用man 帮助,注意区分大小写.大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的;有的软件是直接make;make install 阅读全文
posted @ 2011-08-31 11:19 aaronwxb 阅读(1056) 评论(2) 推荐(1)
linux 设置自动执行 crontab
摘要:使用crontab命令可以自动执行脚本。启动/etc/init.d/crond start开机启动chkconfig --add crond设置文件 /etc/crontabcrontab内的基本编辑格式如下* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令一些例子min hour day month week user 命令*/2 * * * * root /shell/scrip... 阅读全文
posted @ 2011-08-26 11:35 aaronwxb 阅读(400) 评论(0) 推荐(0)
linux awk你所不知道的用法,会了可以省好多功夫!!!
摘要:1.指定多个分隔符,这几个分隔符同时起作用例:以空格和逗点为分隔符2.key数组法,用于处理二维数据例:我上篇日志中那个老大的命令awk'NR==FNR{key=$1" "$2" "$3;a[key]=$4}NR>FNR{print $0,a[$1" "$2" "$4]/1000000}'a b当NR==FNR的时候,把数据存储在数组a[key]中,方便后面使用。3.NR和FNR的用法,用于处理多个文件PS:NR——指到目前为止的记录数;FNR——当前文件的记录数,一个新的文件则FNR重新从1 阅读全文
posted @ 2011-08-23 15:07 aaronwxb 阅读(6556) 评论(0) 推荐(3)
linux centos 防火墙设置
摘要:最近两周都在搞写iptables设置的脚本,就总结一下,适合初学者看看。有大牛经过的话欢迎指正,毕竟偶还是菜鸟一只。。。这里只总结了常用的一些内容,如果想查看完整的,请访问:鸟哥的私房菜 或http://www.linuxdw.com/netweb/iptables.htm#iptablessyntaxlinux在2.4以后的内核中防火墙用的都是netfilter/iptables,可以实现防火墙,NAT(网络地址翻译)和数据包的分割等功能。netfilter工作在内核内部(目前没去了解啥东东),iptables则是用户定义规则集的表结构,就是一条条规则来进行限制。iptables的表有三个: 阅读全文
posted @ 2011-08-12 10:36 aaronwxb 阅读(749) 评论(0) 推荐(2)
Linux命令学习记录(一直更新)
摘要:命令手册chm下载地址:http://www.linuxidc.com/Linux/2006-12/1643.htmtop:http://www.cublog.cn/u1/34500/showart_2501413.htmlhttp://wolfchina.blogbus.com/logs/41352023.html (top,vmstat,iostat)free:http://blog.chinaitlab.com/html/10/56410-160995.htmliostate:http://www.linuxsky.org/doc/admin/200803/284.html硬盘分区命令f 阅读全文
posted @ 2011-08-10 16:57 aaronwxb 阅读(388) 评论(0) 推荐(0)