前段時(shí)間剛剛接觸了一下linux系統(tǒng),本人表示第一次使用無從下手,不像windows操作系統(tǒng)是可視化的,簡單的創(chuàng)建文件或文件夾都要通過寫命令才能將其完成,由于工作需要,不得不自學(xué)linux ,先是自學(xué)常用的一些命令,然后再部署可執(zhí)行jar,以下是具體的操作步驟。
1、執(zhí)行jar包的命令和在windows操作系統(tǒng)上是一樣的,都是java -jar xxxx.jar。
2、將jar程序設(shè)置成后臺(tái)運(yùn)行,并且將標(biāo)準(zhǔn)輸出的日志重定向至文件consoleMsg.log。
nohup java -jar target/spring-boot-scheduler-1.0.0.jar &。nohup java -jar $code_home/$projectname/target/$projectname-0.0.1-snapshot.jar > /dev/null 2>&1 &。java-cpzookeeper.jar:src/java/lib/log4j-1.2.15.jar:conf:src/java/lib/jline-0.9.94.jar\org.apache.zookeeper.zookeepermain-server127.0.0.1:2181。
nohup /data/taapp/jdk1.8.0_144/bin/java -Dspring.profiles.active=local -jar /data/taapp/tianlife/talife-app-server-core-0.1.0.jar >> /data/taapp/tianlife/output.log 2>&1 &
指定以1.8版本的jdk啟動(dòng) 適用安裝有多個(gè)版本的jdk,Dspring.profiles.active=local指定讀取的配置文件,,springboot項(xiàng)目下application.properties的多數(shù)據(jù)配置
(3)創(chuàng)建后臺(tái)進(jìn)程:在命令后輸入后臺(tái)命令符&,如$ sleep 50 &,表示要?jiǎng)?chuàng)建一個(gè)睡眠時(shí)間為50秒的進(jìn)程。除了手體檢功能,可以幫助我們優(yōu)化手機(jī)程序外,還可以通過手機(jī)進(jìn)程功能,關(guān)閉掉后臺(tái)用不到的手機(jī)程序,從而節(jié)約資源,加快手機(jī)速度,同時(shí)為了方便快捷的讓手機(jī)加速,每款手機(jī)安全軟件,還需要提供桌面進(jìn)程關(guān)閉插件功能linux常用命令,才能更好的加快手機(jī)速度。這是一個(gè)后臺(tái)進(jìn)程(不需用戶干預(yù)的情況下運(yùn)行于操作系統(tǒng)后臺(tái)的計(jì)算機(jī)進(jìn)程),當(dāng)windows與硬件設(shè)備通信時(shí)linux常用命令,將創(chuàng)建wudfhost.exe進(jìn)程來加載設(shè)備的驅(qū)動(dòng)程序軟件,比如穆童在win7系統(tǒng)中測(cè)試,當(dāng)啟動(dòng)windows media player(一款多媒體播放器)時(shí)wudfhost.exe進(jìn)程便會(huì)一起啟動(dòng),當(dāng)我關(guān)閉media player時(shí)次進(jìn)程自動(dòng)終止運(yùn)行。
3、如果想殺掉運(yùn)行中的jar程序,查看進(jìn)程命令為:
ps aux|grep getCimiss-surf.jar
將會(huì)看到此jar的進(jìn)程信息
data57960.00.0112656996 pts/1 S+09:110:00 grep --color=auto getCimiss-surf.jardata307686.30.435468508576800?Sl09:090:08 java -jar getCimiss-surf.jar
其中30768則為此jar的pid,殺掉命令為
kill -930768