服务器

Linux各项服务启动命令

微信扫一扫,分享到朋友圈

Linux各项服务启动命令
收藏 0 0

Nginx服务

启动
nginx -c /path/to/nginx.conf
停止
nginx -s stop  :快速停止nginx  
         quit  :完整有序的停止nginx
重启
nginx -s reload  :修改配置后重新加载生效  
nginx -s reopen  :重新打开日志文件  
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
其他停止方式
ps -ef | grep nginx

kill -QUIT 主进程号     :从容停止Nginx  
kill -TERM 主进程号     :快速停止Nginx  
pkill -9 nginx          :强制停止Nginx
平滑重启
kill -HUP 主进程号

SpringBoot项目(jar)

# 后台运行jar,并记录日志到当前文件夹下的logs.txt
nohup java -jar sxpcwlkj.jar --server.port=8080 >log.txt &

nohup java -jar sxpcwlkj.jar >mylog.txt 2>&1&

nohup java -jar xxx.jar > nohup.out  2>&1&

如果不需要输出日志,可以使用如下命令

nohup java -jar xxx.jar >/dev/null &

nohup会把执行结果中的日志输出到当前文件夹下面的nohup.out文件中

# 停止后台运行的jar
ps -ef | grep java
# kill命令杀掉jar包运行的进程
kill 进程ID

nohup 命令

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [ & ]

nohup: 不挂断的运行,并没有后台运行功能,用nohup运行命令可以使命令永久执行下去,和用户终端没有关系,断开SSH不影响运行,&是后台运行.

描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 &到命令的尾部。

SVN

启动:svnserve -d -r /home/svn

停止:killall svnserve

Tomcat

查看所有Tomcat:sudo find / -name *tomcat*

查看tomcat进程:ps -ef| grep tomcat

查找pid:ps  -ef  |  grep  yourapp.jar  或  lsof -i:端口号

启动:./startup.sh

结束:./shutdown.sh

进入日志:cd /www/server/tomcat/logs

查看日志:tail -f -n2200 catalina.out

结束进程:kill -9 进程号

MQTT

进入: cd /www/server/emqx/bin

启动: emqx start

停止: emqx stop

重启: emqx restart

Redis

进入目录: /www/server/redis/src

登录: ./redis-cli
展开阅读全文
干一件事情,用心干就完了
下一篇

SpringCould整合Mybatis-Plus+Druid+Swagger2(很详细很全)

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

分类目录

微信扫一扫

微信扫一扫