`
zhangyi0618
  • 浏览: 61839 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

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/syssconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0

  BOOTPROTO=static

  HWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了

  ONBOOT=yes

  IPADDR=192.168.0.1

  NETMASK=255.255.255.0

  NETWORK=192.168.1.0

  BROADCAST=192.168.1.255

  GATEWAY= ;这里输入你的网关,路由器的IP地址

 

------------------------------------------linux 下开放指定端口 ---------------------------------------------------------
linux 下开放指定端口
安装tomcat后,在客户端输入地址http://serverAddress:8080,发现默认端口8080不能访问。 
   由于Linux防火墙默认是关闭8080端口。因此,若要能够访问8080端口,可以用两种方式,一个是关闭防火墙,另一个就是让防火墙开放8080端口。

   开放8080端口的解决步骤如下:

  1、修改/etc/sysconfig/iptables文件,增加如下一行:

  -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

       重启        iptables
       service iptables restart

 

  2、重启防火墙,这里有两种方式重启防火墙

   a) 重启后生效
  开启: chkconfig iptables on
  关闭: chkconfig iptables off

   b) 即时生效,重启后失效
  开启: service iptables start
  关闭: service iptables stop

 

   再次从客户端访问,成功!

 

分享到:
评论

相关推荐

    linux 下ARM开发环境搭建

    Linux 下 ARM 开发环境搭建 Linux 下 ARM 开发环境搭建是指在 Linux 操作系统下,使用交叉编译工具链,编译 ARM 架构的应用程序和内核的过程。这一点非常重要,因为 ARM 架构的处理器广泛应用于嵌入式系统、移动...

    Linux开发环境介绍.pdf

    ### Linux开发环境构建详解 #### 一、引言 随着Linux操作系统在嵌入式系统、服务器领域的广泛应用,越来越多的开发者开始投入到Linux平台的软件开发之中。对于初学者来说,搭建一个高效、便捷的Linux开发环境至关...

    linux下开发环境搭建

    本文将详细介绍如何在Linux环境下配置这些环境,包括RPM包管理器、Samba文件共享服务以及Java、Eclipse、MyEclipse和Tomcat等软件的安装与设置。 首先,我们要搭建Java开发环境。Java开发环境的核心是JDK(Java ...

    Linux下C语言开发环境

    在Linux环境下进行C语言开发是一项基础且重要的技能,尤其对于那些致力于系统级编程和嵌入式领域的开发者。本文将深入探讨Linux操作系统、开发环境的设置、常用的开发工具以及编码风格。 首先,Linux操作系统是一个...

    嵌入式linux开发环境介绍

    嵌入式Linux开发环境是指在Linux操作系统下进行嵌入式系统软件开发的平台。这个环境通常包括了在宿主机(host)上运行的开发工具和目标板(target)上运行的嵌入式Linux系统。对于初学者来说,理解并搭建这样的开发...

    嵌入式Linux交叉开发环境.pdf

    本文将从嵌入式 Linux 交叉开发环境的概述、交叉开发环境的建立、godson-Linux 交叉开发环境等方面对嵌入式 Linux 交叉开发环境进行了详细的介绍。 1. 嵌入式 Linux 交叉开发环境概述 嵌入式 Linux 交叉开发环境是...

    linux下android开发环境搭建教程

    linux操作系统下android开发环境超详细教程,对于新手在linux下搭建android开发环境提供很好的参考,非常值得!

    Linux下JAVA开发环境的搭建

    本文将详细介绍如何在 Linux 系统中搭建 JAVA 开发环境的步骤。 知识点一:安装 JDK 在 Linux 系统中安装 JDK 是搭建 JAVA 开发环境的第一步。首先,需要删除 RedHat Enterprise 5 自带的 JDK,然后下载 JDK ...

    linux下c++开发环境搭建

    Linux 下 C++ 开发环境搭建 Linux 作为一个开源的操作系统,广泛应用于服务器、嵌入式系统和个人计算机等领域。作为一名 C++ 开发者,在 Linux 平台上搭建一个完整的 C++ 开发环境是非常必要的。本文将详细介绍...

    linux下java开发环境的搭建

    linux作为web服务器的热门。所以搭建linux的java开发环境多少了解也是不错的。本文档主要介绍了linux下搭建java的开发环境。

    建立Arm Linux 开发环境

    在Ubuntu环境下搭建Arm Linux开发环境,首先需要下载并安装Arm工具链`arm-linux-toolchains.tgz`,这一步骤至关重要,因为工具链包含了编译Arm架构目标代码所需的所有编译器和工具。安装完成后,应验证工具链是否...

    构建嵌入式linux开发环境和应用程序的编写

    构建嵌入式Linux开发环境是开发嵌入式应用的基础步骤,这一过程涉及到多个环节,包括网络设置、串口通信工具的配置、交叉编译器的安装以及Linux内核的编译。以下是对这些知识点的详细解释: 1. **Linux网络设置**:...

    Windows下搭建Linux开发环境的教学方法.pdf

    本文主要介绍了在Windows 10中使用WSL(Windows Subsystem for Linux)搭建Linux开发环境的教学方法。该方法具有简单、快捷、易于恢复等优点,弥补了以往方法中的一些不足。通过WSL,可以在Windows 10中原生运行...

    LinuxC开发基本环境介绍

    LinuxC开发基本环境介绍

    Linux开发环境的搭建

    Linux开发环境的搭建是软件开发过程中的重要环节,特别是对于嵌入式开发,如ARM-Linux平台,需要在特定的环境中进行编译和调试。以下将详细介绍如何在Ubuntu操作系统下搭建ARM-Linux的开发环境。 首先,我们需要...

    Linux下Eclipse开发环境安装手册

    linux下eclipse环境搭建。 软件版本:Red Hat Enterprise Linux 5、JDK1.6.0_07、eclipse-jee-ganymede-...搭建Eclipse开发环境,包括Eclipse的J2EE开发环境以及基于QT的C++开发环境,可以满足Linux下各种软件的开发。

    Linux开发环境的搭建及其基本介绍

    Linux Redhat

    linux下嵌入式Qt4.8开发环境搭建(详细讲解)

    linux下嵌入式Qt4.8开发环境搭建详细步骤 Linux下的嵌入式Qt4.8开发环境搭建是指在Linux系统中安装和配置Qt4.8开发环境,以便...该过程详细介绍了如何在Linux系统中搭建嵌入式QT4.8开发环境,并在ARM平台上进行开发。

    linux搭建C开发环境

    本文将详细介绍如何在Linux环境下构建一个完善的C开发环境,包括必备的组件如glibc(C标准库)、gcc(C编译器)以及必要的系统头文件。 #### 二、Linux C开发环境概述 在Linux环境中,一个完整的C开发环境主要包括...

Global site tag (gtag.js) - Google Analytics