Linux简易服务器工程搭建

Iola ·
更新时间:2024-11-10
· 899 次阅读

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

小白菜程序猿 原创文章 11获赞 8访问量 5808 关注 私信 展开阅读全文
作者:小白菜程序猿



Linux 服务器 工程

需要 登录 后方可回复, 如果你还没有账号请 注册新账号