Time of Update: 2017-02-28
典型的 Linux 發行版包含 Linux 核心,但還包含許多應用程式和工具。總的說來,Linux 分發版中出現的許多系統層級和使用者層級的工具都來自自由軟體基金會(Free Software Foundation)的 GNU 項目(GNU 是“GNU's Not UNIX”的縮寫)。 什麼是 Linux?用最簡單的話說,Linux 是一個作業系統。它是一位赫爾辛基大學學生 Linus Torvalds(Linux 是 Linus's
Time of Update: 2017-02-28
儘管Linux在案頭計算的世界中還沒有取得令人信服的進展,但作為網路伺服器它已經小有名氣了。由於其出色的可靠性,我們可以放心地在Linux上運行當今Internet時代所必需的各種重要服務程式。由此,Linux最普遍的一些用途包括用作郵件伺服器、Web伺服器以及DNS伺服器。 下面我們將研究怎樣在Red Hat Linux上使用BIND建立一個DNS伺服器。BIND(Berkeley Internet Name
Time of Update: 2017-02-28
1、在 Linux 實現 Win32 API 之 GetTickCount 函數為了將 Windows 中的 GetTickCount API 函數移植到 Linux,可以使用如下的代碼:long GetTickCount(){ tms tm; return times(&tm);}2、Windows 和 Linux 系統關於 itoa 的移植問題大家知道,在將 Windows 的 STL 代碼移植到 Linux 系統時,由於 Linux 系統中 STL 沒有實現預設的itoa
Time of Update: 2017-02-28
項目背景:西安淩雲高科技有限公司上海分公司在內部的伺服器的建設中,需要 搭建Linux伺服器實現DHCP、NIS、FTP、Samba等網路服務功能,為同系統中的其他主機提供 服務,此伺服器是上海分公司內部的第一台Linux伺服器,該伺服器選擇RHEL4作為安裝的 LINUX版本。實驗環境:公司內部的基本服務已經竣工,現在需要構建郵件服 務器;為此我們選擇使用sendmail來搭建郵件服務,本來我們選擇是採用exchange來搭建郵
Time of Update: 2017-02-28
在 linux 中輸入 mail, 就進入了收件匣。d刪除當前郵件,指標並下移。d 3刪除 編號為 3 的郵件。d 1-100刪除編號第 1 到 100 封郵件。退出的時候需要注意,一定要 用 q 命令來儲存之前的操作。q退出mail命令平台,儲存之前的操作,比如刪除已用d刪除的郵件 ,已閱讀郵件會轉存到目前使用者家目錄下的mbox檔案中。如果在mbox中刪除檔案才會徹底刪除。x退出mail命令平台,並不儲存之前的操作,比如刪除郵件================================
Time of Update: 2017-02-28
隨著互連網的發展,e-mail迅速成長成為主要的網路資訊傳遞工具。面對大量要求能夠快速,廉價,和高可信賴的e-mail需求,很多公司和個人都把linux提供的服務作為滿足這些需求的解決方案。SendMail最初是1979年由Eric Allman編寫而成。它起先運行在BSD 4.0平台上。但這個程式不夠靈活,每次編譯的時候都需要重新設定。隨著TCP協議和其他方面的發展,它本身的不靈活性已經明顯不能滿足日益增長的需求。Eric Allman決定重新編寫SendMail,從而誕生了現在的MTA標準。
Time of Update: 2017-02-28
最近在學Linux,終於在Linux上用Apache搭建起了Git伺服器,在此記錄一下。伺服器:阿里雲伺服器Linux版本:CentOS 6.5Apache版本:Apache/2.2.15Git版本:git 1.7.1Git訪問方式:基於http的基本驗證(非SSL)Apache的安裝1. 安裝Apache軟體:yum install httpd2. 設定Apache在伺服器啟動時運行:chkconfig --levels 235 httpd onGit的安裝與配置1. 安裝gityum
Time of Update: 2017-02-28
新網,企業郵件伺服器,儲存於146G×6 RAID5中,有上百萬企業使用者的郵件,資料區,只分一個區,檔案系統為REISERFS,正常工作中,RAID突然OFFLINE,管理員到機房檢查時,發現有兩塊盤警示,將其中一塊強制上線後發現卷無法MOUNT,於是強行FSCK 並REBULD
Time of Update: 2017-02-28
1. SMTP Authentication / Cyrus-SASL Configuration1.1 Install CYLUS-SASL1.2 Configure CYLUS-SASL to support SMTP Authentication1.2.1 Configure /etc/mail/sendmail.mc to support SMTP authentication:Uncomment
Time of Update: 2017-02-28
1.1 Install Sendmail1.2 Configure Sendmail1.2.1 Sendmail files:/etc/mail: configuration files/etc/mail/sendmail.mc: sendmail configuration file, m4 to sendmail.cf/etc/mail/sendmail.cf: sendmail running using
Time of Update: 2017-02-28
在傳統的Unix模型中,當一個進程需要由另一個實體執行某件事時,該進程派生(fork)一個子進程,讓子進程去進行處理。Unix下的大多數網路伺服器程式都是這麼編寫的,即父進程接受串連,派生子進程,子進程處理與客戶的互動。雖然這種模型很多年來使用得很好,但是fork時有一些問題:1.fork是昂貴的。記憶體映像要從父進程拷貝到子進程,所有描述字要在子進程中複製等等。目前有的Unix實現使用一種叫做寫時拷貝(copy-on-write)的技術,可避免父進程資料空間向子進程的拷貝。儘管有這種最佳化技術
Time of Update: 2017-02-28
一.由Linux向windows提供檔案/目錄及印表機共用。在Linux伺服器上的Samba運行起來以後,Linux就相當於一台檔案及列印伺服器,向windows和Linux Samba客戶提供檔案及列印服務。工作在共用模式或者使用者模式下的兩種方法較為常見(Security=share or Security=user) ,其中有以下常見問題。1.共用模式時從windows 98用戶端不能從網路位置中看到伺服器,或者看到後不能點擊進入共用資源說密碼不對等等。a.沒有去掉行guest
Time of Update: 2017-02-28
中文輸入三劍客:chinput,minichinput,magicchinput。大家都知道,大陸的linux漢化主流是用chinput,由於chinput主要被整合在tubrolinux上,把它移到redhat上,需要修改不少地方,還需要pth,unicon-im的支援.對於linux老鳥倒無所謂,但給很多剛接觸linux的新手就帶來許多困擾,而且chinput還有不少不完善之處,有些大俠在chinput上開發出minichinput和magicchinput,我特意測試了一下,把感受寫出來給
Time of Update: 2017-02-28
系統為fedora2,初始僅安裝了development tools。1、安裝Samba server需要用到三個軟體包,即:samba伺服器軟體包、samba-client (samba用戶端工具)、samba-common(通用工具和庫)。 由於我這個做實驗的fedora在安裝時只安裝了development tools,所以這裡會存 在一個軟體的依存關係,需要先安裝一個rpmdb的軟體包(rpmdb是解決軟體安裝儲 存關係的資料庫),才可以繼續安裝samba的軟體包。
Time of Update: 2017-02-28
本文討論範圍是samba使用過程中遇到的問題。問題1:在win2000用戶端,用中文做檔案名稱,到linux的命令列下,變成亂碼怎麼解決?解決:可能是命令列下不支援unicode,為了通用,強制samba使用GB2312就可以了在[global]小節加一行: unix charset = GB2312
Time of Update: 2017-02-28
用來在記錄檔裡搜尋特定活動事件的工具不下幾十種,本文將介紹搜尋記錄檔時應該採取的策略。然後,通過幾個具體樣本介紹一些使用grep命令手動搜尋記錄檔的辦法。接下來,我們將看到logwatch工具和logsurfer工具的用法。最後,將看到需要自行下載和安裝的工具,如swatch等。 1、尋找記錄檔簡單方法一般來說,系統記錄檔幾乎都儲存在/var/子目錄(該路徑由syslog.conf檔案定義)。如果想讓所有的應用程式都把記錄檔集中存放到/var/子目錄下,需要依次對每一個應用程式的設定檔進行編輯。
Time of Update: 2017-02-28
在Mandrake 7加中文支援比較麻煩。我折騰了很長時間,積累了一點經驗,寫出來希望協助後來者少走彎路。1.中文顯示建議裝cleex,cleex雖不支援中文輸入,但對中文顯示的支援絕對優秀。cleex具體的具體安裝看文檔,安裝完後運行startcx(不是startx)啟動xwindows。用x軟體如gedit
Time of Update: 2017-02-28
目前,國內推出了許多的Linux的發行版本,其重點集中在中文平台上,方便了國內使用者對Linux的使用,但是有一個不是太好的跡象就是把漢化作為Linux作業系統的主要功能,實際上漢文書處理儘管非常重要,但是把Linux作為案頭系統進行推廣,其價值不是非常大,並且在推出的發行版本中,應用程式的原始碼包多被刪除,而選擇了一些不是太有價值的X-Windows程式包,而許多應用程式(如PHP3)必須要原始碼的支援才可進行功能的擴充,GNU/Linux的優秀主要是給了我們非常豐富的軟體資源,和享受資源的充
Time of Update: 2017-02-28
在炎黃中文平台上,使用者可以自行添加IME。炎黃中文平台的輸入部分的程式設計使用了一個主導模組作為和平台的介面,它和各IME模組之間採用統一的、規範的介面。各個IME可看作是一個個過濾,輸入ASCII碼,返回得到的漢字。IME的主導模組以動態串連庫(libimpi.a)的形式存在,和各IME模組串連成單獨的可執行檔。對於每一個具體的IME,只需要按照一定的資料結構就可以連結成為新的可執行檔,並且添加到炎黃中文平台上。這些資料結構包括外部變數和外部函數。1、外部變數數組extcode[]:字串類型
Time of Update: 2017-02-28
Linux目前在全球的使用者已經超過900萬人,在中國的使用者也已經超過10萬人,去年的增長率超過200%。據IOS++發布的統計資料表明,Linux佔有全球Web伺服器總數的28%,比第二名的Windows