Linux(1)--Linux简介

文章目录

  • [1. 基本概念](#1. 基本概念)
  • [2. 版本](#2. 版本)
    • [2.1 RedHat红帽](#2.1 RedHat红帽)
    • [2.2 CentOS](#2.2 CentOS)
    • [2.3 Ubuntu](#2.3 Ubuntu)
    • [2.4 Debian](#2.4 Debian)
    • [2.5 Kali Linux](#2.5 Kali Linux)
  • [3. Linux应用场景](#3. Linux应用场景)

1. 基本概念

Linux,全称GNU/LInux,本质上是一个类UNIX系统。

普通用户使用Linux的比较少,大家普遍比较熟悉微软公司的Windows和苹果公司的MacOS。

Linux的主要特点是开源、稳定、高效,在影音娱乐、游戏这方面表现并不突出。所以Linux主要是开发人员、企业运维使用。

2. 版本

Linux有不少发行版本,可以根据需要选择。

2.1 RedHat红帽

商业版本,需要花钱,但是服务到位,适合大型企业采用。

2.2 CentOS

RedHat衍生版本,免费,但是没有商业服务支持。适合学习,或者买不起RedHat的中小企业。

2.3 Ubuntu

拥有较为华丽的用户界面,很多同学是从这个发行版开始接触Linux的,适合新手。

2.4 Debian

软件非常全面,是一个基于社区的免费版本,历史悠久。

2.5 Kali Linux

基于Debian的发行版,这个版本有很多网络渗透、黑客攻击相关的工具,适合爱好网络攻击、黑客相关技术的爱好者学习使用。

3. Linux应用场景

Linux可以作为服务器稳定使用,例如作为Tomcat、Nginx、MySQL、Redis服务器,使用起来比Windows稳定高效。尤其是对于Redis来说,在Windows下并没有稳定的官方版本,使用Linux是更佳选择。

另外很多技术都是基于Linux建立的,例如大数据、区块链、云计算相关的运行环境,很多都需要Linux。

可以这么说Linux是新时代程序员必备技能之一。

相关推荐
开发者小天2 小时前
python中For Loop的用法
java·服务器·python
绾樘2 小时前
RHCE--基于Nginx的Web服务器配置
运维·服务器·nginx
生活很暖很治愈2 小时前
Linux基础开发工具
linux·服务器·git·vim
打工的小王3 小时前
docker(三)具体项目的部署
运维·docker·容器
似霰3 小时前
Linux Shell 脚本编程——核心基础语法
linux·shell
步步为营DotNet5 小时前
深度剖析.NET中IHostedService:后台服务管理的关键组件
服务器·网络·.net
一叶星殇5 小时前
.NET WebAPI:用 Nginx 还是 IIS 更好
运维·nginx·.net
LUCIFER5 小时前
[驱动进阶——MIPI摄像头驱动(五)]rk3588+OV13855摄像头驱动加载过程详细解析第四部分——ISP驱动
linux·驱动开发
暮云星影6 小时前
四、linux系统 应用开发:UI开发环境配置概述 (一)
linux·ui·arm
a程序小傲6 小时前
得物Java面试被问:RocketMQ的消息轨迹追踪实现
java·linux·spring·面试·职场和发展·rocketmq·java-rocketmq