免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1102 | 回复: 0
打印 上一主题 下一主题

debian 安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-12 14:30 |只看该作者 |倒序浏览

本安装方法是针对开发环境的,没有安装图形界面。
引导
¶
根据实际情况,任选下列一种方式开始安装:

  • 如果主机支持USB启动,则可以制作一个可启动的USB Key,使用该USB Key进行安装,很方便。关于如何制作可启动的能安装Debian的USB Key,可以参考Debian安装手册的4.4.1部分。
  • 把debian的安装镜像文件(比如 debian-31r1a-i386-netinst.iso)刻录到CD或者DVD上,放入光驱进行安装。如果是在vmware中安装,可以直接把镜像文件映射为vmware的光盘驱动器进行安装。
  • 如果主机能从网卡启动,可以通过网卡引导启动进行网络安装,但该方法需要先配置网络安装服务器。

开始安装
¶
在开始引导后的第一个界面中,出现如下提示符:"Press F1 for help, or ENTER to boot:",在该提示符后面输入linux26,用以安装2.6的内核。
选择English作为安装语言 安装过程略
配置
¶
安装完成后重新启动,系统会自动运行base-config进行初始配置,可以在这里配置时区等信息。值得注意的是在base-config配置"debian software selection"的时候,不用选择任何software,以后在用到的时候手工进行安装。 base-config的过程中,会创建一个普通用户,假设该普通用户是zzh
用root用户在控制台下配置
¶
base-config配置完成后,用root登录:

  • 修改Debian软件包的源地址: cat >/etc/apt/sources.list debian1/ stable main
    EOF
  • 更新本地的软件仓库索引,并安装ssh服务 apt-get update
    apt-get install ssh

用root用户在远程终端配置
¶
安装完ssh之后,我们就可以在远程登陆到主机进行配置了,这样就可以拷贝粘贴了

  • 安装更多必要的软件包 apt-get install sudo vim build-essential manpages-dev glibc-doc
    apt-get install sysutils libapache2-mod-php4 vsftpd bzip2 cvs
    apt-get install libreadline5-dev libz-dev libncurses-dev
    apt-get install sudo exuberant-ctags subversion-tools indent lftp ftp
    apt-get install tcpdump ssldump cscope strace ntpdate gdb file bc
    apt-get install ksymoops unzip mc g++-3.4 nmap


  • 配置主机名,假设主机名为 HOSTNAME=myhost
    echo "$HOSTNAME" > /etc/hostname
    echo "send host-name \"$HOSTNAME\";" >> /etc/dhclient.conf
  • 让普通用户zzh能够使用sudo命令 echo "zzh  ALL=(ALL) ALL" >>/etc/sudoers
  • 让某些服务缺省不启动,因为它的启动会花费好长时间 update-rc.d -f exim4 remove
    update-rc.d -f ntpdate remove
  • 配置一下vim,有很多很实用的功能都给配置上 cp /usr/share/vim/vim63/vimrc_example.vim /etc/vim/vimrc.local
    cat >>/etc/vim/vimrc.local
  • 编辑这几个文件: /etc/bash.bashrc, /etc/skel/.bashrc, /etc/skel/.bash_profile, /root/.bashrc. 把相应的注释去掉,打开bash的一些方便的功能
  • 编辑/etc/skel/.indent.pro文件 echo "-bls -bl -bli0 -i8 -npsl -nsai -nsaw -nsaf -npcs -nprs -nce -orig" > /etc/skel/.indent.pro
  • 打开root用户的bash completion功能 cat >>/root/.bashrc
  • 如果你常用windows下的ssh客户端securecrt登录到该主机,那么请做如下修改,这样会让securecrt每次连接的时间缩短一些 在文件/etc/ssh/sshd_config中,把 PasswordAuthentication no

修改为
PasswordAuthentication yes

  • 如果要安装VNC Server apt-get install vncserver gnome-core xfonts-base xscreensaver
    然后修改配置文件: cat>>/etc/vnc.conf

用普通用户进行如下配置
¶
使用普通用户zzh登录,其中zzh是在base-config过程中创建的用户名

  • 运行如下命令: cp -f /etc/skel/.* /home/zzh

如需添加Web php vsftpd 服务采用以下命令:
#apt-get install apache php4
#apt-get install vsftpd
如需将系统服务加入到系统启动中
#apt-get install sysvconfig
#sysvconfig
进行配置即可。
完成
¶
Reboot就可以了


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6038/showart_214106.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP