Hadoop学习笔记(二):Linux操作系统概述及VM虚拟机

引言:本文旨在记录本人学习Hadoop时的笔记心得

Linux操作系统概述

操作系统概念与分类

概念

  • 操作系统(Operating System)是管理计算机硬件与软件资源的程序,需要处理如:管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务
  • 操作系统也提供一个让用户与系统交互的操作界面

分类

  • 桌面操作系统:Mac OS、Windows、Linux
  • 嵌入式操作系统:一种完全嵌入受控器件内部,为特定应用而设计的专用计算机系统。如μClinux(嵌入式Linux)、WinCE(微软嵌入式移动计算平台)、RTOS(嵌入式实时操作系统,用于军事航空领域)等
  • 服务器操作系统:安装在大型计算机上的操作系统。如Web服务器、应用服务器和数据库服务器等,主要包括Unix、Linux、Windows Server和Netware
  • 移动设备操作系统:主要应用于智能手机、平板等设备。主要有Android(谷歌)、IOS(苹果)、Symbian(诺基亚)、BlackBerry OS(黑莓)、Windows Mobile(微软)、Harmony(华为鸿蒙)等

Linux内核 

  • 操作系统的核心部分简称内核
  • Linux操作系统 = Linux Kernel + GNU软件及系统软件 + 必要的应用程序

Linux发行版本 

  • Linux发行版就是由Linux内核与各种常用软件的集合产品
  • 从大的方面来说,Linux发行版可分为个人桌面版企业服务器版
  • 个人桌面版中,Ubuntu成熟度颇高较受欢迎,而Redhat(红帽系列)及其延伸版本(Centos)凭借稳定的性能在企业服务器中占比很大

VMware Workstation虚拟机使用 

VMware虚拟机概念

  • VMware Workstation允许用户将Linux、Windows等多个操作系统作为虚拟机在单台PC上运行

  • 用户可以在虚拟机上重现服务器、桌面和平板电脑环境,无需重启即可跨不同操作系统同时运行应用

VMware功能、组件

  • 通过个人PC硬件资源的虚拟,在一台PC上运行其他隔离操作系统

  • 隔离出来的操作系统虽然是虚拟的,但硬件组成与功能与物理实体机完全一致

  • VMware虚拟组件包括:网卡、交换机、DHCP、NAT设备等 

FinalShell介绍

SSH协议

  • SSH为Secure Shell的缩写,是一种网络安全协议,专为远程登录会话和其他网络服务提供安全性的协议
  • 在Linux中,SSH的主要用途有:用户加密实现远程登录服务器之间的免密登录
  • SSH协议默认采用RSA算法实现非对称加密,需要两个密钥:公开密钥(public key:公钥)和私有密钥(private key:私钥)
  • 公钥和私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密

SSH加密实现远程登录

  • 企业中,Linux服务器通常位于远程机房中,用户不方便直接在机房操作
  • 可以使用支持SSH协议的软件,通过远程登录操作访问服务器,并且SSH协议可以实现对传输内容的加密
SSH协议原理

支持SSH协议的软件

  • 常见的有:FinalShell,Putty,xshell, secureCRT等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值