Linux-001-Linux操作系统基本认知

163 阅读3分钟

Linux 操作系统简介

操作系统

Linux 是一个自由的、开发源码的操作系统,常用来作为服务。
基于Posix 和 Unix的多用户、多任务、多CPU、支持多线程的操作系统。

Linux 由来 Minix 和 Unix 的影响。

Linix 操作系统供应商

1、Red Hat
2、CentOs 3、Ubuntu

Linux 操作系统的安装 很简单,建议去参考网上的教程
温馨提示:如果不想自己买硬件或者安装Linux 操作系统,可以在云服务提供商平台上购买单机版的Linux 操作系统,如阿里云、华为云、腾讯云、亚马逊云等。

查看Linux OS 版本

// 查看 linux 操作系统版本目录
cat /proc/version

// 如下ubuntu 的版本信息
Linux version 4.4.0-210-generic (buildd@lgw01-amd64-009) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ) #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021

Linux 目录划分

root 用户登录操作系统后,会在 "/" 目录

linux 是支持多用户的,正常是为每个用户分配一个宿主目录,如 mysql 用户 "/mysql" 、lisa 用户 "/lisa" 。

Linux 的/下的主要目录介绍

Linux 的目录结构,不需要刻意去记,但要记录几个主要的, /bin/home/lib/opt/具体用户

  • /bin
    bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。
  • /boot:
    这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。
  • /home
    用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的,如上图中的 alice、bob 和 eve。
  • /lib
    lib 是 Library(库) 的缩写这个目录里存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。几乎所有的应用程序都需要用到这些共享库。
  • /opt: opt 是 optional(可选) 的缩写,这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。

Linux 纯净的目录结构如下(ubuntu版本的) :

1-1-1-1-linux-catagrory-目录划分.png

说明: 具体目录的介绍,要自己主动去查看,这样才能了解更深刻!

和Linux 系统的交互方式

和Linux 系统的交互有2种,一种是界面的方式,Linux 也有GUI 界面的操作方式,类似Window 的交互;另一种命令行模式交互,也是常用的交互方式 。

正常情况下,我们不是直接操作Linux 操作系统,而是通过远程连接的方式,接入一些远程连接工具,如xshell 。根据自己喜好选择,有开源免费的,也有收费的。

还有一点就是,大多数人不是使用root 账号的,root 账号的权限太大了,而是使用非root 账号进行操作,一个账号可以在多个客户端同时连接。