linux

来源:互联网 发布:共享单车资源配置数据 编辑:程序博客网 时间:2024/06/08 10:15

一、linux 系统简介

      1.LINUX是一种遵循POSIX标准的开放源代码的操作系统,是基于Minix(免费且开放源码的微型UNIX操作系统)改良并完善的,是linux's Unix的缩写,以Tux这种小企鹅为吉祥物

      2.Linux版本号分为内核(Kernel)和发行套件(distribution)版本---提供了安装界面和系统设置或管理工具的完整软件包
        内核:负责控制硬件设备、文件系统、进程调度及其他工作,里程碑的版本是1.0.0,分为主版本号(重大改动)、次版本号(功能改动,奇数是测试版本,偶数是稳定版本)、修正版本号(bug改动)
        发行套件:应用程序(文件编辑软件,网络工具,系统管理工具或者多媒体软件等),安装界面,系统设置,管理工具等。有Red Hat,Slackware,Debian,SuSE,红旗,Mandarke,centOS
        Red Hat自Red Hat Linux9.0后其发行版本便分为:Red Hat Enterprise Linux(RHEL,最新版本Red Hat Enterprise Linux 5.2用于企业级服务器,内核是2.6.92版本)和Fedora Core(FC)是原Red Hat Linux9.0后续版本,最新版本为Fedora Core 9
        Debian :安装,升级,删除软件包非常方便。版本分为:unstable(测试版本,适用于桌面用户)、testing(基于unstable更加稳定)、stable(稳定和安全这三个中最高,外部发行版本)
        Slackware Linux:所有的配置通过配置文件来完成,其稳定、安全
        SuSE linux:有一套Sax设定程序,可以让用户比较方便地对系统进行设置,并自主开发了一套YaST软件包管理工具。方便
        红旗linux:提供桌面版本和服务器版本,提供了良好的中文环境支持
二、Linux系统安装--Red Hat Enterprise Linux 5.2
          
        Red Hat Enterprise Linux 5.2可以再图形和文本方式下进行安装,同时还支持多种的安装介质,包括光盘、本地硬盘、NFS、HTTP、FTP.
      1.准备
        硬件配置:使用PentiumII以上的CPU,内存256M以上,硬盘3GB以上,最小化安装,完全式安装(硬盘5GB以上)
                               https://hardware.redhat.com/ 查找相应版本支持的硬件列表。
        安装方式:本地安装(光盘,硬盘)和网络安装(FTP,NFS,HTTP 使用引导盘或安装盘引导系统)
                         光盘安装:使用安装光盘引导系统并进行安装,需要有CD或DVD-ROM,可以选择图形或者文本安装(物理内存小)
                         硬盘安装:需要把IOS镜像放到本地硬盘分区上,分区必须是ext2,ext3,vfat的主分区使用引导盘或安装盘引导系统
                         NFS安装:通过NFS服务器把安装介质共享,在安装时指定NFS服务器地址以及安装介质共享目录
                         FTP安装:通过FTP服务器把安装介质共享,在安装时指定FTP服务器的地址以及安装介质所在的FTP目录
                         HTTP安装:通过HTTP服务器把安装介质共享,在安装时指定HTTP服务器地址以及安装介质所在目录
       2、安装
                         F2:显示安装程序引导选项的信息
                         F3:显示一般引导选项信息
                         F4:查看到部分内核引导选项信息
                         F5:显示救援模式信息,进行恢复。如:文件系统损坏无法启动或者忘记root管理员账号的口令
三、linux命令行简单介绍
        
      1.在linux 中每打开一个命令行都启动一个shell进程,shell是介于使用者和UNIX/linux操作系统内核间的一个接口。目前常用的shell有Bourne Shell、C shell、Kon Shell和Bourne Again Shell 这4种
      2.命令行:windows MS-DOS  和linux 命令行界面
      3.linux命令行,用户可以使用命令行中的高级shell功能,把多个工具软件结合在一起完成一项单个工具无法完成的工作。用户可以利用它完成任何操作,包括文件,网络,账号,硬件,进程以及提供的各种的应用服务等
          优点:   命令行模式执行速度快,而且稳定性高
                       命令行模式不需要启动图形用户环境,可以节省大量的系统资源
                       命令行模式的显示简单,不像GUI需要传输大量的数据,更适合网络远程访问的模式,尤其是在网络带宽较小的环境中
                       命令行模式更加灵活,同样的工具在命令行模式下可能提供更多的选项。
       4.linux 用户每打开一个终端窗口都会启动一个shell进程。shell是Linux系统中的一种具有特殊功能的程序,它是介于使用者和UNIX/linux操作系统内核间的一个接口。shell通过键盘等输入设备读取用户输入的命令和数据,然后对命令进行解析并执行,执行完成后在显示器等输出设备上显示命令执行的执行结果。shell交互是基于文本的,这种用户界面被称为命令行接口(Command Line Interface,CLI)。
          目前流行的shell有:
                      Bourne Shell:在每种UNIXT/Linux操作系统上都可以使用,但是在用户界面上Bourne Shell 不及其他几种Shell.
                      C Shell:在编写时作者更多的考虑了用户界面的友好性,加入了如命令历史、命令补全、别名等的一些新特性。
                      Korn Shell:集合了C Shell和Bourne Shell的优点,并且与Bourne Shell完全兼容。
                      Bourne Again Shell:即bash,是Linux 默认使用的shell.是Bourne Shell的扩展,与Bourne Shell 完全兼容。同时吸收了C shell和Korn Shell的优点,在Bourne Shell的基础上增加了很多新特性,即保留了Bourne Shell的强大编程接口,又提供了友好的用户界面。
0 0
原创粉丝点击