linux基础之什么是linux
linux基础之什么是linux
什么是linux
- linux是一个多用户多任务的操作系统
- 任何一个应用软件必须运行在操作系统上
- 操作系统
- Operation System(OS)是管理计算机软件资源和硬件资源的计算机程序。是运行在裸机上的最基本的软件
- 多用户:在一个操作系统中,可以创建多个用户,并且同一时间可以以同一账户登录
- 多任务:同时运行多个任务
linux与大数据关系
- 大数据可以看成是一个普通的应用软件,必须运行在操作系统之上
- 为什么选择linux
- 开源,免费
- 运行效率高
- 多用户,多任务
- 对于权限的管理非常好
- 对硬件要求不高,尤其是集群中
- 一切皆文件
版本
- 内核版:最原始的版本
- 发行版:在内核版本基础上,根据自己的实际需求,形成的自己的系统
- Ubuntu:界面比较炫酷
- RedHat:部分服务收费
- CentOS:完全免费
- ...
linux环境搭建
- 虚拟化软件
- 在没有足够的实机提供我们使用的时候,可以在实机的基础上虚拟化出来一小部分硬件的资源,形成一个虚拟的机器,叫做虚拟机
- 虚拟化软件VMwareWorkStation、VMBox。。。
- 实机安装
- 操作系统
- 安装操作系统
- 远程连接工具
- 例如Xshell,FileZili,MobaXTerm等