Linux安装与常用命令

一、从认识操作系统开始

  1. 操作系统简介

    我通过以下四点介绍什么是操作系统:

    • 操作系统(Operation System,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;
    • 操作系统本质上是运行在计算机上的软件程序 ;
    • 为用户提供一个与系统交互的操作界面 ;
    • 操作系统分内核与外壳(我们可以把外壳理解成围绕着内核的应用程序,而内核就是能操作硬件的程序);

在这里插入图片描述

  1. 操作系统简单分类
    • Windows:目前最流行的个人桌面操作系统,不做多介绍。

    • Unix:最早的多用户、多任务操作系统,按照操作系统的分类,属于分时操作系统。

      Unix大多被用在服务器、工作站,现在也有用在个人计算机上。它在创建互联网、计算机网络或客户端/服务端模型方面发挥着非常重要的作用。

    • Linux:一套免费使用和自由传播的类Unix操作系统,存在着许多不同的Linux版本,但他们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
      在这里插入图片描述

二、初探Linux

  1. Linux简介

    我们上面已经介绍到了Linux,我们这里只强调三点。

    • 类Unix系统: Linux是一种自由、开放源码的类似Unix的操作系统

    • Linux内核: 严格来说,Linux这个词本身只表示Linux内核

    • Linux之父: 一个编程领域的传奇式人物。他是Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首要架构师与项目协调者,是当今世界最著名的电脑程序员、黑客之一。他还发起了Git这个开源项目,并为主要的开发者。
      在这里插入图片描述

  2. Linux诞生简介
    • 1991年,芬兰的业余计算机爱好者Linus Torvalds编写了一款类似Minix的系统(基于微内核架构的类Unix操作系统)被ftp管理员命名为Linux 加入到自由软件基金的GNU计划中;
    • Linux以一只可爱的企鹅作为标志,象征着敢作敢为、热爱生活。
  3. Linux的分类
    Linux根据原生程度,分为两种:
    1. 内核版本:Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等;

    2. 发行版本:一些组织或公司在内核版基础上进行二次开发而重新发行的版本。Linux发行版本有很多种(ubuntu和CentOS用的都很多,初学建议选择CentOS);

      如下图所示:
      在这里插入图片描述

三、虚拟机安装CentOS7

  1. VMware安装CentOS7

    参考:https://blog.csdn.net/guo_ridgepole/article/details/78973763

  2. 基本网络配置
    VMware三种网络配置方式:
    • Bridged桥接模式(推荐):

      VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。

    • NAT网络地址转换模式:

      虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。在这种模式下宿主机成为双网卡主机,同时参与现有的宿主局域网和新建的虚拟局域网,但由于加设了一个虚拟的NAT服务器,使得虚拟局域网内的虚拟机在对外访问时,使用的则是宿主机的IP地址,这样从外部网络来看,只能看到宿主机,完全看不到新建的虚拟局域网。

    • Host-only主机模式:

      新建了一个由所有虚拟机与宿主机所构成的局域网,但该局域网与宿主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,这两个局域网之间不会连通,因此新建的局域网可以认为是一个单独从属于当前宿主机的私有网络,其成员为当前宿主机和相关的所有虚拟机。

    桥接模式网络配置:
    1. 配置ip地址等信息

      在 /etc/sysconfig/network-scripts/ifcfg-eno16777736文件里做如下配置
      TYPE=Ethernet # 网络类型为以太网
      BOOTPROTO=static # 手动分配ip
      DEVICE=eno16777736 # 网卡设备名,设备名一定要跟文件名一致
      ONBOOT=yes # 该网卡是否随网络服务

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值