一、Linux下安装配置 JDK 7
我下载的是jdk-7u13-linux-i586.tar.gz

我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录
1
2
3
|
sudo
tar
zxvf
.
/
jdk
-
7
-
linux
-
i586
.tar
.gz
-
C
/
usr
/
lib
/
jvm
cd
/
usr
/
lib
/
jvm
sudo
mv
jdk1
.
7.0_05
/
jdk7
|
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
注:在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,
其实很简单,就是在执行tomcat的时候,用户没有权限,而导致无法执行,
用命令chmod 修改一下bin目录下的.sh权限就可以了:
chmod u+x *.sh
之前在centos上安装mysql时都是通过下载源码包,然后自己编译设置的,其实在centos的linux中可以使用yum来进行mysql的安装,非常简单,适用于一般使用的情况。
-
yum install mysql
-
yum install mysql_server
执行上面的2条命令后就可以成功的安装mysql服务端和客户端了,默认mysql的命令都放在/usr/bin目录下,mysql的配置文件则是/etc/my.cnf文件。默认的mysql配置是不支持中文的,我们需要调整mysql的配置,设置编码,如下:
-
# 打开mysql的配置文件
-
vi /etc /my.cnf
-
-
# 在mysqld和mysqld_safe下面都添加如下行
-
default-character-set=utf8
完成上面的配置后保存,然后启动mysql,使用root用户登录进去后就可以直接创建表了,表的配置都是utf8的编码,方便我们的中文存储,如下:
-
# 启动mysql程序
-
service mysqld start
-
-
# 使用root用户登录
-
mysql -uroot -p
-
-
# 在mysql控制台查看编码信息
-
mysql > show variables like '%char%';
-
+--------------------------+----------------------------+
-
| Variable_name | Value |
-
+--------------------------+----------------------------+
-
| character_set_client | latin1 |
-
| character_set_connection | latin1 |
-
| character_set_database | utf8 |
-
| character_set_filesystem | binary |
-
| character_set_results | latin1 |
-
| character_set_server | utf8 |
-
| character_set_system | utf8 |
-
| character_sets_dir | /usr /share /mysql /charsets / |
-
+--------------------------+----------------------------+
-
8 rows in set (0.00 sec )
可以看到,数据库的编码已经改成了utf8了,这样我们就可以在程序中放心的使用中文了,记得在设置mysql的链接时也需要指定utf8编码才可以哦。