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

Red Hat Linux 5 配置(Java&Tomcat&Mysql)

阅读更多

服务器环境配置:

服务器:

CPU:Intel至强双核2.40GHz
MEM:2G
DISK:100G
NET:Intel 82540EM

OS:Red Hat Enterprise Linux Server release 5.1 (Tikanga)
Kernel:2.6.18-53.el5

JAVA:
版本:jdk 1.6
安装文件:jdk-6u5-linux-i586-rpm.bin
安装路径:默认

Tomcat:
版本:6.0.16
安装文件:apache-tomcat-6.0.16.tar.gz
安装路径:/usr/local/tomcat6/

Mysql:
版本:5.1.34 Community Server (Red Hat Enterprise Linux 5 RPM (x86))
安装文件:MySQL-server-community-5.1.34-0.rhel5.i386.rpm
安装路径:默认


安装过程:


Java
1) 使jdk-6u5-linux-i586-rpm.bin变为可执行文件
chmod a+x jdk-6u5-linux-i586-rpm.bin
2) 解压jdk-6u5-linux-i586-rpm.bin
./jdk-6u5-linux-i586-rpm.bin
3) 安装*.rpm
rpm -ivh jdk-6u5-linux-i586.rpm
4) 注意问题:
a) 配置/etc/profile文件增加环境变量(配置内容视具体情况而定)
export JAVA_HOME=/usr/java/jdk1.6.0_05
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/jre/bin

b) Red hat操作系统自带了java代码编译器(GIJ),需要使用sun jdk取代系统默认编译器。
具体操作,删除 /usr/bin/java文件,建立文件软链接 ln –s /usr/java/jdk1.6.0_05/jre/bin/java /usr/bin/java

Tomcat

1) 解压压缩包
tar -zxvf apache-tomcat-6.0.16.tar.gz
2) 移动至安装目录
mv /usr/tomcat6/apache-tomcat-6.0.16/* /usr/tomcat6
3) 修改配置文件
a) 修改默认端口
b) 修改默认http路径指向(默认页面为Tomcat的欢迎页面)
如:Host元素增加:<Context path="" docBase="at" debug="0" reloadable="true" />
4) 启动与停止
启动:/usr/local/tomcat6/bin/startup.sh 后台模式
/usr/local/tomcat6/bin/catalina.sh run 命令行模式
停止:/usr/local/tomcat6/bin/shutdown.sh

Mysql

1) 安装服务器端
Rpm –ivh MySQL-server-community-5.1.34-0.rhel5.i386.rpm MySQL-client-community-5.1.34-0.rhel5.i386.rpm
2) 安装客户端
rpm -ivh MySQL-client-community-5.1.34-0.rhel5.i386.rpm
3) 修改默认的root用户密码(默认为空)
mysqladmin -uroot password newpassword
4) 启动与停止
启动:/etc/rc.d/init.d/mysql start
停止:/etc/rc.d/init.d/mysql stop
其他参数:
[root@localhost ~]# /etc/rc.d/init.d/mysql
Usage: /etc/rc.d/init.d/mysql  {start|stop|restart|reload|force-reload|status}  [ MySQL server options ]

5) 选择配置文件
a) 查看所有的配置文件

[root@localhost mysql]# find /usr/share/mysql/ -name 'my-*' -print
/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/mysql/my-small.cnf
/usr/share/mysql/my-large.cnf

b) 配置文件说明
i. my-innodb-heavy-4G.cnf
This is a MySQL example config file for systems with 4GB of memory
running mostly MySQL using InnoDB only tables and performing complex
queries with few connections.
ii. my-medium.cnf
Example MySQL config file for medium systems.
This is for a system with little memory (32M - 64M) where MySQL plays
an important part, or systems up to 128M where MySQL is used together with
other programs (such as a web server)
iii. my-huge.cnf
Example MySQL config file for very large systems.
This is for a large system with memory of 1G-2G where the system runs mainly
MySQL.
iv. my-small.cnf
Example MySQL config file for small systems.
This is for a system with little memory (<= 64M) where MySQL is only used
from time to time and it's important that the mysqld daemon
doesn't use much resources.
v. my-large.cnf
Example MySQL config file for large systems.
This is for a large system with memory = 512M where the system runs mainly
MySQL.

c) 配置文件使用
You can copy this file to /etc/my.cnf to set global options, mysql-data-dir/my.cnf to set server-specific options (in this installation this directory is /var/lib/mysql) or ~/.my.cnf to set user-specific options.
set global options 全局
set server-specific options 指定数据库服务器
set user-specific options 指定用户
一般拷贝至 /etc/my.cnf 即可(全局有效)。

6) 安装目录介绍
a) /var/lib/mysql/ 数据库文件,日志文件,mysql.sock
atapp   atest    ib_logfile0  localhost.localdomain.err  mysql             mysql-bin.000002  mysql-bin.000004  mysql.sock
atbase  ibdata1  ib_logfile1  localhost.localdomain.pid  mysql-bin.000001  mysql-bin.000003  mysql-bin.index   test

b) /usr/share/mysql/ 可选配置文件,mysql.server,语言,字符集
binary-configure   czech       fill_help_tables.sql  japanese                my-large.cnf                    mysql.server                  norwegian-ny  serbian
ChangeLog          danish      french                korean                  my-medium.cnf                   mysql_system_tables_data.sql  polish        slovak
charsets           dutch       german                mi_test_all             my-small.cnf                    mysql_system_tables.sql       portuguese    spanish
config.huge.ini    english     greek                 mi_test_all.res         mysqld_multi.server             mysql_test_data_timezone.sql  romanian      swedish
config.medium.ini  errmsg.txt  hungarian             my-huge.cnf             mysql_fix_privilege_tables.sql  ndb-config-2-node.ini         russian       ukrainian
config.small.ini   estonian    italian               my-innodb-heavy-4G.cnf  mysql-log-rotate                norwegian                     SELinux

c) /usr/bin/ mysql客户端和实用工具程序
[root@localhost mysql]# find /usr/bin/ -name 'mysql*' -print
/usr/bin/mysql_install_db
/usr/bin/mysql_fix_privilege_tables
/usr/bin/mysqlimport
/usr/bin/mysql_fix_extensions
/usr/bin/mysql_waitpid
/usr/bin/mysql_find_rows
/usr/bin/mysql_zap
/usr/bin/mysqlhotcopy
/usr/bin/mysql_setpermission
/usr/bin/mysql_upgrade
/usr/bin/mysql_secure_installation
/usr/bin/mysqld_multi
/usr/bin/mysqlslap
/usr/bin/mysqldumpslow
/usr/bin/mysqlcheck
/usr/bin/mysqltest
/usr/bin/mysqlbinlog
/usr/bin/mysqlaccess
/usr/bin/mysql_tzinfo_to_sql
/usr/bin/mysqldump
/usr/bin/mysql
/usr/bin/mysql_convert_table_format
/usr/bin/mysqladmin
/usr/bin/mysqld_safe
/usr/bin/mysqlshow
/usr/bin/mysqlbug

7) 其他
a) 字符集设定
my.cnf文件 [client],[mysqld]下分别添加 default-character-set=utf8
b) 默认存储引擎设定
my.cnf文件 [mysqld]下添加 default-storage-engine=InnoDB
c) 添加公网访问用户(不限IP)
grant all privileges on *.* to yourname@"%" identified by 'yourpassword';
d) 常用命令
i. show variables; 显示mysql配置信息(修改my.cnf后使用该命令检查配置更新)
ii. show variables like '%character%'; 显示字符集信息
iii. show create table tablename; 显示建表脚本
iv. show index from tablename; 显示表索引
v. mysql.server
Usage: ./mysql.server {start|stop|restart|reload|force-reload|status}  [ MySQL server options ]
vi. mysqladmin
ping                  Check if mysqld is alive
processlist           Show list of active threads in server
reload                Reload grant tables
refresh               Flush all tables and close and open logfiles
shutdown              Take server down
status                Gives a short status message from the server
start-slave           Start slave
stop-slave            Stop slave
variables             Prints variables available
version               Get version info from server

 

分享到:
评论

相关推荐

    Linux系统下JDK-MySQL-tomcat安装包.rar

    在Linux系统中,Java开发工具包(JDK)、MySQL数据库和Tomcat服务器是构建和运行Web应用程序的关键组件。本文将详细介绍如何在Linux环境下安装和配置这些软件。 首先,我们需要了解JDK。Java Development Kit(JDK...

    Linux 下安装mysql , jdk , tomcat ,redis

    在Linux系统,尤其是CentOS 6.7环境下,安装和配置MySQL, JDK, Tomcat, Redis等软件是常见的操作,用于搭建一个基本的开发或者生产环境。以下详细介绍了这些组件的安装和配置过程。 首先,安装JDK(Java ...

    Linux(Red Hat Enterprise 6)下Jsp环境搭建_JDK、Eclipse、Tomcat、 MySQL.docx

    详细介绍Linux(Red Hat Enterprise 6)下Jsp环境搭建的部署细节。涉及JDK、Eclipse、Tomcat、 MySQL的安装调试过程

    linux tomcat java 安装过程

    本教程适用于Red Hat 9版本的Linux系统。 #### 二、下载必要软件包 为了顺利完成安装,首先需要下载以下软件包: 1. **JDK**: Java Development Kit(JDK)1.5.0_02 版本,下载地址:`http://java.sun.com/j2se/`...

    最新Red Hat iso 安装

    #### Red Hat Enterprise Linux (RHEL) 6 版本特点 - **发布时间**:2010年11月11日。 - **主要特性**: - 更强大的可伸缩性与虚拟化能力。 - 全面改进系统资源分配与节能性能。 - 单一系统理论上可支持高达...

    linux阿里云服务器系统配置jdk,tomcat,教程

    3. **安装YUM**:YUM(Yellowdog Updater Modified)是一个包管理器,适用于基于Red Hat的Linux发行版,如CentOS。 - 安装命令:`sudo apt install yum` - 配置YUM源: - `sudo apt install yum-utils` - `yum-...

    Red Hat Enterprise Linux 6安装图解

    ### Red Hat Enterprise Linux 6 (RHEL 6) 安装及关键技术解析 #### 一、概述 Red Hat Enterprise Linux 6(以下简称“RHEL 6”)是Red Hat公司于2010年11月11日发布的最新企业级Linux发行版。RHEL 6基于社区版...

    apache、tomcat、mysql和jdk的安装整合

    在本文中,我们将详细介绍在 Red Hat AS5 操作系统上安装和配置 Apache、Tomcat、MySQL 和 JDK 的过程。本文主要面向 Linux 操作系统用户,所有软件都将以源码包的方式安装。 JDK 安装 首先,我们需要安装 JDK 1.5...

    Red_Hat_Linux基本知识

    - **配置 IP 地址:** 网络配置对于确保 Red Hat Linux 正常工作至关重要。可以通过编辑 `/etc/sysconfig/network-scripts` 目录下的 ifcfg 文件实现静态 IP 配置。例如: ```bash vi /etc/sysconfig/network-...

    一共有linux中要用的Mysql 5.6.42, tomcat 6.0.29, jdk

    在Linux上安装MySQL通常涉及编译源码或使用RPM(Red Hat Package Manager)包。RPM-bundle.tar中的MySQL-5.6.42-1.el6.x86_64.rpm包适用于基于RPM的Linux发行版,如CentOS或Fedora。安装时,需先解压,然后使用`rpm ...

    linux上搭建java web服务器

    YUM是Red Hat系列Linux发行版中的一个强大的包管理工具,它能够解决依赖关系问题,使得软件包的安装、更新和卸载变得更加简单和高效。通过YUM,我们可以在Linux上轻松地安装和管理各种软件。 #### 1.2 安装Nginx ...

    Linux jdk8 jdk11 mysql5.7 tomcat8.5

    在Linux上,RPM(Red Hat Package Manager)是一种常用的软件包管理方式。对于`mysql`目录,假设它包含RPM安装文件,可以按照以下步骤进行安装: 1. 打开终端,切换到`mysql`目录。 2. 运行`sudo rpm -ivh *.rpm`来...

    linux安装,tomcat、mysql优化

    Linux有众多发行版,如Ubuntu、CentOS、Red Hat等。这里通常选择CentOS作为服务器操作系统,因为其稳定性和社区支持度都很高。安装过程包括下载ISO镜像,创建安装媒体,然后通过BIOS设置引导安装。在安装过程中,要...

    Linux配置Java开发环境[归类].pdf

    以下将详细讲解如何在Linux上安装JDK、配置环境变量,以及如何搭建一个包括Tomcat和MySQL在内的应用平台。 首先,我们要安装JDK。安装JDK通常是通过下载对应操作系统的安装包,例如在Linux中,可以使用RPM(Red Hat...

    linux下java环境的搭建。jdk、tomcat、resin、mysql安装与学习.docx

    在Linux系统中搭建Java开发和运行环境,主要涉及四个关键组件:JDK(Java Development Kit)、Tomcat(一个流行的Java应用服务器)、Resin(另一个Java应用服务器)以及MySQL(一个关系型数据库管理系统)。...

    安装Jdk+tomcat+apache+PHP+mysql(linux).pdf

    本教程将基于内核为2.4.20-8的Red Hat 9 Linux操作系统进行,尽管其他Linux发行版或不同内核可能有所不同,但基本步骤和原理相似。 首先,我们需要下载必要的软件包: 1. JDK: 例如`jdk-1_5_0_02-nb-4_0-ml-linux....

    centOs 下 安装JDK、tomcat、mysql

    CentOS 是一个基于 Red Hat Enterprise Linux 的操作系统,广泛应用于服务器领域。今天,我们将学习如何在 CentOS 下安装 JDK、Tomcat 和 MySQL,这三者是构建 Java Web 应用程序的基础组件。 JDK 安装 JDK(Java ...

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

Global site tag (gtag.js) - Google Analytics