Linux(centos7)打开关闭tomcat,mysql,redis,zookeeper,nginx,rabbitMq

目录

一:tomcat

二:mysql

三:redis

四:zookeeper

五:nginx

六:rabbitMq


一:tomcat

1.启动tomcat(/opt/apache-tomcat-8.5.35/bin       ./startup.sh

 2.Linux上访问tomcat

 3.windows上访问tomcat(这里写自己linux的ip地址和端口号)

 注意:从其它机器上访问需要关闭linux的防火墙。(systemctl stpo(start) firewalld)

二:mysql

1.启动mysql

启动MySQL服务,mysql-5.7.18/bin目录下执行命令:./mysqld_safe &(其中&符号表示后台启动),输入命令后按Enter。(/opt/mysql-5.7.18/bin       ./mysqld_safe &

2. 确认msyql是否启动,查看进程 ,使用ps -ef | grep mysql

3.客户端登录mysql 

登录进入mysqlmysql-5.7.18/bin目录下执行命令:./mysql -uroot -p

-u表示使用root用户登录系统,使用第7步生成的密码。

-p表示使用密码登录

4.退出客户端(exit或者quit

5.如果远程访问(关闭防火墙:systemctl stop firewalld     查看防火墙状态:systemctl status firewalld

 6.远程连接数据库:(改成对应的ip和端口)

 6.关闭mysql服务

mysql-5.7.18/bin目录下执行:./mysqladmin -uroot -p shutdown输入密码关闭

7.查看mysql进程,已经没有mysqld_safe 

三:redis

1.启动Redis

启动方式:

① 前台启动 redis-server

后台启动 redis-server &(这个会默认启动127.0.0.1,6379 )

根据配置文件启动 启动命令 配置文件 &(主要用这个 /opt/redis-5.0.2    redis-server redis6379.conf &

注意:如果修改了redis的配置文件redis.conf,必须在启动时指定配置文件,否则修改无效!

2.连接redis的客户端

直接连接redis (默认ip127.0.0.1,端口6379):redis-cli

在任意目录执行  redis-cli

此命令是连接本机127.0.0.1 ,端口6379的redis

指定IP和端口连接redis:redis-cli -h 192.168.1.184 -p 6379

-h redis主机IP(可以指定任意的redis服务器)

-p端口号(不同的端口表示不同的redis应用)

在任意目录下执行  redis-cli -h 192.168.1.184 -p 6379

3.退出Redis客户端:exit或者quit指令。

4.关闭Redis服务

redis-cli shutdown

③redis-cli -h 192.168.1.184 -p 6379 shutdown

5.查看redis是否关闭

ps -ef|grep redis

四:zookeeper

1.启动zookeeper

目录:/opt/apache-zookeeper-3.5.6-bin/bin       启动:./zkServer.sh start

 2.查看是否启动zookeeper

ps -ef | grep zookeeper

 3.关闭zookeeper

./zkServer.sh stop

4.查看是否关闭zookeeper 

ps -ef | grep zookeeper

五:nginx

1.普通启动

切换到nginx安装目录的sbin目录下,执行:./nginx

关闭:kill +对应的master端口

2.通过配置文件启动

./nginx -c /usr/local/nginx/conf/nginx.conf

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

其中-c是指定配置文件,而且配置文件路径必须指定绝对路径

3.​​​​​​​检查Nginx是否启动

通过查看进程:ps -ef | grep nginx

nginx 体系结构由 master 进程和其 worker 进程组成

master 进程读取配置文件,并维护 worker 进程,而 worker 进程则对请求进行实际处理

Nginx启动后,安装目录下会出现一些_tmp结尾的文件,这些是临时文件,不用管。

关闭Linux的防火墙后在windos浏览器中输入http://自己Linux的ip地址:80/访问Nginx服务器,出现以下界面

 

4.​​​​​​​关闭

 4.1.优雅关闭Nginx:

找出nginx的进程号:ps -ef | grep nginx

执行命令:kill -QUIT 主pid

注意:

其中pid是主进程号的pid(master process),其他为子进程pid(worker process)

这种关闭方式会处理完请求后再关闭,所以称之为优雅的关闭

 4.2​​​​​​​.快速关闭Nginx:

找出nginx的进程号:ps -ef | grep nginx

kill -TERM 主pid

注意:

其中pid是主进程号的pid(master process),其他为子进程pid(worker process)

这种关闭方式不管请求是否处理完成,直接关闭,比较暴力,称之为快速的关闭。

4.3.​​​​​​​重启Nginx:(修改配置后需要重启nginx)

      ./nginx -s reload

六:rabbitMq

1.常用命令(按照以下顺序执行)

添加开机启动 RabbitMQ 服务: chkconfig rabbitmq-server on
启动服务: /sbin/service rabbitmq-server start
查看服务状态 : /sbin/service rabbitmq-server status

 

停止服务 ( 选择执行 )  :/sbin/service rabbitmq-server stop
username:admin
password:123

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
假设我们是一家大型电商企业,我们的网站是基于云计算架构搭建的。在网站运营过程中,我们需要使用NginxTomcatRedisMySQL服务来保证网站的正常运行。 1. Nginx Nginx是一款高性能的Web服务器,我们使用它来处理网站的静态资源请求。例如,我们可以将网站的图片、CSS和JavaScript等静态资源放到Nginx的静态资源目录中,然后通过Nginx提供的HTTP服务来响应客户端的请求。此外,我们还可以使用Nginx来做反向代理,将请求转发到后端的Tomcat服务器上,以提高网站的负载均衡和性能。 2. Tomcat Tomcat是一款开源的Java Web应用服务器,我们使用它来处理网站的动态请求。例如,我们可以将网站的Java Web应用部署到Tomcat服务器上,然后通过Tomcat提供的HTTP服务来响应客户端的请求。此外,Tomcat还可以与Nginx配合使用,通过Nginx做反向代理,将请求转发到Tomcat服务器上。 3. Redis Redis是一款高性能的键值存储数据库,我们使用它来缓存网站的数据。例如,我们可以将网站的用户数据、商品数据等常用数据放到Redis中,以提高网站的访问速度和性能。此外,Redis还可以用来做分布式锁、消息队列等功能。 4. MySQL MySQL是一款开源的关系型数据库管理系统,我们使用它来存储网站的数据。例如,我们可以将网站的订单数据、支付数据等重要数据存储到MySQL中。此外,MySQL还可以用来做数据备份、数据恢复等重要功能。 综上所述,NginxTomcatRedisMySQL是云计算运维工程师在工作中经常使用的服务项目。它们可以协同工作,为网站提供高性能、高可用性和高可扩展性的服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值