重启服务器前后需要做的事

news/2024/7/24 12:33:50 标签: 服务器, 重启

重启

1. 看服务器启动了哪些应用,并导入记录到本地
  • ps看哪些应用正在运行(more–>空格或回车翻页)
ps -ef|more

在这里插入图片描述
如tomcat、apache的httpd、zookeeper、memcache、还有springboot springcloud项目、solr等等服务。

  • 导出ps信息到本地
ps -ef > ps.txt
sz ps.txt
  • 看哪些端口在被哪个应用占用(more–>空格或回车翻页)
netstat -anpl | more
  • 导出端口信息到本地
netstat -anpl > netstat.txt
sz netstat.txt

  • 然后cd 到软件目录,看目录下都有哪些服务,有没有tomcat1,tomcat2类似的情况,需要启动的是哪个目录,每个目录是干嘛的,如
    在这里插入图片描述
    apache是httpd的转发,
    apr是安装apache时产生的文件,
    apr-util是安装apache时产生的文件,
    java 不知道,cd进去看是jdk,
    maven是maven应用,
    memcache 底下就有两个文件夹,一个个点开看,发现有一个是解压的原文件,
    nodejs cd进去看除了nodejs相关应用暂无其他东西,先暂定,
    solr ps -ef的时候有该服务,cd进去看哪个目录启动的
    tomcat去看提供者消费者
    yarn 跟nodejs类似
    zk 看是否正常注册中心,有没有特殊的文件夹。

  • 接下来查看每一个可能启动的应用的启动信息,并粘贴到本地!
ps -ef|grep solr

为了重启服务器之后,查看该服务是否跟原来一致,检测是否启动的时候漏掉参数或者配置
在这里插入图片描述

2.看系统服务->查看是否漏项,特殊配置等
cat /etc/rc.local
cat ~/.bashrc
cat ~/.bash_profile

重启

根据本地记录好的所有该启动的服务,挨个启动,注意启动顺序,如tomcat的提供者先启动,消费者后启动等。
启动后查看相应的日志信息看是否启动成功。
启动成功后在执行

ps -ef|grep tomcat

重启前的启动信息做对比,看是否一致,若不一致在根据相应的区别,重新启动该服务。
所有应用启动完成,重新试验线上功能是否能正常使用,至此重启结束,若有相应问题,在根据问题查看日志等方式解决。


http://www.niftyadmin.cn/n/1301351.html

相关文章

TexturePacker破解版教程及下载

如果已经了解如何破解的同学可以忽略文章,直接下载: 百度网盘https://pan.baidu.com/s/1xPQEpsg33goeBEF-wXvuog#list/path%2F,密码egyf。 大家只需要下载TexturePacker_3.0.9.rar就可以了:虽然百度网盘下载的不是一般的慢,但是好…

一份全面的React、Angular和Vue.js比较指南

对于开发人员而言,选择技术栈有时是一件相当棘手的任务。因为您需要综合考虑诸如:预算、时间、应用大小、最终用户、项目目标、以及可用资源等多方面因素。 无论您是初学者、开发人员、自由职业者还是项目架构师,只有详细了解了每种框架的优…

微信小程序模板template总结

没有看过微信小程序template的同学们可以先去官网上了解一下。 以下是对template的几点总结: 一、 template,是一个wxml文件,所以在template中没有处理逻辑的功能(如果希望了解有处理逻辑功能的模块化组件,可以查看下一…

vue篇之事件总线(EventBus)

许多现代JavaScript框架和库的核心概念是能够将数据和UI封装在模块化、可重用的组件中。这对于开发人员可以在开发整个应用程序时避免使用编写大量重复的代码。虽然这样做非常有用,但也涉及到组件之间的数据通讯。在Vue中同样有这样的概念存在。通过前面一段时间的学…

Vue+koa2开发一款全栈小程序(服务端环境搭建和项目初始化)

1.微信公众平台小程序关联腾讯云 腾讯云的开发环境是给免费的一个后台,但是只能够用于开发,如果用于生产是需要花钱的,我们先用开发环境吧 1.用小程序开发邮箱账号登录微信公众平台 2.【设置】→【开发者工具】→第一次是git管理&#xff…

微信小程序自定义组件Component总结

没有看过微信小程序自定义组件(以下称Component)的同学可以到官网上了解一下。 以下是对Component的总结: 一、Component概念 Component像页面一样由wxml、wxss、js和json4个文件组成,且需要把这4个文件放在同一个目录中。与页面不一样的是,C…

前端面试忽悠师入门,教你如何从容面试。

去年回杭后,除了在新的公司沉迷业务开发、业余吹水之外,趁着人手不足顺便做了些电话和现场面试的工作( 当然主要是面向初级前端岗候选人 ) 从两年前初入行的校招生,到如今扮猪吃老虎的面试官,感觉可以写篇…

每日质量NPM包事件绑定_bindme(详解React的this)

一、bindme 官方定义: is a helper to bind a list of methods to an object reference 理解: 因为 不推荐在render()里构建函数 ,作者就用了6行代码封装了函数绑定事件的代码. bindme的npm包实际上由6行ES5代码组成,但是确实方便了很多.这个包值得一用 二、用法 代替箭头…