放到/usr目录下tar-zxvfjakarta-tomcat-5.0.27.tar.tar解开到jakarta-tomcat-5.0.28目录,输入以下命令设置环境变量vi/etc/profile输入i进入编辑状态,在文件后面添加下面内容CATALINA_HOME=/usr/jakarta-tomcat-5.0.27exportCATALINA_HOME按esc键推出编辑状态,输入:wq回车(先按esc,然后输入:q!,存盘退出输入:wq包括那个冒号)运
系统 2019-08-12 01:33:41 1650
LINUX常用命令(基础)1.man对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2.ls查看目录或者文件的属*,列举出任一目录下面的文件eg:ls/usr/manls-la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x
系统 2019-08-12 01:33:29 1650
Linux高级I/O机制Linux高级I/O机制2011-08-2014:11一、课程目标I/O常常是现代应用程序的性能瓶颈,为突破这个瓶颈,现代操作系统不断推出新的I/O机制,使高性能的I/O编程变成可能。本次课程将讨论Linux下几种高性能I/O的机制,这些功能都是基于成熟的系统调用,通过本次课程的学习,学员将掌握以下内容:传统FileI/O;散/聚I/O(Scatter/GatherI/O);阻塞式和非阻塞式I/O;I/O多路复用;select(),
系统 2019-08-12 01:33:28 1650
http://blog.csdn.net/lemon_fantasy/archive/2009/02/17/3901030.aspxLinux将所有外部设备看成是一类特殊文件,称之为“设备文件”,如果说系统调用是Linux内核和应用程序之间的接口,那么设备驱动程序则可以看成是Linux内核与外部设备之间的接口。设备驱动程序向应用程序屏蔽了硬件在实现上的细节,使得应用程序可以像操作普通文件一样来操作外部设备。1.字符设备和块设备Linux抽象了对硬件的处理,
系统 2019-08-12 01:32:55 1650
http://www.ibm.com/developerworks/cn/aix/library/1206_xiejd_unixexception/index.html进程异常退出进程退出意味着进程生命期的结束,系统资源被回收,进程从操作系统环境中销毁。进程异常退出是进程在运行过程中被意外终止,从而导致进程本来应该继续执行的任务无法完成。进程异常退出可能给软件用户造成如下负面影响:软件丧失部分或者全部功能性,无法完成既定任务。如果进程正在处理数据,可能造成
系统 2019-08-12 01:32:44 1650
Linux的编译使用GNUmake工具来检查整个系统的文件和调用gcc工具以及脚本完毕编译源码生成image等操作。要了解整个编译系统,我们首先要了解Linux内核的Makefile文件。Linux的编译系统包含5个部分Makefile顶层的Makefile文件.config内核配置文件arch/$(ARCH)/Makefile平台Makefile文件scripts/Makefile.*脚本规则kbuildMakefiles大概500多个其它的Makefi
系统 2019-08-12 01:32:38 1650
本文仿照Windows回收站的功能,运用Bash脚本在Linux上做了实现,创建delete脚本代替rm命令对文件或目录进行删除操做。该脚本实现了以下功能:对大于2G的文件或目录直接删除,否则放入$HOME/trash目录下;恢复trash目录中的被删除文件到原目录下;文件存放在trash目录中超过七天被自动删除。概述删除是危险系数很高的操作,一旦误删可能会造成难以估计的损失。在Linux系统中这种危险尤为明显,一条简单的语句:rm–rf/*就会把整个系统
系统 2019-08-29 23:03:22 1649
SQL>select*fromnls_database_parameterswhereparameter='NLS_CHARACTERSET';SQL>shutdownimmediateSQL>startupmountSQL>altersystemenablerestrictedsession;SQL>showparameterjob_queue_processes;SQL>altersystemsetjob_queue_processes=0;SQL>a
系统 2019-08-12 01:52:09 1649
linux下tomcat开机自启动修改Tomcat/bin/startup.sh为:exportJAVA_HOME=/usr/java/j2sdk1.4.2_08exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.exportPATH=$PATH:$JAVA_HOME/binexportCATALINA_HOME=/usr/local/tomcat/usr/l
系统 2019-08-12 01:33:59 1649
1、下载linux版本的tomcat和jretomcat下载:http://pan.baidu.com/s/1nt7D87J;jre下载:http://pan.baidu.com/s/1sj4hAVV;下载完成之后,上传到/usr/local(目录自定义)2、安装jre#chmodu+x./jre-6u26-linux-i586-rpm.bin可执行权限#./jre-6u26-linux-i586-rpm.bin3、安装tomcattar-zxvfapac
系统 2019-08-12 01:33:04 1649
简单明了,这个是cpluscpus对find_if的定义:123456templateInputIteratorfind_if(InputIteratorfirst,InputIteratorlast,Predicatepred){for(;first!=last;first++)if(pred(*first))break;returnfirst;}【例1】对第三参数的处理例子,第三参数
系统 2019-08-12 01:32:38 1649
Linux文件系统的反删除方法简介作者:magan发文时间:2005.04.15作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文档节点中作删除标记,并不真正清除文件内容,但是其它用户和一些有写盘动作的进程会很快覆盖这些资料。不过,对于家庭单机使用的Linux,或者误删档后及时补救,还是可以恢复的。
系统 2019-08-29 23:30:35 1648
head.s被编译成system模块的最前面部分,故而称为头部。这段程序处于地址的绝对0处,首先是加载各个数据段寄存器,重新设置中断描述符表idt,共256项,并使各个表项均指向一个只报错误的哑中断程序。然后重新设置全局描述符表gdt。接着使用物理地址0与1M开始处的内容相比较的方法,检测A20地址线是否已真的开启(如果没有开启,则在访问高于1Mb物理内存地址时CPU实际只会访问(IPMOD,如果检测下来发现没有开启,则进入死循环。然后程序测试PC机是否含
系统 2019-08-29 23:30:22 1648
From:http://man.chinaunix.net/newsoft/grep/open.htm整理:Jimsof肥肥世家Copyright©2004本文遵从GPL协议,欢迎转载、修改、散布。第一次发布时间:2004年7月16日TableofContents1.grep简介2.grep正则表达式元字符集(基本集)3.用于egrep和grep-E的元字符扩展集4.POSIX字符类5.Grep命令选项6.实例1.grep简
系统 2019-08-12 01:33:36 1648
epoll-I/Oeventnotificationfacility在linux的网络编程中,非常长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的优点在于它不会随着监听fd数目的增长而减少效率。由于在内核中的select实现中,它是採用轮询来处理的,轮询的fd数目越多,自然耗时越多。而且,在linux/posix_types.h头文件有这种声明:#define__F
系统 2019-08-12 01:33:29 1648