易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

Ubuntu 10.04 brings Linux closer to the mainstream

Ubuntu 10.04 brings Linux closer to the mainstream
No Windows viruses. Free. Any questions?
Of course. Start with this one: How can an operation system with those virtues, the open-source Linux, remain confined to a tiny minority of desktop and laptop computers at home?
Linux may run TiVo video recorders and live inside Android phones, in addition to running much of the Internet's servers, but it still lags on home PCs.
Will that change anytime soon? A new version of a consumer-oriented edition of Linux, Ubuntu, offers hope for Linux optimists but leaves room for doubters, too.
Ubuntu 10.04, nicknamed "Lucid Lynx," comes from London-based Canonical, but like other open-source releases, it benefits from other programmers who have improved its source code.
As for those names, Canonical christens its versions after the year and month of their delivery as well as an alphabetical series of animals (the release I tested last year was Ubuntu 9.10, "Karmic Koala"). Th ......

Linux下Tomcat 6.0.26 安装

我用的是 fedora 12 自待的jdk 1.6 在 /usr/lib/jvm/java-1.6.0-openjdk
第一步:把apache-tomcat-6.0.26.tar.gz解压后放到/usr/local/下重命名为apache-tomcat-6.0.26
第二步:在/etc/profile文件中适当的位置添加如下环境变量
CATALINA_HOME=/usr/local/apache-tomcat-6.0.26
CATALINA_BASE=/usr/local/apache-tomcat-6.0.26
CATALINA_TMPDIR=/usr/local/apache-tomcat-6.0.26
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH PATH
export CATALINA_HOME CATALINA_BASE CATALINA_TMPDIR
保存后运行 sh /etc/profile更新环境设置
第三步:运行 sh /usr/local/apache-tomcat-6.0.26/bin/startup.sh启动tomcat
得到如下输出则启动成功
[root@Linux-Fedora bin]# sh startup.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-6.0.26
Using CATALINA_HOME:   /usr/local/apache-tomcat-6.0.26
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.26/temp
Using JRE_HOME:    ......

Linux JDK and ANT install

Linux JDK and ANT install
linux JDK的安装

安装JDK
从sun网站上直接下载JDK:http:
//java.sun.com/j2se/1.4.2
/download.html提供了两个下载:
1、RPM in self-extracting file
(j2sdk-1_4_2_04-linux-i586.bin,
32.77 MB) 这个是自解压的文件,在linux上安装如下:

chmod u+x
./j2sdk-1_4_2_04-linux-i586.bin

./j2sdk-1_4_2_04-linux-i586.bin

在按提示输入yes后,jdk被解压到./j2sdk1.4.2_04
目录下。为与下面2中JDK安装路径一致,
我们进行
下列操作,在/usr/java下建立安装路径,并将文
件考到该路径下:

mkdir
/usr/java

cp -fr ./j2sdk1.6 /usr/java

2、
RPM in self-extracting file
(j2sdk-1_6-linux-i586-rpm.bin, 32.77
MB)这个也是一个自解压文件,不过解压后的文件是j2sdk-1_6-linux-i586-rpm包,执行rpm命
令装到linux上就可
以了。安装如下:

chmod u+x ./j2sdk-1_6-linux-i586-rpm.bin

./j2sdk-1_6-linux-i586-rpm.bin

rpm -ivh j2sdk-1_6-linux-i586-rpm

安装软件会将JDK自
动安装到 /usr/java/j2sdk1.6目录下。
二、配置环境变量
1.修改用户环境变量
假设使用java的用户 ......

Linux命令整理

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。
不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。本文主要参考曹元其先生的《Linux必学的60个命令》。
◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
Linux命令整理(1) ......

linux中fork()函数详解

 一、fork入门知识
     先看一个例子:
/*
* fork_test.c
* version 1
* Created on: 2010-5-29
* Author: wangth
*/
#include <unistd.h>;
#include <stdio.h>
int main ()
{
pid_t fpid; //fpid表示fork函数返回的值
//此时仅有一个进程
fpid=fork();
//此时操作系统中已经有两个进程在同时运行
if (fpid < 0)
printf("error in fork!");
else if (fpid == 0)
printf("I am the child process, my process id is %d\n",getpid());
else
printf("I am the parent process, my process id is %d\n",getpid());
return 0;
}
     运行结果是:
    I am the parent process, my process id is 2365
    I am the child process, my process id is 2367
    一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同 ......

Linux 安装SVN

其实Linux下SVN还是比较简单, 在网上, 一搜就是一大把的资料。 但很少有人一次安装成功, 因为Linux中的环境太复杂,
很容易环境冲突。
linux svn一般依赖于httpd(Apache Web服务器).
svn独立方式
当然svn还有独立方式, 即不需要apache服务器, 即跳过下面的apache安装, 及配置中关于httpd.conf部分。
在编译subversion时
$./configure -prefix=/opt/svn -without-berkeley-db -with-zlib
(注:以svnserve方式运行,不加apache编译参数。以fsfs格式存储版本库,不编译berkeley-db)
安装apache
检查apache是否安装。
一般server发行版的linux会附带apache web 服务器。 所以需要先看看是否安装了apache, 及安装的版本号。

通过可执行文件是否存在: 在当前路径下, 转入 $ httpd(apachectl) -v, 如果存在, 那么输入$
whereis httpd(apachectl), 找出其路径, 再通过$ file命令查其安装路径。如果不存在命令;
那么检查/etc/init.d/httpd是否存在, 如果存在, 查看安装路径。 通过vi(m)等工具查看其内容, 可以找到路径。
通过发行包工具检查, 如在radhat(fedora)系统中, 使用的是rpm或yum,
Debian(包括ubuntu)的dpkg或apt-get工具, Su ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页[2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号