tomcat 安装
进到/usr/local/apache执行命令
wget /apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz
然后解压
tar
-
zxvf
apache-tomcat-7.0.57.tar.gz
查看
[root@iZ94l1n0y28Z apache]# ls
apache-tomcat-7.0.57 apache-tomcat-7.0.57.tar.gz
[root@iZ94l1n0y28Z apache]# cd apache-tomcat-7.0.57
[root@iZ94l1n0y28Z apache-tomcat-7.0.57]# ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
[root@iZ94l1n0y28Z apache-tomcat-7.0.57]#
tomcat 启动
切换到tomcat 的bin路径下执行./startup.sh
tomcat 关闭
./shutdown.sh
查看tomcat运行实时日记
切换到tomcat的logs目录下
运行
tail -f catalina.out
jdk安装
[root@iZ94l1n0y28Z local]# mkdir java
[root@iZ94l1n0y28Z local]# ls
aegis bin games java lib64 sbin src
apache etc include lib libexec share
[root@iZ94l1n0y28Z local]# cd java
[root@iZ94l1n0y28Z java]# wget /otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.tar.gz
解压jdk
然后一直不行。
最后直接在window下,下载好文件 然后通过ssh传到阿里云服务器
下载地址
/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
如图
这次终于解压成功!
解压后
配置环境变量
vi /etc/profile
export JAVA_HOME = /usr/local/java/jdk1.7xxx export PATH = $JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意这里:
export JAVA_HOME=/usr/local/java/jdk1.7.0_71
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
=号左右2边不要有空格不然启动时候报这个错:-bash: export: `=': not a valid identifier
mysql安装
mysql安装花了我比较多的时间
要安装的有3个
MySQL-server-5.0.96-1.glibc23.x86_64.rpm
MySQL-shared-compat-5.0.96-1.glibc23.x86_64.rpm
MySQL-client-5.0.96-1.glibc23.x86_64.rpm
一开始执行# rpm -ivh MySQL-server-5.0.96-1.glibc23.x86_64.rpm的时候抛下面的错误
MySQL conflicts with mysql-5.1.73-3.el6_5.x86_64
[root@iZ94l1n0y28Z mysql]# rpm -ivh MySQL-server-5.0.96-1.glibc23.x86_64.rpm
error: Failed dependencies:
libmysqlclient.so.15()(64bit) is needed by MySQL-server-5.0.96-1.glibc23.x86_64
libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by MySQL-server-5.0.96-
1.glibc23.x86_64
解决方案:
要装这个
http://mysql./Downloads/MySQL-5.0/MySQL-shared-compat-5.0.96-1.glibc23.x86_64.rpm
安装server的时候遇到这个问题:
[root@iZ94l1n0y28Z mysql]# rpm -ivh MySQL-server-5.0.96-1.glibc23.x86_64.rpm
error: Failed dependencies:
libmysqlclient.so.15()(64bit) is needed by MySQL-server-5.0.96-1.glibc23.x86_64
libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by MySQL-server-5.0.96-
1.glibc23.x86_64
MySQL conflicts with mysql-5.1.73-3.el6_5.x86_64
[root@iZ94l1n0y28Z mysql]# rpm -qa | grep -i libs | grep -i mysql
mysql-libs-5.1.73-3.el6_5.x86_64
[root@iZ94l1n0y28Z mysql]# rpm -e mysql-libs-5.1.73-3.el6_5.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) mysql-5.1.73-3.el6_5.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-
6.el6_5.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-5.1.73-
3.el6_5.x86_64
libmysqlclient_r.so.16()(64bit) is needed by (installed) mysql-5.1.73-3.el6_5.x86_64
libmysqlclient_r.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-5.1.73-
3.el6_5.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64
mysql-libs = 5.1.73-3.el6_5 is needed by (installed) mysql-5.1.73-3.el6_5.x86_64
[root@iZ94l1n0y28Z mysql]# rpm -e mysql-libs
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) mysql-5.1.73-3.el6_5.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-
6.el6_5.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-5.1.73-
3.el6_5.x86_64
libmysqlclient_r.so.16()(64bit) is needed by (installed) mysql-5.1.73-3.el6_5.x86_64
libmysqlclient_r.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-5.1.73-
3.el6_5.x86_64
mysql-libs is needed by (installed) postfix-2:2.6.6-6.el6_5.x86_64
mysql-libs = 5.1.73-3.el6_5 is needed by (installed) mysql-5.1.73-3.el6_5.x86_64
[root@iZ94l1n0y28Z mysql]# rpm -ivh MySQL-server-5.0.96-1.glibc23.x86_64.rpm
error: Failed dependencies:
libmysqlclient.so.15()(64bit) is needed by MySQL-server-5.0.96-1.glibc23.x86_64
libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by MySQL-server-5.0.96-
1.glibc23.x86_64
MySQL conflicts with mysql-5.1.73-3.el6_5.x86_64
后来找到方法就是:将系统预装的删除掉
[root@iZ94l1n0y28Z mysql]# yum -y remove mysql-libs-5.1.73-3.el6_5.x86_64
删除掉之后遇到了下面的问题
[root@iZ94l1n0y28Z mysql]# rpm -ivh MySQL-server-5.0.96-1.glibc23.x86_64.rpm
error: Failed dependencies:
libmysqlclient.so.15()(64bit) is needed by MySQL-server-5.0.96-1.glibc23.x86_64
libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by MySQL-server-5.0.96-
1.glibc23.x86_64
找到解决方法就是如下安装这个:
[root@iZ94l1n0y28Z mysql]# wget http://mysql./Downloads/MySQL-5.0/MySQL-shared-
compat-5.0.96-1.glibc23.x86_64.rpm
[root@iZ94l1n0y28Z mysql]# rpm -ivh MySQL-shared-compat-5.0.96-1.glibc23.x86_64.rpm
Preparing... ########################################### [100%]
1:MySQL-shared-compat ########################################### [100%]
[root@iZ94l1n0y28Z mysql]# rpm -ivh MySQL-server-5.0.96-1.glibc23.x86_64.rpm
Preparing... ########################################### [100%]
1:MySQL-server########################################### [100%]
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h iZ94l1n0y28Z password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
Support MySQL by buying support/licenses at
Starting MySQL. SUCCESS!
[root@iZ94l1n0y28Z mysql
这个时候还不可以用MySQL命令行
还得安装MySQL-client-5.0.96-1.glibc23.x86_64.rpm
总而言之要将原来系统自带的干掉
然后按照这个顺序分别安装,至于其他顺序我没试过
MySQL-server-5.0.96-1.glibc23.x86_64.rpm
MySQL-shared-compat-5.0.96-1.glibc23.x86_64.rpm
MySQL-client-5.0.96-1.glibc23.x86_64.rpm
上面3个资源路径如下:
路径分别是
http://mysql./Downloads/MySQL-5.0/MySQL-server-5.0.96-1.glibc23.x86_64.rpm
http://mysql./Downloads/MySQL-5.0/MySQL-shared-compat-5.0.96-1.glibc23.x86_64.rpm
http://mysql./Downloads/MySQL-5.0/MySQL-client-5.0.96-1.glibc23.x86_64.rpm
连接数据库
[root@iZ94l1n0y28Z mysql]# mysql -u root
设置数据库编码
/usr/share/doc/mysql-server-xxxx中的my-f复制到/etc/f
先通过vi 打开 my-f(i进入编辑模式,按esc退出编辑模式,按:wq退出并且保存该文件)
# Example MySQL config file for large systems.
#
# This is for a large system with memory = 512M where the system runs mainly
# MySQL.
#
# You can copy this file to
# /etc/f to set global options,
# mysql-data-dir/f to set server-specific options (in this
# installation this directory is /var/lib/mysql) or
# ~/.f to set user-specific options.
#
# In this file, you can use all long options that a program supports.
# If you want to know which options a program supports, run the program
# with the "--help" option.
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port= 3306
socket= /var/lib/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
port= 3306
socket= /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
2. 打开f,修改编码(注意:f是为了设置全局变量?可以将上面的内容复制到这个文件之后再改下面的)
在[client]下,增加default-character-set=utf8
在[mysqld]下增加default-character-set=utf8 和 init_connect='SET NAMES utf8'
参考文章:
如何远程连接阿里云主机服务器(Linux系统)
Linux下Tomcat的安装配置
阿里云 安装 tomcat
vi 使用规则
mysql-5.1.60-linux-x86_64-glibc23 安装
在阿里云Linux服务器上安装MySQL
阿里云centos6.5安装 mysql
【MySQL案例】mysql-libs-5.1.73-3.el6_5.x86_64 conflicts with file from package Perco
libmysqlclient.so.15()(64bit) is needed by perl-DBD-MySQL-3.0007-2.el5.x86_64的解决方法
在阿里云Linux服务器上安装MySQL
MySQL远程访问权限,允许远程连接的开启
Linux 删除文件夹和文件的命令
linux下打开、关闭tomcat,实时查看tomcat运行日志
linux下mysql的远程连接