Linux基础篇之网络配置

这里写目录标题

    • 1. 网络与网关
      • 1.1 ping 检测网络的连通情况
      • 1.2 网络连接模式
    • 2. 配置静态IP
      • 2.1 切换到root用户
      • 2.2 查看网关和DNS域名解析器
      • 2.3 查看IP配置文件
      • 2.4 修改文件并保存
      • 2.5 重启网络服务
      • 2.6 检测
      • 2.7 修改 IP 地址后可能会遇到的问题
    • 3. 【hostname/hostnamectl】配置主机名
      • 3.1 查看/修改主机名
      • 3.2 hosts 映射文件
    • 4. 远程登录
      • 4.1 CMD终端进行远程登陆
      • 4.2 Xshell(免密)远程登录
      • 4.3 xftp进行上传下载文件

1. 网络与网关

1.1 ping 检测网络的连通情况

主机与虚拟机建立链接

  • 第一步,cmd打开终端,输入ipconfig命令,查看自己的主机IP地址。或者 控制面板 → \rightarrow 网络和Internet → \rightarrow 网络连接,右键点击状态查看ip信息。
    Linux基础篇之网络配置_第1张图片
  • 第二步,打开虚拟机,在应用程序中找到设置,找到网络。查看虚拟机IP地址。或者与第一步操作一样打开虚拟机终端,输入ifconfig
    Linux基础篇之网络配置_第2张图片
  • 第三步,你可以使用主机在终端去ping虚拟机的ip,同时也可以使用虚拟机终端去ping主机ip。
    Linux基础篇之网络配置_第3张图片

1.2 网络连接模式

VMware提供了三种网络连接模式:

  • 桥接模式:虛拟机直接连接外部物理网络的模式,主机起到了网桥的作用。这种模式下,虚拟机可以直接访问外部网络,并且对外部网络是可见的。
  • NAT模式:虚拟机和主机构建一个专用网络,并通过虚拟网络地址转换(NAT)设备对IP进行转换。虚拟机通过共享主机IP可以访问外部网络,但外部网络无法访问虚拟机。
  • 仅主机模式:虚拟机只与主机共享一个专用网络,与外部网络无法通信。

我们可以通过VMware的虚拟网络网络编辑器来设置自己的网络链接模式。

Linux基础篇之网络配置_第4张图片

2. 配置静态IP

2.1 切换到root用户

Linux基础篇之网络配置_第5张图片

2.2 查看网关和DNS域名解析器

Linux基础篇之网络配置_第6张图片Linux基础篇之网络配置_第7张图片

2.3 查看IP配置文件

Linux基础篇之网络配置_第8张图片

2.4 修改文件并保存

Linux基础篇之网络配置_第9张图片

2.5 重启网络服务

Linux基础篇之网络配置_第10张图片Linux基础篇之网络配置_第11张图片

2.6 检测

复制IP到主机,通过ping命令检测网络连通性。出现下图,配置成功!

Linux基础篇之网络配置_第12张图片
Linux基础篇之网络配置_第13张图片

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

Linux基础篇之网络配置_第14张图片

3. 【hostname/hostnamectl】配置主机名

3.1 查看/修改主机名

方法一:

  1. hostname: 查看主机名
  2. vim /etc/hostname: 查看并修改配置文件
  3. 重启虚拟机

方法二

  1. hostnamectl 查看跟主机名有关信息
  2. hostnamectl set-hostname [想要修改成的主机名]

3.2 hosts 映射文件

后续在虚拟机会比较多, 为了方便物理机想要访问虚拟机,通常会采用主机名的方式配置,比较简单方便。 不用刻意记 ip 地址。

  1. vim /etc/hosts
  2. 添加如下内容:
    • 192.168.2.100 hadoop100
    • 192.168.2.101 hadoop101
    • 192.168.2.102 hadoop102

紧接着修改 windows 的主机映射文件(hosts 文件)
3. 进入 C:\Windows\System32\drivers\etc 路径。
4. 打开 hosts 文件把虚拟机地址和主机名添加进去。
Linux基础篇之网络配置_第15张图片
5. cmd打开物理机终端,ping hadoop_base
6. 这时ping不同,因为虚拟机主机名带有下划线_,应修改为hadoop100或其他

主机命名规则

  • 只允许包含ascii字符里的数字0-9,字母a-z,A-Z
  • 不允许出现其他标点符号,不允许空格,不允许下划线 _,连接符 − - ,不允许中文字符等。
  • 主机名的开头和结尾字符不允许是连字符。
  • 不建议用数字开头
  • 用小写字母而不用大写字母。

4. 远程登录

通常在工作过程中, 公司中使用的真实服务器或者是云服务器, 都不允许除运维人员之外的员工直接接触, 因此就需要通过远程登录的方式来操作。

所以, 远程登录工具就是必不可缺的, 目前, 比较主流的有 Xshell, SSH Secure Shell, SecureCRT,FinalShell 等。

4.1 CMD终端进行远程登陆

  1. cmd 打开物理机终端进行远程登录
  2. ssh [用户名]@[主机名]
  3. 输入yes
  4. 输入密码!登录成功!

Linux基础篇之网络配置_第16张图片
登出!!

Linux基础篇之网络配置_第17张图片

4.2 Xshell(免密)远程登录

  • 输入名称与主机名

Linux基础篇之网络配置_第18张图片

  • 输入用户名和密码

Linux基础篇之网络配置_第19张图片

  • 之后每次登录不再进行输入主机名,用户名和密码

4.3 xftp进行上传下载文件

新建会话

Linux基础篇之网络配置_第20张图片
拖动文件实现上传下载功能

Linux基础篇之网络配置_第21张图片

你可能感兴趣的:(Linux,网络,linux,centos)