网站建设的工作内容,如何查看网站跳出率,vps可以用了做网站吗,logo在线文章目录 网络接口配置-network-scripts文件远程复制文件-scp定义主机名与IP地址的关系-hosts文件登录远程主机-sshIP/主机名配置DNS域名解析服务器-resolv.conf文件 本篇讲解#xff1a;网络接口配置-network-scripts文件、远程复制文件-scp、定义主机、名与IP地址的关系-hos… 文章目录 网络接口配置-network-scripts文件远程复制文件-scp定义主机名与IP地址的关系-hosts文件登录远程主机-sshIP/主机名配置DNS域名解析服务器-resolv.conf文件 本篇讲解网络接口配置-network-scripts文件、远程复制文件-scp、定义主机、名与IP地址的关系-hosts文件、配置DNS域名解析服务器-resolv.conf文件、登录远程主机ssh的方式等。
网络接口配置-network-scripts文件
网络接口配置文件用于配置网络接口的各项参数使网络接口在系统启动时能够正常工作。
配置文件位置
网络接口的配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下文件名格式为 ifcfg-接口名。例如ifcfg-ens33 用于配置 ens33 接口。
示例配置文件内容
示例1简单基础示例基本够用
TYPEEthernet # 设置网卡类型为以太网
DEVICEens33 # 设置网卡名称
ONBOOTyes # 设置网卡在系统启动时自动激活
BOOTPROTOstatic # 设置网卡使用静态IP地址
IPADDR192.168.80.3 # 设置网卡的IP地址
NETMASK255.255.255.0 # 设置网卡的子网掩码
GATEWAY192.168.80.2 # 设置网卡的默认网关地址
DNS1192.168.80.2 # 设置DNS服务器的IP地址配置项说明
TYPE: 通常为 Ethernet表示以太网接口。DEVICE: 指定网络接口名称。ONBOOT: 控制网卡是否在系统启动时激活常设置为 yes。BOOTPROTO: 配置 IP 地址的获取方式static 表示静态配置dhcp 表示通过 DHCP 动态获取。IPADDR: 配置静态 IP 地址。NETMASK: 定义子网掩码用于确定网络部分和主机部分。GATEWAY: 设置默认网关地址未指定目标地址的流量将通过该网关。DNS1: 配置 DNS 服务器的 IP 地址用于域名解析。
示例2更完整的示例
TYPEEthernet # 设置网卡类型为以太网
DEVICEens33 # 设置网卡名称为 ens33
ONBOOTyes # 设置网卡在系统启动时自动激活
BOOTPROTOstatic # 配置为静态 IP 地址
IPADDR192.168.80.3 # 设置网卡的 IP 地址为 192.168.80.3
NETMASK255.255.255.0 # 设置网卡的子网掩码为 255.255.255.0
GATEWAY192.168.80.2 # 设置网卡的默认网关地址为 192.168.80.2
DNS1192.168.80.2 # 设置 DNS 服务器的 IP 地址为 192.168.80.2
DNS28.8.8.8 # 设置备用 DNS 服务器的 IP 地址为 8.8.8.8
DEFROUTEyes # 设置是否使用该接口作为默认路由默认值为 yes
IPV4_FAILURE_FATALno # 是否在 IPv4 配置失败时终止配置默认值为 yes
IPV6INITno # 设置是否启用 IPv6默认值为 no
HWADDR00:1A:2B:3C:4D:5E # 设置网卡的硬件地址MAC 地址
MTU1500 # 设置最大传输单元MTU通常为 1500
NAMESystem ens33 # 为该网络接口配置一个名称标签
UUID123e4567-e89b-12d3-a456-426614174000 # 设置网络接口的唯一标识符其他配置项解释
DNS2: 设置备用的 DNS 服务器 IP 地址。DEFROUTE: yes 表示使用该接口作为默认路由no 表示不使用。IPV4_FAILURE_FATAL: no 表示在 IPv4 配置失败时不会终止网络配置过程。IPV6INIT: no 表示禁用 IPv6 支持yes 表示启用。HWADDR: 设置网卡的物理地址MAC 地址通常系统会自动检测不需要手动设置。MTU: 设置网络接口的最大传输单元通常是 1500 字节。NAME: 设置该网络接口的名称标签供识别使用。UUID: 用于唯一标识网络接口特别是在虚拟化或大规模部署中常用。
远程复制文件-scp
scpSecure Copy Protocol用于在不同主机之间安全地传输文件。
示例
将 /etc/hosts 文件从 server1 复制到远程服务器
[rootserver1 ~]# scp /etc/hosts root192.168.110.131:/etc/hosts解释:
使用 scp 命令将本地服务器 server1 上的 /etc/hosts 文件复制到IP地址为 192.168.110.131 的远程服务器的 /etc/hosts 路径下。
定义主机名与IP地址的关系-hosts文件
/etc/hosts 文件是一个静态的、手动配置的IP地址与主机名映射文件用于本地解析主机名。其定义了主机名与IP地址的对应关系。本地系统会首先查找这个文件以确定某个主机名对应的IP地址。一般只做内网映射。
与DNS的关系
优先级系统会先查询/etc/hosts文件只有在未找到对应的映射时才会查询DNS服务器。局限性/etc/hosts文件适用于小规模网络或特定的内网环境大型网络或互联网环境下通常依赖DNS进行域名解析。
示例
打开并编辑文件
vim /etc/hosts文件内容示例
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6添加本地IP的主机名
192.168.110.132 server1
192.168.110.131 server2解释配置 192.168.110.132 的主机名为 server1 配置 192.168.110.131 主机名为 server2。在网络中使用该 IP 地址时可以使用主机名 server1 代替。
登录远程主机-sshIP/主机名
正常使用IP地址登录
[rootserver1 ~]# ssh 192.168.110.131
root192.168.110.131s password
Last Login: Wed Aug 14 13:45:00 2024
[rootserver2 ~]# ## 此时登录到了Server2的环境
[rootserver2 ~]# exit ## 登出使用主机名登录
[rootserver1 ~]# ssh server2
The authenticity of host server2(192.168.110.131) can’t be established.
ECDSA key fingerprint is SHA256:apb8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxJN5pQ.
ECDSA key fingerprint is MD5:76:3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:4e.
Are you sure you want to cont inue connecting yes/no yes ## 输入
Warning: Permanently added server2‘ECDSAto the list of known hosts.
rootserver2‘s password
Last Login: Wed Aug 14 13:48:01 2024
[rootserver2 ~]# ## 此时登录到了Server2的环境
[rootserver2 ~]# exit ## 登出配置DNS域名解析服务器-resolv.conf文件
配置DNS域名解析服务器可以让系统正确解析域名为IP地址。
配置方法如下。
修改DNS域名解析配置文件
修改文件 /etc/resolv.conf 来指定DNS服务器的地址。
配置文件解析
以下是 /etc/resolv.conf 文件的内容示例
nameserver 192.168.233.21
# nameserver表示DNS服务器名称
# 192.168.233.21表示DNS解析服务器地址nameserver 8.8.8.8
# 设置备用的DNS解析服务器地址为8.8.8.8重启网卡服务
修改完成后需要重启网卡服务以使配置生效。
systemctl restart network域名解析配置文件
/etc/resolv.conf: 保存DNS服务器的地址用于域名解析。