精华内容
下载资源
问答
  • linux nginx启动 重启 关闭命令:nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确启动操作-c参数指定了要加载的nginx配置...

    linux nginx启动 重启 关闭命令:

    nginx -s reload :修改配置后重新加载生效

    nginx -s reopen :重新打开日志文件

    nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确

    启动操作 -c参数指定了要加载的nginx配置文件路径

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

    停止操作

    nginx -s stop :快速停止nginx

    quit :完整有序的停止nginx

    其他的停止nginx 方式:

    停止操作是通过向nginx进程发送信号来进行的

    步骤1:查询nginx主进程号

    ps -ef | grep nginx

    在进程列表里 面找master进程,它的编号就是主进程号了。

    步骤2:发送信号

    从容停止Nginx:

    kill -QUIT 主进程号

    例如:kill -QUIT 16391

    快速停止Nginx:

    kill -TERM 主进程号

    强制停止Nginx:

    kill -9 主进程号

    另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文 件,我们就不用先查询Nginx的主进程号,而直接向Nginx发送信号了,命令如下:

    kill -信号类型'/usr/local/nginx/logs/nginx.pid'

    平滑重启

    如果更改了配置就要重启Nginx,要先关闭Nginx再打开?不是的,可以向Nginx 发送信号,平滑重启。

    平滑重启命令:

    kill -HUP 住进称号或进程号文件路径

    或者使用

    /usr/nginx/sbin/nginx -s reload

    注意,修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:

    nginx -t -c /usr/nginx/conf/nginx.conf

    或者

    /usr/nginx/sbin/nginx -t

    展开全文
  • Docker安装的RabbitMq的启动重启指令 查看RabbitMq容器的id:docker ps 结果如下: 重启RabbitMq容器:docker retart {rabbitmq容器id} 启动RabbitMq容器:docker exec -it {rabbitmq容器id} /bin/bash

    Docker安装的RabbitMq的启动重启指令,及进入WEB_UI界面操作

    1. 查看RabbitMq容器的id:docker ps
      结果如下:
      ![在这里插入图片描述](https://img-blog.csdnimg.cn/6d225dcd94a6492c80c874beadd9d794.png
    2. 重启RabbitMq容器:docker restart {rabbitmq容器id}
      在这里插入图片描述
    3. 启动RabbitMq容器:docker exec -it {rabbitmq容器id} /bin/bash
      在这里插入图片描述
    4. 进入WEB_UI界面,在浏览器中添加http://{ip}:15672/【填Rabbit所在的ip地址】
      在这里插入图片描述
    展开全文
  • 启动操作nginx -c /usr/local/nginx/conf/nginx.conf-c参数指定了要加载的nginx配置文件路径停止操作停止操作是通过向nginx进程发送信号来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找...

    启动操作

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

    -c参数指定了要加载的nginx配置文件路径

    停止操作

    停止操作是通过向nginx进程发送信号来进行的

    步骤1:查询nginx主进程号

    ps -ef | grep nginx

    在进程列表里 面找master进程,它的编号就是主进程号了。

    步骤2:发送信号

    从容停止Nginx:

    kill -QUIT 主进程号

    例如:kill -QUIT 16391

    快速停止Nginx:

    kill -TERM 主进程号

    强制停止Nginx:

    kill -9 主进程号

    另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文 件,我们就不用先查询Nginx的主进程号,而直接向Nginx发送信号了,命令如下:

    kill -信号类型'/usr/local/nginx/logs/nginx.pid'

    平滑重启

    如果更改了配置就要重启Nginx,要先关闭Nginx再打开?不是的,可以向Nginx 发送信号,平滑重启。

    平滑重启命令:

    kill -HUP 住进称号或进程号文件路径

    或者使用

    /usr/nginx/sbin/nginx -s reload

    注意,修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:

    nginx -t -c /usr/nginx/conf/nginx.conf

    或者

    /usr/nginx/sbin/nginx -t

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

    本文标题: 详解linux中nginx启动 重启 关闭命令

    本文地址: http://www.cppcns.com/os/linux/179573.html

    展开全文
  • 前言你是如何启动、关闭你的SpringBoot项目的?还是使用java -jar xxxx.jar启动?还在用ps -ef找到你的pid去kill你的应用吗?让我们来看看还有什么更加优雅的一键启动关闭的方式。第一种方式使用shell脚本,就是编写...

    前言

    你是如何启动、关闭你的SpringBoot项目的?还是使用java -jar xxxx.jar启动?

    还在用ps -ef找到你的pid去kill你的应用吗?

    让我们来看看还有什么更加优雅的一键启动关闭的方式。

    第一种方式

    使用shell脚本,就是编写相应的shell脚步去启动和关闭我们的项目。

    脚本内容:https://github.com/LinkinStars/springBootTemplate/blob/master/app.sh

    PS:本人不是专业运维,可能shell脚本不够规范,见谅~~

    脚本的使用

    首先,将你需要发布的jar包,和含有上述内容的脚本app.sh,上传至linux服务器,注意两者必须处于同一目录,并且该目录下只有一个jar包,并给与app.sh相应执行权限,chmod 777 app.sh

    然后就可以执行脚本,命令如下

    命令

    作用

    ./app.sh start

    启动应用

    ./app.sh stop

    关闭应用

    ./app.sh restart

    重启应用

    ./app.sh status

    查看应用状态

    ./app.sh stop -f

    强制kill应用进程

    注意,重新发布应用时,先stop再上传jar包哦。

    使用情况如图:

    f448cca2ff48e7909b5b8b7f57b0576e.png

    脚本中可以修改的地方:

    19行左右: nohup java -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -Xms512M -Xmx4G -jar $appName > /dev/null 2>&1 &

    这是最终jar的启动命令,在这里你需要对gc、Xms、Xmx等针对你机器的实际情况修改,还可以添加你所需要的启动参数等。

    56行左右: for i in {3..1}

    这里是设置restart的时候等待的时间,因为有的项目在3秒之内可能没有办法正常停止,所以可以调整为5秒,保证应用确实正常停止后再启动

    第二种方式

    如果你以为这样就足够优雅了,那你就太天真了,如果你使用的是SpringBoot2.0及以上的版本,那就有福了,不需要脚本也可以很优雅。

    如何使用

    首先你修改一下打包的方式:

    如果你使用gradle构建的项目,在build.gradle文件中加入以下代码,打包时使用bootJar进行打包

    bootJar {

    launchScript()

    }

    如果你使用maven进行构建的项目,添加下面的代码

    org.springframework.boot

    spring-boot-maven-plugin

    true

    打出来的jar文件非常神奇,在linux系统可以直接使用./app.jar这样类似于启动shell脚本一般的方式启动项目,你可以先尝试一下是否能这样启动,来保证后续步骤的正常。

    第二步添加链接

    在服务器上运行下面的命令:

    $ sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp

    其中【/var/myapp/myapp.jar】为你上传至服务器jar的绝对路径,一定要写全哦。

    【/etc/init.d/myapp】里面的myapp可以修改为你自己想要的名称,后面会用到。

    第三步启动

    做完之后,你就可以使用service命令,像启动停止服务一样操作你的应用:

    $ service myapp start

    $ service myapp stop

    $ service myapp status

    测试效果如下:

    [root@localhost ~]# service myapp start

    Started [31624]

    [root@localhost ~]# service myapp status

    Running [31624]

    [root@localhost ~]# service myapp stop

    Stopped [31624]

    其中会遇到的坑:

    使用service myapp start命令后可能出现Unable to find Java.

    使用ln -s /usr/local/jdk/bin/java /sbin/java命令来解决。

    其中【/usr/local/jdk/bin/java】为你安装在服务器上jdk的目录

    【/sbin/java】不需要修改

    问题解决参考:https://github.com/spring-projects/spring-boot/issues/5690

    总结

    这样之后你想停止应用,不需要再像以前一样ps -ef找来找去了。

    这对于之后的CICD,或者是docker化的你的应用等,都有一定的帮助。

    Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务

    RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理.systemd兼容SysV和Li ...

    批处理命令行CMD启动停止重启IIS的命令

    原文:批处理命令行CMD启动停止重启IIS的命令 启动IIS: net start iisadmin    (IIS的整个服务) net start w3svc       (WWW网页WEB服务) ...

    在CentOS 7中启动/停止/重启服务

    RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理.systemd兼容SysV和Li ...

    linux如何启动/停止/重启MySQL

    如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start2.使用 mysqld 脚本启动:/etc/inint.d/mysqld star ...

    Linux编辑启动停止重启springboot jar包脚本

    springboot的配置文件中,配置文件的名字都有各自的意义跟用途 dev 开发环境 prod 生产环境(默认) test 测试环境 加载指定配置文件 --spring.profiles.activ ...

    Linux shell脚本启动 停止 重启jar包

    最近做的微服务jar包想弄在持续集成中自动化部署,所以首先得有一个操作jar包的脚本 只需将jar文件的路径替换到APP_NAME的值就可以了,其他不用改 注意:window编辑的shell文件,通过 ...

    Linux启动/停止/重启Mysql数据库的方法

    1.查看mysql版本 方法一:status; 方法二:select version(); 2.Mysql启动.停止.重启常用命令 a.启动方式 1.使用 service 启动: [root@loca ...

    Linux启动/停止/重启Mysql数据库的方法——转载

    Mysql启动.停止.重启常用命令 a.启动方式1.使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root ...

    随机推荐

    由Nullable模式想到的ToString的扩展

    虽然关于null的一切争论永不停息,但根据实际开发经历,很多时候需要判断无聊的null,并且有些的判断是可有可无的,尤其是在表现层. string e = null; if (e != null) { ...

    mysql 去除空格

    update nm_user set nickname=TRIM(Replace(Replace(Replace(nickname,'\t',''),'\n',''),'\r',''))

    从零开始写一个武侠冒险游戏-6-用GPU提升性能(1)

    从零开始写一个武侠冒险游戏-6-用GPU提升性能(1) ----把帧动画的实现放在GPU上 作者:FreeBlues 修订记录 2016.06.19 初稿完成. 2016.08.05 增加对 XCod ...

    sass学习(1)——了解sass

    为什么要选择sass 我们在手写css中,会遇到很多很麻烦的问题.倒不是一些技术的问题,而是工程量的问题.例如,如何可以代替难记的16进制颜色,如何可以让层次更清晰,还有重复的代码该如何偷懒.其实这一 ...

    动态Script标签 解决跨域问题

    动态Script 解决跨域问题 1.动态创建scriptcreateScript : function(src){ var varScript = document.createElement(&q ...

    Spring AOP 的proxy详解

    spring 提供了多种不同的方案实现对 bean 的 aop proxy, 包括 ProxyFactoryBean, 便利的 TransactionProxyFactoryBean 以及 AutoP ...

    keras中的重要函数

    https://blog.csdn.net/u012969412/article/details/70882296

    js高级——构造函数,实例对象和原型对象——prototype、__proto__和constructor构造器

    一.前言 了解JavaScript面向对象,需要先了解三个名词: 构造函数,实例对象和原型对象. 注意:JavaScript中没有类(class)的概念,取而代之的是构造函数,两者类似却又有很大的差别 ...

    unity批量设置图片为etc2格式或者astc格式

    网上找了半天,没一个能用的,干脆自己写个,直接拷贝这个脚本就行 这个是ios版本的,安卓的话写在注释里面,去掉注释就能用了 现在ios支持一种新格式叫astc比原本的pvrtc压缩比更高,而且质量更高 ...

    JVM——Java内存区域

    一,概述: Java跟C++不同,在内存管理区域C++程序员拥有着最高权力,但是正是因为如此,所以C++程序员要照顾这个对象的生老病死,从创建到消亡都是由程序员决定的. 但是Java程序员在虚拟机的自 ...

    展开全文
  • redis命令:启动、关闭、重启

    千次阅读 2021-04-12 16:21:19
    启动 使用指定配置文件启动 src/redis-server redis.conf & 关闭 直接运行 $ src/redis-cli shutdown 进入redis-cli控制台运行 127.0.0.1:6379>...重启 还是老实的用关闭+启动吧..... ...
  • 重启oracle的方法

    千次阅读 2021-05-08 14:45:51
    方法1用root以ssh登录到linux,打开终端输入以下命令:cd $ORACLE_HOME #进入到oracle的安装目录dbstart #重启服务器lsnrctl start #重启监听器这种方式可能会报一些权限问题,要设置相应的权限,如果启动失败了,...
  • oracle数据库重启

    千次阅读 2021-05-02 03:04:29
    现将oracle重启的问题记录一下,由于断电等原因等导致数据库崩溃,需要重启oracle数据库.在xshell中使用(1)su oracle登录,然后使用lsnrctl status 查看监听状态,报错:-bash:lsnrctl:command not found网上查一下...
  • Linux系统怎么重启Samba服务

    千次阅读 2021-05-09 07:24:32
    下面由学习啦小编为大家整理了Linux系统重启samba服务的方法详解,希望对大家有帮助!Linux系统重启samba服务的方法详解以root用户登录操作系统。执行cd /etc/samba命令进入“/etc/samba”目录。执行vi smb.conf命令...
  • 弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率三年低至5折,多种配置可选...
  • 安装完毕后,尝试启动数据库。系统提示找不到这个服务。再次看一下安装的包:#rpm -qa |grep mysql命令返回空,说明刚才没有安装成功。只好再次安装了。不过这次我们在命令后面加上*号。看图,需要安装的包还真多!...
  • fastdfs 启动关闭重启

    2021-03-09 14:39:17
    启动 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start /usr/bin/fdfs_storaged /etc/fdfs/storage.conf start 重启 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart /usr/bin/fdfs_storaged /etc/fdfs...
  • CentOS基础命令重启启动mysql

    千次阅读 2021-02-01 00:15:35
    1.硬盘安装的linux,在系统图形界面启动后,可使用Ctrl+Alt+F1~6切换到字符界面,再用Ctrl+Alt+F7切换到图形界面。对于使用虚拟机安装的linux,由于虚拟机屏蔽了Ctrl+Alt键,必须使用其他热键:Ctrl+Alt+shift+F1~6...
  • appium控制APP启动重启

    千次阅读 2021-11-16 18:35:53
    启动当前应用 driver.launch_app() 置于后台XX秒后恢复 driver.background_app(3) 转载于:...
  • 如何重启MySQL,正确启动MySQL

    千次阅读 2021-01-18 18:18:26
    linux平台及windows平台mysql重启方法Linux下重启MySQL的正确方法:1、通过rpm包安装的MySQLservice mysqld restart2、从源码包安装的MySQL// linux关闭MySQL的命令$mysql_dir/bin/mysqladmin -uroot -p shutdown// ...
  • 如何启动/停止/重启MySQL(2010-11-03 10:59:30)标签:启动脚本重启命令web服务it分类:数据库一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/init.d/mysql start3、使用 ...
  • Linux重启,启动php服务

    千次阅读 2021-03-22 21:21:33
    就在昨天,使用Linux服务器,突然间很卡,我们部门决定要重启服务器,可是重启完服务器后,网站打不开,移动端接口无法使用。这可整急这群小哥哥了。------------------------以下是我的解决之路--------------------...
  • APMServ中的 Apache无法启动… 情况1. 找问题:C:\APMServ5.2.6\Apache\bin点击httpd.exe 会出现: path is invalid.(地址无效) 解决办法:找到C:/APMServ5.2.6/Ap ... 【MVC】MvcPager分页及边界传递数据示例 using ...
  • 虚拟机网络无法启动重启并出现Job for network.service failed because the control process exited with error code.或者Failed to start LSB: Bring up/down networking. 克隆好虚拟机后,在重启网络时,如果...
  • 2017-12-29 回答一、软件方面1、病毒 “冲击波”病毒发作时还会提示系统将在60秒后自动启动。1 木马程序从远程控制你计算机的一切活动,包括让你的计算机重新启动。 清除病毒,木马,或重装系统。2、系统文件损坏 ...
  • 通过DIY安装WNMP后,要一个个启动、停止和重启这几个软件就比较麻烦。而且PHP FastCGI默认不会后台启动,需要借助RunHiddenConsole.exe 组件。那么,用bat脚本来做岂不是更简单?下载后,放到安装的WNMP目录下。然后...
  • 一、PHP启动命令:/usr/local/php5/sbin/php-fpm停止命令:pkill php-fpm二、MySQL启动命令:/etc/init.d/mysqld start停止命令:/etc/init.d/mysqld stop重启命令:/etc/init.d/mysqld restart三、Apache启动命令:...
  • centos7如何启动重启php-fpm服务

    千次阅读 2021-03-25 11:36:30
     Ss Mar31 0:04 php-fpm: master process (/etc/opt/remi/php73/php-fpm.conf) [root@localhost ~]# 重启主进程号id即可kill -SUR2 28810 启动方法是/opt/remi/php73/root/usr/sbin/php-fpm
  • 服务器重启后,发现MYSQL老是启动不了,就算运气好启动了也是超级慢!这可愁死了众多小伙伴了。问过一些朋友都说可能是C:windowstemp下面存在这大量的临时文件导致mysql启动缓慢,肯定是长时间没有清理导致临时文件...
  • LINUX启动/重启/停上MYSQL的命令(详解)

    千次阅读 2021-01-18 19:03:58
    如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:...
  • mysql可以在linux与windows中运行,下面我们先来介绍windows下利用命令模式启动/停止/重启MySQL服务器,然后再来介绍linux中启动/停止/重启MySQL服务器命令。一、启动方式1、使用 service 启动:service mysqld start...
  • 在本地调试wordpress网站,我就是用phpStudy来配置环境的,可是最近遇到一...故障的情况:点击phpStudy界面的启动或者重启,Apache和MySQL启动几秒后就会停止,无论怎样启动或者重启都是同样的情形。于是我上网百度...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,147,785
精华内容 459,114
关键字:

启动重启