linux静态ip设置(linux静态)
linux靜態(tài)資源和動態(tài)資源是什么?
靜態(tài)一般是后綴為:html
動態(tài)后綴一般為:asp、aspx、php、jsp等
動態(tài)可以進(jìn)行邏輯計算,比如判斷你是否登錄,而靜態(tài)不行。
Linux切換網(wǎng)絡(luò)后靜態(tài)IP變了?
正常,IP地址每次上網(wǎng)自動分配
linux配置靜態(tài)ip不能聯(lián)網(wǎng)?
如果ping網(wǎng)關(guān)都ping不通的話,說明網(wǎng)絡(luò)連接完全沒有生效,可以嘗試重新連接網(wǎng)絡(luò),無論是有線還是無線,開啟dhcp自動配置ip,禁用防火墻,重新啟動網(wǎng)絡(luò)服務(wù)嘗試搜索IP。有可能是因為防火墻擋住了訪問請求或者使用的靜態(tài)IP被占用等。
LINUX下怎樣加一條靜態(tài)路由?
1、添加一條默認(rèn)路由 route add default gw 10.0.0.1 (默認(rèn)只在內(nèi)存中生效) 開機(jī)自啟動可以追加到/etc/rc.local文件里 echo "route add default gw 10.0.0.1" >>/etc/rc.local 2、添加一條靜態(tài)路由 route add -net 192.168.2.0/24 gw 192.168.2.254 要永久生效的話要這樣做: echo "any net 192.168.2.0/24 gw 192.168.2.254" >>/etc/sysconfig/static-routes 添加到一臺主機(jī)的靜態(tài)路由 route add -host 192.168.2.2 gw 192.168.2.254 要永久生效的話要這樣做: echo "any host 192.168.2.2 gw 192.168.2.254 " >>/etc/sysconfig/static-routes 注:Linux 默認(rèn)沒有這個文件 ,得手動創(chuàng)建一個
linux動態(tài)庫和靜態(tài)庫的區(qū)別?
動態(tài)鏈接庫和靜態(tài)鏈接庫一般是編譯集成一系列的接口(函數(shù))
在程序源代碼編譯完成后通過編譯器編譯并通過鏈接器與這些庫進(jìn)行鏈接
動態(tài)鏈接庫與靜態(tài)鏈接庫的區(qū)別在于鏈接器在進(jìn)行鏈接時靜態(tài)庫會被直接編譯進(jìn)程序里
而動態(tài)鏈接庫并不會,我們這里將這些鏈接庫稱作依賴(動態(tài)庫和靜態(tài)庫)
程序的運(yùn)行需要這些依賴,程序在靜態(tài)鏈接后該程序本身便已包含該依賴
而動態(tài)鏈接后的程序本身本不包含該依賴,這些依賴需要執(zhí)行者自行安裝進(jìn)操作系統(tǒng)(動態(tài)庫、運(yùn)行時庫)
程序運(yùn)行時會動態(tài)地加載這些庫
linux上動態(tài)庫一般的后綴后為.so
靜態(tài)庫一般的后綴為.a
由于靜態(tài)鏈接會直接將庫編譯進(jìn)程序里所以靜態(tài)編譯后的程序相較于動態(tài)鏈接所要大
這就是因為靜態(tài)鏈接會將鏈接庫編譯進(jìn)程序里的原因,所以占用就要大了
出于這種原因,靜態(tài)庫不易于維護(hù)與更新,如果鏈接庫中有實現(xiàn)有bug等需要更新則需要更新整個程序,因為靜態(tài)庫被編譯進(jìn)程序中了
但動態(tài)庫就沒有這種情況了,因為動態(tài)庫是程序運(yùn)行時動態(tài)加載的,所以我們只需要更新動態(tài)庫而不需要更新所有依賴該庫的程序(軟件)
另一方面,很多程序的開發(fā)都會使用到相同的鏈接庫,也就是很多程序(軟件)會有相同的依賴
如果將這些依賴全部靜態(tài)編譯的話將會造成存儲資源占用過多而造成資源浪費(fèi)
而使用動態(tài)庫的方式這些程序(軟件)則可以共享一個鏈接庫,而不需要每個程序都帶一個鏈接庫,這樣就大大地減少了存儲資源占用空間
總結(jié)
以上是生活随笔為你收集整理的linux静态ip设置(linux静态)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式锁的三种实现方式_分布式锁的多种实
- 下一篇: 安卓饥荒存档在哪个文件夹(安卓饥荒存档)