【Linux】- 01 Linux基础入门

1 Linux概述


1.1 Linux简介

在Linux操作系统出现之前,还有一个操作系统叫做Minix,Minix操作系统是由Andrew的大学教授研发出来的,当时大学教授是为了给学生上课,买了一套Unix操作系统,参考Unix自己写了一个操作系统,并且命名为Minix。同时将Minix开源,供学校内部的研究和教学,到了2000年,Andrew将Minix操作系统完全对外开源。 Minix由于完全对外开源之后,在互联网上迅速的传播,但是大家在使用时,发展Minix不时很完美,内部存在各种各样问题。用户将问题解决后,编写了一个补丁,将补丁以邮件的方式发给Andrew,但是Andrew教授最初的目的只是为了教学和研究。 于此同时,一位芬兰的大学生出现了,叫Linus,在Minix操作系统基础上,自己添加了一些补丁和插件,并将其命名为Linux操作系统,并且完全对外开源,而且开始维护Linux操作系统。 之前学习的Git也时Linus研发的。

1.2 Linux的版本

Linux的版本分为两种,一种是Linus团队正在维护的开源内核版本。另一种是一些厂商基于内核版本封装的发行版本。 Linux的内核版本官网:https://www.kernel.org/ Linux的发行版本,咱们需要学习的发行版本就时CentOS

1.3 Linux和Windows区别

Linux是严格区分大小写的,Windows不区分。 Linux中一切皆是文件。 Linux中文件是没有后缀的,但是他有一些约定俗成的后缀。 Windows下的软件一般是无法直接运行的Linux中。 Ps:我们在学习Linux时,参考Windows下做了什么,就在Linux中做什么

2 Linux环境安装


安装Linux,我们需要一个虚拟机,为了安装虚拟环境:VMware或者Virtual Box(采用VMware) 安装Linux,我们需要一个Linux的镜像文件:CentOS7版本 安装一个连接Linux的图形化界面:Xterm,SSH,XShell,scureCRT(XShell) 安装一个Linux文件上传工具:Xftp

2.1 安装VMware

参考VMware下载与安装文档

2.2 安装CentOS

参考CentOS下载与安装文档

2.3 安装XShell

下一步下一步安装--->创建连接

2.4 安装 Xftp

下一步下一步安装--->创建连接

3 云主机

3.1 租赁服务器

租赁阿里云服务器:https://www.aliyun.com/ 云服务器ECS – 勾选centos 7.8 控制台 – 创建实例 – 筛选cpu 最低配 镜像勾选centos 7.8

3.2 服务器配置

重置实例密码 安全组配置 安全组配置 入方向 手动添加 优先级100 MySQL3306 8080/8080(开放8080-8090)

3.3 连接阿里云服务器

使用Xshell连接远程服务器

4 Linux的目录结构


Windows的目录结构是带有盘符的。 C:D: E:,而Linux中是没有盘符的 在Xshell中输入ls / 查看Linux的顶级目录。
Linux的常用目录 root:该目录为系统管理员HOME目录 bin:这个目录下放着经常使用的命令 boot:这里存放的是启动Linux时的一些核心文件 etc:存放系统管理所需要的配置文件和子目录 home:普通用户的HOME目录 usr:默认安装软件的目录,类似Windows中的Program Files目录 opt:是主机额外安装软件拜访的目录
经验分享 程序员 微信小程序 职场和发展