- 博客(20)
- 收藏
- 关注
linux/unix下 pid文件作用浅析
在linux系统的目录/var/run下面一般我们都会看到很多的*.pid文件。而且往往新安装的程序在运行后也会在/var/run目录下面产生自己的pid文件。那么这些pid文件有什么作用呢?它的内容又是什么呢?(1) [color=blue]pid文件的内容[/color]:pid文件为文本文件,内容只有一行, 记录了该进程的ID。用cat命令可以看到。(2) [colo...
2012-12-25 10:13:07
224
开源路由软件Quagga 源代码 编译/安装/运行/调试(Eclipse环境)
安装:[color=blue]0) 安装依赖软件包(--enable-vtysh需要)[/color] #sudo apt-get install libreadline6-dev (Ubuntu) #sudo yum install readline-devel (CentOS) 创建用户(可选) #sudo groupadd quagga #sudo userad...
2012-12-11 10:56:55
523
原创 我的博客在优快云上开了 http://blog.youkuaiyun.com/yinqingwang
我的博客在优快云上开了: [url]http://blog.youkuaiyun.com/yinqingwang[/url]
2012-12-11 10:51:20
174
原创 Glassfish3启动停止及部署
[color=blue]1) 下载glassfish, 并解压缩[/color][color=blue]2) 在$GLASSFISH_HOME目录下面执行:[/color][code="java"]启动:#./asadmin start-domain停止:#./asadmin stop-domain[/code][color=blue]3) 部署应用[/color]...
2012-11-08 09:33:43
342
原创 清理TOMCAT日志文件大小
服务器上的TOMCAT运行久了之后,日志文件太大了。查看不方便,而且没有必要保留。所有写了个脚本定时清除:[code="java"]#!/bin/bash#清理tomcat日志的脚本#日志大小限制设置( 1M 字节),超出即清理LOG_FILE_SIZE=1024000#定义日志文件位置logs=(/srv/tomcat6/logs/catalina.o...
2012-07-13 19:11:54
555
原创 freebsd9.0 安装手记
[size=large](一) 安装:[/size] 在CentOS下面使用kvm安装freebsd9.0, 注意的是网卡的model需要选择为[color=red]"e1000"或者"rtl8139"[/color]才能在freebsd中被识别。[color=red]安装命令行:[/color][code="xml"]# virt-install \--name f...
2012-04-09 11:44:23
326
多线程编程中条件变量和虚假唤醒(spurious wakeup)的讨论
多线程编程中条件变量和虚假唤醒的讨论[color=blue]1. 概述[/color]条件变量(condition variable)是利用共享的变量进行线程之间同步的一种机制。典型的场景包括生产者-消费者模型,线程池实现等。对条件变量的使用包括两个动作:[color=red]1) 线程等待某个条件, 条件为真则继续执行,条件为假则将自己挂起(避免busy wait,节省CPU...
2012-03-29 19:44:36
278
原创 Makefile模板(改进)
[color=blue]Makefile模板:1) 模块文件(不含main函数) 分类存放于src/xxx目录下面。例如: src/conf/conf.c;src/util/pool.c2) 公共头文件存放于 src/include目录,模块私有头文件放置于模块目录src/xxx目录下面3) 所有的含有main入口点的源代码文件放置于src/目录下面,例如 src/main.c, sr...
2012-03-27 10:35:28
129
原创 Makefile的模板
[color=red]说明:[/color][size=medium][color=blue]0) Makefile文件放置于项目的根目录。1) 项目源代码文件放置于src目录下面,可以在src下面建立子目录分别放置每个模块的源代码文件。Makefile会自动搜索并生成依赖以及编译这些源文件。项目的主启动文件(含有main()函数)放置于src/main目录下面。如果有其它的含...
2011-12-14 21:34:44
111
原创 JBoss7 如何用脚本 启动 和 停止
用脚本来启动/停止JBoss服务器,有助于开发部署的 自动执行,提高工作效率。在JBoss以前的版本中,很容易在bin目录下面找到 启动和停止服务器的脚本: [code="java"]run.batshutdown.bat -S[/code]但是在JBoss7中,由于模块化的设计, JBoss7启动后,必须通过[b][color=red]连接管理域来停止jboss服务器[/...
2011-11-20 16:15:31
163
原创 UE edit/UE STUDIO如何格式化代码
[size=large]方法: 使用UE的自定义工具栏并借助开源工具astyle.exe来完成。[/size][color=blue]1. 首先下载最新的astyle,因为ue自带的astyle版本太老,不支持空格、中文名等。[/color] [url]http://astyle.sourceforge.net/[/url] 。目前最新的版本为2.02[color=blue...
2011-11-03 11:14:28
1116
原创 CentOS6 源码编译安装 Quagga-0.99-20
[color=blue]1.下载源码包,编译,安装[/color][code="java"] #tar xzvf quagga-0.99-20.tar.gz #cd quagga-0.99.20 #./configure #make #make install[/code]安装好后,可执行文件在目录 /usr/local/sbin, 配置文件在/usr/lo...
2011-10-21 20:52:25
335
原创 Centos 6.0 源码 编译 安装 bochs
BOCHS是一个对X86硬件进行模拟的虚拟机, 使用它可以对操作系统进行模拟硬件调试。 从而可以加深理解炒作系统的设计和工作原理。google之,发现都是介绍在ubuntu上面安装的方法。由于手头没有 ubuntu的系统, 只有一个 CentOS6.0(32位)的版本,于是尝试:yum list *bochs*, 失败,什么都没有。看来用yum是不能解决问题了。而且yum安装的...
2011-10-13 16:26:36
193
原创 CentOS6.0 (x86) 下面安装 虚拟机 Xen 4.1.1的方法
参考来网络上的一些内容,并自己解决了安装中的一些错误。[color=blue]1) 安装需要的软件包[/color] //开发工具 [code="java"]#sudo yum groupinstall "Development Tools"[/code] //需要的软件[code="java"]#yum install hmacc...
2011-10-09 20:51:42
161
原创 linux下面设置多IP绑定网卡出现问题
最近在最新发行的linux( 例如 RHEL6+, CentOS,ubuntu11+)等上面配置单网卡绑定多IP地址时,采用修改配置文件 [code="java"] /etc/sysconfig/network-script/ifcfg-eth0:0, /etc/network/interfaces[/code]均出现时成功时不成功多现象。经检查发现是 系统中安装的Netw...
2011-09-15 16:31:44
227
原创 路由软件 zebra-0.95a 在linux下面编译出现问题的解决
[color=blue]1.问题现象[/color]解压缩zebra-0.95a压缩包,编译,出现问题:./configuremake后出现:[code="java"]rtadv.c: In function ‘rtadv_recv_packet’:rtadv.c:123: error: dereferencing pointer to incomplete typ...
2011-08-29 20:50:56
172
原创 MYSQL5.5及之前版本的字符集设置
1. MYSQL5.5的字符集设置: 在配置文件my.cnf或者my.ini的 [mysqld]设置character-set-server即可。如下:=================[code="java"][client] #linux环境下面设置此值default-character-set=utf8[mysqld]#Path to install...
2011-06-26 20:02:43
128
原创 2011_0620路由软件和路由查找算法等
1) 路由查找算法 :自适应分层树算法-Adaptive Stratified Tree(AST)AST (http://psp1.iit.cnr.it/~mcsoft/ast/ast.html)LC-Trie (http://www.csc.kth.se/~snilsson/)2) 开源的路由软件有:BIRD (http://bird.network.cz) Zebra (ht...
2011-06-20 11:33:50
133
原创 关于安装 jforum 2.1.9 遇到的问题的解决
从 jforum官网上下载了 jforum2.1.9的 二进制包和源码包, 按照说明安装, 数据库都设置为UTF-8,但是还是遇到些问题,在此记录下来,以供后来人参考。(有些内容在网上始终搜索不到特此记录)==========我是分割线==================================[color=blue]1) 关闭和打开安装模块:[/color] 文件 WEB-I...
2011-03-16 21:27:53
785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人