Chinaunix首页 | 论坛 | 博客
  • 博客访问: 418690
  • 博文数量: 66
  • 博客积分: 1416
  • 博客等级: 上尉
  • 技术积分: 922
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-16 10:37
个人简介

高級Oracle DBA,善長Linux系統維運以及Oracle數據庫管理,開發,調優. 具有多年PL/SQL開發經驗.

文章分类

全部博文(66)

文章存档

2015年(9)

2014年(4)

2013年(5)

2010年(1)

2009年(3)

2008年(6)

2007年(30)

2006年(8)

我的朋友

分类: LINUX

2007-03-09 10:02:45

很久以前寫的學習筆記

Knoppix 安裝到硬盤
-----------------------------------------------------------------

Debian是最純的GNU/Linux發行版,也是最為方便的Linux.
Knoppix是基於Debian的,最為成熟的Live CD Linux .也是安裝配置硬體最為
方便的Linux .
不管你是想在企業架構多台Linux服務器,還是想玩最新,最炫的程式,選它都沒有錯.

一. 使用工具:
knx-hdinstall

二. 前期准備
1. 空出一個2G以上的分區,將資料移出,以便Linux安裝到硬盤.
如果只有一個分區可以使用魔術分區工具分一個區出來.
2. 選擇合適的KNOPPIX Linux版本.
最新的英文版可以到 去下載
英文版
//172.17.94.3/tools/knoppix/KNOPPIX_V3.3-2003-11-19-EN.iso
也是可以的.
中文版安裝時有一些問題.copy文件時會死機,沒有制做好吧.

三. 相關名詞說明:
MBR : master boot record
主引導記錄
引導扇區:
磁盤分區的第一塊扇區

boot loader (啟動管理器):
Linux常用到的有兩種,lilo,grub
如果將其安裝到MBR,就由它來管理os啟動
安裝到別處則需要別的load 來管理,如 NT的Loader,或從dos實模式用loadlin
啟動.

fdisk: 磁盤分區工具

分區表示方式
如果是ide硬盤,則為
/dev/hd[a..z][1..]
意思是 "/dev/hd" + 硬盤 + 分區
a,表示第一個硬磐,b表示第二個硬盤,以此類推

Linux文件管理體系

/ /boot
/dev
/bin
/etc
/lib
/proc
/root
/usr /X11 /bin
/share
/lib
/local /bin
/sbin
/sbin
/mnt /floppy
/cdrom
/var
/tmp

任何一個目陸既可在根分區建立,也可以將別的分區掛在上面,構成一樹形整體
Windows用戶要注意:
盤符只是Windows的概念,不要到處去找C盤,D盤的 .

什麼是md5 ?
md5的全稱是message-digest algorithm 5 (信息摘要算法)
它的作用是讓大容量信息在用數字簽名軟件簽署私人密呎前被壓縮成一種保密格式.
把一個任一長度的字節串變換成一定長的大整數.

四. 安裝:
用光盤啟動KNOPPIX,
打開一個shell (如 xterm,rxvt)
切換到root (sudo su )
然後運行
$knx-hdinstall
1. 選擇硬盤 ,如果只有一個就以它檢測到的囉
2. fdisk 分區 ,將一個沒有資料的分區類型改為 83 (Linux)
3. 選則文件系統,ext3,reiserfs,xfs中的一個 如同windows中的fat,vfat,ntfs
4. 將其格式化
3. copy 文件到硬盤
4.選則是否啟動mail服務 (No),我需要做mail Server
5. 啟動sshd服務 (Yes) ,遠端登陸所需.
6. smb共享服務 (No) .分享目錄給遠端windows用戶
7. cupsd (Yes) ,列印功能
8. kdm .是否是圖型方式啟動 (Yes)
9. 設定機器名稱 ,自個兒決定吧
10. DHCP (no) 不使用,如選YES則使用動態IP.需要網絡中有dhcpd服務器.
11. 輸入網卡地址 172.17.94.xx
12. 網絡掩碼 255.255.255.0
13. 廣播域 172.17.94.255
14. 網關 172.17.94.254
15. NameServer 172.17.5.2
16. 輸入兩次root 密碼
17. 輸入兩次knoppix 密碼
18. 安裝boot loader 到MBR (yes)
19. 是否創建啟動軟盤 (No) ,有必要嗎 ?我是從來沒有創建過的.
20. 安裝結束

五. 使用nt loader 來啟動Linux
在第18步時選No,安裝到引導扇區

1.取得引導信息
$dd if=/dev/hda? of=boothda?.lnx bs=512 count=1
2.將boothda?.lnx 放到c:\boot 下

3.修改c:\boot.ini,在最後新增一行
c:\boot\boothda?.lnx='KNOPPIX Linux'

六. 升級系統,安裝軟件
debian帶有最為便捷的包管理軟件 apt
由它來管理軟件的安裝,移除,升級,檢查依賴關系.自動下載所需的軟件包
1.設定代理服務器, 你是直接上網的嗎? 那好,那就跳過去吧 . 你是使用
Windows公司的 MS Proxy上網,真可惜,apt 不支持NTLM Authorization .
不過沒有關系,再加一級NTLM APS代理就可以了.

vi /etc/apt/apt.conf
Acquire::Http::Proxy "";

2.指定軟件包來源,可以是cdrom, 文件系統,ftp,http,ssh,rsh 服務器
vi /etc/apt/sources.list
deb testing main
deb woody main non-free
從網上下載,那可得找一個比較快的網址,上面那兩個我使用還不錯. 你覺得慢嗎 ?
那找一找吧 .
在全世界很多國家都有mirror站台.挑一個快的.

3.更新包信息庫
apt-get update

4.安裝或軟件
apt-get install
如升級kernel
apt-get install kernel-image-2.6.0-1-686

5.搜索包.
那麼多軟件包,我記不得了,怎麼辦 ?按關鍵字搜索.試一試
apt-cache search kernel
哇,結果那麼多,哪一個才是我所需要的呢?那給詳細一點的信息.
apt-cache search kernel-image-2.6
嗯,比較少了,有軟件包的名字,還有說明.正有我所需要的. kernel-image-2.6.0-1-686
我要聽歌,那就 apt-get install xmms
有新vcd ,那就裝上 apt-get install totem
mpeg4,divx,rm,rmvb,dvd,不用怕,在Linux都可以播放,效果都是不錯的.

6.源代碼安裝
講了那麼多,都是別人編譯好的程式,我不喜歡,我要自己編譯,在我的平台上做特殊優化.
那好吧,裝上gcc
apt-get install gcc
然後你去下載source,解包, ./configure ,make ,make install 編譯吧 ! 什麼 ?你不會,
那你學吧!讀readme,看幫助文檔 .不想學,那你還要source幹什麼 !用別人編譯好的吧 .

7.我不能上網,該如何使用它呢?
那麼就有一些痲煩了,買光盤吧 !最新的3.0rc2 有7張光盤,包含數千個軟件包.
或者到朋友處上網下載回來,再刻錄也是可以的.記得檢查md5. 下載不完整可就得報廢光盤.

8.要學習呢?
我想學c語言,那就裝好gcc吧! ls功能不錯,是怎麼實現的呢,那好辦,所有的gnu軟件都提供了
原代碼,下載source,看一看,改一改,編譯,重新運行. 結果不一樣了. 真棒,這些可是經過千鎚
百煉的優秀code,幾十年來的修補完善而來的sources,而且完全免費. 好了,現在你已經是高手
了 !這個程式怎麼有bug,你可以修改它,把它返饋給社區吧,以後你的程式將被全世界的linux
用戶使用 ! Windows用戶可沒有這個權力!

NTLM Authorization Proxy :
支持NTLM認證的代理服務器,由python語言寫成,跨平台的.
從主頁下載

最新版本 0.98
Linux自帶python,Windows用戶需要下載一個python解釋程式

安裝好python,把ntlmaps開起來 .
這下可以上網了吧 !

阿飛
2004-02-18

阅读(2929) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~