Time of Update: 2013-12-18
本篇文章主要是向大家介紹了x86體系下Linux中的任務切換與TSS的相關知識,作者通過程式執行個體進行講解,相信看後大家對Linux系統會理解的更加深刻。TSS的作用舉例:儲存不同特權層級下任務所使用的寄存器,特別重要的是esp,因為比如中斷後,涉及特權級切換時(一個任務切換),首先要切換棧,這個棧顯然是核心棧,那麼如何找到該棧的地址呢,這需要從tss段中得到,這樣後續的執行才有所依託(在x86機器上,c語言的函數調用是通過棧實現的)。只要涉及地特權環到高特權環的任務切換,都需要找到高特權環對
Time of Update: 2013-12-18
緩衝的重要性不言而喻,它被系統以多種不同的方式來運用,可能儲存在記憶體、硬碟,或資料庫中,也常被用於處理DNS請求。意大利經濟學家Vilfredo Pareto的8-2法則,在經濟領域之外的電腦系統緩衝方面仍然適用,80%的時間使用者只訪問20%的資料。使用好緩衝,將有效地節約系統資源,提供系統效能。這5款最好的免費/開源的Linux緩衝系統,自然不能錯過。1、memcachedmemcached是一套分布式的快取系統,當初是Danga
Time of Update: 2013-12-18
Samba 使用 Trivial Database 檔案來儲存永久性和臨時性資料,作為其在 Linux 和 Windows 之間的工作整合檔案和列印共用的一部分。本文將主要講解有關 Samba 用來儲存資訊的 Samba Trivial Database (TDB) 格式、如何查看 TDB 檔案內部以及如何將它們備份的所有資訊。瞭解 TDB 檔案在運行時,Samba 儲存許多資訊,從本地密碼到希望從中收到資訊的一系列用戶端。這類資料其中一些是暫時的,在 Samba
Time of Update: 2013-12-18
合適的日誌管理工具能大幅減輕管理企業系統日誌資料的負擔。但是,除非組織為這個工具投入一定的時間和精力,否則再好的工具也會很快變成一個差勁的工具。門外漢用上了工具依然是門外漢如果你不準備投入時間和精力在恰當地安裝、管理日誌管理工具上,那麼就不要把錢浪費在日誌管理系統上面。日誌管理系統必須進行合理的配置,以正確解析您網路中的事件和日誌,這樣出來的報表才具有商業和技術價值。另一個“愚蠢”的錯誤是不去瀏覽和審查警示控制台,因而錯過了關鍵的安全事件。因此,不要犯只重視日誌管理技術而
Time of Update: 2013-12-18
本文針對iptables初學者。如果你剛剛學習了iptables的原理和基本文法,但還不清楚線上上伺服器環境中如何實際的利用這個工具,那麼建議閱讀本文。iptables的兩種主要工作模式對於iptables的資料包而言,有以下幾個流向:PREROUTING→FORWARD→POSTROUTINGPREROUTING→INPUT→本機→OUTPUT→POSTROUTING大家可以留意下,資料包的主要兩種流向其實也是我們後面iptables
Time of Update: 2013-12-18
企業把其網站視為日常運作的關鍵業務。為了讓關鍵業務的功能運作一直保持在最佳效能,Linux系統管理員需要多種工具來協助他們簡易有效地監控Web伺服器。以下三個開源工具可以協助Linux管理員更進一步地理解他們的Web伺服器的功能、潛在安全問題和訪客人數:1.用Apache Bench的測試效能基準。解決非預期效能下降的最好方法是確保它不在最初時發生。一個叫做Apache Benchab)的工具可以用於測試伺服器的效能基準並最佳化其配置。Apache
Time of Update: 2013-12-18
網路環境複雜,難以保證100%線上率,站長、網管、企業網站管理員等需要自動監控,網路監控對於站長網管們如同網域名稱、IP、空間、伺服器等一樣的重要,需要在你建網的時候就要考慮到,所以我們建議每個網站、每台伺服器都要處於自動監控中。 一、網路的脆弱性
Time of Update: 2013-12-18
Nagios的結構Nagios的結構其實很簡單,一個監視系統,一個web展現系統,一個remote伺服器,沒了。監視系統是根本,在debian中,需要安裝的包是Nagios3。在安裝這個包之後,會啟動一個監視進程,負責檢查所有的服務是否OK。不OK就觸發事件。檢查的時候,Nagios會去調一些“外掛程式”。這些外掛程式其實都在/etc/Nagios-plugins/config下面註冊過的。每個外掛程式配置都是name!v1!v2…的格式。在註冊裡面,可以看
Time of Update: 2013-12-18
有效監控解決方案對於維護資料中心網路是至關重要的,無論管理員是否在資料中心裡面工作,他們都必須設定有效警示裝置。你無法假設某人走進資料中心去注意控制屏上顯示的故障提示。這也是為什麼說管理員要確保應用了完善的網路管理和監控解決方案是如此重要。沒有到位的網路管理和監控解決方案,你可能只有到電話響起才知道發生了問題。你必須監控什麼?一、配電監測系統:要能即時顯示並儲存各配電櫃總進線的各監測參數的數值,即時顯示並儲存各被監測開關的工作狀態。設定電壓、電流的上限值與下限值,當監測的電壓或電流超過設定的允許
Time of Update: 2013-12-18
一. 問題的提出 在 IBM 80x86 系列 PC 機中, 引導系統時對硬碟的定址是採用的基本輸出入系統 (BIOS) (BIOS) 根據 CMOS 中儲存的硬碟參數進行引導的. 讀取了硬碟的主引導記錄 (MBR, Main Boot Record) 後根據其內部儲存的資料或者定位到相應的分區而由該分區的開機磁區中的完成對該分區中系統的引導, 或者是直接從主引導分區中載入引導所需要的資訊完成引導, 比如 LILO. 由於曆史的原因, 很多系統在引導時所使用的硬碟讀取方式仍然為舊的中斷調用
Time of Update: 2013-12-18
Linux對於許多使用者的介紹是十分強大的、可配置的作業系統。在過去,一套類似於Unix的作業系統對大多數人來說是不可能實現的。不是該作業系統4位元的標價,而是它的硬體,即使是現在使用個人免費的SCO Unixware它還需要SCSI裝置,我們中的許多人為減少花費而使用IDE裝置。隨著Linux的日益強大有件工作不得不在這簡單的作業系統上完成:根據你的硬體和操作配置你的核心。
Time of Update: 2013-12-18
一、準備:地址:假定防火牆Linux伺服器的永久外部地址為a.b.c.d(eth0),內部網卡地址192.168.11.5(eth1),機器名為 firewall.domain.com, 內部的郵件伺服器地址為192.168.11.1,機器名為mail.domain.com , 且註冊域時填寫的主機名稱為dns.domain.com(a.b.c.d)。思路:先配置DNS伺服器,用來解析 @domain.com的網域名稱,並指明MX記錄到內部郵件主機mail.domain.com.
Time of Update: 2013-12-18
安裝核心步驟如下: (1) 在/boot目錄下建立mynewkernel目錄,並將 bzImage 拷貝到 /boot/mynewkernel 目錄下:$sudo cp arch/i386/boot/bzImage /boot/mynewkernel(2) 更改 /boot/mynewkernel 中 bzImage 的名字$ sudo mv bzImage vmlinuz-2.6.17.13(3) 備份、修改grub設定檔$sudo cp /boot/grub/menu.lst
Time of Update: 2013-12-18
以下內容需要一些Linux基礎知識,如果看不下去只要記住,在安裝 Linux 時最起碼得分2個分區“/”與“swap”。其他的可以暫時不考慮。BKJIA編者註:swap——交換分區,系統啟動並執行“虛擬記憶體”。眾所周知,現代作業系統都實現了“虛擬記憶體”這一技術,不但在功能上突破了實體記憶體的限制,使程式可以操縱大於實際實體記憶體的空間,更重要的是“虛擬記憶體”是隔離每個進程的安全保護網,使每個進程不受其他程式的幹擾。
Time of Update: 2013-12-18
我們在此所要打造的系統是非常小的,而且並不準備作為工作產品來使用。如果您想從頭開始打造一個有實際用途的系統,請參閱Gerard Beekmans所撰寫的Linux空手道實作指南篇 (Linux From Scratch HOWTO)。 您所需要具備的條件
Time of Update: 2013-12-18
把網卡驅動COPY 到磁碟片上。在linux 的/tmp下建個空目錄,然後再把磁碟片上的驅動COPY到這個空目錄下。 解壓縮: #tar zxvf r1000_v1.05.tgz 檔案所在的目錄) #make 是在r1000_v1.05目錄) 如果在此沒有出現什麼錯誤,輸入MAKE之後有很多行資訊,而且在/lib/modules /2.6.9-5.ELsmp/kernel
Time of Update: 2013-12-18
針對不同階段不同水平的Linux使用者,給出比較合理的資料分割配置以供大家參考。 一、Linux菜鳥級 對於這類linux人他們往往是對linux比較好奇,剛剛聽說這個系統,對這個系統沒有任何感性的瞭解。在這種情況下,他們安裝linux的目的通常是滿足一下好奇心或者是求異的心理,(和當初的我一樣)。對於linux能給他們帶來什麼,到底有什麼用,他們沒有明確的目標,也許今天剛剛裝上去,明天就覺得linux是一灘難用的垃圾,於是就跑到他們心愛的Windows系統下去了。
Time of Update: 2013-12-18
GRUB.EXE 完全就是 GRUB,只不過重新封裝,使得它能夠在 DOS 下運行。所以,GRUB.EXE 具有你先前所熟悉的 GRUB 的所有優良特性。目前,grub_for_dos 的最新穩定版 0.0.8 可以從這裡得到: ftp://ftp.cosoft.org.cn/incoming/grub_for_dos-0.0.8.tar.gz 或者進入目錄查看: ftp://ftp.cosoft.org.cn/incoming/ 版本 0.0.8
Time of Update: 2013-12-18
Apache 安裝、配置、最佳化 安裝 Apache 2.0.48 (查看Install手冊) 考慮到以後要 rewite_url 來使 google 更加容易收錄網站,特地添加了 mod_rewrite 。 同時為了限制流量,特別加了 mod_limitpcnn.c 補丁 , 所以多了一個 --enable-forward 選項。 建議安裝完畢以後不要刪除安裝目錄,以便以後升級時使用。 記得升級前關閉 apache2.0 編譯過程: 代碼:#./configure --enable-so --
Time of Update: 2013-12-18
Puppy Linux 4.00 就是一個相當迷你的 Linux 作業系統ISO不到88MB)但它內建了大量的描掃儀、印表機、數位相機的驅動以及音樂錄製/編輯/轉換軟體。Puppy Linux 4.00 甚至還包含了一個完整的辦公環境。Puppy Linux 4.00 並沒有發布專門的中文版,要想用上中文版的 Puppy Linux 4.00 就需要自己動一下手。 1. 硬碟安裝Puppy Linux 4.0 英文版 1.1. 下載Puppy Linux 4.00 英文版 ISO