`
eneve520
  • 浏览: 56640 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Linux 下 JDK TOMCAT MySQL 安装整理------ linux学习笔记三

阅读更多


一、安装JDK
   1.到官网下载jdk-6u7-linux-i586.bin安装包;
   2.使用ftp工具上传到Linux server;-----使用工具(WinSCP)
   3.进到 jdk 目录下面
      使用命令:./jdk-6u7-linux-i586.bin
      如果不能安装,说明该文件的没有执行权限 ,
      命令:chmod 755 jdk-6u7-linux-i586.bin (chmod +x jdk-6u7-linux-i586.bin)
      然后再执行:./jdk-6u7-linux-i586.bin
     
   即可进行jdk的安装,安装过程中之需要同意许可协议即可,正常安装结束后,会在与jdk1_5_0_10-linux-i586.bin文件同一层目录生成一个jdk目录,笔者jdk目录为jdk1.6.0_07,将其拷贝到自己想放置的目录,推荐将目录结构设置简短比较好,设置环境变量时比较方便。笔者jdk目录为/usr/jdk1.6.0_07。
安装完成后进行环境变量的设置,执行以下命令:
cd /etc
vi profile

配置环境变量
      export JAVA_HOME=/usr/jdk1.6.0_07    
      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export PATH=$PATH:$JAVA_HOME/bin

.进入 /usr/bin/目录

        cd /usr/bin

        ln -s -f /usr/java/jdk1.6.0_07/jre/bin/java

        ln -s -f /usr/java/jdk1.6.0_07/bin/javac

 

在命令行输入

        java -version

        屏幕输出:

        java version "jdk1.6.0_07"
        Java(TM) 2 Runtime Environment, Standard Edition (build jdk1.6.0_07)
        Java HotSpot(TM) Client VM (build jdk1.6.0_07, mixed mode)

 

如果可以打印出相应的版本信息,则说明jdk安装成功,环境变量设置成功。(有的是Red Hat Linux 自带了jdk1.4,这里也用不着卸载)。

**********************************************************************
二、安装TOMCAT
Tomcat是一个免费的开源web服务器,在Linux中可以如此来安装该服务器:

1、从www.apache.org网站中下载tomcat的Linux版本

2、将该文件通过ftp上传到Linux中

3、下载apache-tomcat-6.0.26.tar.gz的文件,对于该文件而言需要进行两次解压,
  
   首先通过gzip解压,使用gzip –d apache-tomcat-6.0.26.tar.gz[-d(decompress)表示解压],解压之后会得到一个      

apache-tomcat-6.0.26.tar的文件,

   之后使用tar进行tar文件的解压。使用tar –xvf apachxx.tar[-x(extract)表示解压缩,-v(verbose)表示显示解压缩到全过程,

-f(file)表示以文件的形式进行解压缩]。

4、解压缩完成之后,将该文件夹拷贝到相应的目录中,建议将其拷贝到/tomcat中去,使用mv apachexx.tar /tomcat如此在完成拷贝

的同时又完成了相应的命名

5、修改PATH环境变量,增加tomcat的bin路径

6、在/etc/profile中增加JAVA_HOME=/usr/java/jdkxxx

7、通过使用catalina.sh可以直接开启tomcat的服务,开启之后可以通过ps – ef | grep tomcat查看tomcat的运行情况,但是此时

tomcat在别的机器上不能访问,因为防火墙的原因。可以通过wget http://localhost:8080来测试该网站是否可以在本机访问。如果可

以访问但是其他机器不能访问,就说明是防火墙的问题,可以通过步骤8来完成防火墙的配置。

8、如果打开了防火墙有可能是防火墙将相应的端口关闭了,可以通过修改/etc/sysconfig/iptables文件来修改防火墙的访问控制,可

以增加如下一条记录
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
#User Defination----------------start----------------------
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
#User Defination-----------------end-----------------------

以上打开了相应的80和8080端口,可以根据需求添加不同的规则来打开相应的端口。之后通过service iptables restart重新启动一下

防火墙就可以了。可以通过iptables –L –n |more来查询防火墙的配置。

9、配置了其他机器可以访问之后,需要配置开机自动启动,如下几种方案,首先可以修改/etc/profile,在其中添加上启动的命令!

但是这样设置最大的问题是,该文件需要登录之后才能运行,所以在重启并没有登录的情况下,该文件不会被执行;另外一种方式就是

修改相应的/etc/rc.local,在该文件中加入相应的配置信息,rc.local表示在机器启动之后会自动执行的文件。在该文件加入以下一些

代码

##添加java_home
 JAVA_HOME=/usr/java/jdk1.6.0_07
 Export JAVA_HOME
##自动启动tomcat
 /tomcat5/bin/startup.sh
在Tomcat 安装过程中,还要注意防火墙 和 DNS的设置。这两个地方没有设置清楚,那么哥们你郁闷的慌。
**********************************************************************
 三、安装Mysql

   1、下载MySQL的安装文件
   安装MySQL需要下面两个文件:
   MySQL-server-community-5.1.46-1.rhel5.i386.rpm
   MySQL-client-community-5.1.46-1.rhel5.i386.rpm
   下载地址为:http://dev.mysql.com/downloads/mysql/5.1.html,打开此网页,下拉网页找到“Red Hat Linux ”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。

   2、安装MySQL
   rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。
   1)安装服务器端
   在有两个rmp文件的目录下运行如下命令:
   [root@test1 local]# rpm -ivh MySQL-server-community-5.1.46-1.rhel5.i386.rpm
   显示如下信息。
    warning: MySQL-server-community-5.1.46-1.rhel5.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
   Preparing...       ########################################### [100%]
   1:MySQL-server     ########################################### [100%]
    。。。。。。(省略显示)
   /usr/bin/mysqladmin -u root password 'new-password'
   /usr/bin/mysqladmin -u root -h test1 password 'new-password'
    。。。。。。(省略显示)
   Starting mysqld daemon with databases from /var/lib/mysql
   如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
   [root@test1 local]# netstat -nat
   Active Internet connections (servers and established)
   Proto Recv-Q Send-Q Local Address      Foreign Address     State   
   tcp  0  0 0.0.0.0:3306     0.0.0.0:*      LISTEN   
   上面显示可以看出MySQL服务已经启动。
   2)安装客户端
   运行如下命令:
   [root@test1 local]# rpm -ivh  MySQL-client-community-5.1.46-1.rhel5.i386.rpm
   warning:  MySQL-client-community-5.1.46-1.rhel5.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
   Preparing...    ########################################### [100%]
   1:MySQL-client  ########################################### [100%]
   显示安装完毕。
   用下面的命令连接mysql,测试是否成功。
  三、登录MySQL

   登录MySQL的命令是mysql, mysql 的使用语法如下:
   mysql [-u username] [-h host] [-p[password]] [dbname]
   username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。
   [root@test1 local]# mysql
   Welcome to the MySQL monitor. Commands end with ; or \g.
   Your MySQL connection id is 1 to server version: 4.0.16-standard
   Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
   mysql>
   出现了“mysql>”提示符,恭喜你,安装成功!
   增加了密码后的登录格式如下:
   mysql -u root -p
   Enter password: (输入密码)
   其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

   注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

   四、MySQL的几个重要目录

   MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。

   下面就介绍一下这几个目录。

   1、数据库目录
   /var/lib/mysql/

   2、配置文件
   /usr/share/mysql(mysql.server命令及配置文件)

   3、相关命令
   /usr/bin(mysqladmin mysqldump等命令)

   4、启动脚本
   /etc/rc.d/init.d/(启动脚本文件mysql的目录)
  五、修改登录密码

   MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。

   1、命令
   usr/bin/mysqladmin -u root password 'new-password'
   格式:mysqladmin -u用户名 -p旧密码 password 新密码

   2、例子
   例1:给root加个密码123456。
   键入以下命令 :
   [root@test1 local]# /usr/bin/mysqladmin -u root password 123456
   注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

   3、测试是否修改成功
   1)不用密码登录
   [root@test1 local]# mysql
   ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
   显示错误,说明密码已经修改。
   2)用修改后的密码登录
   [root@test1 local]# mysql -u root -p
   Enter password: (输入修改后的密码123456)
   Welcome to the MySQL monitor. Commands end with ; or \g.
   Your MySQL connection id is 4 to server version: 4.0.16-standard
   Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
   mysql>
   成功!
   这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
 六、启动与停止

   1、启动
   MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
   [root@test1 init.d]# /etc/init.d/mysql start

   2、停止
   /usr/bin/mysqladmin -u root -p shutdown

   3、自动启动
   1)察看mysql是否在自动启动列表中
   [root@test1 local]# /sbin/chkconfig --list
   2)把MySQL添加到你系统的启动服务组里面去
   [root@test1 local]# /sbin/chkconfig – add mysql
   3)把MySQL从启动服务组里面删除。
   [root@test1 local]# /sbin/chkconfig – del mysql

0
1
分享到:
评论

相关推荐

    Linux版 jdk15_tomcat 9.0.38_mysql.rar

    【标题】"Linux版 jdk15_tomcat 9.0.38_mysql.rar" 涵盖了三个核心的IT技术组件:Java开发工具包(JDK)的第15版本,Tomcat应用服务器的9.0.38版本,以及MySQL数据库。这个压缩包是一个综合的学习资源,适合那些想要...

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于ssm的云的学习笔记系统-ssm-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...

    Linux学习笔记

    ### Linux学习笔记知识点详解 #### 一、用户与权限管理 **1. 切换当前用户** - **命令格式**: `su [要切换的用户名]` - **示例**: `su root` - **解释**: 使用`su`命令可以切换到另一个用户身份进行操作。如果...

    韩顺平linux教程资料

    apache-tomcat-5.5.33.tar.gz、apache-tomcat-6.0.35.tar.gz、linux 命令手册.chm、mysql-connector-java-5.1.6-bin.jar、mysql-standard-4.0.26-pc-linux-gnu-i686.tar.gz、samba-2.2.7a-7.9.0.i386.rpm、samba-...

    Linux基础指令安装jdk1.8Tomcatmysql.zip

    本教程将引导你通过基础Linux指令来安装Java Development Kit (JDK) 1.8、Apache Tomcat应用服务器以及MySQL数据库管理系统。以下是详细的步骤和相关知识点。 首先,我们需要安装JDK。JDK是Java编程的基础,提供了...

    linux入门学习笔记

    ### Linux 入门学习笔记 #### 一、Linux 安装与配置 ##### 1. Linux 的安装方式 - **虚拟机安装**:通过虚拟化技术,在现有操作系统上模拟一个完整的计算机环境,安装 Linux。 - **安装虚拟机软件**: - **...

    linux学习笔记

    ### Linux学习笔记核心知识点 #### 一、Linux学习方向与目标 Linux的学习主要分为两大方向:**系统管理员**和**程序员**。 1. **Linux系统管理员**:掌握Linux的日常维护与管理,如用户管理、文件系统管理、网络...

    Tomcat部署笔记

    ### Tomcat部署知识点详解 #### 一、概述 在IT领域中,Apache Tomcat是一款开源的Servlet容器,它能够提供对Servlet和Java...希望这份“Tomcat部署笔记”能够帮助大家顺利完成部署任务,为后续的学习打下坚实的基础。

    韩顺平linux笔记

    Linux 基础命令包括:80 个常用命令、LINUX 分区、VI、权限、samba 安装、LINUX 网络环境配置、crontab 使用、JDK、apache 安装、LINUX 下 JAVA 网络编程、SHELL 初步介绍等。 Linux 实战 Linux 实战包括:Linux ...

    韩顺平linux视频教程学习笔记

    1. **初级阶段**:熟悉Linux基本操作,如文件管理、命令行工具(vi、gcc、gdb、make等)、开发环境(如JDK、Tomcat、MySQL等)。 2. **进阶阶段**:巩固C或Java语言基础。 3. **高级阶段**:深入学习Unix环境高级...

    linux的笔记总结

    学习linux做的笔记,主要是一些常用的命令以及如何安装linux,如何在linux上安装jdk,eclipse,tomcat,mysql等

    Linux初学者笔记与搭档工具

    Linux系统笔记,9个文本, 1、安装 2、配置jdk 3、配置tomcat与eclipse 4、创建用户与分配权限 5、mysql配置 6、配置VNC 7、添加硬盘 8、简单复习 9、nginx安装 10.ha_SecureCRT与 winscp中文破解版

    jBPM-JPDLv3.2环境部署——发布到Tomcat+MySQL

    火龙果软件工程技术中心 相关资料:《jBPM学习笔记(流程设计与控制)》《jBPM学习笔记(框架设计简介)》系统平台:系统环境:Windows2003|SUNJDK1.6U4|Tomcat6.0.14|jbpm-starters-kit-3.1.4|MySQL6.0主机完整名称:...

    韩顺平老师Linux_视频笔记.doc

    在PC平台上,Linux软件工程师使用GCC、GDB进行编译调试,利用Makefile组织项目,以及JDK进行Java开发,搭配Tomcat服务器和MySQL数据库。在嵌入式领域,开发涉及单片机和芯片级别的编程,通常需要较小的内存占用和...

Global site tag (gtag.js) - Google Analytics