linux初學者必看
??????????????????????????????????????
1、什么是Linux?
Linux 是一個誕生于網(wǎng)絡、成長于網(wǎng)絡且成熟于網(wǎng)絡的奇特的操作系
統(tǒng)。1991年,芬蘭大學生Linus Torvalds萌發(fā)了開發(fā)一個自由的UNIX操作
系統(tǒng)的想法,當年,Linux 就誕生了,為了不讓這個羽毛未豐的操作系統(tǒng)
矢折,Linus將自已的作品Linux通過Internet發(fā)布。從此一大批知名的、
不知名的電腦黑客、編程人員加入到開發(fā)過程中來,Linux逐漸成長起來。
Linux一開始是要求所有的源碼必須公開,并且任何人均不得從Linux
交易中獲利。然而這種純粹的自由軟件的理想對于 Linux的普及和發(fā)展是
不利的,于是Linux開始轉(zhuǎn)向GPL,成為GNU陣營中的主要一員。
現(xiàn)在,Linux憑借優(yōu)秀的設計,不凡的性能,加上IBM、INTEL、CA、
CORE、ORACLE等國際知名企業(yè)的大力支持,市場份額逐步擴大,逐漸成為
主流操作系統(tǒng)之一。
2、從技術(shù)上說,Linux有什么優(yōu)點?
1) 提供了先進的網(wǎng)絡支持:內(nèi)置TCP/IP協(xié)議;
2) 真正意義上的多任務、多用戶操作系統(tǒng);
3) 與UNIX系統(tǒng)在源代碼級兼容,符合IEEE POSIX標準;
4) 核心能仿真FPU;
5) 支持數(shù)十種文件系統(tǒng)格式;
6) 完全運行于保護模式,充分利用了CPU性能;
7) 開放源代碼,用戶可以自己對系統(tǒng)進行改進;
8) 采用先進的內(nèi)存管理機制,更加有效地利用物理內(nèi)存;
3、Linux與WindowsNT誰更好?
WindowsNT 操作系統(tǒng)是微軟公司進軍服務器操作系統(tǒng)的利器,設計系
統(tǒng)時在滿足服務器需求的前提下,融入了Windows 9x的圖形化界面的優(yōu)勢,
使得其易于使用,深受用戶喜歡,其市場占有率也因此節(jié)節(jié)上升。
然而圖形界面的代價,使系統(tǒng)的效率降低了,所以它適合中小企業(yè)、
個人用戶、對性能要求不嚴格的場合選用。
而Linux則適用于強調(diào)性能指標,對用戶界面要求不大的的應用上。
4、Linux與UNIX有什么不同?
Linux 也是屬于UNIX家族的一員,它有許多特性是與UNIX相同的,它
們之間的最大區(qū)別在于以下兩點:
1) UNIX系統(tǒng)大多是與硬件配套的,而Linux則可運行在多種硬件平臺上;
2) UNIX是商業(yè)軟件,而Linux是自由軟件,免費、公開源代碼的。
5、安裝Linux,對硬件有什么要求?
Linux對硬件要求很低,可以運行在386以上CPU,8M以上內(nèi)存的IBM PC
機上。但由于設備廠商的支持力度不夠,所以 Linux倒是對很多新設備的
支持不是很好,新設備的驅(qū)動程序總是慢一步。
6、安裝Linux需要做哪些準備?
1) 收集系統(tǒng)資料:記錄下內(nèi)存大小,CDROM接口類型,SCSI卡型號,網(wǎng)
卡型號,鼠標類型,顯卡芯片組、時鐘芯片、顯存大小等相關(guān)信息;
2) 檢查CMOS設置,關(guān)閉病毒開發(fā),設置其從光驅(qū)啟動;
3) 如果你的Linux安裝盤無法自啟動的話還需制作啟動盤;
4) 為Linux的安裝騰出硬盤空間,最好有1G左右。
7、如何安裝Linux?
每種Linux發(fā)行版所提供的安裝方法都不大一樣,但是一般來說都經(jīng)
歷以下幾個階段:
1) 一些基本設置:如安裝語言、鍵盤;
2) 進行硬盤分區(qū)、格式化:一般發(fā)行版都提供了圖形界面,如果不熟悉
硬盤分區(qū)的愛好者最好在行家指導下進行;
3) 選擇要安裝的軟件包:建議初學者全部安裝,待以后熟悉了后再重新
定制,以免在學習過程中丟這落那的;
4) 設備配置:如打印機、網(wǎng)卡、顯卡等,請根據(jù)實際情況選擇;
5) 安裝LILO:建議裝在主引導扇,使用LILO來完成多系統(tǒng)引導;
6) 為Linux的超級用戶root設置密碼。
大家可以參考每種Linux的相關(guān)資料來嘗試安裝。
8、如何配置linux啟動管理器lilo?
根據(jù)需要修改/etc/lilo.conf文件,然后執(zhí)行/sbin/lilo讓設置生效。
下面是一個lilo.conf文件的示例:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linux
image=/boot/vmlinuz-2.2.5-15
label=linux
root=/dev/hda1
initrd=/boot/initrd-2.2.5-15.img
read-only
other=/dev/hda2
label=windows
其中,timeout是用來設置lilo等待輸入的時間,在此表示如果5秒不
選擇的話就進入default;default選項用來指定默認啟動哪個系統(tǒng);
image小節(jié)用來指定linux的啟動信息,包括啟動位置,名字--linux;
other小節(jié)用來指定其他操作系統(tǒng)的啟動信息,包括啟動位置、名字。
9、在Linux如何對文件進行操作?
你可以使用ls -l命令列出目錄的詳細信息,就相當于DOS的DIR命令。
ls命令的輸出如下所示:
total 2
drwxr-xr-x 2 xu user 1024 Mar 13 0:34 sub1
-rw-r----- l xu user 678 Jun 15 1:45 hodo.txt
最左邊一列是文件/目錄權(quán)限,第3列是的屬主信息,第4列是屬主所在用
戶組,第5列是所占空間大小,接下去是日期、時間,最后一列是文件/目
錄名。以下是一些常用文件操作命令:
rm:刪除文件 more:瀏覽文件 cp:拷貝文件
10、如何編輯一個文本文件?
你可以使用vi來編輯一個文件文件,它是在 Unix 世界里最普及的文
字處理工具,幾乎所有的UNIX機器上都有這個編輯器。
1) 啟動vi:執(zhí)行"vi 文件名",一啟動vi在命令狀態(tài),可以輸入各種vi
的命令,不能編輯;
2) 存盤:w、存盤退出:wq、不存盤退出:q!;
3) 進入編輯狀態(tài):插入:i、新增:a;
4) 退出編輯狀態(tài):按ESC鍵;
5) 進入編輯狀態(tài)后,編輯起來很像DOS下的edit;
6) 在命令狀態(tài)下還有一些常用的命令:
x 刪除游標所在字元;
dd 刪除游標所在的列。
11、安裝完Linux后,根目錄下一大堆,都是些什么?
/bin:存放最常用命令;
/boot:啟動Linux的核心文件;
/dev:設備文件;
/etc:存放各種配置文件;
/home:用戶主目錄;
/lib:系統(tǒng)最基本的動態(tài)鏈接共享庫;
/mnt:一般是空的,用來臨時掛載別的文件系統(tǒng);
/proc:虛擬目錄,是內(nèi)存的映射;
/sbin:系統(tǒng)管理員命令存放目錄;
/usr:最大的目錄,存許應用程序和文件;
/usr/X11R6:X-Window目錄;
usr/src:Linux源代碼;
/usr/include:系統(tǒng)頭文件;
/usr/lib:存放常用動態(tài)鏈接共享庫、靜態(tài)檔案庫;
/usr/bin、/usr/sbin:這是對/bin、/sbin的一個補充;
12、如何安裝網(wǎng)卡?
你可以用root登錄后運行netconf來安裝網(wǎng)卡。輸入網(wǎng)卡的設備名、
選擇網(wǎng)卡的模塊號,IO地址、IRQ中斷等信息,然后存盤退出,執(zhí)行:
/etc/rc.d/init.d/network restart;
如果你的網(wǎng)卡未能列在可選的網(wǎng)卡模塊列表中的話,你就需要下載驅(qū)
動程序,然后將其編譯成模塊。最后用"insmod 模塊名"命令完成安裝。
13、如何驅(qū)動普通聲卡?
在Linux系統(tǒng)中提供了一個十分方便使用的聲卡配置工具sndconfig,
如果你的聲卡比較大眾化,就可以使用它來驅(qū)動你的聲卡:
1) 用root登錄系統(tǒng),運行/usr/sbin/sndconfig;
2) 從聲卡選擇列表中選擇適合你的聲卡,一般的聲卡都可以使用Sound
Blaster;
3) 選完后,sndconfig需要你設置聲卡的IO地址和IRQ中斷號,根據(jù)你的
實際情況選擇;
4) 設置完成按OK按鈕,如果聽到Linus說話的聲音就大功告成了。
14、Linux下如何安裝Modem?
1) 在Windows中查看你的Modem位于什么端口上;
2) 在Linux中通過直接與端口交互來使用Modem,其對應關(guān)系如下:
COM1:/dev/cau0 COM2:/dev/cau1
COM3:/dev/cau2 COM4:/dev/cau3
3) 設置Modem的最高速率:
#setserial /dev/cau1 spd.hi (最高速率設為57600bps)
#setserial /dev/cau1 spd.vhi (最高速率設為115200bps)
15、如何通過Modem拔號上網(wǎng)?
1) 執(zhí)行命令ln /dev/modem /dev/cau1(根據(jù)實際情況)
2) 創(chuàng)建一個腳本:touch sw,加入:
/usr/sbin/pppd connect ′/usr/sbin/chat ″ ″ ATDT163 CONNECT ″
″ ogin:username word:password′ /dev/modem 38400 modem defaultrout
將username與password用你的上網(wǎng)帳號和密碼代入。
3) 你還可以使用KDE中的kppp工具方便地實現(xiàn)。
16、如何配置X-Window?
所謂配置X-Window就是根據(jù)機器的實際設備選擇X-SERVER。可以通過
xf86config或圖形化界面的Xconfigure等程序來配置。
1) 運行Xconfigure程序,然后選擇合適的顯卡類型,如果沒有,則需要
下載顯卡的驅(qū)動;
2) 選擇顯存大小,和X-SERVER;
3) 選擇合適的分辨率、色深組合
4) 存盤退出后,運行startx啟動X-Window。
17、有沒有通用的顯卡驅(qū)動方法?
由于顯卡產(chǎn)商支持有限,使得在Linux下驅(qū)動顯卡一直都是難題。為
了解決這個問題,Linux 2.2.x以上版本提供了一種新的解決方案---使用
frame buffer設備,通過VESA VBE 2.0標準,利用顯卡SVGA特性,配合
XFree86的XF86_FBDev,驅(qū)動你的顯卡。這的確可以幫你個忙。
1)確認你有XF86_FBDev文件,如果沒有就從ftp.xfree86.org下載;
2)執(zhí)行"mknod /dev/fb0 c 29 0"建立frame buffer設備;
3)修改/etc/lilo.conf文件,加入:
image = /boot/vmlinuz-2.2.5-fb (新編譯的內(nèi)核)
label = linuxfb (啟動標號,可自定)
root = /dev/hda2 (參照lilo.conf其他部分)
vga = 0x314 (顯示模式,參照下表)
附:顯示模式表
640x480 800x600 1024x768 1280x1024
256色 0x301 0x303 0x305 0x307
32k色 0x310 0x313 0x316 0x319
64k色 0x311 0x314 0x317 0x31A
16M色 0x312 0x315 0x318 0x31B
4) 執(zhí)行/sbin/lilo,使配置生效,然后重啟系統(tǒng),以新的內(nèi)核啟動系統(tǒng)。
當然,如果你的內(nèi)核已經(jīng)支持了,就無需做這個修改,直接加上vga=那一
行就行了。
5) 接著進行frame buffer Server的配置:參照/etc/X11/XF86Config中
vga的配置,加入一個screen小節(jié),如下所示:
Section "Screen"
Driver "fbdev"
Device "My Video Card"
Monitor "MAG XJ500T"
Subsection "Display"
Depth 16 (色深,須與前面所選顯示模式的色深一致)
Modes "default"
ViewPort 0 0
EndSubsectionEndSection
6) 將X指向XF6_FBDev:
cd /etc/X11
mv X X.bat
ln -snf /usr/X11R6/bin/XF86_FBDev X
18、如何通過ISDN上網(wǎng)?
ISDN的應用越來越普及,它速度快、價格便宜,深受網(wǎng)民的喜歡,那
么在Linux下如何通過ISDN上網(wǎng)呢?
1) 確認你的Linux內(nèi)核已經(jīng)包含了對ISDN的支持模塊;
2) 驅(qū)動ISDN卡:
對于非即插即用的Teles 16.3 ISDN卡可以使用命令:
#modeprobe hisax io=0x180 irq=10 type=3 protocol=2 id=isdn0
對于即插即用型,則使用:
#pnpdump〉/etc/isdn.conf
#isapnp/etc/isdn.conf
#modprobe hisax irq=10 io=0x680 type=14 protocol=2 id=isdn0
3) 安裝Isdn4Linux,再執(zhí)行scripts目錄下的"makedev.sh"腳本程序,
加入ISDN設備;
4) 執(zhí)行echo 1〉/proc/sys/net/ipv4/ip_dynaddr命令讓其支持動態(tài)IP;
5) 然后根據(jù)ppp的腳本再寫一個用ISDN的腳本就行了。
19、如何在Linux下使用光驅(qū)?
1)創(chuàng)建一個目錄,用來掛上光盤目錄樹:
mkdir /mnt/cdrom
當然目錄名可以根據(jù)你自己的習慣命名;
2)插入光盤,執(zhí)行"mount -t iso9660 /dev/hdc /mnt/floppy"命令;注
意,如果你的光驅(qū)接在第一硬盤線的從盤上,需將/dev/hdc改為/dev/hdb;
3)然后你就可以通過訪問/mnt/cdrom來實現(xiàn)對光盤訪問;
4)當你不使用時,執(zhí)行"umount /mnt/cdrom",再取出光盤。