大数据开发-Linux环境搭建

1、操作系统

1.1 计算机原理

冯诺依曼结构:把程序当作数据存储在计算机存储设备中。
冯诺依曼三个基本原则:

  • 采用二进制逻辑
  • 程序存储执行
  • 计算机由五个部分组成:运算器、控制器、储存器、输入和输出设备

在这里插入图片描述
计算机由软件和硬件组成,硬件主要由CPU、存储设备、输入输出设备组成。软件包括操作系统,系统软件和应用软件

1.2 操作系统

操作系统:连接硬件和软件的桥梁。用来控制硬件
操作系统operating system 简称OS。操作系统是管理计算机硬件与软件资源的计算机程序。
没有操作系统的计算机称之为“裸机”。

1.3 操作系统分类

桌面操作系统:mac os、windows、linux
嵌入式操作系统:完全嵌入受控器件内部,为特定应用而设计的专用计算机系统—单片机、车载
服务器操作系统:一般安装在大型计算机上的操作系统,比如web服务器
移动设备操作系统:Android谷歌\ios苹果、harmony华为

2、Linux基础

2.1 Linux发展史

nuix开源
芬兰人Torvalds创建了Linux
Linux操作系统 = Linux内核+GNU软件及系统软件+必要的应用程序
个人常见桌面版—ubantu
企业常见桌面版—Redhat,centos来自redhat

3、Vmware虚拟机

3.1 VMware虚拟网络

虚拟组件:物理上不存在,但逻辑上存在。功能跟物理实体一样

  • 网卡、网络适配器(电脑有两个:有线、无线)身份唯一标识MAC地址
  • 交换机:通过网线将计算机组成局域网,整个局部的网络属性由交换机决定
  • 网桥:扩大局域网通信距离的一种设备。是一个局域网与另一个局域网之间建立连接的桥梁。它是扩展网络和通信的手段
  • DHCP:动态主机配置协议。帮我们配置IP地址
  • NAT服务器:提供NAT功能的服务器:把内部网络中使用的IP地址转换为外部 的,将不可上网的IP转换成可以上网的IP

3.2 VMware 网络模式

桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信
处于虚拟 NAT 网络下的虚拟机是使用虚拟的 NAT 服务器连接的 Internet 的

三个模式判断两个问题:

  1. 这种网络模式下,使用的交换机是谁?
  2. 这种网络模式下,虚拟机能否上网?如果能上网,是如何上网的?

1,桥接模式
在这里插入图片描述
但这模式官方不推荐,也不常用
2,NAT模式
在这里插入图片描述
3,host-only模式-仅主机模式

在这里插入图片描述

3.3 SSH安全外壳协议

SSH 为 Secure Shell 的缩写,是一种网络安全协议

核心:非对称加密
用途:基于用户名的密码加密

用户名密码验证方式
在这里插入图片描述

4、文件上传、下载

linux 和 Windows 之间的文件、安装包等上传和下载操作。sftp 和 lrzsz 是使用比较广泛的两种方式
sftp 是 Secure File Transfer Protocol 的缩写,安全文件传送协议。
lrzsz 是一款在 linux 里可代替 sftp 上传和下载的程序。

5、Linux 常用基础命令

在这里插入图片描述
在这里插入图片描述

查看目录内容: ls
切换目录: cd
创建和删除操作: touch、 rm、 mkdir
拷贝和移动文件: cp、 mv
查看文件内容: cat、 less、tail、head、 grep
其他: echo、 重定向 > 和 >>、 管道 |

在这里插入图片描述
在这里插入图片描述
创建文件:touch 文件
创建目录:mkdir 文件目录
删除文件或目录: rm 文件
在这里插入图片描述

软链接(创建快捷方式):当文件存储的目录比较深时,为了快速的去访问藏的比较深的文件,可以给这类文件创建一个访问的快捷方式。
在这里插入图片描述
grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来

tar 是 linux 中打包命令
在 linux 中,使用 tar 命令进行解包
基本上 vi/vim 共分为三种模式,分别是:命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值