admin
管理员
管理员
  • UID1
  • 粉丝0
  • 关注0
  • 发帖数13
阅读:143回复:0

Linux CentOS下搭建JAVA运行环境

楼主#
更多 发布于:2017-02-23 23:04
一、安装jdk
1.进入usr目录


cd /usr


2.在usr目录下建立Java安装目录


mkdir java


3.将jdk-6u24-Linux-i586.bin拷贝到java目录下


cp/home/itcast/Desktop/jdk-6u24-linux-i586.bin /usr/java/


4.安装jdk


cd /usr/java


./jdk-6u24-linux-i586.bin
5.安装完毕为他建立一个链接以节省目录长度


ln -s /usr/java/jdk1.6.0_24/ /usr/jdk


6.编辑配置文件


vim /etc/profile


添加如下内容:


JAVA_HOME=/usr/jdk


CLASSPATH=$JAVA_HOME/lib/


PATH=$PATH:$JAVA_HOME/bin


export PATH JAVA_HOME CLASSPATH


8.重启机器或source/etc/profile


sudo shutdown -r now


9.查看安装情况


java -version


Java version "1.6.0_24"


Java(TM) SE Runtime Environment (build1.6.0_24-b07)


Java HotSpot(TM) Client VM (build 19.1-b02,mixed mode, sharing)


二、安装tomcat
tar -zxvf apache-tomcat-6.0.29.tar.gz -C/opt       (解压到/opt下)


ln -s /opt/apache-tomcat-6.0.29//opt/tomcat   (建立链接文件)


启动tomcat


cd /opt/tomcat/bin/


./startup.sh   (注意:点代表当前目录下)


如果启动不了,请尝试


-i 切换到root用户再重新启动


./startup.sh


测试http://127.0.0.1:8080/


三、卸载与安装mysql
  1、卸载MySQL


  linux卸载mysql


 卸载mysql


1、查找以前是否装有mysql


命令:rpm -qa|grep -i mysql


可以看到mysql的两个包:


mysql-4.1.12-3.RHEL4.1


mysqlclient10-3.23.58-4.RHEL4.1


2、删除mysql


删除命令:rpm -e --nodeps 包名


( rpm -ev mysql-4.1.12-3.RHEL4.1 )


3、删除老版本mysql的开发头文件和库


命令:rm -fr /usr/lib/mysql


rm -fr /usr/include/mysql


注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除


rm -f /etc/my.cnf


rm -fr /var/lib/mysql


2、安装mysql


rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库,有的话,我们就通过rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
(1) 卸载mysql    rpm -e mysql  // 普通删除模式[root@xiaoluo ~]#rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除


在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!!
(2): 通过yum来进行mysql的安装


         1) yum list| grep mysql :命令来查看yum上提供的mysql数据库可下载的版本:


         2)yum install -ymysql-server mysql mysql-deve 安装


         3)rpm -qimysql-server 查看刚安装好的mysql-server的版本


         4)servicemysqld start  :启动我们的mysql服务。


         5)servicemysqld restart  重启mysql


         6) chkconfig mysqld on  设置mysql开机自启动


         7)mysqladmin-u root password 'root' : 通过该命令给root账号设置密码为 root


错误:报错:1130-host ... isnot allowed to connect to this MySql server


可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"


mysql -u root -pvmwaremysql>use mysql;


mysql>update user set host = '%' whereuser = 'root';


mysql>select host, user from user;


四、开放特定linux端口
more /etc/sysconfig/iptables


# Firewall configuration written bysystem-config-firewall


# Manual customization of this file is notrecommended.


*filter


:INPUT ACCEPT [0:0]


:FORWARD ACCEPT [0:0]


:OUTPUT ACCEPT [0:0]


-A INPUT -m state --state ESTABLISHED,RELATED-j ACCEPT


-A INPUT -p icmp -j ACCEPT


-A INPUT -i lo -j ACCEPT


-A INPUT -m state --state NEW -m tcp -p tcp--dport 22 -j ACCEPT


-A INPUT -m state --state NEW -m tcp -p tcp--dport 80 -j ACCEPT


-A INPUT -m state --state NEW -m tcp -p tcp--dport 8080 -j ACCEPT


-A INPUT -m state --state NEW -m tcp -p tcp--dport 3306 -j ACCEPT


-A INPUT -m state --state NEW -m tcp -p tcp--dport 8009 -j ACCEPT


-A INPUT -m state --state NEW -m tcp -p tcp--dport 8081 -j ACCEPT


-A INPUT -m state --state NEW -m tcp -p tcp--dport 3690 -j ACCEPT


-A INPUT -j REJECT --reject-with icmp-host-prohibited


-A FORWARD -j REJECT --reject-with icmp-host-prohibited


COMMIT


[root@nb home]# /etc/init.d/iptablesrestart


iptables:清除防火墙规则:                                 [确定]


iptables:将链设置为政策 ACCEPT:filter                    [确定]


iptables:正在卸载模块:                                   [确定]


iptables:应用防火墙规则:                                 [确定]
喜欢0 评分0
游客

返回顶部