&带你进入Linux的世界& 上篇

2024-01-08 10:24:55

第一章 LInux 入门

1.1 概述

?????????Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。目前市面上较知名的发行版有: Ubuntu、RedHat、 CentOS、 Debain, Fedora。Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

????????目前市面上较知名的发行版有: Ubuntu、RedHat、 CentOS、 Debain, Fedora。

1.2 linux? 和? Windows 区别

????????

第二章 Linux 文件与目录

Linux目录结构

第三章 VI/VIM编辑器

3.1是什么

????????VI 是 Unix 操作系统和类 Unix 操作系统中最通用的文本编辑器。
????????VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜
色辨别语法的正确性,方便程序设计。 VIM VI 编辑器完全兼容。

3.2一般模式

????????以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可
以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理内容, 也可以使用『复制、粘贴』来处理你的文件数据。
常用语法
?
语法功能描述
yy
复制光标当前一行
y 数字 y
复制一段(从第几行到第几行)
p
箭头移动到目的行粘贴
u
撤销上一步
dd
删除光标当前行
d 数字 d
删除光标当前行
x
剪切一个字母,相当于 del
X
剪切一个字母,相当于 Backspace
yw
复制一个词
dw
删除一个词
shift+6 ^
移动到行头
shift+4 $
移动到行尾
1+shift+g
移动到页头,数字
shift+g
shift+g
移动到页尾
数字 +shift+g
移动到目标行

4.4 编辑模式

????????在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!
等到你按下『 i, I, o, O, a, A 』等任何一个字母之后才会进入编辑模式。
????????注意了!通常在Linux 中,按下这些按键时,在画面的左下方会出现『 INSERT
REPLACE 』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下
Esc 』这个按键即可退出编辑模式。
? ? 1)进入编辑模
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?常用语法
按键功能
i
当前光标前
a
当前光标后
o
当前光标行的下一行
I
光标所在行最前
A
光标所在行最后
O
当前光标行的上一行
2 )退出编辑模式
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 按『 Esc 』键 退出编辑模式,之后所在的模式为一般模式。

4.5指令模式

????????在一般模式当中,输入『 : / ? 3 个中的任何一个按钮,就可以将光标移动到最底下那
一行。
????????在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、
离开 vi 、显示行号等动作是在此模式中达成的!
1 )基本语法
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 常用语法
命令功能
:w
保存
:q
退出
:!
强制执行
/ 要查找的词
n 查找下一个,N 往上查找
:noh
取消高亮显示
:set nu
显示行号
:set nonu
关闭行号
:%s/old/new/g
替换内容 /g 替换匹配到的所有内容
2 )案例实操
1 )强制保存退出
? ? ? ? ?
? ? ? ? ? ? ?:wq!

4.6 模式间转换

5 章 网络配置

5.1 查看网络 IP 和 网关

1 )查看虚拟网络编辑器,如图

2 )修改虚拟网卡 Ip ,如图
3 )查看网关,如图

?

4 )查看 windows 环境的中 VMnet8 网络配置,如图

5.2 配置网络 ip 地址

5.2.1 ifconfig 配置网络接口

ifconfig :network interfaces configuring 网络接口配置
1 )基本语法
ifconfig
(功能描述:显示所有网络接口的配置信息)
2 )案例实操
1 )查看当前网络 ip
[root@node1? 桌面 ]# ifconfig

5.2.2 ping 测试主机之间网络连通性

1 )基本语法
ping 目的主机
(功能描述: 测试当前服务器是否可以连接目的主机
2 )案例实操
????????(1)测试当前服务器是否可以连接百度
????????[root@node1 桌面 ]# ping www.baidu.com

5.2.3 修改 IP 地址

1 ) 查看 IP 配置文件
[root@node1? 桌面 ]#vim /etc/sysconfig/network-scripts/ifcfg-ens33
? ? ? ? 编辑完后,按键盘 esc ,然后输入 :wq 回车即可
2 )执行 service network restart 重启网络

5.2.4 修改 IP 地址后可能会遇到的问题

(1)物理机能 ping 通虚拟机,但是虚拟机 ping 不通物理机,一般都是因为物理机的
防火墙问题,把防火墙关闭就行
(2)虚拟机能 Ping 通物理机,但是虚拟机 Ping 不通外网,一般都是因为 DNS 的设置有
问题
(3)虚拟机 Ping www.baidu.com 显示域名未知等信息,一般查看 GATEWAY 和 DNS 设
置是否正确
(4)如果以上全部设置完还是不行,需要关闭 NetworkManager 服务
systemctl stop NetworkManager 关闭
systemctl disable NetworkManager 禁用
(5)如果检查发现 systemctl status network 有问题 需要检查 ifcfg-ens33

5.3 配置主机名

5.3.1 修改主机名称

????????1) 基本语法

? ? ? ? ? ? ? hostname
? ? ? ? ? ?(功能描述:查看当前服务器的主机名称)

????????2) 案例实操

? ? ? ? ?(1 )查看当前服务器主机名称
????????[root@node1 桌面 ]# hostname
????(2 )如果感觉此主机名不合适,我们可以进行修改。通过编辑 /etc/hostname 文件
? ? ?
? ? ? [root@node1? 桌面 ]# vi /etc/hostname
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 修改完成后重启生效。

5.3.2 修改 hosts 映射文件

1修改 linux 的主机映射文件(hosts 文件)

????????后续在 hadoop 阶段,虚拟机会比较多,配置时通常会采用主机名的方式配置,比较简单方便。 不用刻意记 ip 地址。
? ? ? ( 1)打开/etc/hosts
? ? ?[root@node1? 桌面 ]# vim /etc/hosts
? ? ? ? ?
? ? ? ? ? ?添加如下内容
? ? ?(2)重启设备,重启后,查看主机名,已经修改成功

2修改 windows 的主机映射文件(hosts 文件)

????????(1 )进入 C:\Windows\System32\drivers\etc 路径
????????(2 )打开 hosts 文件并添加如下内容

3修改 window10 的主机映射文件(hosts 文件)

????????(1 )进入 C:\Windows\System32\drivers\etc 路径
????????(2 )拷贝 hosts 文件到桌面
????????(3)将桌面 hosts 文件覆盖 C:\Windows\System32\drivers\etc 路径 hosts 文件。

5.4 远程登录

???????? ?远程登录工具就是 必不可缺的,目前,比较主流的有 Xshell, Tabby Terminal, SecureCRT,FinalShell 等。?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?&上篇完结,尽请期待中篇?&

文章来源:https://blog.csdn.net/2402_82473422/article/details/135432219
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。