日期:2014-05-16  浏览次数:20730 次

Linux下开发环境介绍

1 安装jdk
1.1 下载sun jdk的linux版本,我们选择的是jdk-6u21-linux-i586.bin

1.2 先进入安装文件所在的目录,假使我们要安装在/usr/java目录下。
??? cd /usr
??? mkdir java
??? cd /usr/java
??? 使用cp命令将jdk-6u21-linux-i586.bin拷到该目录下。

1.3 安装jdk
??? ./jdk-6u21-linux-i586.bin
??? 按提示输入yes后,文件被解压到当前目录下

1.4 配置jdk环境变量
? vi /etc/profile
? 在该文件中加入:
? export? JAVA_HOME=/usr/java/jdk1.6.0_21
? export? CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
? export? PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
? 倒入一下该文件,使用修改后的profile文件立即生效:
? source /etc/profile
?
? 此时运行Java,或者javac命令 测试jdk是否安装成功

----------------------------------------------------------------------------
2 安装mysql数据库
2.1 安装mysql服务器
??? apt-get install mysql-server

2.2 测试是否成功.
netstat -tap | grep mysql
测试mysql-server是否安装成功。
如果看到类似
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -的提示代码,就表示成功。
如果不成功,可以卸载所有包,重新再试试。(这是可能出现的情况)
卸载MySQL数据库操作
?? apt-get autoremove MySQL-server

2.3 启动mysql服务器
输入如下命令启动Mysql服务器:
??? /etc/init.d/mysqld start

2.4 设置登录密码
服务启动之后,我们需要设置登录密码,输入如下命令:
??? mysqladmin -uroot password'要设置的密码'
回车确认。

2.5 开放远程登录
密码设置完成之后,我们需要设置数据库允许远程登录,输入如下命令:
??? mysql–uroot–p
回车,输入刚才设置的密码,登入mysql服务器,输入如下命令设置权限:
??? GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '123456';
再输入:
??? FLUSH PRIVILEGES;
提交更新。

2.6 重启服务
/etc/init.d/mysql restart
如果登陆过程出现问题可以重启服务试试。


-------------------------------------------------------------------
3 安装tomcat
3.1 下载tomcat版本,我们选择的是apache-tomcat-6.0.09.tar.gz

3.2 先进入安装文件所在的目录,假使我们要安装在/usr/tomcat目录下。
??? cd /usr
??? mkdir tomcat
??? cd /usr/tomcat
??? 使用cp命令将apache-tomcat-6.0.09.tar.gz拷到该目录下。

3.3 解压缩tomcat
??? tar zxpf apache-tomcat-6.0.09.tar.gz

3.3 设置tomcat环境变量
? 设置环境变量
? vi /etc/profile
? 添加
? export CATALINA_BASE=/usr/tomcat/apache-tomcat-6.0.9
? export CATALINA_HOME=/usr/tomcat/apache-tomcat-6.0.9

3.4 启动tomcat
? cd /usr/tomcat/apache-tomcat-6.0.9/bin
? ./startup.sh
? 这时打开浏览器
? 查看http://localhost:8080/
? 这时可以看到tomcat主页说明安装成功

3.5 修改tomcat基本配置
用vi打开server.xml,如下:
??? vi/opt/tomcat/conf/server.xml

找到以下代码所在位置:
<Connectorport="8080"maxHttpHeaderSize="8192"
?????????? maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
?????????? enableLookups="false"redirectPort="8443"acceptCount="100"
?????????? connectionTimeout="20000"disableUploadTimeout="true"/>

我们需要做如下配置:
1) 将port端口改成80端口;
2) 在节点末尾加上URIEncoding编码设置;
3) 修改tomcat允许的连接数设置,主要是修改maxThreads、 minSpareThreads、

??? maxSpareThreads,具体数值要根据负载来决定,修改完成之后如下:
<Connectorport="80"maxHttpHeaderSize="8192"
???????? maxThreads="1500"minSpareThreads="250"maxSpareThreads="750"
?????????? enableLookups="false"redirectPort="443"acceptCount="100"
??????????? connectionTimeout="20000"disableUploadTimeout="true"URIEncodi
ng="UTF-8"/>

??? 注:针对maxThreads、minSpareThreads、maxSpareThreads的修改,根据服务器硬件情能修改,
保持默认即可。


-----------------------------------------------------------------------------------
service iptables stop?? 关闭防火墙命令

-------------------------------------------------------------------------------------

Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限。在Linux系统的 /etc/sysconfig/network-script/ifcfg-eth0文件中存放着网卡IP地址配置的相关信息,它的具体格式为:
? [root@localhost network-scripts]# cat ifcfg-eth0

? DEVICE=eth0

? BOOTPROTO=none

? ONBOOT=yes

? TYPE=Ethernet

? NETMASK=255.255.255.0

? IPADDR=IP地址

? USERCTL=no

? PEERDNS=yes

? GATEWAY=网关地址(路由器的IP地址)

? 下面我们来举个例子如何实现Linux环境下设置IP地址。

? #ifconfig eth0 192.168.0.1或者修改/etc/sysconfig/network-scripts/下的ifcfg-eth0

? #vi /etc/sy