zoukankan      html  css  js  c++  java
  • 认识Linux操作系统

    Linux系统是一个类似UNIX的操作系统

     认识Linux的来世与今生


     1.Linux系统的历史 Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现,它的标志是一个名为Tux的可爱的小企鹅。

    UNIX操作系统是1969年由K.Thompson和D.M.Richie在美国贝尔实验室开发的一种操作系统。

    由于其良好而稳定的性能迅速在计算机中得到广泛的应用,在随后几十年中做了不断的改进。

    1990年,芬兰人Linus Torvalds开始着手研究编写一个开放的与Minix系统兼容的操作系统。 1991年10月5日,Linus Torvalds公布了第一个Linux的内核版本0.02版。

    1992年3月,内核1.0版本的推出,标志着Linux第一个正式版本的诞生。

    现在,Linux凭借优秀的设计、不凡的性能,加上IBM、Intel、AMD、DELL、Oracle、Sybase等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。

    2.Linux的版权问题

     Linux是基于Copyleft(无版权)的软件模式进行发布的,其实Copyleft是与Copylright(版权所有)相对立的新名称,它是GNU项目制定的通用公共许可证(General Public License,GPL)。

    GPL是由自由软件基金会发行的用于计算机软件的协议证书,使用证书的软件被称为自由软件(后来改名为开放源代码软件(Open Source Software))。

    大多数的GNU程序和超过半数的自由软件使用它,GPL保证任何人有权使用、拷贝和修改该软件。 Copyleft软件的组成非常透明化。

    3.Linux系统的特点

    Linux操作系统作为一个免费、自由、开放的操作系统,它拥有如下所述的一些特点。

    ●完全免费。

    ●高效安全稳定。

    ●支持多种硬件平台。

    ●友好的用户界面。

    ●强大的网络功能。

    ●支持多任务、多用户。

     Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。

    1.Linux内核

    内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。操作环境向用户提供一个操作界面,它从用户那里接受命令,并且把命令送给内核去执行。

    Linux内核的源代码主要用C语言编写,只有部分与驱动相关的用汇编语言Assembly编写。

    2.Linux Shell

    Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令,并且是把它送入内核去执行。

    Linux存在几种操作环境,分别是:桌面(desktop)、窗口管理器(window manager)和命令行shell(command line shell)。

    Linux系统中的每个用户都可以拥有自己的用户操作界面,根据自己的要求进行定制。

    Shell是一个命令解释器,它解释由用户输入的命令,并且把它们送到内核。

    Shell脚本程序是解释型的,也就是说Shell脚本程序不需要进行编译,就能直接逐条解释,逐条执行脚本程序的源语句。

    Shell脚本程序的处理对象只能是文件、字符串或者命令语句,而不像其他的高级语言有丰富的数据类型和数据结构。

    作为命令行操作界面的替代选择,Linux还提供了像Microsoft Windows那样的可视化界面—X-Window的图形用户界面(GUI)。

    现在比较流行的窗口管理器是KDE和Gnome(其中Gnome是Red Hat Linux默认使用的界面),两种桌面都能够免费获得。

     搭建Linux服务器


    1.硬件的基本要求

    ●CPU:需要Pentium以上处理器。

    ●内存:对于x86、AMD64/Intel64和Itanium2架构的主机,最少需要512MB的内存,如果主机是IBM Power系列,则至少需要1 GB的内存(推荐2GB)。

    ●硬盘:必须保证有大于1GB的空间。

    ●显卡:需要VGA兼容显卡。

    ●光驱:CD-ROM或者DVD。

    ●其他:兼容声卡、网卡等。

    3.安装方式 任何硬盘在使用前都要进行分区。硬盘的分区首先有两种类型:主分区和扩展分区。

    一个Red Hat Enterprise Linux 6提供了多达4种安装方式支持,可以从CD-ROM/DVD启动安装、从硬盘安装、从NFS服务器安装或者从FTP/HTTP服务器安装。

    (1)从CD-ROM/DVD安装。 (2)从硬盘安装。 (3)从网络服务器安装。

    4.磁盘分区

    (1)磁盘分区简介。 硬盘上最多只能有四个主分区,其中一个主分区可以用一个扩展分区来替换。

    也就是说主分区可以有l~4个,扩展分区可以有0~1个,而扩展分区中可以划分出若干个逻辑分区。

    目前常用的硬盘主要有两大类:IDE接口硬盘和SCSI接口硬盘。

    Linux的所有设备均表示为/dev目录中的一个文件。

    对于初次接触Linux的用户来说,分区方案越简单越好,所以最好的选择就是为Linux装备两个分区,一个是用户保存系统和数据的根分区(/),

    另一个是交换分区。其中交换分区不用太大,与物理内存同样大小即可;根分区则需要根据Linux系统安装后占用资源的大小和所需要保存数据的多少来调整大小

    (一般情况下,划分15~20GB就足够了)。

    启动VMWare 软件,在VMWare Workstation主窗口中单击“New Virtual Machine”,或者选择“File”→“New”→“Virtual Machine”命令,打开新建虚拟机向导。继续单击“下一步”按钮,

    1.设置启动顺序 决定了要采用的启动方式后,就要到BIOS中进行设置,将相关的启动设备设置为高优先级。

    因为现在所有的Linux版本都支持从光盘启动,所以我们就进入“Advanced BIOS Feature”选项,设置第1个引导设备为“CDROM”。

     

    2.检测光盘和硬件 选中第一项,直接按回车键,安装程序就会自动去检测硬件,并且会在屏幕上提示相关的信息,如光盘、硬盘、CPU、串行设备等。

    5.选择系统使用的存储设备 一般情况下,默认选择“基本存储设备”,再单击“下一步”按钮。

     配置网络

    单击界面左下角的“配置网络”按钮,进入配置服务器网络界面,选中“System eth0”,然后单击“编辑”按钮,可以给eth0配置静态IP地址

    选择时区   选择root账户 设置密码

    到这里基本安装就完成了

  • 相关阅读:
    深入浅出了解OCR识别票据原理(Applying OCR Technology for Receipt Recognition)
    OCR技术浅探:基于深度学习和语言模型的印刷文字OCR系统
    Python 3.6.4 / win10 使用pip安装keras时遇到依赖的PyYAML安装出错
    简单http代理服务器搭建
    Socket之心跳包实现思路
    设计模式之访问者模式
    设计模式之责任链模式
    设计模式之策略者模式
    C#将.spl剥离成.emf文件格式
    设计模式之状态者模式
  • 原文地址:https://www.cnblogs.com/lemon-Net-Skill/p/10006021.html
Copyright © 2011-2022 走看看