您的位置:首页 > 数据库 > Redis

从零搭建CentOS7 Java开发环境(JDK1.8,MySQL 5.7,Redis3.2,Tomcat8.5)

2018-01-17 19:07 766 查看
虽然现在正式服务器使用的都是云服务器了,但是开发过程中,使用本地服务器会让传输效率变得更快,最近装了好多台了,所以也算总结除了一些方法,分享给大家。
https://www.centos.org/download/ 下载Centos7 ISO
选择DVD ISO 使用Actual Country 我们本国家的下载地址

使用UltraISO 制作系统安装U盘
打开ISO文件 启动->写入硬盘映像 选择你的U盘 格式化后写入 读条完成后即可
这里有一个小窍门 因为如果制作完成直接去装机的话 很大概率会出现/dev/root does not exsit问题 这是因为ISO的默认配置会让你的电脑找不到装机的硬盘,这里可以重名的你的U盘,即修改卷标。举个例子,我将U盘重命名为CENTOS7,之后将U盘内的\EFI\BOOT\grub.cfg文件以文本格式打开,将
menuentry 'Install CentOS 7' --class fedora --class gnu-linux --class gnu --class os {
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img
}

中的CentOS\x207\x20x86_64 quiet 修改为CENTOS7 quiet
就是说将CentOS\x207\x20x86_64 quiet修改为U盘名 quiet
之后,电脑插入U盘,进入BIOS,U盘启动,选择Install CentOS 7。安装的配置就不赘述了,无非就是分配硬盘和网络配置。
本人120G固态 swap 8G BOOT 1G 剩下的 /  其余塞进机械

JDK安装
第一步 卸载原装自带JDK
通过rpm -qa | grep java获得安装列表 使用rpm -e --nodeps 名称 卸载
第二步 下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 当然JDK7和9的自行查找

第三步 安装JDK
没什么好说的 tar -zxvf jdk-8u144-linux-x64.tar.gz
配置环境变量
vim /etc/profile
添加
export JAVA_HOME=/opt/jdk1.8.0_144   (jdk文件夹根目录路径)
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
JAVA_HOME的路境根据自己情况来
source /etc/profile
DONE!

Tomcat安装
tar -zxvf apache-tomcat-8.5.24.tar.gz     
进入tomcat目录 进入conf目录 修改server.xml 这个的方法就不多说了,很简单,只是指定项目的
DONE!

Redis 安装
解压 redis tar -zxvf redis-3.2.11.tar.gz
进入安装目录 make
进入src目录 make install
进入redis安装目录 修改redis.conf文件 此文件为redis配置文件
第一 将daemonize修改为yes 启动守护进程 后台运行 自动启动
第二 取消requirepass的#号注释 此为密码 不需要可不更改 将默认密码foobared 修改为你需要的密码
第三 将bind 用#号注释掉 否则默认只有127.0.0.1即本机可连
配置完毕后如果出现连不上的情况记得关闭防火墙或者修改防火墙配置哦
DONE!

MySQL安装
其实这个很简单,只要跟着https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 的步骤一步一步来就好了
推荐还是跟着官网教程做。觉得太长不看的人,那就看我的吧。 https://dev.mysql.com/downloads/repo/yum/ 下载rpm 记得选择好你要的MySQL版本
找到rpm文件后执行sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
读条瞬间完成
执行sudo yum install mysql-community-server
记得询问时输入y
完毕后 sudo service mysqld start
执行grep "password" /var/log/mysqld.log 获取MySQL的初始密码
执行mysql -u root -p 得到的随机字符密码
发现可以进入MySQL OK
进入/bin目录 执行 ./mysqladmin -u root -p password
输入刚才的随机串初始密码,重复输入两次新密码 OK
现在在本地应该可以使用MySQL了,但是远程连接会发现1130错误,开放远程连接办法如下:
mysql -u root -p你的密码
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges; OK 全部搞定

cronolog日志切割解压后进入主目录./configure
make && make installDONE!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CentOS Java Tomcat Redis MySQL