CentOS下搭建JAVA运行环境
时间:2015-06-08 01:03 来源:linux.it.net.cn 作者:IT
一、安装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:应用防火墙规则: [确定]
(责任编辑:IT)
一、安装jdk1.进入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) 二、安装tomcattar -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/ 三、卸载与安装mysql1、卸载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:应用防火墙规则: [确定] (责任编辑:IT) |