Linux 网管 123 --- 第11章. 在企业里的电脑使用 Linux -2.伺服器

2016-01-29 19:18 3 1 收藏

Linux 网管 123 --- 第11章. 在企业里的电脑使用 Linux -2.伺服器,Linux 网管 123 --- 第11章. 在企业里的电脑使用 Linux -2.伺服器

【 tulaoshi.com - Linux 】

 
为了支援多样的硬体选择,以及明速度及可信赖度, Linux 正面对因为资源需求增加而扩大规模的挑战。
这可以包括为了更多处理的需要而迁移到 SMP (对称多处理器) 配置, RAID levels 0 到 5 (不论是软体或
硬体驱动模式),等等。 
有时,您会觉得您正在运作的  Linux 伺服器的硬体不再够用了,要进行重大的 Linux 版本升级,或者也许
迁移到不同发行版本的 Linux。当然要这样做有两种方法。保留原来的伺服器或是升级硬体 (要这麽做只要
关闭服务,备份资料, 进行所需的改变, 必要的话回复原来的资料),或者再彻底一些,将您的系统迁移到
新的硬体。 

这一节将会集中在後者的情况,您将会实际上将您的各种服务从旧的伺服器移到新的上。当然有一些迁移的策
略, 然而这一节将会试图提供 
一些您可以采用的粗略指引以确保您的转移结果成功,打扰使用者最少。 

准备好所需的伺服器 ; 安装及组态 Linux 让您的新硬体可以被支援,以及任何所需的 daemon 及核心基础的
特性 (像是防火墙) 已经 enable。查看 第4章,以及 第10章,作一个订的核心 一节有关细节 
建立您原来的服务 (像是 Apache 网页伺服器, Samba 或 Netatalk 档案及列印服务等) 且利用测试的数据使
用他们至少几天以确定所有的工作如同预期。查看 第7章,使用 Samba 进行 Windows 型态的档案及列印服务以
及 第7章,使用 Netatalk 进行 Macintosh 型态的档案及列印服务 有关细节。不要忘了确定您在 ``/etc/''
及``/etc/rc.d/'' 目录下所做的任何变动都已经按要求在新伺服器上做好了。记得移动 ``/etc/passwd'', 
``/etc/group''下的使用者帐号资讯特别重要,以及当您使用 shadow 密码时的 ``/etc/shadow''! 

在您的旧伺服器上关闭服务,以便将档案系统的变动减到最少。显然您不会希望当您储存资料到新伺服器时有
使用者在旧伺服器更新网页或接收 e-mail ! 以 root 身分,您可以用下列指令关闭大部分服务: 
  killall httpd atalkd smbd nmbd squid sendmail ftpd
 


上面的指令会关闭网页伺服,档案及列印服务, e-mail 伺服及 FTP 服务。(可能正在运作的比我上所列的更多
或更少。检查您的行程列表然後终止您认为合适的服务; 查看 第9章,管理行程 有关细节) 

您可能需要编辑位於旧伺服器的 ``/etc/inetd.conf'' 档,使用 ``#'' 符号,释要更新档案系统的任何服
务 (像是 FTP, IMAP,及 POP3 服务) 。 然後以root身分键入 : 
  killall -HUP inetd
 


上面的指令会重新载入 TCP 包裹程式 ( Internet 服务的安全包裹程式) 如此一来您 ``/etc/inet.conf'' 档
中所 disable 的服务在未来的连接中不会被载入)。 

现在您应该可以将资料移到另一部机器上。相同地,您需要将新伺服器的一切功能准备好,包括 Red Hat 发行
版未附上而您希望安装的额外软体。因此您需要备份位於``/home'', ``/var/spool''的软体,以及选择的档案
系统,如果有话像是 ``/archive''。这里有一个利用``tar''公用程式做一个资料压缩备份的例: 
  cd /
tar zcvpf /tmp/backup_data.tar.gz --exclude=var/spool/squid 
          home archive var/spool
 


上面的指令会将您的``/archive'', ``/home''及 ``/var/spool'' 档案系统(或者子目录,取决於您如何建立
您的档案系统)写到一个备份档内 ,是一个名为压缩过的 ``/tmp/backup_data.tar.gz'' tar 格式档。确定您
有足够的空间备份,或是存到其他地方 ! 

   小技巧: 您可以使用 ``du'' 公用程式帮忙决定所需的空间。例如,要决定 ``/archive/'' 及 ``/home/''
    目录所需的空间,键入: 
  du -h -s /archive /home
 

要记住上面的指

来源:https://www.tulaoshi.com/n/20160129/1508977.html

延伸阅读
不使用 RPM 进行安装或升级 有时候您会发现需要安装或升级没有 RPM 套件可用的应用软体。 当然有可能要去做这个事 (事实上,在真实的 Unix 世界中这是 “预设”的状况),但除非必要否则我反对这麽做 (要 知道原因的话,查看 第10章,使用 Red Hat 套件管理程式 (RPM) ). 您需要从 tarball 上安装的任何东西, 一般通用的原则是将与系统有...
      既然 Linux 是由 Internet 社群上的成员所发展, 也许最好获得帮助的地方是在下面的新闻群组贴个告:  杂项文章不涵盖在任何群组  comp.os.linux.misc     Linux 下的网路相关议题  comp.os.linux.networking     Linux&nbs...
  第1章. 前言 目录  认可  版权资讯及法律上的拒绝承诺  请求协助  认可 我要特别感谢 Linux 社群; 特别是在USENET 上所有参与的成员,以及很多有关如何使 Linux 做到 最好之技巧,答案,以及建议的邮寄列表。您的贡献已经帮助了我们。  这份文件以 DocBook...
      随着时间增加,您可能会想看看 Linux 上正在执行的行程。要得到行程列表的话,键入  ``ps -aux'',看起来会像下面这个样子:    USER       PID %CPU %MEM  SIZE   RSS TTY STAT S...
随着时间增加,您可能会想看看 Linux 上正在执行的行程。要得到行程列表的话,键入 ``ps -aux',看起来会像下面这个样子: USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND bin 69 0.0 1.0 788 320 ? S Nov 30 0:00 /usr/sbin/rpc.portmap frampton 10273 0.0 2.1 1136 664 p0 S 14:12 0:00 -bash frampton 10744 0.0 1.1 820 ...

经验教程

770

收藏

37
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部