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版本的) :
说明: 具体目录的介绍,要自己主动去查看,这样才能了解更深刻!
和Linux 系统的交互方式
和Linux 系统的交互有2种,一种是界面的方式,Linux 也有GUI 界面的操作方式,类似Window 的交互;另一种命令行模式交互,也是常用的交互方式 。
正常情况下,我们不是直接操作Linux 操作系统,而是通过远程连接的方式,接入一些远程连接工具,如xshell 。根据自己喜好选择,有开源免费的,也有收费的。
还有一点就是,大多数人不是使用root 账号的,root 账号的权限太大了,而是使用非root 账号进行操作,一个账号可以在多个客户端同时连接。