Time of Update: 2017-02-27
在 Linux 作業系統中,很多活動都和時間有關,例如:進程調度和網路處理 等等。所以說,瞭解 Linux 作業系統中的時鐘處理機制有助於更好地瞭解 Linux 作業系統的運作方式。本文分析了 Linux 2.6.25 核心的時鐘處理機制, 首先介紹了在電腦系統中的一些硬體計時器,然後重點介紹了 Linux 操作系 統中的硬體時鐘和軟體時鐘的處理過程以及軟體時鐘的應用。最後對全文進行了 總結。1 電腦系統中的計時器在電腦系統中存在著許多硬體計時器,例如 Real Timer Clock (
Time of Update: 2017-02-27
1. 顯示環境變數HOME$ echo $HOME /home/redbooks2. 設定一個新的環境變數hello$ export HELLO="Hello!" $ echo $HELLO Hello!3. 使用env命令顯示所有的環境變數$ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh SHELL=/bin/bash TERM=xterm HISTSIZE=1000 ...4.
Time of Update: 2017-02-27
DHCP概述1
Time of Update: 2017-02-27
當從 OS/2 移植到 Linux 時,關鍵的編程問題是什嗎?在轉換到 Linux 之前注意一下,提早發現陷阱。LANDP 小組帶領您瞭解 OS/2 和 Linux 之間的差別,以便您的移植工程才能更順利地進行。本文是 LAN Distributed Platform(LANDP)for Linux 小組把 LANDP 從 OS/2 移植到 Linux 時所遇到的問題的概述。本文對其他正在把 OS/2 應用程式移植到 Linux 的小組應該是有協助的。當決定了要把 OS/2 版本的 LANDP
Time of Update: 2017-02-27
有人問我Linux系統如何分區,硬碟空間要怎麼分配才好.我根據自己的經驗隨便說說吧.只是體驗一下Linux的分個根目錄就一個分區就可以了,其他分區如swap都不要了也可以.推薦第一次用linux的人這麼做,因為簡單.檔案系統比較保守的用Ext3格式,不過推薦用ReiserFS系統.基本方案:"/"+"/home"+"/swap"系統根分區"/",推薦分10G,剛安裝好的系統通常會佔用掉2G左右的空間,然後剩下的空間你
Time of Update: 2017-02-27
1 掛載操作1 磁碟或者分區需要建立好檔案系統後,需要掛載到一個目錄才能夠使用2 windows或者是Mac會自動的掛載檔案系統,一旦建立好檔案系統後會自動的掛載3 對於Linux來說我們必須要手動的去掛載或者配置系統進行自動的掛載,比如2 Mount命令來掛載檔案系統1 mount 要掛載的裝置 掛載點mount /dev/sdb1 /mnt2 常用的參數1 不帶參數的mount命令是顯示所有的掛載的檔案系統2-t 指定檔案系統的類型,如:
Time of Update: 2017-02-27
1 檔案系統1 作業系統通過檔案系統來管理檔案及資料,磁碟或分區需要建立檔案系統之後才能為作業系統使用 ,建立檔案系統的過程稱為格式化2 沒有檔案系統的裝置稱為裸裝置3 常見的檔案系統有fat32 , NFTS , ext2 , ext3 , xfs , HFS等4 windows下的主流的檔案系統是NTFS,Linux下的主流檔案系統為ext2 和 ext35 判斷一個檔案系統的好壞主要是: 最大的分區的大小,支援最大的檔案的個數 , 支援檔案名稱的長 度,日子功能,檔案存取效能2
Time of Update: 2017-02-27
1 FDISK分區工具1 fsidk是來自IBM的分區工具,支援絕大多數的作業系統,幾乎所有的Linux都裝有fdisk2 fdisk是一個支援MBR的分區工具,如果要使用GPT的話我們無法使用fdisk進行分區3 fidsk是只有具有超級使用者的命令才能使用,比如su 或者sudo4 使用fdisk -l能夠列出所有安裝的磁碟及其分區資訊,這裡面我插入了隨身碟做測試也就是圖中的 sdb45 使用fdisk /dev/sd[a~z]可以對目標目錄進行分區。下面我以插入的隨身碟即sdb4做為示範1
Time of Update: 2017-02-27
1 磁碟的基本概念1 Track(軌道), Cylinder(柱面), Sector(扇區), Head(磁頭)2 磁碟在Linux系統中的表示1 Linux所有裝置都被抽象成檔案儲存在 /dev目錄下2 裝置的名稱一般為hd[a-z]或者sd[a-z],[a-z]為分區號,比如hda , hdb , sda , sdb3 IDE裝置的名稱為hd[a-z] , SATA , SCSI , SAS , USB等裝置的名稱為sd[a-z]3 分區的概念1
Time of Update: 2017-02-27
1 原始碼形式1 絕大多數的開源軟體都是直接以原始碼的形式發布2 原始碼一般會被打包成tar.gz的歸檔壓縮檔3 程式的原始碼需要編譯成為二進位形式之後才能夠運行使用4 原始碼的基本編譯流程為:1 ./configure 檢查編譯環境,相關庫檔案以及配置參數並產生makefiel2 make 對原始碼進行編譯,產生可執行檔3 make install 將產生的可執行檔安裝到當前電腦中5 原始碼形式的軟體使用起來較為麻煩,但是相容性和可控制性較好6
Time of Update: 2017-02-27
一 Regex1 簡單的說Regex就是處理字串的方法,它是以行為單位來進行字串的處理行為,正則表達 式通過一些特殊符號的輔助,可以讓使用者輕易的達到尋找,刪除,替換某特定字串的處理常式2 grep在資料中尋找一個字串時,是以整行為單位來進行資料的選取的,也就是說假如一個檔案內 有10行,那麼其中兩行是有用的,那麼就將這兩行顯示出來,其它的丟棄3
Time of Update: 2017-02-27
1 複製檔案和目錄1 使用cp複製檔案或目錄:cp 源檔案(檔案夾) 目標檔案(檔案夾)2 常用的參數:-r 遞迴複製整個分類樹 -rv顯示詳細的資訊1 複製檔案到當前的目錄下,比如我們在當前的目錄下的tmp檔案複製到當前的目錄下,那麼我們需要更改名稱為tmp22 複製檔案到指定目錄下,比如我要把目前的目錄下的tmp檔案複製到Downloads目錄下3 複製檔案夾到目前的目錄下,比如我要把家目錄下的tmpDir檔案夾複製一份到tmpDir24 顯示詳細的複製資訊
Time of Update: 2017-02-27
Linux的檔案系統結構Linux檔案系統為一個倒轉的單根樹狀結構檔案系統的根為"/"檔案系統嚴格區分大小寫路徑使用“/”來分割,在windows使用"\"當前工作目錄1 每一個shell或系統進程都有一個當前工作目錄2 使用pwd命令可以顯示當前的工作目錄 3. 檔案名稱檔案名稱大小寫敏感名稱最多有255個字元除了正斜線外都是有效字元通過touch命令可以建立一個檔案,或者更新已有檔案的時間以&
Time of Update: 2017-02-27
1 IP編址1 IP編址是一個雙層的編址方案,一個IP編址標識一個主機(或一個網卡介面)2 現在應用最為廣泛的是ipv4,已經開始逐步香ipv6切換3 ipv4地址為32位,ipv6為128位4 一個ipv4地址分為兩個部分,網路部分和主機部分5 網路部分標識是哪個所屬地區,主機部分是標識哪台主機6 ip主機利用點分十進位來表示,每個ip地址分為4個部分,每部分為8位2 子網路遮罩1 我們通過子網路遮罩來確定Ip地址中的網路部分2
Time of Update: 2017-02-27
自己是個linuxer,說來很汗顏,喜歡安裝最新的不同版本的linux,這個可是學習linux的一個大忌.這裡說多了,呵呵!言歸正傳.以前安裝linux,大都使用光碟片,所以家裡有一大摞光碟片,看看這幾年的積累,從剛開始用的fedora 9到現在的ubuntu 13.04,fedora
Time of Update: 2017-02-27
一、基於Linux下檔案的自動掛載方式,前期準備:1、 首先準備一台samba伺服器2、 需要掛載sanba伺服器的用戶端實施:1、 現在server上安裝samba保證能正常訪問。我們在這裡yum –y install samba即可2、 修改設定檔,vim /etc/samb/smb.conf,我們在本次案例中測試的是autofs掛載,samba我們在後面會出相應的文檔,修改大概101行 把user修改成share security =
Time of Update: 2017-02-27
理解什麼是swap分區Swap是Linux下的虛擬記憶體分區,他的主要作用是在實體記憶體不夠用的時候,就需要將實體記憶體中的一部分空間釋放出來,讓當前的程式來使用,這些記憶體釋放出來的空間沒有什麼操作的程式,這些釋放的記憶體將被儲存到swap空間中,等到這寫程式在啟動並執行時候,再從swap虛擬空間來讀取這些程式給記憶體來使用。這樣中是在系統記憶體不夠用的時候,進行交換。在針對Linux
Time of Update: 2017-02-27
一;在Linux伺服器中,當現有硬碟的分區規劃不能滿足要求(eg:根分區的剩餘空間過少,無法繼續安裝新的系統程式)時,就需要對硬碟中的分區進行重新規劃和調整,有時候還需要添加新的硬碟裝置來擴充儲存空間。實現上述操作需要用到fdisk磁碟及分區管理工具,fdisk是大多數Linux系統中內建的基本工具之一,在此將通過為Linux主機新增一塊硬碟並建立分區的過程,學習fdisk工具的使用;添加好新的硬碟裝置並啟動主機後,Linux系統會自動檢測並載入該硬碟,需要額為安裝驅動。執行“fdi
Time of Update: 2017-02-27
摘要本文介紹使用Darwin 流伺服器實現Linux下的ApsaraVideo for VOD系統的方法和步驟。一、Darwin簡介Darwin 流伺服器是蘋果公司QuickTime流伺服器的opensource版本,是完全基於QuickTime流伺服器代碼開發的,其實現了一種在網路上傳播QuickTime流的機制。Darwin具有以下一些特點:1.具有web管理介面;2.開放原始碼;3.支援Mac OS X Server, Linux ,Solaris, FreeBSD,Windows NT
Time of Update: 2017-02-27
有時候需要在某個時候通知別人或自己做某件事情,對於一些天天讀郵件的人來說,發個郵件最保險。這一點在Linux下用at配合mail很輕易做到。at命令可以在某個時間運行某個程式,而mail可以以命令列的方式把存於一個文本中的郵件內文發送抄送出去。具體用法:1. 把email本文預備好,比如寫在email.txt裡2. 然後寫一個指令碼,如run.sh#!/usr/bin/bashmail -s "Title here" -c Address_CC Address_To <