1. 程式人生 > >Linux使用記錄(持續更新

Linux使用記錄(持續更新

記錄一些平時使用的小技巧:

Run-Level 執行等級:

0 - halt (系統直接關機)  

1 - single user mode (單人維護模式,用在系統出問題時的維護) 

2 - Multi-user, without NFS (類似底下的 runlevel 3 ,但無NFS 朋務) 

3 - Full multi-user mode (完整含有網路功能的純文字模式) 

4 - unused (系統保留功能) 

5 - X11 (與 runlevel 3 類似,但載入使用X Window) 

6 - reboot (重新啟動)

file命令檢視軟連線所指向的檔案:

有時候用file命令檢視一個檔案,但是它卻是一個軟連線。如果不想去找軟連線指向的檔案,只需在加入-L引數即刻:

file -L filename

vim 搜尋高亮顯示:

修改vimrc (ubunut12.10中在/etc/vim/vimrc)

在vimrc裡面加入set hlsearch即可。

vim 搜尋語法高亮:

修改vimrc (ubunut12.10中在/etc/vim/vimrc)

在vimrc裡面加入syntax on即可。

lftp 快速登陸:

有時候需要經常登陸到ftp上,每次輸入密碼會很麻煩,lftp裡面提供了一個命令bookmark。用法如下:

1.先用lftp登陸到ftp上。

2.執行bookmark add XXX  (XXX為別名,用於以後登陸)

3.執行bookmark list 檢視是否新增成功。

當你下次需要登陸lftp 的時候,只要執行lftp XXX(上面輸入的別名)就可以了,不再需要lftp  username:[email protected]這麼麻煩了。

sudo命令新增使用者:

當useradd一個新的使用者之後,有可能sudo不支援該使用者使用root使用者的許可權。那麼就要把這個新使用者加到sudo的配置檔案當中。

該配置檔案為:/etc/sudoers

當你需要修改該檔案,你可以使用visudo命令,而不用使用vi /etc/sudoers。

因為visudo命令可以幫你檢測你的修改是否有誤。

在開啟的檔案中找到:

root    ALL=(ALL)       ALL

然後在它下面新增一行一樣的,只要把root改成username就可以了。

eg:

kyle   ALL=(ALL)       ALL

注意:如果是手動去修改/etc/sudoers的話,該檔案的許可權一定要與修改前保持一致。如果修改前是沒有寫許可權,加了寫許可權修改後,記得把寫許可權刪掉。否則有可能導致不能使用。我在debian上試過就是這個問題導致sudo命令不能使用。

debian 修改時間:

設定時區:

cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime #時區為亞洲/上海

修改時間:
date -s 2/27/2013 #2013年2月27日
# date -s 16:05:00 #10點05分30秒
# hwclock -w # 每次開機,系統會重新從BIOS獲得時間,所以要BIOS時間同步系統時間
# hwclock 位於 util-linux包內

debian 修改時間:

安裝ntpdate  : sudo yum  -y install ntpdate

修改時區,否則獲取到的時候會有錯。方法和上面說到的debian的一致。

呼叫命令: ntpdate  cn.pool.ntp.org 更新時間。

然後用date檢視時間愛你是否正確。

檢視磁碟陣列資訊:

安裝arcconf : sudo apt-get install arcconf

獲取陣列資訊:: arcconf GETCONFIG 1