Category Archives: Linux
Linode新手起步教程
选择服务器所在机房 初次登陆Linode后台以后,会提示选择服务器所在机房,如下图: 你可以选择任何一个机房,可以去这里查看机房的剩余数量。在选择机房的时候,最好参照测试一下各个机房的下载速度,点击这里。通常来说纽瓦克(Newark)机房对欧洲用户速度比较好,亚洲和澳洲的用户最好选择Fremont机房。 部署Linux操作系统 选择好机房后,就会进入Linode的哦能控制面板。点击”Distro Wizard”来选择安装一个Linux发行版系统: 你应该选择你最熟悉的Linux操作系统来部署。如果你是初学Linux,那么Ubuntu会比较适合你,Debian是我们最受欢迎的发行版。你可以在About Us页面查看Linode上各个操作系统的统计数据。 从下面的列表中选出你想要部署的Linux发行版,填写分配的硬盘空间大小,root权限密码(不要忘记了,之后还要用到),然后点击”Create Profile”继续下一步。 你不需要把所有的硬盘空间都分配给Linode操作系统;你或许想留一点空间用作磁盘镜像或者整个系统的配置参数文件。我们强烈建议保持默认的交换区(Swap Disk)大小,如果Linode大量使用到交换区的话将会严重影响主机的性能,因为磁盘的IO是服务器上共享的。 启动Linode服务器 部署好操作系统后,就可以点击”Boot”按钮启动服务器了:
Linux主机配置-/etc/hosts文件
Linux 的/etc/hosts文件是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname.这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还是不可忽略的。在局域网或是INTERNET上,每台主机都有一个IP地址,它区分开每台主机,并可以根据ip进行通讯。但IP地址不方便记忆,所以又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。 有些应用需要正确的设置/etc/hosts文件,所以我们推荐在系统安装之后就尽快配置该文件,以下是该文件的示例内容: 一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。第一部份:网络IP地址;第二部份:主机名或域名;第三部份:主机名别名; 以上第一行的设置将会把所有到test.com主机名或域名的请求转向IP 74.125.67.100,而跳过test.com的DNS记录。 第二行内容告诉系统把stick.2torial.com的请求转向192.168.1.1, 这样的设置通常用在访问局域网或者后端集群服务器而不需要连接公网。
Linux主机配置-时区设置
设置服务器时区的时候,最好为所有用户统一设置时区。如果你不确定你所在的时区,考虑使用格林威治标准时间 (UTC). 以下步骤为手动设置时区。要手动设置时区,首先要在 /usr/share/zoneinfo/ 下找到正确的时区文件,并链接到 /etc/localtime 。以下的示例为通常情况。命令中所有双井号 (##) 后面的内容为注释,不应复制到命令行中。 在Debian和Ubuntu系统中修改时区,执行以下命令然后根据填写相应的内容: 在Arch Linux系统中,时区设置在”Localization”设置区中: 注意TIMEZONE指定的参数内容存储在”zoneinfo”文件里,该文件在目录 /usr/share/zoneinfo/ 下。
Linux主机配置-主机名
无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INTERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。域名类型 2torial.com 这样的; 主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。 主机名相关的配置文件:/etc/hosts; 要查看系统当前的主机名,请执行以下命令: 要设置主机名,我们推荐创建一个/etc/hostname文件来存储当前机器的主机名,可以通过以下命令来完成: 在上面的例子中,”lollipop”是想要设定的主机名。接着执行以下命令设置主机名: Arch Linux中的主机名位于/etc/rc.conf文件中。修改文件的”HOSTNAME=行,如以下: CentOS和Fedora操作系统的主机名文件位于/etc/sysconfig/network。可以使用以下命令设置主机名: 新的主机名将会在下次系统重启后生效。