Debian类别中的文章

  1. 从Debian切换到Ubuntu LTS

    2011年7月6日星期三

    在过去的几年中,Debian Linux大约每两年就发布一个新的稳定版本。欧宝体育直播官网这样的速度对于进步来说是巨大的,但存在一个严重的问题。这个问题与他们对旧的Debian稳定版本的支持有关。

    如果你读了下面这段引文Debian安全常见问题你会明白的:

    问:将提供多长时间的安全更新?答:在下一个稳定的发行版发布之后,安全团队尝试支持一个稳定的发行版大约一年,除非今年发布了另一个稳定的发行版。欧宝体育直播官网不可能支持三个发行版;同时支持两个已经够困难的了。

    换句话说,3年后,你必须apt-get dist-upgrade,否则你就完蛋了不再接收安全更新!

    可以这么说,要么升级,要么死亡。

    问题是整个apt-get - dista -upgrade的东西很酷,但在我的经验中,它不起作用。即使是一个简单的网络服务器也会搞砸。你需要区分所有的配置文件,花相当多的时间检查所有的更改和修复损坏的东西。

    我宁愿花时间在新的稳定版本的基础上创建一个新的Debian安装,而不是修补apt-get版本升级的后果。但这也需要很多努力。

    我想要一个在未来五年都能得到支持的操作系统,这样我就不必每三年花时间升级一个功能齐全、坚如磐石的系统了。

    逗逗你一下:微软Windows操作系统已经支持了很长时间了。但这不是我的选择,我坚持使用Linux,但Debian不提供这种扩展支持。

    但是Ubuntu可以。

    Ubuntu发布LTS版本:长期支持版本,将获得至少5年的安全更新。

    所有Debian的优点,但有更长的支持。这就是我的商店将切换到Ubuntu Server LTS的原因。

  2. 基于PXE Net boot的Debian Linux自动安装

    2009年4月25日星期六

    每一个诚实而优秀的系统管理员都在继续忙于自动化工作。原因有二:

    1. 一遍又一遍地重复同样的任务真他妈无聊。系统管理员有更重要的事情要做,比如喝咖啡。
    2. 人都会犯错,尤其是无聊的时候。计算机则不然。

    如果计算机能做某项工作,它总是比人类做得更快更好。自动化系统安装不仅更省时,而且还能提供稳定的质量。

    网络引导或PXE引导

    关于主机的安装,自动安装的圣杯是网络引导或PXE引导。现在几乎每个系统都包含一个支持通过网络引导的网络接口卡。系统从本地DHCP服务器获取指令,从那里获取操作系统内核。使用TFTP获取内核,然后加载内核。从那时起,操作系统接管并继续安装,例如基于Debian预播种和/或FAI。

    如何准备上网引导

    必须满足以下要求:

    1. 已配置DHCP服务器
    2. 必须有TFTP服务器
    3. 正确的网络引导文件必须到位

    配置DHCP服务器

    以下两行必须添加到DHCP服务器配置的“子网”部分。

    文件名“pxelinux.0”;下一个服务器10.0.0.1;表示

    “next-server”部分指定了运行TFTP服务器的系统的ip地址,因此根据您的配置更改它,这只是一个示例。

    不要忘记重新启动DHCP服务器守护进程。

    配置TFTP服务器

    首先,确保您安装了“tftpd-hpa”,因为标准的“tftpd”服务器似乎不支持“tsize”选项。然后,像这样编辑/etc/defaults/tftpd- hpa:

    RUN_DAEMON = "是的"OPTIONS="-l -a -R 3000:30100 -s /var/lib/tftpboot"

    不要从inetd运行TFTP服务器,因为上面的代码行提供了对服务器行为的更多控制,特别是在防火墙方面。

    -R选项指定用于数据传输的端口范围。这个端口范围也应该在您的防火墙配置中配置。小心!不允许从Internet进行TFTP访问。TFTP协议需要NO认证,安全性较差。

    使用以下命令启动TFTPD服务器:

    /etc/init.d / tftpd-hpa开始

    安装网络引导所需的文件

    有趣的是Debian提供了一个完整的网络引导包。cd到/var/lib/tftpboot然后输入:

    wget http://ftp.debian.org/debian/dists/lenny/main/installer-i386/current/图像放大es / netboot / netboot.tar.gz

    然后提取netboot.tar.tz的内容,如下:

    Tar XZF netboot.tar.gz

    这就是它的全部。如果启动主机并使用PXE引导它,它将显示常规安装菜单,当从常规Debian安装CD-ROM引导系统时,也会显示常规安装菜单。

    然而,如果你想自动安装,而不使用这个引导菜单,第一个cd到:

    /var/lib/tftpboot/debian-installer / i386 / boot-screens

    然后编辑syslinux.cfg并注释掉这条规则:

    默认的debian安装程序/ i386 / boot-screens / vesamenu.c32

    如果你想使用预播种,首先编辑adtxt.cfg,然后标记auto。像这样编辑标签auto:

    品牌汽车^自动安装linux内核debian安装程序/ i386 /追加auto=true priority=critical vga=normalinitrd=debian-installer/i386/initrd.gz url=http://(IP-address)/preseed/preseed.cfg——quiet

    IP-address部分应该指向托管预种子配置文件的预种子服务器。

    最后,编辑txt.cfg。将'default install'更改为:

    默认的汽车

    我一直认为PXE启动是一个痛苦的设置。然而,我在60分钟内就把它修好了使用这个howto

    标记为: 未分类的
  3. “Linux:无人值守安装Debian预播”

    2009年2月22日星期日

    Debian Linux提供了一种无需用户干预就能安装操作系统的机制。这种机制被称为“预播种”,类似于Red Hat Kick Start和Sun Solaris Jump Start。欧宝体育链接

    其基本思想是给安装程序提供一个配方,根据该配方安装系统。这个菜谱可以通过软盘、u盘、光盘或网络服务器提供。要使用这样的配方,只需从Debian CD-rom启动并发出以下命令:

    基于软盘的:(你真的不应该再使用它们了)

    引导:auto file=/floppy/preseed.cfg

    基于u盘的:

    引导:auto file=/hd-media/preseed.cfg

    基于网络:

    引导:auto url=http://internal.web.server.com/preseed.cfg

    您要做的唯一工作是创建一个预种子配置文件。这真的很简单,因为预播种有很好的文档,预播种配置文件很容易理解。

    d-i debian安装程序/国家字符串

    d-i debian-installer/locale string en_US。utf - 8

    D-i镜像/国家字符串手册

    D-i mirror/http/hostname string ftp.uk.debian.org

    D-i镜像/http/目录字符串/debian

    Base-config apt-setup/hostname string ftp.uk.debian.org

    Base-config apt-setup/目录字符串/debian

    正如您所看到的,它只是一个基于文本的文件,用于配置安装期间使用的一些变量。它基本上是一个应答文件。安装程序在安装过程中提出的问题将通过预种子文件得到回答。

    完整的示例请看一看在这里。

    可以找到非常广泛的文档在这里

    一个不支持X的最小debian安装可以在2.5分钟内安装,假设是基于网络的安装(在VMware Workstation中测试)。

    请注意,如果您的公司不仅在服务器上使用Debian Linux,而且还在台式机/笔记本电脑上使用Debian Linux,那么预先播种是一种理想的解决方案,可以随时为用户提供全新的安装。用户或系统管理员不应该忙于手动安装这些系统。

    我已经实现了Debian pre播种,以创建一个完全无人值守的自动安装笔记本电脑,基于LUKS全磁盘加密, Debian安装程序(!)支持,并安装了所有必需的软件。所有附加软件都使用基于shell脚本的自定义安装框架安装。安装框架确保在安装过程中如果出现任何错误,都会被注意到。

    无人值守安装允许系统管理员快速部署新安装,并确保这种安装是100%正确的。他们排除了人为因素,因为人为因素往往会导致随机错误。所以,看看Debian preseeds,你就知道它有多有用了。

    标记为: 未分类的

第1 / 2页

Baidu
map