在 etc issue中插入動態IP位址資訊

2022-02-28 02:36:42 字數 889 閱讀 1166

本人一直使用vm虛擬機器做linux的實驗,虛擬系統常在單位和家兩個地方使用。由於都是通過dhcp來獲取ip位址,問題就來了。常常因為搞不清虛擬系統當前的ip位址是多少,而不得不先登入虛擬系統查詢到ip位址後,再用ssh客戶端登入虛擬機器,一來二回相當麻煩。於是就想,能不能將ip位址資訊在/etc/issue裡動態顯示,翻了一下issue相關文件,很遺憾的發現雖然issue支援的動態**不少,但就是沒有ip位址顯示。最後放狗搜了一下,果然又找到一位和我有一樣困惑的哥兒們貼出了他的解決方案(參見 ,方案大體是寫乙個指令碼放到if-up.d中,利用網絡卡啟用事件來動態獲取ip位址並寫入到/etc/issue檔案中(原實現稍複雜,個人覺得沒必要)。根據這個思路我給出了自己的解決方案:

1 儲存乙份issue副本做為基準資訊

cp /etc/issue /etc/issue_standard

2 將生成issue操作寫入/etc/rc.d/rc.local檔案

vim /etc/rc.d/rc.local,在檔案末尾新增如下內容,並儲存退出

# 動態建立issue檔案,以獲取動態ip位址

cat /etc/issue_standard >/etc/issue

echo -e 'ip: '`/sbin/ifconfig |grep "inet addr:" |grep -v "127.0.0.1"|awk ''|awk -f: ''`'\n' >>/etc/issue

3 重啟系統,完成設定

後記:本來是打算把生成issue操作寫入/etc/profile,但實驗發現此檔案為每個使用者登入時都會執行效率不高,且並不是所有使用者都有許可權操作/etc/issue檔案,所以放棄。

vc 在edit控制項中動態插入資料滾動顯示

記憶體從網上論壇摘抄整理 思路 給控制項設定多行屬性,設定垂直滾動條,auto vscroll設定為true,放入文字後把插入點設定到末尾 pedit linescroll pedit getlinecount 滾動條滾動到最下端 int len pedit getwindowtextlength ...

在LaTeX中插入引用

一 用google來做latex的bib檔案 1.開啟scholar.google.com 2.定製 scholar preferences bibliography manager show links to import citations int o bibtex 選中這個 3.search ...

在文件中插入 ASCII 字元

注釋該功能需要 excel frontpage infopath onenote outlook powerpoint project publisher word 或 visio。除了在鍵盤上鍵入字元外,您也可以使用該符號的字元 作為鍵盤快捷鍵。例如,要插入度數符號,在按住 alt 的同時在數字鍵...