linux腳本判斷netstat命令是否安裝方法。
創(chuàng)新互聯主要從事網頁設計、PC網站建設(電腦版網站建設)、wap網站建設(手機版網站建設)、響應式網站開發(fā)、程序開發(fā)、網站優(yōu)化、微網站、成都小程序開發(fā)等,憑借多年來在互聯網的打拼,我們在互聯網網站建設行業(yè)積累了豐富的網站建設、做網站、網站設計、網絡營銷經驗,集策劃、開發(fā)、設計、營銷、管理等多方位專業(yè)化運作于一體。
1、輸出httpdisalreadyinstalled",未安裝則顯示httpdisnotinstalled。
2、linux腳本顯示httpd主配置文件,則是已安裝。
3、檢查yum倉庫配好,則是已安裝。
查看某個庫是否安裝命令:
為了讓動態(tài)鏈接庫為系統所共享,還需運行動態(tài)鏈接庫的管理命令 ldconfig 。此執(zhí)行程序存放在/sbin目錄下。
ldconfig命令的用途,主要是在默認搜尋目錄(/lib和/usr/lib)以及動態(tài)庫配置文件/etc/ld.so.conf內所列的目錄下,搜索出可共享的動態(tài)鏈接庫(格式如前介紹,lib .so ),進而創(chuàng)建出動態(tài)裝入程序(ld.so)所需的連接和緩存文件。緩存文件默認為/etc/ld.so.cache,此文件保存已排好序的動態(tài)鏈接庫名字列表。
ldconfig通常在系統啟動時運行,而當用戶安裝了一個新的動態(tài)鏈接庫時,就需要手工運行這個命令。
1、往/lib和/usr/lib里面加東西,是不用修改/etc/ld.so.conf文件的,但是添加完后需要調用下ldconfig,不然添加的library會找不到。
2、如果添加的library不在/lib和/usr/lib里面的話,就一定要修改/etc/ld.so.conf文件,往該文件追加library所在的路徑,然后也需要重新調用下ldconfig命令。比如在安裝MySQL的時候,其庫文件/usr/local/mysql/lib,就需要追加到/etc/ld.so.conf文件中。命令如下:
3、如果添加的library不在/lib或/usr/lib下,但是卻沒有權限操作寫/etc/ld.so.conf文件的話,這時就需要往export里寫一個全局變量LD_LIBRARY_PATH,就可以了。
參考:
1、 linux中l(wèi)dconfig命令 以及 添加動態(tài)庫自動搜索路徑
2、 linux中l(wèi)dconfig的使用介紹
3、 Linux 共享庫: LD_LIBRARY_PATH 與ld.so.conf
linux的每一個命令,其實就是單獨的一個程序,如果要監(jiān)測linux是否安裝了某命令,比如abc,可以以下幾種方法:
1:直接搜索/usr/bin和/bin目錄下是否有該程序abc,這2個目錄是系統命令默認的安裝路徑
2:find / -name abc 在整個系統里搜索abc相關的文件
3:rpm -qa | grep abc 搜索是否安裝了帶有abc名字的rpm軟件包