【Linux学习 | 第1篇】Linux介绍+安装

文章目录

  • Linux
    • [1. Linux简介](#1. Linux简介)
      • [1.1 不同操作系统](#1.1 不同操作系统)
      • [1.2 Linux系统版本](#1.2 Linux系统版本)
    • [2. Linux安装](#2. Linux安装)
      • [2.1 安装方式](#2.1 安装方式)
      • [2.2 网卡设置](#2.2 网卡设置)
      • [2.3 安装SSH连接工具](#2.3 安装SSH连接工具)
      • [2.4 Linux和Windows目录结构对比](#2.4 Linux和Windows目录结构对比)

Linux

1. Linux简介

1.1 不同操作系统

  • 桌面操作系统
    • Windows (用户数量最多)
    • MacOS ( 操作体验好,办公人士首选)
    • Linux (用户数量少)
  • 服务器操作系统
    • UNIX (安全、稳定、付费)
    • Linux (安全、稳定、免费、占有率高)
    • Windows Server (付费、占有率低)
  • 移动设备操作系统
    • Android (基于Linux、开源,主要用于智能手机、平板电脑和智能电视)
    • ios (苹果公司开发、不开源,用于苹果公司的产品,例如: iPhone、 iPad)
  • 嵌入式操作系统
    • Linux (机顶盒、路由器、交换机)

1.2 Linux系统版本

  • Linux系统分为内核版和发行版

  • 内核版

    • 由Linus Torvalds及其团队开发、维护
    • 免费、开源
    • 负责控制硬件
  • 发行版

    • 基于Linux内核版进行扩展
    • 由各个Linux厂商开发、维护
    • 有收费版本和免费版本

    Ubuntu:以桌面应用为主

    RedHat:应用最广泛、收费

    CentOS:RedHat的社区版、 免费

    openSUSE:对个人完全免费、图形界面华丽

    Fedora:功能完备、快速 更新、免费

    红旗Linux:北京中科红旗软件技术有限公司开发

2. Linux安装

2.1 安装方式

  • 物理机安装:直接将操作系统安装到服务器硬件上

  • 虚拟机安装:通过虚拟机软件安装

    • 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能、运行在完全隔离环境中的完整计算机系统。(通过虚拟机软件来模拟计算机硬件
    • 常用虛拟机软件:VMWare 、VirtualBox、VMLite WorkStation
  • 使用步骤:

    • 安装VMWare
    • 在VMWare中安装CentOS镜像3

2.2 网卡设置

  • 由于启动服务器时未加载网卡,导致IP地址初始化失败

  • 修改网络初始化配置,设定网卡在系统启动时初始化

    cd / 进入根目录

    cd etc 进入etc目录

    cd sysconfig 进入sysconfig目录

    cd network-scripts 进入network-scripts

    vi ifcfg-ens33 编辑ifcfg-ens33文件

    ​ - 将ifcfg-ens33文件中的ONBOOT=no改为ONBOOT=yes

2.3 安装SSH连接工具

  • SSH ( Secure Shell) ,建立在应用层基础上的安全协议 (通过SSH连接工具就可以实现从本地连接到远程的Linux服务器

  • 常用的SSH连接工具

    putty

    secureCRT

    xshell

    finalshell

  • finalshell安装连接Linux

    点击SSH连接:

2.4 Linux和Windows目录结构对比

  • Linux系统中的目录

    • / 是所有目录的顶点
    • 目录结构像一颗倒挂的树
相关推荐
森G1 分钟前
四、Linux设备驱动介绍
linux·arm开发·ubuntu
睿本云3 分钟前
产品月报|睿本云10月产品功能迭代
运维·服务器·apache
白榆!28 分钟前
Linux 基本指令入门:从基础操作到实战应用
linux·运维·服务器
kyle~32 分钟前
CPU调度---协程
java·linux·服务器·数据库·c++20
IDOlaoluo32 分钟前
SQL Server 2017 Developer 中文版安装教程(64位 ISO 文件详细步骤)
服务器·数据库·负载均衡
honeysuckle_luo33 分钟前
vim常用命令
linux·编辑器·vim
会飞的小蛮猪36 分钟前
Skywalking运维之路(Skywalking服务搭建)
java·运维·监控
嵌入式-老费36 分钟前
自己动手写深度学习框架(快速学习python和关联库)
开发语言·python·学习
Y多了个想法42 分钟前
Linux驱动开发与Android驱动开发
android·linux·驱动开发
大锦终1 小时前
【Linux】TCP协议
linux·运维·tcp/ip