Category: Linux操作系统

2008-12-17

使用Tftp从网络引导Debian进行系统安装

归类于: Linux操作系统 - 17 Dec 2008

以前都是用光驱安装,因此其他安装方式也都没有关心过。就在前几天想重装系统的时候,发现光驱只能读盘,不能刻盘了。郁闷之极!没有办法,想别的办法吧,反正刻录机也不怎么用,总不能为了这个再去买一个刻录机回来吧?

说起重装,得牢骚一下。之前的系统用4.0r0安装盘装的,用了lvm,可是到最后安装引导器的时候却要安装lilo,不想费事了,所以就继续吧。谁知道安装完系统启动后,设置好的boot分区却没有被挂载。我找了个临时目录挂上去一看,居然一个文件也没有!看来安装程序并没有单独设置/boot分区。最近4.0r1出来了,出于一个测试,需要在虚拟机安装,索性就再用lvm看看,引导器用grub了,/boot分区也正常设置了。哎,看来无论如何,新事物的成熟度始终不行呀!

网络引导安装的基础条件就是主机要支持网络引导方式,有点废话啊,不过这确实基础,一定要满足。既然是使用tftp方式(“tftp方式”是引用Debian官方安装文档上的词),那必不可少一个tftp服务器了。最后,网络引导还需要一个dhcp服务器。而且基本上所有的设置都在这个dhcp服务器上。

1、装软件

sudo apt-get install dhcp3-server tftpd-hpa

tftpd我用tftpd-hpa,debian的仓库里有很多种,可以根据自己喜好选择。

2、tftp服务器配置

无论你使用那个tftpd,tftp服务器的配置文件都是/etc/inetd.conf,并且都是在这个文件里增加了以tftp开头的一行。行的最后是tftpd的服务目录,根据自己喜好修改即可。Debian推荐将服务目录设置为/var/lib/tftpboot。

我的配置:

tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot

从Debian的ftp上下载网络引导文件,一般位于“debian/dists/版本/main/installer-cpu类型/current/images/netboot/”目录中。我们需要两个文件,netboot.tar.gz和mini.iso。将netboot.tar.gz解压到服务根目录,将mini.iso拷贝到服务根目录即可。

3、dhcp服务器配置

dhcp服务器除了要分配IP给主机外,还要将引导文件(the initial boot file)名和获取此文件的服务器反馈给主机。也就是:

filename “”;

next-server ;

我的配置:

subnet 192.168.1.0 netmask …

Linux操作系统上安装MYSQL数据库的方法

归类于: Linux操作系统 - 17 Dec 2008

  1、下载MySQL的安装文件

  安装MySQL需要下面两个文件:

  MySQL-server-5.0.26-0.i386.rpm

  MySQL-client-5.0.26-0.i386.rpm

  下载地址为:http://dev.mysql.com/downloads/mysql/5.0.html,打开此网页,下拉网页找到“Red Hat Enterprise Linux 3 RPM (x86) downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。

  2、安装MySQL

  rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 ?ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。

  1)安装服务器端

  在有两个rmp文件的目录下运行如下命令:

  [root@test1 local]# rpm -ivh MySQL-server-5.0.26-0.i386.rpm

  显示如下信息。

  warning: MySQL-server-5.0.26-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

  Preparing……       ########################################### [100%]

  1:MySQL-server     ########################################### [100%]

  ……(省略显示)

  /usr/bin/mysqladmin -u root password ‘new-password’

  /usr/bin/mysqladmin -u root -h test1 password ‘new-password’

  ……(省略显示)

  Starting mysqld daemon with databases …

在Ubuntu7.04下安装虚拟机VMware Server

归类于: Linux操作系统 - 17 Dec 2008

  一、安装依赖包

  sudo apt-get install libx11-6 libx11-dev libxtst6 xinetd

  sudo apt-get install linux-headers-`uname -r` build-essential

  二、从vmware官方网站下载最新版vmware-server for linux(ver:1.0.2)

  http://www.vmware.com/download/server/ 记得要注册取得授权号码哟

  三、解压并安装

  tar zxvf VMware-server-1.0.2-39867.tar.gz

  cd vmware-server-distrib

  sudo vmware-install.pl

  可以直接一路默认下去就好,但这不会安装成功,会出现以下错误:

  Building the vmmon module.

  Using 2.6.x kernel build system.

  make: Entering directory `/tmp/vmware-config0/vmmon-only’

  make -C /lib/modules/2.6.20-15-generic/build/include/…… SUBDIRS=$PWD SRCROOT=$PWD/. modules

  make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic’

  CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o

  In file …

经验总结:VMware虚拟机上安装Linux系统

归类于: Linux操作系统 - 17 Dec 2008

VMware这东西以前用过一段时间,但隔的时间久了,又变得生疏起来,遇到了一些新问题,试验了几次,又在网上找了一些有用的信息,总算安装成功了,总结一下安装中应该注意的问题。

1、VMware 的安装和设置

VMware用的是5.0workstation版,安装没有任何问题,奇怪的是,安装完成重启以后,主系统(windows XP)不能上网了!查了一下网络连接,发现多了两个连接,且都是“已经连上”状态,一个是VMware Network Adapter VMnet1,一个是VMware Network Adapter VMnet8,且windows启动时,天网防火墙会有一个错误的提示(具体信息没记录下来)。尝试将上面的两个连接禁用,重启后防火墙不再报错,且可以上网,该问题解决。

2、安装ubuntu7.04

在红联上查了一下,安装ubuntu,且要使客户操作系统连上网,需要作以下设置(仅给出NAT模式):

a,将“服务”中的VMware Authorization Service禁用。

b,VMware -> Edit -> Visual Network setting -> DHCP 中将vMnet1删除

c,在天网防火墙中增加一个规则:开放本机67和68两个UDP端口(重新试了一下,不开放端口一样可以访问网络)

d,在安装虚拟机时,网络连接设置成NAT模式。

e,在安装ubuntu时,最好分配大于300M的内存给虚拟机,硬盘空间至少3G,因为刚开始不清楚到底要设置多大的硬盘空间和内存,导致前面有三次安装失败:(((,一次是内存给小了,两次则是因为硬盘空间不够,谁让自己的机子配置低呢,郁闷

以上设置完成后,安装过程一路顺利,网络连接正常,一切OK

补充:

主机与虚拟机之间进行文件共享的方法:

启动虚拟机-> VM -> Install VMware tools ,在Linux中会弹出一个窗口,里面有两个文件,一个是rpm的,一个是tar.gz,解压tar.gz,运行 ./vmware-config-tools.pl,一路回车,完成后查看 …

如何制作Linux系统的安装光盘?

归类于: Linux操作系统 - 17 Dec 2008

  如何制作安装磁盘?

  你可以使用两中方法制作安装磁盘。在M$-DOS下,可以使用专门为其开发的rawrite命令(安装光盘 dosutils下),将boot.img(安装光盘images下)映像文件传输到软盘上;在linux下可以用命令dd,但不要把软驱设备mount 入系统。具体语法如下:

  e:>e:dosutilsrawrite

  Enter disk images source file name: ……imagesboot.img

  Enter target diskette drive: a:

  please insert a formatted diskette into drive A and press [Enter]

  或者

  # dd if=boot.img of=/dev/fd0 bs=1440K

  另注:boot.img基于光盘安装,bootnet.img基于网络安装,pcmcia.img和pcmciaadd.img基于PCMCIA引导盘的安装。rawrite工具只接受8.3类(短文件名.三扩展名)!

  在安装的时候我错过了制作启动盘,制作bootdisk方法。

  命令uname -a可以让你看到你的系统内核版本是多少,一般表示为……kernel 2.x.xx-xx……,然后你可以把一张空白的(当然,有数据资料的也可以,呵)软盘放到软驱里去,千万不要习惯地mount上软驱哟!直接打命令 mkbootdisk ??device /dev/fd0 2.x.xx-xx 就可以了。

LINUX安装JDK1.6攻略

归类于: Linux操作系统 - 17 Dec 2008

下载成功后上传至服务器任意目录

2. 在当前目录输入

sh jdk-6u2-linux-i586-rpm.bin

3.看到 安装程序在询问您是否尊守许可协议页面 ,回车,空格都可以,看完协议.

出现一行字:Do you aggree to …

新手学堂 关于Linux操作系统的安装与配置

归类于: Linux操作系统 - 17 Dec 2008

  在做安装之前,我们希望大家首先要了解自己的一些环境,在这块有一些知识思想大家需要掌握的。就是说如果你想在Linux的安装技术上有所成就感的话,就不要害怕它,去安装它,安装完了以后你会发现,你同时会学习了解掌握了很多很多技术要点,当然这一点上,我们也非常欣赏,比如说像大家经常使用过的一些操作系统平台上面,它很简单,很易用,甚至敲几下回车等等就完成了,这种傻瓜式的安装过程确实很简单,但是同时也存在一些弊端,它隐藏掉了一些技术跟知识,使得我们在使用计算机的人员,可能认为计算机就是这样的。所以Linux安装会给你很多新的技术概念,安装之前,我希望用户首先了解自己的硬件环境是什么样的,比如说硬盘,像服务器系统装没装磁盘阵列,如果装了的话怎么办?你首先要了解自己这个硬盘存储空间有多大,你的内存有多大,你需要怎么制定分区,一说到硬盘的时候,带出一些知识技术,是否所有的用户同时也知道你的硬盘使用什么样的接口状况,比如说现在都是用的IDE、SCSI的接口,还有串行SATA接口,当然也有人用USB的接口。这种设备技术上面存在一些什么样的不同点,希望你在安装之前,大家有所了解,或许有人了解SATA是串行的,IDE并行的,那么串行的快还是并行的快呢?为什么现在大量的技术都要使用串行的技术,随着硬件的发展,在传输频率越来越快的时候,并行的数据总线会存在数据干扰,所以随着频率的快速增长,它反而会慢,像跑步一样,一排人一起跑的话,在速度慢的时候可能比你一个一个往外赶要快,但是每个人独立跑步速度很快的时候,就要远远大于这种并行的速度了。SATA这些技术在红旗系统上都是支持的,你都可以获得安装上的支持。

  那么安装的时候你还要想到,安装的时候你的主机监控系统是什么样的,大家都是用光盘进行安装的,是否有人明白EFI这种技术,因为BIOS是以往普遍采用的计算机监控管理程序,在开机的时候首先进入这个系统,现在很多网友已经知道了又有一种新的技术,EFI,为扩展的固件界面。这种接口技术已经出来了,当你开机还没有进入到某些系统的时候,你就可以把自己的系统设置成某些环境去运作,不像以前BIOS只能去做一些简单的处理,而EFI的系统红旗也是支持的。在安装的时候先去想,你是准备图形化安装,还是命令状态安装,这是都提供给大家可选的,安装的时候也会探讨一些不同分区的使用方法,像你做Windows系统的时候,我要分C、D、E盘,这样都要有一个想法就可以了。

  在安装的过程当中,第一个大家可能碰到的技术点,就是说你要将面对怎么样对你的硬盘进行划分,在对硬盘划分的时候可能面对的硬盘的代号与Windows不一样,这块大家不要去想你硬盘的分区一定要C盘、D盘、E盘,在Linux是另外的一个标记,你只要记住一个分区就可以了,如果有空闲的分区,可以在这个分区安装就可以了,注意在这块有些网民可能以前用过虚拟机进行安装,而不是直接进行安装。直接在一个分区里面安装是最标准的,如果用虚拟机安装的话,你要考虑你的内存是不是很充足,再去做这个事情。

  安装过程中涉及到硬盘分区的时候,网友们也要有一定基本的知识,比如说一个BIOS体系中的硬盘,最多可以分成四个主分区,更多的分区要建立,可通过扩展分区、逻辑分区做,这是以往大家在安装各种操作系统中可能被局限住了,可能没有开阔思域,在安装Linux的时候都要去想到,其实计算机是这样的,还可以这么做。做分区的时候,Linux的分区不一定是C、D盘,硬盘标为hd,如果是SCSI或者是SATA的硬盘,头两个字母可能标记为sd,如果一个盘符的第三位我们用a、b、c、d序列,表示第几块硬盘,你的一个机器里面可能同时装有多个硬盘,如果sda和sdb就表示两块硬盘存在,如果每一个硬盘后面有数字的话是表示第几个分区,相关的知识大家可以通过红旗的培训教材进一步去掌握。

  主分区和扩展分区,扩展分区中的逻辑分区永远从5开始,中间可以没有4,没有2、3,但是逻辑分区永远从5开始,就像硬盘分区从C开始,可以不要A和B。分区大小在这不做更多的说明了,根据自己的硬盘情况,参照手册看一下,大家更多探讨一下交换分区,交换分区该怎么建?交换分区是作为数据交换用的,书里面讲为内存的1至2倍,现在你的物理内存都上G了,是否需要用很多硬盘来虚拟这种交换分区呢?其实并不一定了,如果你的物理内存很大的话,交换分区可以小一些,一般玩桌面的用户,比如说256以上内存的话,可能设一个300兆就可以了。

  其他的技术分区如果有需要的话再建,就像Windows操作系统的时候一样。在Linux系统安装起来以后,大家要面对的一个技术概念就是安装引导的问题,Linux系统可以允许多个系统共存于一台机器上面,所以安装在Linux稍后的一个界面里面会问你,要把多系统引导程序安装在哪儿,现在我们普遍采用GRUB这种引导,以前大家还接触过LILO引导,这两种引导程序对一般用户来说使用上没有太大的差别,你选择一种用就可以了。GRUB比较好一些,可能更简单直观一些,但是它的菜单参数是动态的,每次启动的时候都要到相应分区里面读这个信息,要是信息数据坏了的话会读不出来。所以要保护好你的菜单界面的信息。

  GRUB一般你可以装到主引导记录上面,第一次安装只有一个系统的时候,至少有一个多系统的管理程序放在主引导记录上面。系统安装好以后,当然就可直接登录进来了,登录进来我们可能首先面对的是一个菜单,现在屏幕上看到蓝色的窗口菜单,因为各家公司的造型会不一样,你要运行哪个系统,你直接运行就可以了。你也可以对这个系统的启动方式进行修改,也都可以,一般大家直接进去就行了。如果对于服务器的用户来说,进入以后是一个命令的状态下,对于桌面图形环境下,可以输入你的用户名和口令就可以了。

  当然Linux系统下面它是一种文件架构的东西,在Linux系统下面全是目录,所有的设备都是基于目录的,这也是Linux与以往大家所使用的操作系统不同的一个地方,你不要寻求在这里面找某一个C盘、D盘,它可能就是某一个目录下的目录。这是技术上面不太一样的地方。如果你的系统安装完以后有一些附加的工具,红旗除了基本的操作系统盘片,还有开发盘片,在系统登录进去可以直接选择这种盘片自动安装就完了,会出现类似的安装界面,选择你安装的东西安装就可以了。

[1] [2] 下一页

谈一谈怎样走入Linux大门

归类于: Linux操作系统 - 17 Dec 2008

本人真正学习linux 至今不过1 个月,半个月前,我开始坚持不进windows系统,今天,我已经不想进入windows 系统了,今天谈谈我的体会,给一些想转换平台,想学linux 的朋友作参考

要充分利用你在windows 中学到的知识,但不要被它限制了你的思维

一、安装:

linux 安装,并不难,基本和windows 安装差不多,但分区规则不同,要注意,在多操作系统存在的情况下,避免损害现存的操作系统,一般不建议自动分区,初学者建议用个空硬盘单独安装,同时去体验多操作系统安装,我现在的200G硬盘上,同时存在4 个操作系统,其中三个为linux.

二、中文设置:

linux 发行版,多数对中文支持有缺陷,影响实际使用的主要是字库,附带的字库比较少,就算国产的发行版,其所带的中文字库,一般也就一大类,但是你要知道,字库类文件是独立的,可以用在任何操作系统上,这样,你的windows系统中的字库完全可以导入到你的任何linux 系统中去,所有 linux发行版都可以找到导入的方法,还需要注意的是某些国外的发行版(比如 suse 10.0)在刚刚安装好的系统中使用的是虚拟字库,对系统拖累很大,所以装好系统以后,建议你查一下,全部设置为实字库即可。

对办公族来说openoffice是目前各发行版中附带最多的,现在的2.02中文加强版比以前版本好很多,对中文支持不错,而且直接使用系统字库,只要你系统中安装好的中文字库,都可以在里面使用,需要注意的是,如果你在系统中中文字库很少的话,一旦用其打开原来在MSoffice中的文件时,你会感到中文显示怪怪的。

Linux操作系统下安装Perl脚本语言的方法

归类于: Linux操作系统 - 17 Dec 2008

  Linux和perl都属于自由软件,将二者结合真是妙不可言。

遵循以下步骤一般就可安装好 perl ,perl 就能在 linux 下欢唱。

1 取得最新版本的 perl,当前版本为 5.6.0,即 stable.tar.gz。

2 解文件包:

gunzip stable.tar.gz

tar xvf stable.tar

得到目录 perl-5.6.0

3 在目录 perl-5.6.0 下安装 perl:

rm -f config.sh Policy.sh

sh Configure -de

make

make test

make install

config.sh Policy.sh 为以前安装时的配置文件,新安装或升级安装时需要将其删除。

sh Configure -de 安装使用默认配置,一般而言将会 ok 。 …

Linux系统在低配置电脑上的使用

归类于: Linux操作系统 - 17 Dec 2008

  1. 安装

  这是篇写给新手看的文章,所以我不会推荐debian等发行版,使用redhat, turbo等发行版会省下你大把的时间,和对Linux的兴趣同时,我也不推荐redhat8.0以上,turbo8.0以上的版本。诚然,更新的版本意味着更方便的安装和更好的中文支持,但也意味着对电脑的更高要求。我用的是redhat7.2的,turbolinux7.0Workstation也是一个很好的版本。

  软件包的选择很重要,千万不要选择”全部安装”,除非你真的拥有很大的硬盘。gnome套件应该选一下,至于KDE套件,你看着办吧,我没有选。还有开发包一定要安装,尽管你或许从不写程序。

  由于我的显卡很老且没有兼容问题,我的X配置过程异常顺利。如果有配不出X的朋友可以到各大论坛搜索一下,这类的文章很多的。

  还有最后记得不要选以图形介面登入。

  2. 汉化

  我这里不多重复了,自己去搜一下吧。这类的文章很多的。

  3. 优化

  以root运行setup程序,选择”Systemservices”,去掉不必要的服务。如果你如我一样:不用防火墙,不用NetFileSystem,不用打印机,可以参考我的配置,只留下:

  apmd 高级电源管理,我是笔记本,所以我打开着

  atd at程序的守护进程

  cWnn 简体中文输入服务器

  gpm consolse下的鼠标

  keytable 键盘映射

  network 网络

  random 随机数发生器

  rawdevice

  sendmail

  sgi_fam

  syslog 系统记录

  xfs 字体服务器

[1] [2] 下一页

下一页 »