VMware安装+Linux安装
目录
[1.1 什么是Linux](#1.1 什么是Linux)
[1.2 为什么要学Linux](#1.2 为什么要学Linux)
[1.3 学完Linux能干什么](#1.3 学完Linux能干什么)
[2.1 主流操作系统](#2.1 主流操作系统)
[2.2 Linux系统版本](#2.2 Linux系统版本)
1.1 什么是Linux
Linux是一套免费使用和自由传播的操作系统。
1.2 为什么要学Linux
1). 企业用人要求
2). 个人发展需要
在企业中开发时会涉及到很多的数据库、中间件等技术,比如MySQL、Redis、MQ等技术,而这些应用软件大多都是需要安装在Linux系统中使用的。我们做为开发人员,是需要通过远程工具连接Linux操作系统,然后来操作这些软件的。而且一些小公司,可能还需要我们自己在服务器上安装这些软件
1.3 学完Linux能干什么
1). 环境搭建
系统安装 : 一般我们不会直接将Linux系统安装在本机电脑上,而会安装在公司的一台专门的服务器上。
远程连接 : 那么我们要想使用服务器,一般都是通过远程连接工具连接Linux系统进行操作。
2). 常用命令
连接上服务器之后,我们可以通过所学习的相关指令, 来操作Linux服务器,在Linux服务器中可以执行如下操作:
A. 文件、目录的基本操作(查看,删除,创建等)
B. 文件及文件夹的拷贝、移动、重命名
C. 文件的打包、压缩、解压缩操作
D. 文本的编辑
3). 安装软件
基本的常用指令学会操作之后,我们可以在Linux服务器中安装我们开发常用的软件,比如: JDK、Tomcat、MySQL的安装及配置。
4). 项目部署
把基础的软件及环境安装配置好之后,我们就可以将我们开发的项目部署在服务器中进行运行并测试。
linux简介小结:
1.linux是一款免费,开源的操作系统
2.可以用linux服务器环境搭建,使用常用命令安装软件,项目部署 (服务器使用linux操作系统原因 稳定性,安全性,性能)
2.1 主流操作系统
1). 桌面操作系统
操作系统 | 特点 |
---|---|
Windows | 用户数量最多 |
MacOS | 操作体验好,办公人士首选 |
Linux | 用户数量少(桌面操作系统,Linux使用较少) |
2). 服务器操作系统
操作系统 | 特点 |
---|---|
Unix | 安全、稳定、付费 |
Linux | 安全、稳定、免费、占有率高 |
Windows Server | 付费、占有率低 |
3). 移动设备操作系统
操作系统 | 特点 |
---|---|
Android | 基于 Linux 、开源,主要用于智能手机、平板电脑和智能电视 |
IOS | 苹果公司开发、不开源,用于苹果公司的产品,例如:iPhone、 iPad |
4). 嵌入式操作系统
操作系统 | 特点 |
---|---|
Linux | 机顶盒、路由器、交换机 |
2.2 Linux系统版本
Linux系统的版本分为两种,分别是: 内核版 和 发行版。
1). 内核版
-
由Linus Torvalds及其团队开发、维护
-
免费、开源
-
负责控制硬件
2). 发行版
-
基于Linux内核版进行扩展
-
由各个Linux厂商开发、维护
-
有收费版本和免费版本
我们主要涉及到这两种
linux简介小结:
1.操作系统分为桌面操作系统(windows,MacOs),服务器操作系统(liunx),移动设备操作系统(安卓,ios),嵌入式操作系统(linux)
2.李纳斯.托瓦兹21岁用C语言开发的一款 免费,开源,多用户,多任务的操作系统。
3.Linux 分为内核版 和发行版 (RedHat,CentOs,红旗)