1、首先安装Java(这里演示的是1.7,可以根据自己想要的版本进行更改)
1、运行以下命令进行javajdk1.7的安装(如下图所示):
yum install java-1.7.0-openjdk
2、运行下面的命令查看java的当前版本,证实是否真正的安装成功(如下图所示):
java -version
3、查看自己的Java安装路径
which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java
2、然后配置mysql5.7YUM源
1、下载mysql源安装包(可以用我下面的也可以到官网去下载自己想要的YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ )
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2、安装mysql源 --sudo 为申请root用户权限 然后输出自己的密码便可以在短期之内不需要再输入密码:
sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、检查mysql源是否安装成功:
sudo yum repolist enabled | grep "mysql.*-community.*"
3.1、可以看到下图表示安装成功:
3、开始安装MySQL
sudo yum install mysql-community-server
1、启动MySQL服务:
扫描二维码关注公众号,回复: 8622708 查看本文章
sudo systemctl start mysqld
2、查看MySQL的启动状态:
sudo systemctl status mysqld #如果Active: 为active (running) 则表示已经启动其他状态则为失败然后排查失败原因
4、开机启动:
sudo systemctl enable mysqld
sudo systemctl daemon-reload
5、修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
通过下面的方式找到root默认密码:
grep 'temporary password' /var/log/mysqld.log
6、然后登录mysql进行修改:
注意:mysql5.7默认安装了密码安全检查插件(validate_password)
默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。
否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误
mysql -uroot -p #然后回车输入数据库密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; #修改新密码
7、添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql
必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:
GRANT ALL PRIVILEGES ON *.* TO 'MySQL账号'@'%' IDENTIFIED BY 'MySQL密码' WITH GRANT OPTION;
8、解决MySQL数据查询出现GROUP BY语句出错,提示错误代码1055
找到MySQL安装目录下的my.cnf
在sql_mode 中去掉only_full_group_by , 即:
如果没有sql_mode加上便可
修改完成之后,重启数据库,然后再打开,再次查询就正常了。
sudo find / -name my.cnf #寻找my.cnf文件的命令
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
9、远程连接Mysql时执行语句很慢的解决方案:
找到MySQL安装目录下的my.cnf:
[mysqld]
skip-name-resolve #加入这一条代码即可
10、默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid
4、安装tomcat
1、自己找个目录,这里不做一些centos7的基本命令解释,直接正题->下载安装包:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz
2、解压安装包:
tar -zxvf apache-tomcat-7.0.94.tar.gz
3、进入解压后的目录文件夹(如下图所示):
//进入文件目录
cd apache-tomcat-7.0.94
//查看所有文件
ls
4、增加Tomcat启动参数,需要增加一个pid文件,在tomca/bin 目录下面,增加 setenv.sh 配置,catalina.sh启动的时候会调用,同时配置java内存参数
//注意vim 命令后的文件路径换成自己的
vim /root/apache-tomcat-7.0.94/bin/setenv.sh
5、写入以下命令
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
6、创建并且写入一个service文件:
vim /lib/systemd/system/tomcat.service
7、写入以下命令(效果看图所示):
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/root/apache-tomcat-7.0.94/tomcat.pid
ExecStart=/root/apache-tomcat-7.0.94/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
8、赋予权限:
chmod 754 /lib/systemd/system/tomcat.service
9、重载系统服务列表:
systemctl daemon-reload
10、设置开机自启动:
systemctl enable tomcat.service
11、常用命令总结(可选):
//启动
systemctl start tomcat.service
//关闭
systemctl stop tomcat.service
//重启
systemctl restart tomcat.service
12、修改tomcat端口号:
//注意vim 命令后的文件路径换成自己的
vim /root/apache-tomcat-7.0.94/conf/server.xml
13、修改位置如下图所示(我这里修改的是1314):
14、重启tomcat
//重启
systemctl restart tomcat.service
15、开启你们自己配置的端口防火墙(我的端口是1314):
firewall-cmd --zone=public --add-port=1314/tcp --permanent
16、刷新防火墙配置:
firewall-cmd --reload
17、通过ip或者域名去访问自定义的端口即可(我的端口是1314成功如下图所示):
5、安装redis5.0.4环境
1、下载redis:
sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel #一键安装四个依赖
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar xzf redis-5.0.4.tar.gz
cd redis-5.0.4
make
2、启动redis-server服务:
#vim 命令后的目录是你安装后的目录
vim /usr/local/redis/etc/redis.conf
daemonize=yes #修改daemonize 改为 yes (允许后台启动)
/www/server/redis-5.0.4/src/redis-server /www/server/redis-5.0.4/redis.conf #注意换成自己的安装目录
3、开机自动启动redis-server服务:
cd /etc/rc.d/
sudo chmod 777 rc.local
echo "/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf" >> /etc/rc.d/rc.local #注意>>前面的都换成自己的安装目录后面的不要动
sudo chmod 644 rc.local #用完之后记得恢复到原来的权限
4、配置redis系统启动服务:
cd /lib/systemd/system/
sudo vi redis.service
4.1、写入以下配置(注意:注释要删掉):
[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/var/run/redis.pid #注意:需要和redis.conf配置文件中的信息一致
ExecStart=/www/server/redis-5.0.4/src/redis-server /www/server/redis-5.0.4/redis.conf #注意目录换成自己的
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
4.2、刷新配置以及命令集合:
sudo pkill redis #杀掉进程
sudo systemctl daemon-reload #刷新系统配置
sudo systemctl enable redis.service #设置开机启动
sudo systemctl start redis #启动redis
sudo systemctl stop redis #关闭redis
sudo systemctl restart redis #重启redis
sudo systemctl status redis #查看redis状态
sudo systemctl reload redis #刷新redis的配置
6、安装mongodb4.0.9环境
1、下载mongodb:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-4.0.9.tgz
tar zxvf mongodb-linux-x86_64-amazon-4.0.9.tgz
sudo mv mongodb-linux-x86_64-amazon-4.0.9 /www/server/mongodb
cd /www/server/mongodb/
sudo mkdir data
cd data
sudo mkdir db
sudo mkdir log
sudo vi /www/server/mongodb/bin/mongodb.conf
1.1、配置以下信息
# 数据库文件路径
dbpath=/www/server/mongodb/data/db/
# 日志文件路径
logpath=/www/server/mongodb/data/log/mongodb.log
# 是否追加日志
logappend=true
# 端口
port=27017
# 是否后台程序启动
fork=true
# 是否启动授权认证
auth=false
1.2、配置系统启动服务
sudo vi /lib/systemd/system/mongodb.service
1.3、写入以下配置(注意:注释要删掉):
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/www/server/mongodb/bin/mongod --config /www/server/mongodb/bin/mongodb.conf #注意换成自己的目录
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/www/server/mongodb/bin/mongod --shutdown --config /www/server/mongodb/bin/mongodb.conf #注意换成自己的目录
PrivateTmp=true
[Install]
WantedBy=multi-user.target
1.4、刷新配置以及命令集合:
sudo systemctl daemon-reload #刷新系统配置
sudo systemctl enable mongodb.service #设置开机启动
sudo systemctl start mongodb #启动mongodb
sudo systemctl stop mongodb #关闭mongodb
sudo systemctl restart mongodb #重启mongodb
sudo systemctl status mongodb #查看mongodb状态
sudo systemctl reload mongodb #刷新mongodb的配置
7、安装git
1、查看系统是否已经安装git:
git --version
2、通过yum安装git:
yum install git
3、安装成功效果图: