Linux下安装java运行环境

来源:互联网 发布:伪随机数生成算法 编辑:程序博客网 时间:2024/06/04 19:31

JDK

1.设置权限:                    Shell>chmod 777 jdk-6u45-linux-x64.bin

2.解压jdk :              Shell>./jdk-6u45-linux-x64.bin

3.移动文件夹并改名 :     Shell>mv jdk1.6.0_45  /usr/local/java

4.配置环境变量:         Shell>vi /etc/profile

5.在最后添加如下配置:

export JAVA_HOME=/usr/local/java

export CATALINA_HOME=/usr/local/tomcat  #这里可在安装完tomcat后再配置

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:

export PATH=$JAVA_HOME/bin:$PATH

保存编辑:esc   :wq


7.添加自启动(可以不添加)

 

解决的方法就是在/etc/rc.d/rc.local文件加入jdk和java_home的路径,在启动时载入即可

 

export JAVA_HOME=/usr/local/java

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:

/usr/local/tomcat/bin/startup.sh


Tomcat

1.解压tomcat:        Shell> tar -zxvf jakarta-tomcat-5.5.9.tar.gz

       2.移动文件夹并改名:      Shell>mv  jakarta-tomcat-5.5.9  /usr/local/tomcat

      3.修改端口号和编码格式:  Shell>vi  tomcat/conf/ server.xml修改port="80" 加入URIEncoding="UTF-8"/>

       4.调整tomcat虚拟内存(可以忽略):

在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh

第二行添加:JAVA_OPTS='-Xms1024m -Xmx4096m'

要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。

-Xms:初始值

-Xmx:最大值

-Xmn:最小值

 

Free memory: 138.97 MB Total memory(初始内存): 145.00 MB Max memory(最大内存): 386.68 MB

开启防火墙:service iptables start 

关闭防火墙:service iptables stop

关闭tomcat  ./shutdown.sh
启动tomcat  ./startup.sh 
启动tomcat  ./Catalina.sh run 启动tomcat显示控制台     ctrl+c退出控制台

MySql

1.解压:          rpm -ivh xxxx.rpm

2.解压mysql :     tar zxvf mysql-5.5.33-linux2.6-x86_64.tar.gz

3.移动文件并改名: mv mysql-5.5.33-linux2.6-x86_64/usr/local/mysql

4.复制文件:

cp/usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

cp/usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

5.编辑/etc/my.cnf 文件,因为缺少basedir 和 datadir 两个路径,在 [mysqld] 添加上即可

#vim /etc/my.cnf

[mysqld]

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

interactive_timeout=10

wait_timeout=10

character-set-server=utf8

max_connections=1000

 

[mysql]

default-character-set=utf8

执行语句

useradd mysql

/usr/local/java/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/java/mysql--datadir=/usr/local/java/mysql/data/

 

 

开机启动mysql

chkconfig --add mysqld

chkconfig --level 2345 mysqld on

chown mysql:mysql -R /usr/local/mysql/

service mysqldstart

 

 

登陆用户: ./mysql -uroot -p

如果报没有这个方法就执行这条语句: # ln -s /usr/local/mysql/bin/mysql /usr/bin

查询所有的数据库:  show databases;

选择mysql数据库: use mysql 

删除一个user为空的用户;修改localhost为 ‘%’。

 改完密码刷新权限:flush privileges;

 

忘记root登陆密码:

修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables

保存配置文件后,重启MySQL服务 service mysqld restart

再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。


0 0
原创粉丝点击