写一个常用的部署服务器跟nginx的windows/linux命令-记录

云服务常用命令

linux

1、将项目部署到云服务器中使用   java -jar name.jar #name为jar包名
2、查看java执行进程   ps -ef|grep java
3、终止该进程     kill -9 进程PID  #以上命令查到pid
4、查看占用端口     losf -i:post #post为端口号
5、守护进程    nohup java -jar bbb.jar &  或者   nohup command > myout.file 2>&1 & 

# command就是要执行的命令

关于nohup的解释:

0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;

2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到myout.file文件中

若没有指定   > myout.file 2>&1  则所有输出都被重定向到一个名为nohup.out的文件中(当前目录下)

nohup和&的区别

& : 指在后台运行

nohup : 不挂断的运行,注意并没有后台运行的功能,,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行,注意了nohup没有后台运行的意思;&才是后台运行

Nginx

启动nginx

Windows:

进入nginx安装目录:start nginx,或者直接在目录双击nginx.exe(一闪而过)

linux:

./usr/local/nginx/sbin/nginx

查看、杀掉Nginx的端口和进程

Windows:

netstat -ano|findstr 8001

tasklist /fi “imagename eq nginx.exe”
ps -ef|grep nginx 查看进程

taskkill /f /t /im nginx.exe
taskkill /f /pid 8001

linux同上上那个....

----END----

原创文章 7 获赞 11 访问量 964

猜你喜欢

转载自blog.csdn.net/weixin_42009068/article/details/106095717
今日推荐