Chinaunix首页 | 论坛 | 博客
  • 博客访问: 260932
  • 博文数量: 42
  • 博客积分: 1445
  • 博客等级: 上尉
  • 技术积分: 485
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-05 16:21
文章分类

全部博文(42)

文章存档

2011年(1)

2009年(5)

2008年(1)

2007年(1)

2006年(28)

2005年(6)

我的朋友

分类: LINUX

2006-12-12 14:30:06

本安装方法是针对开发环境的,没有安装图形界面。

引导

根据实际情况,任选下列一种方式开始安装:

  • 如果主机支持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就可以了

阅读(3964) | 评论(0) | 转发(0) |
0

上一篇:iptables limit

下一篇:vim 定制

给主人留下些什么吧!~~