IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 大数据技术之Linux(上) -> 正文阅读

[系统运维]大数据技术之Linux(上)

目录

前言

正文

?学习过程(上)思维导图

概念

?Linux和Windows的对比

Linux文件目录结构

VI和VIM编辑器的使用

概念

三个模式

一些从前不懂的问题

结言



前言

? ? ? ? 越过了JAVASE基础这座大山之后,终于能够学习我最爱的大数据技术啦!

? ? ? ? 第一天学习的是Linux知识,那么----

?????????????????它是什么?

? ? ? ? ? ? ? ? 我们为什么要学习它?

? ? ? ? ? ? ? ??又要怎么使用它呢?

????????????????带着三个问题学下去,你会找到自己想要的答案。


正文

?学习过程(上)思维导图

概念

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

--摘自百度百科。

提要:GNU计划的产物,相当于UNIX的开源后辈,内核由林纳斯发布。

?Linux和Windows的对比

?基于以上对比,我们在学习大数据技术使用服务器时选择的是Linux系统。


在下载和安装 Centos7镜像文件? 、VMware 软件新建一台服务器(虚拟机)之后,我们就来看看Linux系统的诸多妙用吧!

Linux文件目录结构

小知识:Linux系统一切皆文件。

在服务器里的根目录下文件结构是这样的:

不难发现文件结构是树状的,当然如果你没发现,那我们看一下另外一种表现形式:

这下子就该明白了哦! / 是根目录(结点) /root, /bin .....是它的孩子结点,彼此之间又是兄弟结点.....

那么这些文件有什么作用呢?

如果你看了我的思维导图呢那此刻一定知道啦!如果你没看那我就再说明一下,看过的朋友也可以再看一次加深印象,这挺重要的!

??

需要了解的目录
/bin存放常用命令
/home存放普通用户的主目录

/root

系统管理员的用户主目录
/dev存放设备管理器,把所有的硬件以文件的形式存储
/opt额外安装软件所摆放的目录
/etc所有的系统管理所需要的配置文件和子目录
/boot存放启动Linux系统时使用的一些核心文件
/tmp存放一些临时文件,不要把重要文件放在该目录下!
/media识别设备并持久化挂载到该目录下,centos7中被迁移到/run下
/mnt? ? ? ?临时挂载别的文件系统
......

VI和VIM编辑器的使用

概念

VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。

VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。

三个模式

默认打开文件就是一般模式
?? ? ?一般模式 切换到 编辑模式 --> i
?? ? ?编辑模式 切换到 一般模式 --> esc?
?? ? ?一般模式 切换到 指令模式 --> : 或者 /(查找内容场景用/)

一般模式

????????以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、粘贴』来处理你的文件数据。

常用语法
语法功能描述
y+y复制一行
y+n+y复制n行
y+w复制当前的单词(以空格分割)
p粘贴
d+d删除一行
d+n+d删除多行
d+w删除当前的单词(以空格分割)
x剪切字母
u回退(相当于ctrl+z)
n+shift+g

移动光标到第n行

shift+g移动光标到最后一行
home到当前行行头
end到当前行行尾

如果还想了解更多的话 :

编辑模式(i)

在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!要等到你按下『i, I, o, O, a, A』等任何一个字母之后才会进入编辑模式。

注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或 REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。如下图底部。

指令模式?

通过一些指令全局对文本进行操作 例如 保存 退出 查找 替换

退出q
保存w
强制!
显示行号set nu
隐藏行号set nonu
查找(不跟在:后面)/要查找的词
取消高亮noh
替换%s+查找命令+/替换后的词/g
?? ?g-global

一些从前不懂的问题

修改映射文件:

在/etc/hosts文件中添加主机的映射格式: ip地址? 主机名

是以键值对的形式来做添加,一下子联想到了Properties。也许底层读取主机映射与Properties读取文件类似吧。

关于服务:

从前会把两种命令格式混淆:

service 服务名? start | stop | restart |status

systemctl start | stop | restart |status 服务名

现在明白:

service 是centos6 中的命令格式

systemctl是centos7中的命令格式

我们现在经常用的是centos7,因此着重记忆systemctl相关命令就好了。

关于远程登录

我们在用xshell连接远程服务器时主机名一般是对应服务器的IP地址,

其实也可以设置xshell所在服务器的映射文件来映射对应远程服务器。

例如 xshell在windows服务器运行,我们可以去C:\Windows\System32\drivers\etc\hosts文件下 添加映射(同Linux系统的方式),这样我们在使用xshell连接远程服务器时就可以将的参数设置为主机名了。


结言

开始学习大数据了,很开心自己能坚持到这里。如今,满怀信心和期待,好好学习,展望未来。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-23 12:51:46  更:2021-10-23 12:51:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:04:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码