Linode系列之二:安装Gentoo操作系统

(0 comments)

选择Linode主机以后,从操作系统到所有的服务软件,都必须自己来完成。在Linode Web管理界面中,可以部署一个基本的Linux发行版本,目前支持Arch Linux, CentOS, Debian, Fedora, Ubuntu等主流Linux发行版本,当然也支持我熟悉的Gentoo。

当你第一次登录时,在选择Datacenter之后,接下来会提示选择一个Linux发行版本,默认情况下,Linux系统会占据整个16G的空间,不过这里指定8G左右给系统足够了,剩下的8G可以用来存放数据。

创建好Linux系统之后,你可以在Web界面中将系统Boot起来,以后也可以通过这个界面来完成开关机的动作。在Remote Access页面中,你可以看到机器的IP地址信息,还提供了一个Lish Ajax Console来访问本机的Console界面。当然,通常情况下我们还是通过SSH来访问本机。

Linode只提供了最基本的操作系统,LAMP, Email, OpenVPN等服务还需要我们自己来安装,并且Linode也不提供任何技术支持,Just do it yourself.

在安装任何更新和软件之前,先修改系统编译参数,添加PHP, ImageMagic 和中文支持:

/etc/make.conf

# C compiler
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"

#PHP
USE="-ipv6 apache2 bzip2 iconv unicode xml mysql gd"
PHP_INI_VERSION="production"

#Image Magick
USE="$USE gs png tiff jpeg"

#INERNATIONALIZATION
USE="$USE cjk nls unicode zh_TW utf8"

更新系统

将本地portage与服务器同步,并更新Portage包:

emerge --sync
emerge portage

更新整个系统:

emerge -av -uDN world

更新整个系统比较慢,也可以只更新系统核心包,将更新整个系统的任务放在空闲时间完成:

emerge -av -uDN system

系统配置

设置主机名

修改主机名称:

echo "HOSTNAME=\ "linode\ "" > /etc/conf.d/hostname
/etc/init.d/hostname restart

同时,修改/etc/hosts中的定义:

127.0.0.1        localhost.localdomain        localhost
173.230.157.140      linode.liaojl.com             linode

时区

修改时区为上海GMT+8

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

新建用户

添加普通用户

useradd -m -g root -G wheel liaojl

安装常用工具

安装以下常用工具:

  • app-portage/eix
  • net-ftp/ftp
  • net-dns/bind-tools: nslookup, dig
  • app-arch/zip
  • mail-client/mailx
Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required