從Debian的官方網站下載(網絡安裝版的ISO鏡像):
設置網絡環境
Debian 更新工具使用說明:
設定更新源
安裝Telnet,SSH
安裝vsftpd
安裝編輯工具vim:
安裝編譯,工程構建,調試工具
安裝開發文檔:
在VMware中增加新硬盤:
- debian-500-i386-netinst.iso
debian-500-i386-netinst.iso
設置網絡環境
- // 設置DNS,直接編輯/etc/resolv.conf 可以同時設置多個DNS
- nameserver 202.103.96.68
- nameserver 202.103.96.112
- // 設置IP,直接編輯/etc/network/interfaces
- // 采用固定IP:
- auto lo eth0
- iface lo inet loopback
- iface eth0 inet static
- address 192.168.0.10
- netmask 255.255.255.0
- broadcast 192.168.0.255
- gateway 192.168.0.1
- // 采用DHCP:
- auto eth0
- iface eth0 inet dhcp
- // 激活和終止網絡接口
- ifdown eth0
- ifup eth0
- // 上面的設定只有重啟網絡后才會生效:
- /etc/init.d/networking restart
// 設置DNS,直接編輯/etc/resolv.conf 可以同時設置多個DNS nameserver 202.103.96.68 nameserver 202.103.96.112 // 設置IP,直接編輯/etc/network/interfaces // 采用固定IP: auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 // 采用DHCP: auto eth0 iface eth0 inet dhcp // 激活和終止網絡接口 ifdown eth0 ifup eth0 // 上面的設定只有重啟網絡后才會生效: /etc/init.d/networking restart
Debian 更新工具使用說明:
- apt-get update // 更新源列表
- apt-cache search xxx // 在源中搜索xxx軟件
- apt-get install xxx // 從源中安裝xxx軟件
- apt-get download xxx // 從源中下載xxx debian deb包
- apt-get source xxx // 從源中下載xxx的源碼包
- apt-get remove xxx // 刪除包
- // 清除:當使用 apt-get install 指令安裝套件,下載下來的 deb 會放置于
- // /var/cache/apt/archives, 使用 apt-get clean 指令可以將之清除,
- // 避免占用硬盤空間
- apt-get clean
apt-get update // 更新源列表 apt-cache search xxx // 在源中搜索xxx軟件 apt-get install xxx // 從源中安裝xxx軟件 apt-get download xxx // 從源中下載xxx debian deb包 apt-get source xxx // 從源中下載xxx的源碼包 apt-get remove xxx // 刪除包 // 清除:當使用 apt-get install 指令安裝套件,下載下來的 deb 會放置于 // /var/cache/apt/archives, 使用 apt-get clean 指令可以將之清除, // 避免占用硬盤空間 apt-get clean
設定更新源
- // 在/etc/apt/sources.list中添加更新源:
- deb http://debian.cn99.com/debian/ stable main non-free contrib
- deb http://debian.cn99.com/debian-non-US/ stable/non-US main contrib non-free
- // 或者
- deb http://mirrors.163.com/debian stable contrib main non-free
- deb-src http://mirrors.163.com/debian stable contrib main non-free
- deb http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib
- deb-src http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib
- deb http://debian.ustc.edu.cn/debian/ lenny main non-free contrib
- deb-src http://debian.ustc.edu.cn/debian/ lenny main non-free contrib
- deb http://ftp.tw.debian.org/debian lenny main
- deb-src http://ftp.tw.debian.org/debian lenny main
- // 從源獲得最新軟件列表:
- # apt-get update
- # apt-get install apt-spy // 安裝 apt-spy
- # mv sources.list sources.list.bak // 備份老大源列表
- #man apt-spy // 獲取詳細的使用方法
- // 更新您的鏡像列表文件 /var/lib/apt-spy/mirrors.txt
- # apt-spy update
- // 在亞洲尋找速度最快的stable版鏡像, 并生成sources.list文件
- # apt-spy -d stable -a Asia
- # cp /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list
- // 更新源:
- # apt-get update
// 在/etc/apt/sources.list中添加更新源: deb http://debian.cn99.com/debian/ stable main non-free contrib deb http://debian.cn99.com/debian-non-US/ stable/non-US main contrib non-free // 或者 deb http://mirrors.163.com/debian stable contrib main non-free deb-src http://mirrors.163.com/debian stable contrib main non-free deb http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib deb-src http://mirror.dlut.edu.cn/debian/ lenny main non-free contrib deb http://debian.ustc.edu.cn/debian/ lenny main non-free contrib deb-src http://debian.ustc.edu.cn/debian/ lenny main non-free contrib deb http://ftp.tw.debian.org/debian lenny main deb-src http://ftp.tw.debian.org/debian lenny main // 從源獲得最新軟件列表: # apt-get update # apt-get install apt-spy // 安裝 apt-spy # mv sources.list sources.list.bak // 備份老大源列表 #man apt-spy // 獲取詳細的使用方法 // 更新您的鏡像列表文件 /var/lib/apt-spy/mirrors.txt # apt-spy update // 在亞洲尋找速度最快的stable版鏡像, 并生成sources.list文件 # apt-spy -d stable -a Asia # cp /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list // 更新源: # apt-get update
安裝Telnet,SSH
- // 安裝telnet:
- # apt-get install telnetd
- # /etc/init.d/openbsd-inetd start
- // 安裝 openssh server:
- # apt-get install openssh-server
- # /etc/init.d/ssh restart
// 安裝telnet: # apt-get install telnetd # /etc/init.d/openbsd-inetd start // 安裝 openssh server: # apt-get install openssh-server # /etc/init.d/ssh restart
安裝vsftpd
- # apt-get install vsftpd
- // 編輯/etc/vsftpd.conf
- 激活
- local_enable=YES
- write_enable=YES
- // 啟動 vsftpd
- /etc/init.d/vsftpd restart
# apt-get install vsftpd // 編輯/etc/vsftpd.conf 激活 local_enable=YES write_enable=YES // 啟動 vsftpd /etc/init.d/vsftpd restart
安裝編輯工具vim:
- # apt-get install vim-full
- // 編輯/etc/vim/vimrc文件
- 打開syntax on、set nu
# apt-get install vim-full // 編輯/etc/vim/vimrc文件 打開syntax on、set nu
安裝編譯,工程構建,調試工具
- /*
- * 說明:
- * build-essential: 基本編譯環境 (gcc, g++, libc, make等)
- * autoconf: 自動配置工具
- * automake: make相關
- * gdb: 調試工具
- */
- apt-get install build-essential
- apt-get install autoconf
- apt-get install automake
- apt-get install gdb
/* * 說明: * build-essential: 基本編譯環境 (gcc, g++, libc, make等) * autoconf: 自動配置工具 * automake: make相關 * gdb: 調試工具 */ apt-get install build-essential apt-get install autoconf apt-get install automake apt-get install gdb
安裝開發文檔:
- /*
- * 說明:
- * manpages-dev: C/C++man幫助手冊
- * Binutils: 鏈接器(ld)、匯編器(as)、反匯編器(objdump)和檔案的工具(ar)
- * glibc-doc: GUN C標準庫文檔
- * stl-manual: 標準C++ STL模板文檔
- */
- apt-get install manpages-dev
- apt-get install binutils-doc
- apt-get install cpp-doc
- apt-get install gcc-doc
- apt-get install glibc-doc
- apt-get install libstdc++6-4.3-doc
- apt-get install stl-manual
/* * 說明: * manpages-dev: C/C++man幫助手冊 * Binutils: 鏈接器(ld)、匯編器(as)、反匯編器(objdump)和檔案的工具(ar) * glibc-doc: GUN C標準庫文檔 * stl-manual: 標準C++ STL模板文檔 */ apt-get install manpages-dev apt-get install binutils-doc apt-get install cpp-doc apt-get install gcc-doc apt-get install glibc-doc apt-get install libstdc++6-4.3-doc apt-get install stl-manual
在VMware中增加新硬盤:
- 關閉VM中正在運行的虛擬系統
- 在虛擬機系統名稱上點擊右鍵-> Vitual Machine Settings
- 在虛擬機edit頁新增一個磁盤。
- 可以看見Hardware中出現了一塊新的硬盤HardDisk2.
- 啟動虛擬機,進入/dev目錄下ls,查看剛加的硬盤名稱。如: /dev/sdb
- 對/dev/sdb進行分區:fdisk /dev/sdb
- Command (m for help): m Help info
- Command (m for help): n Add a new partition
- Command (m for help): w Write table to disk and exit
- 格式化硬盤為ext3分區格式:mke2fs -j /dev/sdb1
- 檢查新分區是否存在:fdisk -l
- 修改/etc/fstab,使得剛新建的分區可以開機自動掛載。
- # <file system> <mount point> <type> <options> <dump> <pass>
- /dev/sdb1 /oracle ext3 errors=remount-ro 0 1
- 重新啟動,查看結果:df -h
關閉VM中正在運行的虛擬系統 在虛擬機系統名稱上點擊右鍵-> Vitual Machine Settings 在虛擬機edit頁新增一個磁盤。 可以看見Hardware中出現了一塊新的硬盤HardDisk2. 啟動虛擬機,進入/dev目錄下ls,查看剛加的硬盤名稱。如: /dev/sdb 對/dev/sdb進行分區:fdisk /dev/sdb Command (m for help): m Help info Command (m for help): n Add a new partition Command (m for help): w Write table to disk and exit 格式化硬盤為ext3分區格式:mke2fs -j /dev/sdb1 檢查新分區是否存在:fdisk -l 修改/etc/fstab,使得剛新建的分區可以開機自動掛載。 # <file system> <mount point> <type> <options> <dump> <pass> /dev/sdb1 /oracle ext3 errors=remount-ro 0 1 重新啟動,查看結果:df -h