Articles in Ubuntu
Linux 下找出大容量/佔用硬碟空間之檔案
當發現系統硬碟空間突然上升時,想知道那個檔案或目錄佔用最多空間,可以用 du + sort + head 指令完成,它們的作用分別為:
du: 計算目錄所使用的空間
sort: 將輸入的資料排序
head: 將輸入資料的最開頭幾行資料輸出
假如發現 /home 裡面的空間使用異常時,可以用以下指令查看 /home 裡面頭 10 個使用最多硬碟空間的檔案或目錄:
# du -a /home | sort -n -r | head -n 10
以下指令可以找出檔案體積大於 50MB 的檔案,並列出檔案名稱及檔案大小:
find / -type f -size +50000k -exec …
操作Linux系統,必學的60個命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。所以,在Linux系統上工 作離不開使用系統提供的命令。要想真正理解Linux系統,就必須從Linux命令學起,通過基礎的命令學習可以進一步理解Linux系統。
不同Linux發行版的命令數量不一樣,但Linux發行版本最少的命令也有200多個。這裡筆者把比較重要和使用頻率最多的命令,按照它們在系統中的作用分成下面六個部分一一介紹。
◆ 安裝和登錄命令:
login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
◆ 文件處理命令:
file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
◆ 系統管理相關命令:
df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
◆ 網絡操作命令:
ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
◆ 系統安全相關命令:
passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
◆ 其它命令:
tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。
本文以Mandrake Linux 9.1(Kenrel 2.4.21)為例,介紹Linux下的安裝和登錄命令。
login
1.作用
login的作用是登錄系統,它的使用權限是所有用戶。
2.格式
login [name][-p ][-h 主機名稱]
Ubuntu 如何升級到 Ubuntu 11.04 ?
Ubuntu 要升級到 11.04 有幾個方法,簡單的就是用「更新管理員」,在點左上角的選單的「系統」>「管理」開啟「更新管理員」後,過一會就會跳出詢問是不是要升級到 Ubuntu 11.04 的畫面,如果沒有跳出來,也可以透過點選「更新管理員」上方的「升級」按鈕來升級,按下之後,只要依照指示就可以升級完成的。
Ubuntu 11.04 安裝後的20件事情
#1 不喜歡Unity? 切換到Ubuntu gnome 經典桌面
注銷unity桌面環境,然後選擇登錄環境為“經典桌面”即可進入。
若是你喜歡Unity,可是你的顯卡不給力3D不支持,怎麼辦呢?安裝Unity-2D:
sudo apt-add-ppa repository: unity-2d-team/unity-2d-daily
sudo apt-get update
sudo apt-get install qt-unity-default-settings
#2 安裝更新
Ubuntu最新版本,並不意味著你的軟件是最新版本,對吧?升級你的軟件版本:
sudo apt-get update && sudo apt-get upgrade
#3 安裝Ubuntu Tweak
Ubuntu Tweak是最給力的ubuntu設置工具之一。安裝它,很簡單:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
#4 添加Medibuntu倉庫源,激活Canonical伙伴軟件
Medibuntu是一些必要的但是不能封裝在Ubuntu中的軟件,比如win32codec,google-earth,opera等等。
sudo apt-get install medibuntu
#5 安裝samba
七款嵌入式Linux操作系統應用技巧
除了智能數字終端領域以外,Linux在移動計算平臺、智能工業控制、金融業終端系統,甚至軍事領域都有著廣泛的應用前景。這些Linux被統稱為“嵌入式Linux”。下面就來看看都有哪些嵌入式Linux在以上領域縱橫馳騁吧!
RT-Linux
這是由美國墨西哥理工學院開發的嵌入式Linux操作系統。到目前為止,RT-Linux已經成功地應用於航天飛機的空間數據採集、科學儀器測控和電影特技圖像處理等廣泛領域。RT-Linux開發者並沒有針對實時操作系統的特性而重寫Linux的內核,因為這樣做的工作量非常大,而且要保證兼容性也非常困難。為此,RT-Linux提出了精巧的內核,並把標準的Linux核心作為實時核心的一個進程,同用戶的實時進程一起調度。這樣對Linux內核的改動非常小,並且充分利用了Linux下現有的豐富的軟件資源。
uClinux
uCLinux是Lineo公司的主打產品,同時也是開放源碼的嵌入式Linux的典範之作。uCLinux主要是針對目標處理器沒有存儲管理單元 MMU(Memory Management Unit)的嵌入式系統而設計的。它已經被成功地移植到了很多平臺上。由於沒有MMU,其多任務的實現需要一定技巧。uCLinux是一種優秀的嵌入式 Linux版本,是micro-Conrol-Linux的縮寫。它秉承了標準Linux的優良特性,經過各方面的小型化改造,形成了一個高度優化的、代碼緊湊的嵌入式Linux。雖然它的體積很小,卻仍然保留了Linux的大多數的優點:穩定、良好的移植性、優秀的網絡功能、對各種文件系統完備的支持和標準豐富的API。它專為嵌入式系統做了許多小型化的工作,目前已支持多款CPU。其編譯後目標文件可控制在幾百KB數量級,並已經被成功地移植到很多平臺上。
Linux 省電十招
1. Linux Kernel 2.6.21 開始支援 Tickless(此前的內核默認設置為 1000Hz timer tick),於是系統空閒時不再無故騷擾 CPU,可以節省大量能耗。Fedora 7+ 以及目前的 Ubuntu Linux 發行版都含有 Tickless 特性,而 RHEL 則要到版本 6 才會隨新版本內核正式支持該特性(預計 2010年上市)。檢查你的 Linux 系統是否支援 Tickless: watch –interval=1 cat /proc/interrupts ,若 timer 中斷值並非以 1000 為步進單位增加,則說明該內核支持 Tickless。
…





