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

全部博文(42)

文章存档

2011年(1)

2009年(5)

2008年(1)

2007年(1)

2006年(28)

2005年(6)

我的朋友

分类: LINUX

2006-12-31 16:07:47

好记性不如烂笔头,越来越喜欢程式化,公式化,特别对这一成不变的东西.

鸣谢:感谢john.zu的这篇文章


一.base-config配置完成后,用root登录:
修改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 yes

如果要安装VNC Server
apt-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

进行配置即可。








阅读(2534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~