分类: LINUX
2006-12-31 16:07:47
修改Debian软件包的源地址:
cat >/etc/apt/sources.list <#deb etch main
#deb-src etch main
deb etch main
#deb-src etch main
EOF
二.更新本地的软件仓库索引,并安装ssh服务
apt-get update
apt-get install ssh
三.安装完ssh之后,我们就可以在远程登陆到主机进行配置了,我一般用windows, sshd 登录,这样就可以拷贝粘贴
安装更多必要的软件包 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
让普通用户xyb能够使用sudo命令
echo "xyb 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 <set fileformats=unix
set nobackup
set nu
set ignorecase
set tabstop=4
set shiftwidth=4
set noexpandtab
set fileencodings=utf-8,euc-cn
" if use utf8 default, pls comment the next line
set encoding=euc-cn
EOF
编辑这几个文件: /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 <. /etc/bash_completion
EOF
如果你常用windows下的ssh客户端securecrt登录到该主机,那么请做如下修改,这样会让securecrt每次连接的时间缩短一些
在文件/etc/ssh/sshd_config中,把
PasswordAuthentication no
修改为
PasswordAuthentication yesapt-get install vncserver gnome-core xfonts-base xscreensaver
然后修改配置文件:
cat>>/etc/vnc.conf <\$depth = "16"
\$geometry ="1024x768";
EOF
使用普通用户xyb登录,其中xyb是在base-config过程中创建的用户
运行如下命令:
cp -f /etc/skel/.* /home/xyb
如需添加Web php vsftpd 服务采用以下命令:
#apt-get install apache2 php5 #apt-get install vsftpd如需将系统服务加入到系统启动中
#apt-get install sysvconfig #sysvconfig进行配置即可。