Debian 5.0.0 Lenny安裝全過程

從Debian的官方網站下載(網絡安裝版的ISO鏡像):

  1. // http://www.debian.org/   
  2. debian-500-i386-netinst.iso  



設置網絡環境

  1. // 設置DNS,直接編輯/etc/resolv.conf 可以同時設置多個DNS   
  2. nameserver 202.103.96.68   
  3. nameserver 202.103.96.112   
  4.   
  5. // 設置IP,直接編輯/etc/network/interfaces   
  6. // 採用固定IP:   
  7. auto lo eth0   
  8. iface lo inet loopback   
  9.   
  10. iface eth0 inet static  
  11. address 192.168.6.243   
  12. netmask 255.255.255.0   
  13. broadcast 192.168.0.255   
  14. gateway 192.168.6.1   
  15.   
  16. // 採用DHCP:   
  17. auto eth0   
  18. iface eth0 inet dhcp   
  19.   
  20. // 激活和終止網絡接口   
  21. ifdown eth0   
  22. ifup eth0   
  23.   
  24. // 上面的設定只有重啓網絡後纔會生效:   
  25. /etc/init.d/networking restart  



Debian 更新工具使用說明:

  1. apt-get update // 更新源列表   
  2. apt-cache search xxx // 在源中搜索xxx軟件   
  3. apt-get install xxx // 從源中安裝xxx軟件   
  4. apt-get download xxx // 從源中下載xxx debian deb包   
  5. apt-get source xxx // 從源中下載xxx的源碼包   
  6. apt-get remove xxx // 刪除包   
  7. dpkg -l // 查看已安裝的包   
  8.   
  9. // 清除:當使用 apt-get install 指令安裝套件,下載下來的 deb 會放置於    
  10. // /var/cache/apt/archives, 使用 apt-get clean 指令可以將之清除,   
  11. // 避免佔用硬盤空間    
  12. apt-get clean  



設定更新源
 

  1. // 在/etc/apt/sources.list中添加更新源:    
  2.   
  3. // 選擇一:   
  4. deb http://debian.cn99.com/debian/ stable main non-free contrib   
  5. deb http://debian.cn99.com/debian-non-US/ stable/non-US main contrib non-free   
  6.   
  7. // 選擇二:   
  8. deb http://mirrors.163.com/debian etch main   
  9. deb http://mirrors.163.com/debian lenny main contrib non-free   
  10.   
  11. // 從源獲得最新軟件列表:   
  12. apt-get update   
  13.   
  14. apt-get install apt-spy // 安裝 apt-spy   
  15. mv sources.list sources.list.bak // 備份老的源列表文件   
  16. man apt-spy // 獲取詳細的使用方法   
  17.   
  18. // 更新您的鏡像列表文件 /var/lib/apt-spy/mirrors.txt   
  19. apt-spy update    
  20.   
  21. // 在亞洲尋找速度最快的stable版鏡像, 並生成sources.list文件    
  22. apt-spy -d stable -a Asia   
  23. cp /etc/apt/sources.list.d/apt-spy.list /etc/apt/sources.list   
  24.   
  25. // 更新源:   
  26. apt-get update  



安裝Telnet,SSH

  1. // 安裝telnet:   
  2. apt-get install telnetd   
  3. /etc/init.d/openbsd-inetd start   
  4.   
  5. // 安裝 openssh server:   
  6. apt-get install openssh-server   
  7. /etc/init.d/ssh restart  



基本參數設定:

  1. # 打開顏色顯示:   
  2. 修改/etc/profile   
  3. alias ls='ls --color'  



修改時區:

  1. // 安裝ntpdate   
  2. apt-get install ntpdate   
  3.   
  4. // 設定主機時區:   
  5. 編輯/etc/timezone,寫入Asia/Shanghai   
  6.   
  7. // 更新時間   
  8. ntpdate 210.72.145.44   
  9.   
  10. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  



安裝vsftpd

  1. apt-get install vsftpd   
  2.   
  3. // 編輯/etc/vsftpd.conf   
  4. 激活   
  5. local_enable=YES   
  6. write_enable=YES   
  7. // 啓動 vsftpd   
  8. /etc/init.d/vsftpd restart  



安裝編輯工具vim:

  1. apt-get install vim-full   
  2.   
  3. // 編輯/etc/vim/vimrc文件   
  4. 打開syntax on、set nu  




安裝編譯,工程構建,調試工具

  1. /*  
  2.  * 說明:  
  3.  * build-essential: 基本編譯環境 (gcc, g++, libc, make等)  
  4.  * autoconf:        自動配置工具   
  5.  * automake:        make相關  
  6.  * gdb:             調試工具  
  7.  */  
  8. apt-get install build-essential   
  9. apt-get install autoconf    
  10. apt-get install automake   
  11. apt-get install gdb  




安裝開發文檔:

  1. /*   
  2.  *  說明:   
  3.  *  manpages-dev: C/C++man幫助手冊  
  4.  *  Binutils:   鏈接器(ld)、彙編器(as)、反彙編器(objdump)和檔案的工具(ar)  
  5.  *  glibc-doc:  GUN C標準庫文檔  
  6.  *  stl-manual: 標準C++ STL模板文檔  
  7.  */  
  8. apt-get install manpages-dev   
  9. apt-get install binutils-doc    
  10. apt-get install cpp-doc   
  11. apt-get install gcc-doc   
  12. apt-get install glibc-doc    
  13. apt-get install libstdc++6-4.3-doc   
  14. apt-get install stl-manual  



Perl相關:

  1. // 安裝perl幫助文檔   
  2. apt-get install perl-doc   
  3.   
  4. // 安裝通用模塊   
  5. apt-get install libtext-template-perl  



在VMware中增加新硬盤:

  1. 關閉VM中正在運行的虛擬系統   
  2. 在虛擬機系統名稱上點擊右鍵-> Vitual Machine Settings   
  3. 在虛擬機edit頁新增一個磁盤。   
  4. 可以看見Hardware中出現了一塊新的硬盤HardDisk2.   
  5. 啓動虛擬機,進入/dev目錄下ls,查看剛加的硬盤名稱。如: /dev/sdb   
  6. 對/dev/sdb進行分區:fdisk /dev/sdb   
  7.  Command (m for help): m Help info    
  8.  Command  (m for help): n Add a new partition   
  9.  Command  (m for help): w Write table to disk and exit   
  10. 格式化硬盤爲ext3分區格式:mke2fs -j /dev/sdb1   
  11. 檢查新分區是否存在:fdisk -l   
  12. 修改/etc/fstab,使得剛新建的分區可以開機自動掛載。   
  13. # <file system>    <mount point>    <type>    <options>     <dump>    <pass>   
  14.   /dev/sdb1    /oracle    ext3    errors=remount-ro    0    1  
  15. 重新啓動,查看結果:df -h  

 

  1. /**  
  2.  * 嘗試Linux上各種文件系統。  
  3.  * 首先安裝必須的軟件  
  4.  */  
  5. apt-get install reiserfsprogs // for reiserfs   
  6. apt-get install jfsutils      // for jfs   
  7. apt-get install xfsdump       // for xfs   
  8.   
  9. // 格式化/dev/md0爲reiserfs  

 

  1. oracle:/oradata# mkfs.reiserfs /dev/md0   
  2. mkfs.reiserfs 3.6.19 (2003 www.namesys.com)   
  3.   
  4. A pair of credits:   
  5. Chris Mason wrote the journaling code for V3,  which was enormously more useful   
  6. to users than just waiting until  we could create a wandering log filesystem as   
  7. Hans would have unwisely done without him.   
  8. Jeff Mahoney optimized the bitmap  scanning code for V3,  and performed the big   
  9. endian cleanups.    
  10.   
  11. Nikita Danilov  wrote  most of the core  balancing code, plugin infrastructure,   
  12. and directory code. He steadily worked long hours, and is the reason so much of   
  13. the Reiser4 plugin infrastructure is well abstracted in its details.  The carry    
  14. function, and the use of non-recursive balancing, are his idea.   
  15.   
  16.   
  17. Guessing about desired format.. Kernel 2.6.26-2-686 is running.   
  18. Format 3.6 with standard journal   
  19. Count of blocks on the device: 6291408   
  20. Number of blocks consumed by mkreiserfs formatting process: 8403   
  21. Blocksize: 4096   
  22. Hash function used to sort names: "r5"  
  23. Journal Size 8193 blocks (first block 18)   
  24. Journal Max transaction length 1024   
  25. inode generation number: 0   
  26. UUID: c20b05fb-bf1d-44f0-bd79-688fe0497991   
  27. ATTENTION: YOU SHOULD REBOOT AFTER FDISK!   
  28.         ALL DATA WILL BE LOST ON '/dev/md0'!   
  29. Continue (y/n):y   
  30. Initializing journal - 0%....20%....40%....60%....80%....100%   
  31. Syncing..ok   
  32.   
  33. Tell your friends to use a kernel based on 2.4.18 or later, and especially not a   
  34. kernel based on 2.4.9, when you use reiserFS. Have fun.   
  35.   
  36. ReiserFS is successfully created on /dev/md0.  

 

  1. // 掛載到/raid目錄,並檢查文件格式。   
  2. oracle:/oradata# mount /dev/md0 /raid   
  3. oracle:/oradata# df -T   
  4. Filesystem    Type   1K-blocks      Used Available Use% Mounted on   
  5. /dev/mapper/oracle-root   
  6.               ext3      329233    139022    173213  45% /   
  7. tmpfs        tmpfs      258148         0    258148   0% /lib/init/rw   
  8. udev         tmpfs       10240       680      9560   7% /dev   
  9. tmpfs        tmpfs      258148         0    258148   0% /dev/shm   
  10. /dev/sda1     ext2      233335     26271    194616  12% /boot   
  11. /dev/mapper/oracle-home   
  12.               ext3     2789856     69796   2578340   3% /home   
  13. /dev/mapper/oracle-tmp   
  14.               ext3      238003      6177    219538   3% /tmp   
  15. /dev/mapper/oracle-usr   
  16.               ext3     2822096    687956   1990780  26% /usr   
  17. /dev/mapper/oracle-var   
  18.               ext3     1350552    126452   1155492  10% /var   
  19. /dev/mapper/optvg-optlv   
  20.               ext3     8252856   2579504   5254128  33% /opt   
  21. /dev/mapper/oradatavg-oradatalv   
  22.               ext3     8252856    252112   7581520   4% /oradata   
  23. /dev/md0  reiserfs    25164860     32840  25132020   1% /raid  

 

  1. // 將/dev/md0更換爲JFS格式   
  2. oracle:/oradata# umount /raid/   
  3. oracle:/oradata# mkfs.jfs /dev/md0    
  4. mkfs.jfs version 1.1.12, 24-Aug-2007   
  5. Warning!  All data on device /dev/md0 will be lost!   
  6.   
  7. Continue? (Y/N) Y   
  8.    \   
  9.   
  10. Format completed successfully.   
  11.   
  12. 25165632 kilobytes total disk space.   
  13. oracle:/oradata# mount /dev/md0 /raid/   
  14. oracle:/oradata# df -T   
  15. Filesystem    Type   1K-blocks      Used Available Use% Mounted on   
  16. /dev/mapper/oracle-root   
  17.               ext3      329233    139022    173213  45% /   
  18. tmpfs        tmpfs      258148         0    258148   0% /lib/init/rw   
  19. udev         tmpfs       10240       680      9560   7% /dev   
  20. tmpfs        tmpfs      258148         0    258148   0% /dev/shm   
  21. /dev/sda1     ext2      233335     26271    194616  12% /boot   
  22. /dev/mapper/oracle-home   
  23.               ext3     2789856     69796   2578340   3% /home   
  24. /dev/mapper/oracle-tmp   
  25.               ext3      238003      6177    219538   3% /tmp   
  26. /dev/mapper/oracle-usr   
  27.               ext3     2822096    687956   1990780  26% /usr   
  28. /dev/mapper/oracle-var   
  29.               ext3     1350552    126452   1155492  10% /var   
  30. /dev/mapper/optvg-optlv   
  31.               ext3     8252856   2579504   5254128  33% /opt   
  32. /dev/mapper/oradatavg-oradatalv   
  33.               ext3     8252856    252112   7581520   4% /oradata   
  34. /dev/md0       jfs    25131892      3200  25128692   1% /raid  

 

  1. 將/dev/md0更換爲xfs格式   
  2. oracle:~# umount /dev/md0    
  3. oracle:~# mkfs.xfs /dev/md0   
  4. mkfs.xfs: /dev/md0 appears to contain an existing filesystem (jfs).   
  5. mkfs.xfs: Use the -f option to force overwrite.   
  6. oracle:~# mkfs.xfs -f /dev/md0   
  7. meta-data=/dev/md0               isize=256    agcount=16, agsize=393200 blks   
  8.          =                       sectsz=4096  attr=2   
  9. data     =                       bsize=4096   blocks=6291200, imaxpct=25   
  10.          =                       sunit=16     swidth=48 blks   
  11. naming   =version 2              bsize=4096     
  12. log      =internal log           bsize=4096   blocks=3071, version=2   
  13.          =                       sectsz=4096  sunit=1 blks, lazy-count=0   
  14. realtime =none                   extsz=196608 blocks=0, rtextents=0   
  15. oracle:~# mount /dev/md0 /raid/   
  16. oracle:~# df -T   
  17. Filesystem    Type   1K-blocks      Used Available Use% Mounted on   
  18. /dev/mapper/oracle-root   
  19.               ext3      329233    139022    173213  45% /   
  20. tmpfs        tmpfs      258148         0    258148   0% /lib/init/rw   
  21. udev         tmpfs       10240       680      9560   7% /dev   
  22. tmpfs        tmpfs      258148         0    258148   0% /dev/shm   
  23. /dev/sda1     ext2      233335     26271    194616  12% /boot   
  24. /dev/mapper/oracle-home   
  25.               ext3     2789856     69796   2578340   3% /home   
  26. /dev/mapper/oracle-tmp   
  27.               ext3      238003      6177    219538   3% /tmp   
  28. /dev/mapper/oracle-usr   
  29.               ext3     2822096    687956   1990780  26% /usr   
  30. /dev/mapper/oracle-var   
  31.               ext3     1350552    126460   1155484  10% /var   
  32. /dev/mapper/optvg-optlv   
  33.               ext3     8252856   2579504   5254128  33% /opt   
  34. /dev/mapper/oradatavg-oradatalv   
  35.               ext3     8252856    252112   7581520   4% /oradata   
  36. /dev/md0       xfs    25152516      4832  25147684   1% /raid  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章