当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 循序渐进学习Linux之教您软件如何配置

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 循序渐进学习Linux之教您软件如何配置


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 33 ::
收藏到网摘: n/a

 

  在这里,配置的对象并非内核,而是软件。至于网络的配置,主要在安装系统是已经基本完成;也可以进入GUI界面从菜单选择liloconf来配置。

  与Windows一样,在Linux系统可以从光盘、软盘安装应用软件;但不同的是,它需要用命令mount来登录光驱、软驱。而且,软件大多是经过压缩的,所以还需要懂得如何解压。最后必须配置、编译才能运行。下面分四个方面进行介绍:

  一、mount登录

  Linux的软驱设备用特殊文件/dev/fd0,文件系统是msdos,因此用以下命令登录,读取软盘内容

# mount -t msdos /dev/fd0 /mnt/floppy
# cd /mnt/floppy
  
  同理,键入以下命令读光盘:

# mount -t iso9660 /dev/hdb /mnt/cdrom
# cd /mnt/cdrom

  然后,用cp命令将所需的软件拷贝到系统中。

  退出软驱、光驱用umount命令。注意,不能在其目录中使用此命令,而应先cd到其他目录,再使用:umount /mnt/cdrom。

  二、安装软件

  for Linux的软件一般是以.gz或.tar或者.tar.gz结尾的。前者是由gzip压缩的,后者是先用tar归档,在用gzip压缩而成的。

  1、以.gz结尾的为压缩文件,用命令:gzip -d filename来解压,得到的文件在当前目录中,但已没有了.gz。

  2、以.tar结尾的为归档文件,用命令:tar -xvf filename来展开,生成的文件与源文件在同一目录中,只是少了.tar。

  3、以.tar.gz结尾的文件最常见,可直接用命令:gzip -cd filename | tar xfv -来安装。

  一般情况下,这类文件的第一项是一个目录,所以用上面的命令时会创建出这一个目录,并把所有的文件都存在此目录之下。

  如果是特殊情况,可先用命令:tar -tvf filename | more 来查看文件的第一项。倘若它并不是目录,则先创建一个目录,把文件放在此目录之下,在用命令:tar -xvf filename来安装。

  经过以上步骤,会生成README及INSTALL等文件。用vi来仔细阅读这些文件造处于Linux有关的部分,更具体是进行配置。一般的步骤是:

  (1)./config

  (2)make install

  (3)make

  主要的变化在第一步,其后面需要参数,可见入命令来选择:

./config --help

  三、实践举例笔者曾配置了apache、php3两个软件。先从网上下载for Linux的软件apache.tar.gz、php3.tar.gz。

  1、由于apache.tar.gz大于1.44M,所以笔者在center_5的MSDOS上用telnet命令登录Linux,通过put将其上传。

  2、笔者将这两个软件放在/usr/src目录之下,用命令gzip -cd apache.tar.gz(php3.tar.gz)| tar xfv -来安装。这样会看到两个目录:apache_1.3.6和php-3.0.7。

  3、在第一个目录之下,会看到非常重要的文件:README、INSTALL。如果此时是在GUI界面,则可以打开两个xterm,一个用于仔细阅读,一个则用于根据文件的提示进行配置。
  4、在第二个目录中,也会很快的找到文件:INSTALL、INSTALL.DSO、README.QNX。步骤与3相似。由于这两个文件相互关联,必须先配置前者。

  5、配置完后,进入/apache_1.3.6/conf/httpd.conf。在文件里面,理解其注释,删除或增加一些选项前的"#"。保存文件后,执行命令/usr/src/apache_1.3.6/bin/apachectl start,即打开http,然后可以在Netscape Communication来浏览网页。

  心得体会在学习的一个多月来,笔者面对的是一个全新的操作系统,绝大多数操作是通过自己键入命令来实现的,从而能够深入到一定层次的了解操作系统内核。

  1、懂得了UNIX的一些基本命令;

  2、熟悉vi文本编辑;

  3、知道如何在Linux、UNIX上编写、编译C、C++、JAVA程序;

  4、进一步了解了网络原理,动手配置了网络应用软件,从而也清楚了软件安装的一般步骤。

  5、毕竟现今for Linux的应用软件少,而且RedHat Linux不支持中文,因而还不能完全脱离Windows。因此,应发挥Linux是一个非常优秀的网络服务器操作系统的优点,扬长避短。

  由于有关操作系统的知识不够,所以还不能自己修改、开发内核,暂时停留在一般性了解、基本操作的基础上。因为笔者学习Linux是为了先在PC机上了解UNIX,这是最主要的目的。当然,这一段时间的学习就是围绕着这个目的开展的。