------------------------------------------------------------------------------------------------------------------

JDK

0:下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

1:卸载(root用户)

1.0:查询已安装的jdk

# rpm -qa|grep jdk

***

# rpm -qa|grep java

***

1.1:依据名称移除(-e表示删除,-nodeps表示强制删除防止JDK与程序关联。导致删除失败!)

# rpm -e -nodeps ***

1.2:再执行java -version;假设提示-bash: java -version: command not found则不用继续以下方案,jdk删除成功。

1.3:手动删除文件夹(-f表示删除整个文件夹及子文件夹)

# rm -f /usr/bin/java

# rm -f /usr/bin/javac

# rm -f /etc/alternatives/java

# rm -f /etc/alternatives/javac

2:安装(root用户)

2.1:给每一个用户增加操作权限

# chomd +x jdk_*.*.*.rpm

2.2:安装JDK

# rpm -ivh jdk_*.*.*.rpm

2.3:改动例如以下配置文件

|--# cd / 切换到root文件夹下

|--# cd ect 配置文件文件夹

|--# vi ./profile 改动/etc/profile文件 (全局全部用户)

|--#打开profile后。按i进入编辑模式。末尾增加:

#set java environment

export JAVA_HOME=/usr/share/jdk1.7.0_60

export PATH=$JAVA_HOME/bin:$PATH

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

|--#按catl+c进入Normall模式,输入#wq保存并关闭

|--# find -name .bash_profile 找到bash_profile所在位置

./skel/.bash_profile

|--# vi ./skel/.bash_profile .改动.bash_profile文件 (某个用户权限使用这些环境变量)

|--#打开profile后,按i进入编辑模式。末尾增加:

export JAVA_HOME=/usr/java/jdk1.7.0_60 #先确认下你的jdk是否也是这个文件夹

export PATH=$JAVA_HOME/bin:$PATH

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

|--#按catl+c进入Normall模式,输入#wq保存并关闭

|--#source /etc/profile执行后生效

2.4:測试

[root@localhost ~]# vim Hello.java

public class Hello{

public static void main(String[] args){

System.out.println("hello World");

}

}

[root@localhost ~]# javac Hello.java

[root@localhost ~]# java Hello

hello World

3:很多其它具体http://www.2cto.com/os/201211/171035.html

------------------------------------------------------------------------------------------------------------------

Tomcat

0:下载地址:http://tomcat.apache.org/download-70.cgi

1:解压tomcat

#unzip xxx.zip #zip解压

#tar -zxvf xxx.tar.gx #tar解压

2:然后将tomcat移动到/usr/java/tomcat[version];(个人建议)

#mv -rf tomcat_x.x.x /usr/java/tomcat[version]

3:配置tomcat环境(可选)

#vim /etc/profile =#在末尾增加例如以下配置

export TOMCAT_HOME=/usr/java/tomcat7/bin

export CATALINA_HOME=/usr/java/tomcat7

#其用途:能够在随意文件夹下执行./shutdown.sh或./startup.sh

4:測试訪问:http://localhost:8080

5:然后你可将web项目打包成zip,通过在window下cmd中通过pscp xx user@ip://xx//xx 将项目上传到服务器。然后再到服务器解压,再重新启动tomcat,便可执行啦..........呼呼

5:具体參考:http://blog.sina.com.cn/s/blog_866c5a5d0101cn1l.html

------------------------------------------------------------------------------------------------------------------

MySql

0:下载站点:http://dev.mysql.com/downloads/mysql/5.1.html

1:安装server [root@localhost ~]# rpm -ivh xxx.emp;

2:安装client [root@localhost ~]# rpm -ivh xxx.emp;

3:MySql关键文件夹

|--数据库文件夹 [root@localhost ~]# /var/lib/mysql

|--配置文件 [root@localhost ~]# /usr/share/mysql(mysql.server及配置文件)

|--相关命令 [root@localhost ~]# /usr/bin/(mysqladmin|mysqldump)

|--启动脚本 [root@localhost ~]# /etc/rc.d/init.d(启动脚本文件mysql的文件夹)

4:启动mysql [root@localhost ~]# /etc/init.d/mysql start

5:查看使用中的端口号(假设有3306则启动成功)

[root@localhost ~]# netstat -nat

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:776 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN

6:设置password

安装完mysql有一个默认用户root,password是没有的。

[root@localhost ~]# /usr/bin/mysqladmin/ -u root -p password 123456

7:登录到mysql

[root@localhost ~]# mysql -u root -p 123456

8:查询数据库

show databases

9:查询表

use test

show tables

10:停止mysql

[root@localhost ~]# /usr/bin/mysqladmin -u root -p shutdown

11:常见原因

11.1:linuxe启动后13:07mysql。在windows下无法连接linuxe的mysql.

报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost

解决方式http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html 我是通过以下来解决的

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

FLUSH PRIVILEGES;

12:具体參考:http://www.t086.com/article/638

------------------------------------------------------------------------------------------------------------------

在学习中,我们都会遇到非常多奇葩问题。但这么奇葩问题是让我们提升的宝贵经验。所以,请不要太过着急、自责。耐心的静下来解决这个问题。

文章链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。