Time of Update: 2013-12-23
我是用虛擬機器裝了Linux,真實系統是Windows XP,在Windows XP下用Serv-u軟體架設了FTP伺服器,然後我們就可以在虛擬機器的Linux下登入該FTP伺服器下載或上傳檔案了,不同的僅是在Linux下是在命令列裡輸入相關FTP命令來完成的,應該也有像FlashFXP、CuteFTP這一類的Linux專用軟體,不過我孤陋寡聞,不瞭解,也就不誤人子弟了。簡單介紹一下Linux下的FTP命令:1、串連FTP伺服器格式:ftp hostname或ip-address a)
Time of Update: 2013-12-23
Arnish是一款高效能的開源HTTP加速器,挪威最大的線上報紙 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原來的12台squid效能比以前更好。 varnish的作者Poul-Henning
Time of Update: 2013-12-23
每個人遲早都要下載程式的源碼,然後試著編譯它。如果你是RedHat或Debian的忠實追隨者,你最終會發現一個程式不是太老就是太新,而去找已經編譯過的二進位代碼。壞的一方面是這些代碼可能無論你怎麼做,它們永遠不能被正確的編譯記住,大多數的Linux程式最多隻是beta測試版。好的一方面是在過去的五年中編譯沒有問題的程式正在增加,而且即使你不是程式員,你也可以“修複”那些不能正確編譯代碼。
Time of Update: 2013-12-23
對於Linux 的系統安全來說,記錄檔是極其重要的工具。系統管理員可以使用logrotate 程式用來管理系統中的最新的事件。logrotate 還可以用來備份記錄檔,本篇將通過以下幾部分來介紹...記錄檔的管理: 1、logrotate 配置 2、預設配置 logrotate 3、使用include 選項讀取其他設定檔 4、使用include 選項覆蓋預設配置 5、為指定的檔案配置轉儲參數 一、logrotate 配置 logrotate
Time of Update: 2013-12-23
底層軟體開發人員,及所有的程式員,若想作好軟體設計(良好的結構和移植性),能適應新項目的變化,就要遵循下面的原則: ·最重要的是要理解基本概念 ( 如作業系統 ),掌握設計原則 ( 如介面分層 )。 ·第二是經驗的積累。實踐經驗比書本知識更可貴,可極大提高後續工作和學習效率。 ·第三是關注新的軟體技術,提高自己對軟體設計的理解。 需要注意的是,一個完整固定的學習路線是很難確定的,原因一是因人而異,二是技術進步很快。
Time of Update: 2013-12-23
選擇一條合適的職業道路至關重要。要想正確選擇職業道路,首先要勤於自省,既要有“自知之明”,也要給自己定出努力的目標和方向。如果你是IT行業中人,又擁有勇於創新的精神和創造財富的慾望,那麼不妨試試從Linux認證開始,也許Linux認證會協助你輕鬆地實現你的夢想! 做任何選擇都需要給自己一個理由。選擇Linux認證當然也有理由,而且這個理由還不止一個。下面就讓我們看看選擇Linux認證的幾個理由。 發展快
Time of Update: 2013-12-23
為了能夠讓windows下的使用者通過乙太網路訪問Linux下的共用檔案,需要開啟Samba伺服器,Samba伺服器詳細配置步驟如下: ◆1.開啟samba的設定檔 vim /etc/samba/smb.conf ◆2.其中存在如下幾個域 [global](全域參數的設定,它對samba的功能具有很大的影響,主要用來設定整個系統規則。 workgroup= 這是你在windows中的域。 server string= 這是在windows中看到你的samba的解釋。 netbios name =
Time of Update: 2013-12-23
一、說明 類似Windows系統中的動態連結程式庫,Linux中也有相應的共用庫用以支援代碼的複用。Windows中為*.dll,而Linux中為*.so。下面詳細介紹如何建立、使用Linux的共用庫。 二、建立共用庫 在mytestso.c檔案中,代碼如下:#include <stdio.h>#include <stdlib.h>int GetMax(int a, int b){ if (a >= b) return a; return
Time of Update: 2013-12-23
首先看一下原本的設定提示符樣子。 在ubuntu feisty的~/.bashrc設定檔裡面, 最初的定義是這樣的。 # set a fancy prompt (non-color, unless we know we "want" color) case "$TERM" in xterm-color) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[0
Time of Update: 2013-12-23
讓一個普通的使用者轉換成為管理員: 如果要讓一個普通的系統使用者成為系統管理員,可以在UNIX環境下用SU命令。這個命令的意思是代替使用者Subsititute user) 但是在以前常被一些駭客用來轉換成為管理員ROOT)身份,因此這個命令也被成為超級使用者SUQER USER) SU命令的參數是要轉換成為的使用者名稱,如果不帶任何參數使用SU命令。系統認為使用者要轉換成ROOT身份,因此回顯示提示資訊,要求擁護提供正確的ROOT口令。比如DAVID要獲得BDSK的身份,則在命令中輸入: $
Time of Update: 2013-12-23
誤區一、Linux運行很慢 DOS程式看起來在運行速度上比Linux程式要快,這主要是因為DOS不是多任務作業系統。事實上NT在運行一些程式時,速度也比DOS慢,原因是相同的。但是兩個多任務作業系統相比,NT遠沒有Linux系統運行得快。誤區二、開發應用比較困難 這種說法在三年前還有一定的道理。過去,使用傳統工具為Linux開發應用程式比較困難。傳統的GCC和Emacs難以學習,而且不能達到企業級開發人員所需要的高效程度。而現在Linux有一個功能完備的、可視化的
Time of Update: 2013-12-23
Linux系統調用,包含了大部分常用系統調用和由系統調用派生出的的函數。一、 什麼是系統調用在Linux的世界裡,我們經常會遇到系統調用這一術語,所謂系統調用,就是核心提供的、功能十分強大的一系列的函數。這些系統調用是在核心中實現的,再通過一定的方式把系統調用給使用者,一般都通過門(gate)陷入(trap)實現。系統調用是使用者程式和核心互動的介面。二、
Time of Update: 2013-12-23
我使用Thunderbird郵件用戶端並儲存了很多郵件,超過1200封發出的郵件和1500多封收到的郵件,發出的郵件大概佔據了25MB,收到的郵件佔據了800MB的空間。這使我想要將它清理一下以便於管理郵件。想備份又沒辦法,查查了資料,辦法來了!我的想法是將那些我不需要的舊的郵件全部從Thunderbird移除。在思考了一會後我琢磨出一個不錯的方法,Thunderbird在它的profile裡建立郵件夾,在這些郵件夾中的檔案沒有擴充和相同名字的msf檔案。1.可以建立一個新檔案夾,相應地命名它,
Time of Update: 2013-12-23
Sendmail 設定檔如下:FEATURE(`no_default_msa',`dnl')dnl (允許MSA被DAMEMON_OPTION覆蓋的預設設定)FEATURE(`smrsh',`/usr/sbin/smrsh')dnl (設定郵件發送器smrsh的存放路徑)FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl (設定郵件發送器資料庫的存放路徑)FEATURE(`virtusertable',`hash -o
Time of Update: 2013-12-23
許多使用者常誤以為收信與寄信是同一套軟體在工作,其實不然。讓使用者能從郵箱取走郵件的協議是IMAP與pop,而postfix的職責是將收下的郵件放入郵箱。也就是說,pop/imap服務是由postfix之外的軟體所提供的。提供pop/imap服務的軟體很多,包括 popper、wu imap kit等。postfix與pop/imap serverspostfix 與pop/imap server之間得合作相當簡單。每當postfix收下本地郵件,就將郵件封存在郵箱裡。當pop/imap
Time of Update: 2013-12-23
圖1Konqueror是一個嵌入式瀏覽器1),主要運行在Linux 和 BSD家族的作業系統上,我曾用過一段時間,來隨我看看怎麼修改konqueror工具列。試用Everest發現,其中的konqueror沒有“組態工具欄”選項,一時不知如何修改。到幾個論壇上去問也沒有什麼結果,於是在系統硬碟尋找所有與konqueror有關的檔案。終於還真給找到了.
Time of Update: 2013-12-23
本文章中的範例程式碼是在 CentOS 5.4 64 位元環境下運行通過的,在其它 unix 系統上沒有測試過。Linux 作業系統中的命令實際上是編譯好的可執行程式,比如說 ls 這個命令,這個檔案位於 /bin 目錄下面,當我們用 file /bin/ls 命令查看的時候會有以下輸出:[root@localhost ~]# file /bin/ls/bin/ls: ELF 64-bit LSB executable,AMD x86-64, version 1 (SYSV), for
Time of Update: 2013-12-23
圖-FilezillaFTP(File Transfer Protocol),檔案傳輸通訊協定是Internet上使用非常廣泛的一種通訊協議,它是為Internet使用者進行檔案傳輸(包括檔案的上傳和下載)而制定的。要想實現FTP檔案傳輸,必須在相連的兩端都裝有支援FTP協議的軟體,裝在您的電腦上的叫FTP用戶端軟體,裝在另一端伺服器上的叫做FTP伺服器端軟體。而FTP Server軟體有很多種,下面我們就來介紹一下如何用Filezilla
Time of Update: 2013-12-23
iptables與stun是一對朋友,互相幫忙,互相補短!iptables與stunStun協議(Rfc3489、詳見http://www.ietf.org/rfc/rfc3489.txt)將NAT粗略分為4種類型,即Full Cone、Restricted Cone、Port Restricted
Time of Update: 2013-12-23
Iptables命令是初學者必須掌握和瞭解的知識。我把我關於Iptables 命令和命令的相關說明拿出來供大家參考。一、iptables命令用iptables -ADC 來指定鏈的規則,-A添加 -D刪除 -C 修改iptables - [RI] chain rule num rule-specification[option]用iptables - RI 通過規則的順序指定iptables -D chain rule num[option]刪除指定規則iptables -[LFZ]