linux啟動(dòng)app命令:做 Linux 嵌入式開(kāi)發(fā),經(jīng)常會(huì)遇到要設(shè)置自己的應(yīng)用程序在系統(tǒng)開(kāi)機(jī)的時(shí)候自動(dòng)啟動(dòng),并且一般情況我們不想安裝一些額外的軟件去實(shí)現(xiàn)此種需求。那么直接根據(jù)當(dāng)前系統(tǒng)自帶的默認(rèn)的一些工具實(shí)現(xiàn)用戶軟件的開(kāi)機(jī)自啟動(dòng)。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、網(wǎng)站建設(shè)、石柱土家族網(wǎng)絡(luò)推廣、小程序定制開(kāi)發(fā)、石柱土家族網(wǎng)絡(luò)營(yíng)銷、石柱土家族企業(yè)策劃、石柱土家族品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供石柱土家族建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
??本次測(cè)驗(yàn)的系統(tǒng)環(huán)境為 Ubuntu 16.04 LTS,測(cè)試內(nèi)容均得到正確的驗(yàn)證,如果其他環(huán)境出現(xiàn)不一致的現(xiàn)象,請(qǐng)查閱相關(guān)的差異。
??比如先要實(shí)現(xiàn)下面的應(yīng)用程序的開(kāi)機(jī)自啟動(dòng)(實(shí)現(xiàn)的代碼最下面給出,有需要的可以查看):
1. 應(yīng)用程序的名稱:app.bin
2. 應(yīng)用程序的保存路徑:/home/ubuntu/app/ 下
3. 應(yīng)用程序的工作路徑:/home/ubuntu/app/ 下
開(kāi)篇之前奉上幾條黃金鏈接:
MQ參考文檔
MQ下載地址:
安裝的MQ軟件包為WMQv600Trial-x86_linux_2.tar.gz. 將WMQv600Trial-x86_linux_2.tar.gz解壓至某一目錄。
(1)執(zhí)行接受許可腳本: ./mqlicense.sh –accept 這個(gè)腳本是要安裝WebSphere MQ 軟件包的MQ許可程序. 至關(guān)重要,這個(gè)腳本沒(méi)有正確配置的話將導(dǎo)致MQ安裝失敗.–accept是不啟動(dòng)圖形直接接受許可。
(2) 安裝 WebSphere MQ for Linux 服務(wù)器:
[root@localhost mq]# rpm-ivh MQSeriesRuntime-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesSDK-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesServer-6.0.0-0.i386.rpm
注:安裝完成后,相關(guān)文件會(huì)被自動(dòng)安裝在/opt/mqm下,在安裝
MQSeriesRuntime-6.0.0-0.i386.rpm時(shí)候,安裝程序?yàn)橄到y(tǒng)自動(dòng)創(chuàng)建了一個(gè)mqm用戶和mqm組,安裝完畢后,需要使用該用戶來(lái)進(jìn)行MQ的配置。
(3) 安裝 WebSphere MQ for Linux 客戶端:
[root@localhost mq]# rpm-ivh MQSeriesClient-6.0.0-0.i386.rpm
(4) 安裝 WebSphere MQ 樣本程序(其中包括amqsput、amqsget、amqsgbr和amqsbcg等)
[root@localhost mq]# rpm-ivh MQSeriesSamples-6.0.0-0.i386.rpm 樣本程序安裝在/opt/mqm/samp/bin 中。
(5)安裝MQ其他軟件包
[root@localhost mq]# rpm-ivh MQSeriesMan-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh MQSeriesJava-6.0.0-0.i386.rpm
[root@localhost mq]# rpm-ivh IBMJava2-SDK-1.4.2-0.0.i386.rpm
上面最后一步安裝的是JDK運(yùn)行環(huán)境,如果已經(jīng)有相同或更高版本的JDK,不需要再安裝。 (6) 安裝過(guò)程創(chuàng)建了一個(gè)名為mqm 的用戶和一個(gè)同樣名為mqm 的組,此時(shí),新用戶是被鎖定的,必須設(shè)置一個(gè)密碼來(lái)解鎖,這樣才能正常使用該用戶。用passwd 命令:
[root@localhost mq]# passwd mqm 以上操作均在root用戶下操作,至此MQ6.0安裝結(jié)束。MQ的配置相關(guān)命令操作均在mqm用戶下。
注意:
如果執(zhí)行crtmqm命令時(shí)提示
-bash-3.2$ crtmqm
-bash: crtmqm: command not found
則需要配置mqm用戶的環(huán)境變量,編輯如下文件,并添加下面的內(nèi)容,如下:
第一種方法: 相對(duì)第二種較安全 僅對(duì) mqm用戶有效
1)-bash-3.2$ vi /var/mqm/.bash_profile
PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
2)執(zhí)行“.”命令,使這個(gè)文件生效
-bash-3.2$ . .bash_profile
3)再次嘗試實(shí)行crtmqm或是dspmqm命令,即可發(fā)現(xiàn)已經(jīng)生效。
第二種方法:
1、su root
2、vim /etc/profile
3、在最后面加上:PATH=$PATH:/opt/mqm/samp/bin:/opt/mqm/bin:bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
4、關(guān)閉遠(yuǎn)程終端重新打開(kāi),無(wú)需重啟服務(wù)器
5、ok了!!
了解更多開(kāi)源相關(guān),去LUPA社區(qū)看看吧。
linux下查看mysql(簡(jiǎn)稱mq)版本有兩種方法:
方法一:
在終端機(jī)使用指令“mysql --version”。
方法二:
登陸 mysql 用戶端后執(zhí)行“select version();”。
終于搞定了activemq的自動(dòng)啟動(dòng),主要還是參考了題主的思路。
cp 到/etc/init.d目錄下的時(shí)候,啟動(dòng)會(huì)提示找不到路徑等等問(wèn)題,但是在安裝目錄啟動(dòng)就可以,所以可以通過(guò)軟連接來(lái)實(shí)現(xiàn)啟動(dòng)腳本:
ln -s /usr/local/activemq/bin/activemq /etc/init.d/
vi /etc/init.d/activemq
---------------------------------------------
# 第二行插入
# chkconfig: 345 63 37
# description: Auto start ActiveMQ
---------------------------------------------
然后就可以添加開(kāi)機(jī)啟動(dòng)了
chkconfig activemq on
chkconfig --list activemq
也可以正常用服務(wù)的命令啟動(dòng)和停止
service activemq start
service activemq status
service activemq stop