1.安装jdk1.8
yum install java-1.8.0-openjdk* -y
2.安装tomcat
tomcat 安装
1、下载tomcat8.5,解压缩到/var/lib/tomcat
2、增加tomcat到service启动
/usr/lib/systemd/system/tomcat.service
#文件内容如下
[Service]
Type=forking
PIDFile=/var/lib/tomcat/tomcat.pid
ExecStart=/var/lib/tomcat/bin/startup.sh
ExecReload=
ExecStop=/var/lib/tomcat/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
检查tomcat端口是否对外开放: telnet 192.168.21.2 8080】
413 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
414 /etc/rc.d/init.d/iptables save
415 telnet 192.168.21.2 8080
416 firewall-cmd --state ;
417 firewall-cmd --state
418 firewall-cmd --zone=public --add-port=8080/tcp --permanent
419 systemctl restart firewalld.service
420 firewall-cmd --reload
421 telnet 192.168.21.2 8080
3.安装mysql https://blog.mrabit.com/details/29
【安装问题1:】您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
【解决】:移除对 mariadb-libs的依赖 :yum -y remove mariadb-libs
安装完mysql 用navicat链接出现的相关问题
修改密码:
mysql -uroot
use mysql;
UPDATE user SET Password=PASSWORD('123456') where USER='root';
flush privileges;
端口开放问题:
①mysql -u root -p
②如果你想允许用户root从ip为192.168.1.123的主机连接到mysql服务器,并使用root作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123'IDENTIFIED BY 'password' WITH GRANT OPTION; !!注意password 为你设置的密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
③flush privileges;
④开启端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
⑤重启防火墙
firewall-cmd --reload
⑥查看已经开放的端口:
firewall-cmd --list-ports
4.安装redis
https://blog.csdn.net/qq_30202073/article/details/86308179
修改redis密码:
Linux系统下设置redis的密码:
1、进入redis操作的命令行
运行命令:redis-cli
3、设置redis密码
运行命令:config set requirepass ****(****为你要设置的密码),设置成功的话会返回‘OK’字样
4、重启redis服务
ctrl+C退出当前的命令行模式后运行命令:
redis-cli -h 127.0.0.1 -p 6379 -a ****(****为你心设置的密码)
5. 安装memcache数据库
https://blog.csdn.net/zhangchilei/article/details/51870544
memcached -h 查看是否安装
yum -y install memcached
chkconfig --level 2345 memcached on 执行该命令将memcached加入linux服务
systemctl start/stop/restart memcached.service
memcached-tool 127.0.0.1:11211 stats 检测memcached的服务状态
6 防火墙设置
https://blog.csdn.net/cool_summer_moon/article/details/78744009
7.安装ActiveMQ
https://blog.csdn.net/baidu_35536997/article/details/77849372
创建mkdir /usr/local/service/目录
进入cd /usr/local/services/目录
wget http://archive.apache.org/dist/activemq/5.14.5/apache-activemq-5.14.5-bin.tar.gz
tar -zxvf apache-activemq-5.14.5-bin.tar.gz
进入bin目录启动activemq(./activemq start)
查看activemy进程(ps -ef|grep activemq)
防火墙配置添加8161和61616端口(firewall-cmd --zone=public --add-port=8161/tcp --permanent (--permanent永久生效,没有此参数重启后失效))
重新载入防火墙(firewall-cmd --reload)
查看端口是否设置成功(firewall-cmd --zone=public --list-ports)
最后验证结果输入http://ip地址:8161/admin 用户名:admin 密码:admin 如我的:http://192.168.14.131:8161/admin/ 登录成功后,界面如下:
8.安装nginx,可选,主要用于局域网映射端口使用
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install nginx