Linux理解

VMware安装+Linux安装

目录

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系统版本)


VMware安装+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,红旗)

相关推荐
Rover.x6 分钟前
内存泄漏问题排查
java·linux·服务器·缓存
禁默8 分钟前
进程调度的艺术:从概念本质到 Linux 内核实现
linux·运维·服务器
CLO_se_14 分钟前
嵌入式软件面试八股文
linux·面试
Azure DevOps25 分钟前
在Azure DevOps的工作项中使用markdown
运维·microsoft·flask·azure·devops
先做个垃圾出来………1 小时前
CI/CD与DevOps集成方法
运维·ci/cd·devops
qq_447705311 小时前
宝塔通过docker部署JupyterHub指南【常见错误处理】
运维·docker·容器
卡比巴拉—林1 小时前
HAProxy 实验指南:从零开始搭建高可用负载均衡系统
运维·负载均衡
tanxiaomi1 小时前
docker 从主机复制文件到容器外进行编辑
运维·docker·容器
七七powerful2 小时前
sealos 方式安装k8s5节点集群
linux·运维·服务器
lunz_fly19922 小时前
手动编译安装 MongoDB
linux