亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 非常實用的Tomcat啟動腳本實現方法

非常實用的Tomcat啟動腳本實現方法

熱門標簽:金融行業外呼線路 東莞人工智能電銷機器人供應商 長沙開福怎么申請400電話 廣州電銷機器人系統圖 江蘇電銷外呼防封系統是什么 智能電話機器人線路 賀州市地圖標注app 高德地圖標注無營業執照 百度地圖標注要不要錢

前言

有這樣一個場景,公司為了安全起見,需要對所有登錄Linux服務器做安全限制,要求除了管理員其他要登錄linux服務器的員工不能用最高權限賬號登錄,要創建新的用戶,對目錄及文件權限做出控制,只能對需要操作的目錄允許讀,寫,執行權限,其他目錄只有讀的權限,并且所有tomcat不能直接在bin中用startup.sh,shutdown.sh進行啟動和停止,要通過寫shell腳本進行此操作,也就是說有兩個步驟,創建用戶并設置權限,寫tomcat啟動腳本,下面我們就完成這兩個步驟。

1.首先我們就來創建一個普通用戶。

groupadd tomcat #加組 
useradd -g tomcat -s /usr/sbin/nologin tomcat #向組加用戶 
usermod -L tomcat #鎖定密碼,使密碼無效 
passwd tomcat # 設置密碼 

通過這四步,我們就把普通用戶創建好了,在創建用戶時,我們是先創建的組,組創建完成后創建用戶并加入該組。

用戶創建完成后,就開始給用戶設置權限

chown -R tomcat:tomcat /data #分配權限給用戶 

這就是給tomcat這個用戶設置了可以操作data目錄及其子目錄下的權限,-R就代表該目錄及其級聯子目錄。

[root@localhost data]# ls -l 
total 0 
drwxr-xr-x. 4 tomcat tomcat 79 May 20 08:03 tomcat 
[root@localhost data]# 

 此時我們通過ls -l 命令就可以看到data目錄已經屬于tomcat用戶,且擁有查看,寫入,執行權限

2.完成了用戶創建后,我們就要開始完成tomcat啟動腳本。

如代碼所示:

#!/bin/bash 
tomcat_home=/data/tomcat/tomcat-8484 
SHUTDOWN=$tomcat_home/bin/shutdown.sh 
STARTTOMCAT=$tomcat_home/bin/startup.sh 
case $1 in 
start) 
echo "啟動$tomcat_home" 
$STARTTOMCAT 
cd /data/tomcat/tomcat-8484/logs 
tail -f catalina.out 
;; 
stop) 
echo "關閉$tomcat_home" 
#$SHUTDOWN 
netstat -anp | grep 8484| grep -v grep | awk '{print $7}' | sed -e 's//java//g' | sed -e 's/^/kill -9 /g' | sh 
#pidlist=`ps -ef |grep tomcat |grep -v "grep"|awk '{print $2}'` 
#kill -9 $pidlist 
#刪除日志文件,如果你不先刪除可以不要下面一行 
#rm $tomcat_home/logs/* -rf 
#刪除tomcat的臨時目錄 
#rm $tomcat_home/work/* -rf 
;; 
restart) 
echo "關閉$tomcat_home" 
$SHUTDOWN 
#pidlist=`ps -ef |grep tomcat |grep -v "grep"|awk '{print $2}'` 
#pidlist=`netstat -anp |grep 8484 |grep -v "grep"|awk '{print $2}'` 
#netstat -anp | grep 8484| grep -v grep | awk '{print $7}' | sed -e 's//java//g' | sed -e 's/^/kill -9 /g' | sh 
#kill -9 $pidlist 
sleep 5 
echo "啟動$tomcat_home" 
$STARTTOMCAT 
#看啟動日志 
#tail -f $tomcat_home/logs/catalina.out 
;; 
logs) 
cd /data/tomcat/tomcat-8484/logs 
tail -f catalina.out 
;; 
esac 

上面代碼就是tomcat啟動腳本,首先我們要創建一個文本文件,然后將后綴名變成.sh,這里我是用端口號為8484的tomcat作為例子,從腳本文件中可以看到,總共只需對自己tomcat位置和日志位置進行自定義改動后就可以使用,總共有四個命令,start,stop,restart,logs。

腳本文件創建好后,只需將它放入你的服務器中,位置可以自己隨意選擇,我這里就把它放在了tomcat下bin目錄中。

腳本文件放入服務器后其實還不能使用,會有兩個問題待解決,一個是格式問題,一個是權限問題。因為我們是文本文件創建的,其格式是文本格式,我們要改成unix格式,所以要進行如下設置

sed -i "s/ 
//" tomcat-8484.sh #設置腳本文件為unix格式 

完成了格式設置后就要為該腳本文件設置權限,因為linux默認文件的權限是drwxr-xr-x,即所有運行權限賦予文件所有者也就是系統管理員(當前我是用系統管理員登錄),把讀和運行的權限賦予群組用戶,把讀的權限賦予其他用戶,所以我們要對腳本文件權限進行重新設置。

chmod 777 ./tomcat-8484.sh 

chmod命令就是改變權限的命令,這個777是什么意思呢?

在Linux系統中,文件或目錄的權限又分為3種:只讀、只寫、可執行。


依照上面的表格,權限組合就是對應權限值求和,如下:

7 = 4 + 2 + 1 讀寫運行權限

5 = 4 + 1 讀和運行權限

4 = 4 只讀權限

因此,大家也就明白了 chmod 777 ./tomcat-8484.sh 命令的含義了。

此時我們的tomcat啟動腳本就完成了,下面我們來演示一下。

啟動

[root@localhost bin]# ./tomcat-8484.sh start 
啟動/data/tomcat/tomcat-8484 
Using CATALINA_BASE: /data/tomcat/tomcat-8484 
Using CATALINA_HOME: /data/tomcat/tomcat-8484 
Using CATALINA_TMPDIR: /data/tomcat/tomcat-8484/temp 
Using JRE_HOME: /usr 
Using CLASSPATH: /data/tomcat/tomcat-8484/bin/bootstrap.jar:/data/tomcat/tomcat-8484/bin/tomcat-juli.jar 
Tomcat started. 

我們查看進程看一下是否真的啟動

[root@localhost bin]# ps -ef |grep tomcat 
root 5569 1 7 14:09 pts/0 00:00:06 /usr/bin/java -Djava.util.logging.config.file=/data/tomcat/tomcat-8484/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dignore.endorsed.dirs= -classpath /data/tomcat/tomcat-8484/bin/bootstrap.jar:/data/tomcat/tomcat-8484/bin/tomcat-juli.jar -Dcatalina.base=/data/tomcat/tomcat-8484 -Dcatalina.home=/data/tomcat/tomcat-8484 -Djava.io.tmpdir=/data/tomcat/tomcat-8484/temp org.apache.catalina.startup.Bootstrap start 
root 5611 5340 0 14:10 pts/0 00:00:00 grep --color=auto tomcat 

可以看到啟動沒有問題。

關閉

[root@localhost bin]# ./tomcat-8484.sh stop 
關閉/data/tomcat/tomcat-8484 
sh: line 2: kill: (18484) - No such process 
[root@localhost bin]# ps -ef |grep tomcat 
root 5621 5340 0 14:13 pts/0 00:00:00 grep --color=auto tomcat 

查看進程確實是關閉成功的,好了我們的tomcat啟動腳本也就大功告成了,這個腳本還可以自己在此基礎上進行延伸,例如在啟動后就立即查看日志等。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

標簽:北京 張家界 洛陽 滄州 廊坊 松原 永州 玉樹

巨人網絡通訊聲明:本文標題《非常實用的Tomcat啟動腳本實現方法》,本文關鍵詞  非常,實,用的,Tomcat,啟動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《非常實用的Tomcat啟動腳本實現方法》相關的同類信息!
  • 本頁收集關于非常實用的Tomcat啟動腳本實現方法的相關信息資訊供網民參考!
  • 推薦文章
    一本伊大人香蕉高清在线观看| 美女免费毛片| 日本伦理网站| 国产视频久久久久| 国产网站免费在线观看| 国产福利免费视频| 欧美激情伊人| 黄视频网站在线观看| 亚洲 国产精品 日韩| 欧美a级片免费看| 久久久久久久免费视频| 亚洲不卡一区二区三区在线| 精品视频免费在线| 国产国产人免费视频成69堂| 国产一区精品| 国产视频一区二区在线播放| 精品久久久久久中文字幕一区| 国产成人啪精品视频免费软件| 麻豆系列国产剧在线观看| 亚欧成人乱码一区二区| 日本在线www| 国产精品免费久久| 午夜在线亚洲男人午在线| 亚洲精品影院一区二区| 欧美激情伊人| 国产亚洲精品aaa大片| 久久久久久久免费视频| 国产视频久久久久| 91麻豆精品国产片在线观看| 中文字幕Aⅴ资源网| 黄色福利片| 黄色免费三级| 深夜做爰性大片中文| 成人影院一区二区三区| 精品视频免费在线| 99久久网站| 免费国产一级特黄aa大片在线| 91麻豆精品国产自产在线 | 国产a视频| 精品国产香蕉在线播出| 国产麻豆精品| 日本在线不卡免费视频一区| 精品国产一区二区三区久| 一级毛片视频在线观看| 日本免费区| 欧美一级视频免费| 99热精品在线| 四虎影视库国产精品一区| a级黄色毛片免费播放视频| 国产一区二区精品| 九九精品久久久久久久久| 国产精品1024永久免费视频| 欧美日本韩国| 四虎影视精品永久免费网站| 国产激情一区二区三区| 亚洲 激情| 欧美国产日韩精品| 国产精品1024永久免费视频| 欧美大片aaaa一级毛片| 日韩在线观看视频黄| 日韩一级精品视频在线观看| 日韩在线观看网站| 一级毛片视频播放| 精品美女| 九九国产| 国产原创视频在线| 91麻豆精品国产自产在线观看一区 | 九九久久国产精品大片| 精品在线免费播放| 黄视频网站在线看| 国产91精品一区| 成人免费观看男女羞羞视频| 精品国产香蕉在线播出| 精品视频在线观看视频免费视频| 国产网站免费视频| 国产精品免费久久| 99久久精品国产片| 高清一级做a爱过程不卡视频| 四虎久久精品国产| 台湾美女古装一级毛片| 午夜欧美福利| 四虎影视库国产精品一区| 久久成人性色生活片| 香蕉视频久久| 国产精品自拍一区| 亚久久伊人精品青青草原2020| 日韩专区亚洲综合久久| 九九热国产视频| 欧美日本韩国| 日韩一级精品视频在线观看| 韩国三级视频在线观看| 欧美一级视频免费| 日本在线www| 国产亚洲免费观看| 日韩字幕在线| 久久国产精品只做精品| 精品国产亚洲人成在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产网站在线| 国产伦理精品| 欧美爱爱动态| 一级女性全黄生活片免费| 亚洲精品永久一区| 成人免费观看网欧美片| 国产综合成人观看在线| 亚洲wwwwww| 一a一级片| 黄色免费网站在线| 可以免费看污视频的网站| 九九久久国产精品大片| 国产一区二区精品久久91| 日韩av东京社区男人的天堂| 一级女性大黄生活片免费| 欧美a免费| 日本乱中文字幕系列| 美国一区二区三区| 久久成人性色生活片| 国产成人精品综合在线| 国产视频网站在线观看| 黄色免费网站在线| 色综合久久天天综合观看| 一a一级片| 国产伦精品一区二区三区无广告| 久久福利影视| 亚洲第一页乱| 精品久久久久久综合网| 国产一区二区精品尤物| 九九国产| 日韩中文字幕在线播放| 99热热久久| 99久久精品国产片| 国产视频网站在线观看| 久久久成人网| 成人a级高清视频在线观看| 日韩字幕在线| 国产一区二区精品尤物| 成人免费高清视频| 韩国三级香港三级日本三级la| 国产精品123| 国产成人啪精品| 99热精品在线| 国产不卡福利| a级毛片免费观看网站| 国产麻豆精品免费视频| 午夜在线亚洲| 99热精品在线| 欧美激情在线精品video| 日韩avdvd| 999久久狠狠免费精品| 亚洲精品影院久久久久久| 日韩中文字幕在线亚洲一区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 在线观看导航| 久久福利影视| 亚洲 男人 天堂| 国产一区免费观看| 国产亚洲精品aaa大片| 国产伦精品一区三区视频| 日韩中文字幕在线亚洲一区| 日韩字幕在线| 一级毛片视频播放| 国产视频网站在线观看| 国产伦理精品| 午夜在线亚洲| 超级乱淫黄漫画免费| 韩国三级视频网站| 韩国毛片| 日日日夜夜操| 99久久精品国产麻豆| 久久精品大片| 国产成人啪精品| 一级女性全黄生活片免费| 欧美国产日韩在线| 日韩中文字幕在线亚洲一区| 四虎影视库国产精品一区| 国产网站免费视频| 高清一级做a爱过程不卡视频| 国产视频一区二区在线观看| 免费一级片在线| 韩国三级视频在线观看| 999久久狠狠免费精品| 日韩在线观看视频黄| 中文字幕一区二区三区精彩视频| 999精品在线| 国产91素人搭讪系列天堂| 亚洲精品永久一区| 色综合久久天天综合观看| 精品视频免费看| 国产麻豆精品| 久草免费资源| 欧美激情一区二区三区中文字幕| 色综合久久天天综合观看| 91麻豆国产| 欧美一区二区三区在线观看| 日本伦理片网站| 91麻豆精品国产自产在线| 97视频免费在线| 日本特黄特色aaa大片免费| 韩国毛片| 91麻豆tv|