Linux操作系统

Linux 操作系统

文章目录

  • Linux 操作系统
    • Linux操作系统简介
    • Linux 操作系统结构
    • 文件系统结构
      • 主要目录功能
      • 绝对路径和相对路径
      • 环境变量
    • 编译器使用
      • vi使用
        • Vi常用命令
    • shell命令
      • 基础命令
      • 压缩管理
      • 软件管理
      • 用户管理
    • ssh服务
      • Linux下的SSH服务
      • ssh命令
        • ssh登录远程主机
        • scp命令
      • ssh秘钥
        • 生产ssh秘钥步骤

Linux操作系统简介

  1. 什么是操作系统

    操作系统(OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

  2. Linux简介

    ​ Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。

    ​ Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用。

    ​ Linux与其他操作系统相比 ,具有开放源码、没有版权、技术社区用户多等特点 ,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。

  3. Linux特点

    • 一切都是文件
    • Linux是一款免费的操作系统
    • Linux支持多用户,多任务
    • 支持多种平台
    • 具有非常强大的网络功能
    • 简化开发过程,较强的移植性
  4. 发行版本

    严格的来讲,Linux 只是一个系统内核,即计算机软件与硬件通讯之间的平台。一些组织或厂家将 Linux 内核与GNU软件(系统软件和工具)整合起来,并提供一些安装界面和系统设定与管理工具,这样就构成了一个发型套件,目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

  5. Linux应用领域

  • Linux 服务器 : 目前Linux服务器是当前最广泛的应用。
  • 桌面应用:新版本的Linux系统特别在桌面应用方面进行了改进,达到相当的水平
  • 嵌入式系统:由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,因此,在嵌入式应用的领域里LINUX操作系统都有很广阔的应用市场。

Linux 操作系统结构

一个典型的Linux操作系统组成为:Linux内核,文件系统,命令行shell,图形界面和桌面环境,并包各种工具和应用软件。

  • Linux内核: Linux操作系统的核心代码,是Linux系统的最底层,提供了系统的核心功能并允许进程以一种有序的方式访问硬件。
  • 文件系统:通常指称管理磁盘数据的系统,可将数据以目录或文件的型式存储。每个文件系统都有自己的特殊格式与功能
  • shell命令:Shell是一个命令行解释器,它使得用户能够与操作系统进行交互,负责接收用户命令,然后调用相应的应用程序,并根据用户输入的指令来反馈给用户指定的信息。
  • 应用软件:包含桌面系统和基础的软件操作工具等。

文件系统结构

在任何一个操作系统中,文件系统都是其重要的组件,用于组织和管理计算机存储设备上的大量文件,并提供用户交互接口。Linux同样具备完善的文件系统。Linux的文件组织模式犹如一颗倒置的树,所有存储设备作为这颗树的一个子目录。将根(/)作为整个文件系统的唯一起点,其他所有目录都从该点出发。

主要目录功能

  1. /bin目录

​ /bin目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。这些命令都是二进制文件的可执行程序(bin是binary----二进制的简称),多是系统中重要的系统文件。

  1. /sbin目录

​ /sbin目录类似/bin,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用。

  1. /etc目录

​ /etc目录存放

你可能感兴趣的:(linux,服务器,运维)