`

腾讯云主机-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指定即可。
  • 大小: 1.8 KB
  • 大小: 1.9 KB
分享到:
评论

相关推荐

    腾讯云 linux 搭建 JAVA 开发环境

    腾讯云 linux 搭建 JAVA 开发环境

    腾讯云-人脸核身java开发Demo

    1. 开箱即用,导入到idea中即可 2. 修改FaceConfig.java中APP_ID和SECRET为自己申请的腾讯人脸核身ID和秘钥即可 3. 可以先看readme.md有对项目结构介绍 4. 参考博客:http://t.csdn.cn/hfjUd

    腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境

    ### 腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境 #### 知识点一:腾讯云服务器租赁与基本配置 - **腾讯云服务器租赁**:首先需要注册并登录腾讯云平台,选择合适的服务器配置进行租赁。文中提到作者选择了...

    腾讯云--对象存储开发文档

    这份"腾讯云--对象存储开发文档"详细介绍了如何使用Java SDK进行对象存储的相关操作。 1. **对象存储基础概念** - 对象:在对象存储中,数据以对象的形式存在,每个对象由数据内容、元数据和一个全局唯一的对象键...

    腾讯云-云函数serverless-thinkphp6.0专用的入口文件.zip

    - 首先,确保在本地已安装并配置好腾讯云CLI工具和Serverless Framework。 - 将`index.php`和`serverless.yml`文件移动到ThinkPHP6.0项目的根目录。 - 使用Serverless Framework命令行工具进行部署,命令可能类似...

    腾讯云-网约车系统概述.pdf

    "腾讯云-网约车系统概述.pdf" 腾讯云网约车系统概述是基于云计算技术的出行解决方案,旨在为出行行业提供高效、智能、安全的运营管理系统。该系统的核心目的是帮助出行公司提高运营效率、降低成本、提高用户体验。 ...

    ddns-go-5.0.3-linux-x86-64.tar

    Linux是操作系统,动态解析DNS是其主要功能,意味着它可以被安装在任何Linux环境中,帮助用户管理他们的动态IP和DNS记录。 在压缩包文件名称列表中,我们可以看到以下三个文件: 1. `ddns-go`:这是主要的可执行...

    腾讯云COS的Java版SDK测试Demo(增删改查)

    在本文中,我们将深入探讨如何使用腾讯云COS(Cloud Object Storage)的Java版SDK进行对象存储服务的基本操作,包括上传、下载、删除和查询。腾讯云COS是一款高效、安全、可扩展的对象存储服务,适合存储大量数据,...

    腾讯云HAI-main页面

    腾讯云HAI-main页面

    Linux系统设计-Java编写的用于多线程获取腾讯云Linux系统磁盘分区状态的小工具,可以生成Excel或者HTML文件

    Linux系统具有高效的网络功能和稳定的性能,因此被广泛应用于服务器领域,Linux是云计算的核心组成部分,被广泛用于构建云平台和云服务。许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和...

    JetPack-L4T-3.1-linux-x64安装脚本

    在使用JetPack-L4T-3.1-linux-x64.run这个安装脚本前,确保你的开发环境是Ubuntu 14.04系统,因为该版本的脚本已验证可以在该环境下正常运行。同时,由于Nvidia官方的软件源位于国外,为了保证下载速度,建议在执行...

    Appium-linux-1.15.0-1.AppImage

    最新linux环境下的appium元素定位软件包,打开即可使用

    【腾讯云】云镜-主机安全防护解决方案.docx

    【腾讯云】云镜-主机安全防护解决方案.docx

    Java基于腾讯云短信和阿里云短信整合的一个简单demo.zip

    这个名为"Java基于腾讯云短信和阿里云短信整合的一个简单demo.zip"的压缩包文件,显然是一个示例项目,用于演示如何在Java应用中同时集成腾讯云和阿里云的短信服务。以下是对这个项目涉及知识点的详细解释: 1. **...

    云服务器搭建linux环境三件套

    在构建云端Linux环境时,"云服务器搭建linux环境三件套"通常指的是Java开发环境(JDK)、Web服务器(Nginx)以及应用服务器(Tomcat)。这些组件是许多基于Java的应用程序部署的基础,尤其在云计算场景下,它们能够...

    腾讯云认证-数据库组合.pdf

    腾讯云认证-数据库组合.pdf

    腾讯云Linux系统云服务器运维手册.pdf

    - **Linux机器密码登录**:同样适用于有公网IP的Linux云服务器,但使用的是Linux环境下的SSH命令进行远程连接。 - **密钥登录**:提供了一种更为安全的登录方式,适用于有公网IP的Linux云服务器,通过SSH密钥实现...

    tencentcloud-sdk-java:适用于Java的腾讯云API 3.0 SDK

    为方便JAVA开发者调试和接收腾讯云产品API,此处向您介绍适用于Java的腾讯云开发工具包,并提供首次使用开发工具包的简单示例。让您快速获取腾讯云Java SDK并开始调用。依赖环境1.依赖环境:JDK 7版本及更高版本。2....

    腾讯云-堡垒机服务平台概述.pdf

    腾讯云堡垒机服务平台是云环境中的核心安全组件,它主要用于保护关键系统和数据免受未经授权的访问。该服务遵循最小权限原则,确保只有经过审批和验证的用户才能进行运维操作,从而降低内部和外部的安全风险。 2. ...

    腾讯云Linux系统挂载数据盘

    ### 腾讯云Linux系统挂载数据盘详解 在使用腾讯云提供的Linux服务器时,为了更好地利用资源,用户往往需要对服务器上的数据盘进行挂载操作。本文将详细介绍如何在腾讯云Linux系统中完成数据盘的挂载,包括检查硬盘...

Global site tag (gtag.js) - Google Analytics