首页 »web服务器 » linux服务器:打造轻巧的 Linux 服务器 »正文
linux服务器:打造轻巧的 Linux 服务器
来源: 发布时间:星期三, 2009年9月2日 浏览:2次 评论:0
教程:Minimal Ubuntu 8.04 Server Install ![](/icons/80013dou.gif) 下面 ![](/icons/80013de.gif) 安装过程也基本就是按着这个教程来 ![](/icons/80013de.gif) ![](/icons/80013dou.gif) 稍微改进满足了 ![](/icons/80013yi.gif) 下实际需要 ![](/icons/80013dou2.gif) 言归正传 ![](/icons/80013dou.gif) 开始进入安装 ![](/icons/80013dou2.gif) 首先 ![](/icons/80013dou.gif) 用 Ubuntu 8.04 Desktop Live CD 引导服务器 ![](/icons/80013dou.gif) 开 ![](/icons/80013yi.gif) 个 Terminal 就可以开工了 ![](/icons/80013dou2.gif) 第 ![](/icons/80013yi.gif) 步 ![](/icons/80013dou.gif) 启动分区工具对硬盘分区 ![](/icons/80013dou2.gif) 这里我使用 ![](/icons/80013de.gif) 也是 cfdisk (不用 GPart ![](/icons/80013de.gif) 原因是 ![](/icons/80013yinwei.gif) 这台服务器压根就没鼠标 -_-b) ![](/icons/80013dou.gif) 对 500G ![](/icons/80013de.gif) 硬盘进行了分区 ![](/icons/80013dou2.gif) 命令如下: sudo su cfdisk /dev/sda
首先分出 60MB 主分区用作 /boot ![](/icons/80013dou.gif) 然后分 50GB 逻辑分区作为根分区 ![](/icons/80013dou.gif) 4GB 逻辑分区作为交换分区 ![](/icons/80013dou.gif) 剩下 ![](/icons/80013de.gif) 分 ![](/icons/80013yi.gif) 个分区作为 /home 使用 ![](/icons/80013dou2.gif) 分好后不要忘了写入分区表 ![](/icons/80013dou2.gif) 完成分区的后开始对各个分区进行格式化 ![](/icons/80013dou.gif) 为了方便 ![](/icons/80013dou.gif) 我只使用了 ext3 这 ![](/icons/80013yi.gif) 种格式: mkfs.ext3 /dev/sda1 mkfs.ext3 /dev/sda5 mkfs.ext3 /dev/sda6 mkswap /dev/sda7
完成分区后可以装基本系统了 ![](/icons/80013dou.gif) 这里需要使用 debootstrap ![](/icons/80013dou.gif) 具体命令是: mkdir /min mount /dev/sda5 /min mkdir /min/boot mount /dev/sda1 /min/boot mkdir /min/home mount /dev/sda6 /min/home apt-get debootstrap
在执行 debootstrap 的前 ![](/icons/80013dou.gif) 建议先进行 ![](/icons/80013yi.gif) 下源设置 ![](/icons/80013dou2.gif) ![](/icons/80013yinwei.gif) 这 ![](/icons/80013yi.gif) 步需要下载大量软件Software ![](/icons/80013dou.gif) 因此选用 ![](/icons/80013yi.gif) 个最快 ![](/icons/80013de.gif) 源还是很有必要 ![](/icons/80013de.gif) ![](/icons/80013dou2.gif) 这里我使用 ![](/icons/80013de.gif) 是 cn99 ![](/icons/80013de.gif) 源: nano /usr/share/debootstrap/scripts/hardy
找到类似下面 ![](/icons/80013de.gif) 段落(default_mirror) ![](/icons/80013dou.gif) 改为您需要 ![](/icons/80013de.gif) 源: $ARCH in amd64|i386|sparc) default_mirror http://ubuntu.cn99.com/ubuntu
然后开始安装最小系统 debootstrap hardy /min
完成后 ![](/icons/80013dou.gif) 我们需要对这个系统进行 ![](/icons/80013yi.gif) 番设置使其可用 ![](/icons/80013dou2.gif) 首先我们可以先将 ![](/icons/80013yi.gif) 些设置信息直接复制到目标系统中: cp /etc/hosts /min/etc/ cp /etc/network/ erfaces /min/etc/network/ cp /etc/bash_completion /min/etc/ cp /etc/bash.bashrc /min/etc/
此外 ![](/icons/80013dou.gif) 我们还需要为光驱进行 ![](/icons/80013yi.gif) 些设置: mkdir -p /min/media/cdrom0 ln -s cdrom0 /min/media/cdrom
建立 fstab: nano /etc/fstab
fstab 文件 ![](/icons/80013de.gif) 内容大致如下: proc /proc proc defaults 0 0 /dev/sda5 / ext3 relatime 0 1 /dev/sda1 /boot ext3 relatime 0 1 /dev/sda6 /home ext3 relatime 0 1 /dev/sda7 none swap sw 0 0 /dev/cdrom /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
做完这 ![](/icons/80013yi.gif) 步 ![](/icons/80013dou.gif) 我 ![](/icons/80013de.gif) 系统基本上就装好了 ![](/icons/80013dou.gif) 现在我们就可以 chroot 进去 ![](/icons/80013dou.gif) 进行进 ![](/icons/80013yi.gif) 步 ![](/icons/80013de.gif) 配置: mount –bind /dev /min/dev mount -t proc proc /min/proc mount -t sysfs sysfs /min/sys chroot /min
设定时区: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
安装 ![](/icons/80013yi.gif) 个文本编辑器 ![](/icons/80013dou.gif) 我个人比较喜欢 nano ![](/icons/80013dou.gif) 当然你也可以装 vim: apt-get nano
建立源列表 ![](/icons/80013dou.gif) 还是填入最快 ![](/icons/80013de.gif) 源: nano /etc/apt/sources.list
内容如下 ![](/icons/80013dou.gif) 使用 ![](/icons/80013de.gif) 是 cn99 ![](/icons/80013de.gif) 源(我在教育网能到 1M/s ![](/icons/80013de.gif) 速度) deb http://ubuntu.cn99.com/ubuntu hardy restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu hardy-updates restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu hardy-security restricted universe multiverse
更新源并升级现有软件Software: apt-get update apt-get dist-upgrade
设置 root 用户密码 ![](/icons/80013dou.gif) 并新建 ![](/icons/80013yi.gif) 个用户 ![](/icons/80013dou.gif) 并使它有 sudo 权限: passwd adduser liuyang addgroup admin adduser liuyang admin echo “%admin ALL=(ALL) ALL”>>/etc/sudoers
安装 grub ![](/icons/80013dou.gif) 使目标系统可以引导: apt-get linux-image-server grub mkdir /boot/grub update-grub update-initramfs -u
目标系统已经设置完毕 ![](/icons/80013dou.gif) 现在推出 chroot ![](/icons/80013dou.gif) 完成最后 ![](/icons/80013de.gif) 操作 - 将 grub 装到 /dev/sda ![](/icons/80013de.gif) MBR 上: exit grub- –root-directory=/min –no-floppy –recheck /dev/sda
重新启动系统 ![](/icons/80013dou.gif) 退出 Live CD ![](/icons/80013dou.gif) 如果 ![](/icons/80013yi.gif) 切正常 ![](/icons/80013de.gif) 话 ![](/icons/80013dou.gif) 你应该可以用 ![](/icons/80013yi.gif) 个“干净 ![](/icons/80013de.gif) ” Ubuntu 引导起你 ![](/icons/80013de.gif) 服务器了
TAG:
Linux
linux
服务器
相关文章
读者评论
发表评论
|
|