项目linux启动

这篇博客详细介绍了如何在Linux环境下管理服务,包括查看进程、切换用户、启动和停止MySQL、Redis、Nginx,以及Java项目。在不同服务器上,分别执行相应的启动步骤,如启动Redis集群、PHP-FPM、Elasticsearch,并进行集群检查和日志监控。
摘要由CSDN通过智能技术生成

查看进程:ps -ef|grep mysql[服务名,也可写tomcat]

转换角色:su - root(root角色) 进入root角色的密码为:rhat123.

 su - admin(admin角色)

总共有5台服务器:245、246、247、248、249

245:  启动mysql  redis (给PHP用)

启动mysql的命令:service mysql start

重启mysql命令:service mysql restart

停止mysql命令:service mysql stop

开启245的redis

  • 先查找redis:find / -name redis-server
  • 选择/home/amin/redis-5.0.5/src/redis-server这个目录:cd /home/amin/redis-5.0.5/src
  • Ls

 

  • 可以先回上一级:cd ..
  • Ls
  • 找到redis.conf文件

 

  • 在[root@BMPapp redis-5.0.5]#输入:

./src/redis-server  redis.conf

  • 开启完redis,可以查一下redis的进程:ps -ef|grep redis

246:

在五个项目之前先启动nginx

商城的 java  目录位置:/data/www/svr ;目录下有五个项目:分别为:ykb-api-java    ykb-passport-java    spider-sync-java    spider-goods-java   spider-order-java[按顺序启动]

进入ykb-api-java  jps命令查看ykb-api-java 是否启动

启动nginx:(root访问)

第一:首先查找nginx:find / -name nginx

第二:选择 /data/server/nginx/sbin/nginx这个目录

第三:进入目录:cd /data/server/nginx/sbin/

第四:ls

第五:开启nginx:直接  ./nginx[这是服务器宕机或者nginx没有开启的情况]

第六:若服务器宕机且不知是否启动了nginx,首先查看nginx的进程,如若你没有查看进程就启动了nginx,有可能多启动了nginx,会报错

第七:关闭nginx:./nginx -s quit

[若关不掉:显示什么prd或者不存在]那就直接kill 3756

第八:关掉nginx之后再查看进程:ps -ef|grep nginx

第九:开启nginx:./nginx

第十:然后再次查看进程是否已经启动完毕

 

启动项目 :按顺序启动

【最好先启动ykb-api-java  再启动 ykb-passport-java 其余随便】

  • 进入项目目录:cd /data/www/svr
  • 查看项目是否启动:jps
  • 进入ykb-api-java  :cd ykb-api-java  
  • 关掉3929  ykb-api-StartUp:kill 3929【若没用则:kill -9 3929】  
  • 启动项目:./start.sh debug

[下面出现一段代码和日志 ,卡住不走了 就得找原因了,多起几次看看]

 

 

248:redis集群和redis  ,单独的redis服务于fssc【起的是6379这个端口】

先启动nginx[root]

  • Find / -name nginx
  • 确定目录:/data/nginx
  • 到达目的目录:cd /data
  • Ls
  • 先启动nginx,启动了nginx之后,再打开server
  • cd /server
  • Ls
  • cd php5629
  • Ls
  • cd sbin
  • Ls
  • 查看服务是否启动:ps -ef|grep php-fpm
  • 停止php-fpm服务:pkill php-fpm
  • 启动php-fpm服务: ./php-fpm

 

服务于项目的redis:

第一:查找redis:find / -name redis-server

第二:确定目录:/home/admin/redis-5.0.5/src/redis-server

第三:cd /home/admin/redis-5.0.5/src

第四:ls

第五:cd ..

第六:ls

第七:【启动的是6379端口】./src/redis-server redis.conf

第八:查看进程

 

 

 

 

这里必须是0:0:0(或者00:00:00),这样才能保证所有的ip都能访问的到它

 

247:fssc(发布项目的)

先启动nginx后启动fssc

启动nginx:[root下启动nginx]

不要重复启动nginx,会报错的

  • 先查看nginx的进程:ps -ef|grep nginx
  • 先寻找nginx:find / -name nginx
  • 确定目录:/home/admin/nginx/sbin/nginx

后续操作后上面一样

启动fssc项目:

切换角色 su - admin

249:

首先先切换角色:su - admin

  • Ls
  • cd /data/elasticsearch-6.5.4/bin/
  • ./elasticsearch
  • 查看是否启动:jps

【出现8390 elasticsearch 说明启动了】

 

 

三台redis集群:246、248、249

246:【同248、249】

  • 先查找redis在哪里:find / -name redis
  • 确定目录:/data/redis
  • cd /data/redis
  • Ls
  • cd conf
  • Ls[出现 redis-50379.conf]
  • Redis-server redis-50379.conf[redis就起来了]

查看三台服务器是否启动成功:

Redis-cli --cluster check 127.0.0.1:50379

若有变红,则有服务器没启动起来,先查看redis进程,查看之后把redis关了

若查看redis进程之后发现有[cluster]说明集群以及起来了

 

 

 

查看日志:

247:

Find  /  -name  nginx

Cd  /home/admin/nginx

Ls

查看access.log 和error.log【fssc】这两个日志

查看日志命令:tail -f access.log

查看php的日志:

Find  / -name  php_err.log

php在/data/logs下面看日志

cd   /data/logs

Ls

查看php_err.log

cd  mall-logs[这是php获取到java的日志,就是php就调用spider-goods 或spider-order哪些服务的日志]

Ls

比如es挂了

就cd   es

Ls

查看最新的日志{看日期}:tail -f   202107028.log

246:

Find / -name spider-goods

Cd  /home/wasusr/bmp/logs

Ls

Cd  spider-order

Ls

看最新的日志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值