项目linux启动
2021/12/26 7:08:10
本文主要是介绍项目linux启动,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
查看进程: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
看最新的日志
这篇关于项目linux启动的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法