好久没安装发现有些东西容易忘,写的文档又容易乱丢,觉得还是在这记录一下。
1、jdk
上传:jdk-7u80-linux-x64.rpm
赋权:chmod 755 jdk-7u80-linux-x64.rpm
安装:rpm -ivh jdk-7u80-linux-x64.rpm
默认安装到/usr/java
修改系统环境变量:
打开文件:vi /etc/profile
尾部追加:
JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/usr/java/jdk1.7.0_80/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
保存退出::wq
立即生效:source /etc/profile
检查:ava -version
不要问我为啥还用的jdk7,因为项目用的是jdk7,用jdk8会导致某些东西找不到,这个地方可以根据需要选择更高版本的jdk
另外jdk还有tar.gz的压缩包,直接解压之后配置路径就好了
2、tomcat
tomcat比较简单,上传解压就好,这里会有2个地方容易出问题
一个是-bash: unzip: command not found,解压的时候会碰到,需要安装unzip,命令:yum install -y unzip zip
另一个是启动的时候会有报错,原因是权限不足,赋权就好:chmod -R 777 *
3、mysql
获取正确rmp包:rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
查看可用安装资源:yum repolist enabled | grep "mysql.*-community.*"
yum安装:yum -y install mysql-community-server
加入开机启动:systemctl enable mysqld
启动mysql服务进程:systemctl start mysqld
初始化:mysql_secure_installation
安装完之后记得修改字符集:
在etc/my.cnf添加:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
之后为了安全问题,创建数据库专用用户:
grant all on db.* to user@"%" identified by "pwd"
grant all on stdbkt.* to user@localhost identified by "pwd"