啟動 jar 包
- nohup java -jar xxx.jar &
這種方式啟動項目會默認(rèn)生成一個nohup.out的文件來記錄日志磕仅,而且這個文件太占磁盤空間篙梢,所以為了減少磁盤被大量消耗睬隶,設(shè)置啟動項目時不輸出nohup.out文件。 - nohup java -jar xxx.jar >> logs/xxx.log 2>&1 &
- logs/xxx.log 是將日志的輸出重定向到 xxx.log 文件中
- 2>&1 是將標(biāo)準(zhǔn)出錯重定向到標(biāo)準(zhǔn)輸出拦焚,這里的標(biāo)準(zhǔn)輸出已經(jīng)重定向 logs/xxx.log 文件亿昏,最后由一個 & 是讓該命令在后臺執(zhí)行
- >> 指的是將標(biāo)準(zhǔn)錯誤追加到文件中,也就是追加到 xxx.log 中
查看進程
- 查看已經(jīng)啟動的 jar 進程
ps -aux | grep xxx.jar - 殺死進程
kill -9 [進程id]
查看 nginx 配置文件位置
-
先找出 nginx 可執(zhí)行文件路徑
ps -ef | grep nginx
image.png -
找出配置文件路徑
/usr/sin/nginx -t
image.png
linux 查看當(dāng)前所在目錄路徑
-
執(zhí)行命令 pwd
pwd
image.png
nginx 日志目錄
/var/log/nginx
nginx 錯誤 failed (13: Permission denied)
只要把nginx的進程user改為root即可,將/etc/nginx/nginx.conf中的第一行改為root
image.png
nginx 405 Not Allowed 錯誤
server {
listen 80;
server_name 1.80.232.22;
access_log off;
location / {
root '/uin/web';
index index.html;
try_files $uri $uri/ /index.html;
}
# To allow POST on static pages 允許靜態(tài)頁使用POST方法
error_page 405 =200 $uri;
}