云服务常用命令
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 8001linux同上上那个....
----END----