腾讯云主机-linux系统下安装java开发环境

参考地址:http://blog.csdn.net/huangxingzhe/article/details/45077457

安装系统环境是: centos6.5 64位

一、安装ftp    如果linux上没安装ftp,是无法上传软件的;

    检查有没有安装ftp命令:rpm -qa | grep ftp

    安装ftp的命令:yum install -y vsftpd   (该命令直接从网上下载并安装ftp)
    运行ftp命令:/etc/init.d/vsftpd start

    如果不想使用ftp上传,也可以使用SecureCtr从服务器上上传下载文件执行
    首先安装lrzsz命令:yum -y install lrzsz
    检查有没有安装SecureCtr命令:rpm -qa | grep lrzsz
    将服务器上的文件下载到客服端命令:sz
    将客服端的文件上传到服务器命令:rz
    参考地址:http://blog.csdn.net/lioncode/article/details/7921525

二.安装jdk

    1、创建目录 /root/javaSet/jdk

    2、为jdk-6u45-linux-x64.bin添加权限,如图

   

  

    3、下载jdk文件jdk-6u45-linux-x64.bin,将文件放到 /root/javaSet/jdk目录下,然后运行该文件(运行该文件是安装jdk,在liunx系统中运行文件以./文件名来运行),如图 

   

   

   4、配置java环境变量,在文件/etc/profile最后添加以下内容:

#set java
JAVA_HOME=/root/javaSet/jdk/jdk1.6.0_45;export JAVA_HOME
JRE_HOME=/root/javaSet/jdk/jdk1.6.0_45/jre;export JRE_HOME
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin;export PATH
export CLASSPATH=$CLASSPATH:$PATH:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:.

    

    5、source /etc/profile (重新激活)
    6、运行java -version查看是否成功

三.安装tomcat

     1、创建目录 /root/javaSet/tomcat

     2、下载载tomcat文件:apache-tomcat-7.0.47.tar.gz,拷贝到 /root/javaSet/tomcat目录下
     3、解压tar -zxvf apache-tomcat-7.0.47.tar.gz,将解压后的文件命名为“tomcat7”

     4、到tomcat/bin目录下setclasspath.sh文件中设置java环境,加入以下两行即可(放到文件的最前面,因为要在应用前设置):

export JAVA_HOME=/root/javaSet/jdk/jdk1.6.0_45
export JRE_HOME=/root/javaSet/jdk/jdk1.6.0_45/jre

     5.设置tomcat 服务启动
     把下面内容保存到/etc/init.d/目录,文件名为tomcat

#!/bin/bash
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat by ton
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.

set -m
CATALINA_HOME="/root/javaSet/tomcat/tomcat7"
if [ -f /etc/init.d/functions ]; then
  . /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
  . /etc/rc.d/init.d/functions
else
  echo -e "/atomcat: unable to locate functions lib. Cannot continue."
  exit -1
fi
# running tomcat services
RETVAL=$?
case "$1" in
start)
  if [ -f $CATALINA_HOME/bin/startup.sh ];then
    echo $"Starting Tomcat"
    $CATALINA_HOME/bin/startup.sh
  fi
  ;;
stop)
  if [ -f $CATALINA_HOME/bin/shutdown.sh ];then
    echo $"Stopping Tomcat"
    $CATALINA_HOME/bin/shutdown.sh
  fi
  ;;
restart)
  if [ -f $CATALINA_HOME/bin/startup.sh ];then
    echo $"Starting Tomcat"
    $CATALINA_HOME/bin/startup.sh
  fi
  sleep 5
  if [ -f $CATALINA_HOME/bin/shutdown.sh ];then
    echo $"Stopping Tomcat"
    $CATALINA_HOME/bin/shutdown.sh
  fi
  ;;
*)
  echo $"Usage: $0 {start|stop|restart}"
  exit 1
  ;;
esac
exit $RETVAL

    6.为该文件添加运行权限
         chmod +x /etc/init.d/tomcat

    7.启动tomcat服务

          service tomcat start

四、安装mysql
    linux下主要是编译安装,需准备:cmake工具
    1、yum install gcc gcc-c++ ncurses-devel perl  (安装编译源码所需的工具和库)

    2、创建目录 /root/toolFile

    3、下载cmake-3.0.1.tar.gz ,拷贝到/root/toolFile目录,解压:
        tar -xzvf cmake-3.0.1.tar.gz

    4、将工作目录定义到解压后的文件夹下
        cd cmake-3.0.1

    5、然后在输入如下命令
        ./bootstrap ; make ; make install

    6、新增mysql用户组和用户命令:
        groupadd mysql
        useradd -r -g mysql mysql

    7、新建mysql安装目录和存放数据目录:
        mkdir -p /usr/local/mysql
        cd /usr/local/mysql
        chown -R mysql:mysql .  (分配权限)

        mkdir -p /var/mysqldata
        cd /var/mysqldata
        chown -R mysql:mysql . (分配权限)

    8、创建目录 /root/javaSet/mysql

    9、下载mysql-5.5.38.tar.gz ,并且拷贝到建立的文件下下,解压:
        tar -zxvf mysql-5.5.38.tar.gz

    10、进入解压后的文件夹
        cd mysql-5.5.38(先进入目录下)

    11、(先进入mysql-5.5.38目录下)再执行cmake命令:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/var/mysqldata/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/var/mysqldata \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306

    12、再编译:
        make
        make install

    13、跳到目录/usr/local/mysql下执行:
        cd /usr/local/mysql
        cp support-files/my-medium.cnf /etc/my.cnf

    14、初始化数据库
        执行前需赋给scripts/mysql_install_db文件执行权限
            chmod 755 scripts/mysql_install_db
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ \
--datadir=/var/mysqldata/

    15、设置mysqld的开机启动
        cp support-files/mysql.server /etc/init.d/mysql
        chmod 755 /etc/init.d/mysql
        chkconfig mysql on
   
16、到/etc/profile文件下配置MySQL环境变量
        在profile文件末尾添加
            #mysql
            export PATH=/usr/local/mysql/bin:$PATH
            alias mysql_start="mysqld_safe &"
            alias mysql_stop="mysqladmin –u root -p shutdown"
       
        然后重新配置
            source /etc/profile (重启配置)

    17、启动mysql服务
        /etc/init.d/mysql start
    
    18、命令查看是否启动
        ps -ef |grep mysql

    19、登陆mysql
        mysql -uroot -p
        新安装的mysql默认是没有密码的,这里提示需要输入密码,直接然空格键就行了     

    20、修改MySQL用户root的密码
        第一种方式,在mysql系统外使用命令
              mysqladmin -u root -p password 'root';
       
         第二种方式,通过登录mysql系统
                mysql -uroot -p
                Enter password: 【输入原来的密码】
                mysql>use mysql;
                mysql> update user set password=passworD("test") where user='root';
                mysql> flush privileges;
                mysql> exit;    

 
    21、 显示所有数据库
        show databases

    22、选择数据库(use 数据库名)
         use databaseName

    23、显示所有表
          show tables
 
五、linux下安装解压软件7z
    1、在线安装命令           
        yum -y install p7zip
       
    2、查看是否安装成功
        rpm -qa | grep p7zip
       
    3、解压压缩文件
        7za x test.7z -r -o./
       
        参数含义:
            x  代表解压缩文件,并且是按原始目录树解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)test.7z是压缩文件
            -r 表示递归解压缩所有的子文件夹
            -o 是指定解压到的目录,-o后是没有空格的,直接接目录。这一点需要注意。
       
    4、压缩文件/文件夹
        7za a -t7z -r test.7z webapps/test/*

        参数含义:
            a  代表添加文件/文件夹到压缩包
            -t 是指定压缩类型,这里定为7z,可不指定,因为7za默认压缩类型就是7z
            -r 表示递归所有的子文件夹
            test.7z 是压缩好后的压缩包名,前面加路径可以选择压缩后的文件的存放路径
            webapps/test/*:是压缩目标。
            注意:压缩后的文件在默认在当前工作目录下,7za不仅仅支持.7z压缩格式,还支持.tar.bz2等压缩类型的。如上所述,用-t指定即可。

猜你喜欢

转载自x125858805.iteye.com/blog/2205151
今日推荐