Linux 学习笔记 十一

十一单元笔记

  • 基础

1.网络基础知识
一台主机如果可以连接公网,比如访问www.baidu.com,那么这台主机必然会有
① Ipaddress(ip地址)
tcp/ip协议、ipv4都是32位2进制数组成
254.254.254.254/255.255.255.0也就是:
11111110.11111110.11111110.11111110/11111111.11111111.11111111.00000000
② GATEWAY(网关),使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求
③ DNS(Domain Name System,域名系统/主机名),英特网上作为域名和IP地址相互映射的一个分布式数据库,通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。

2.ip设定
ifconfig ##查看或者临时设定主机ip的工具
ifconfig 网络接口 ##查看这个接口上的 ip
ifconfig 网络接口 ip netmask 子网掩码 ####临时设定ip

ifconfig eth0 172.25.254.100 netmask 255.255.255.0
systemctl restart network           ###重新启动网络基本服务
systemctl restart NetworkManager        ###网络智能管理服务

3.网络配置文件

/etc/sysconfig/network-scripts/     ###网络配置目录

cd进入该目录中,ls查看目录中文件

  • 域名解析

1.ip映射文件:/etc/hosts
ip 主机名称
执行vim /etc/hosts
显示:

127.0.0.1   localhost localhost.localdomain localhost4      localhost4.localdomain4
::1         localhost localhost.localdomain localhost6              localhost6.localdomain6
172.25.254.254 classroom.example.com
172.25.254.250 content.example.com

Ip地址后的*.com可以访问

2.dns服务器的指向文件

vim /etc/resolv.conf
nameserver 172.25.254.254

vim /etc/sysconfig/network-scripts/ifcfg-xxx(westos)
DNS1=172.25.254.254
PEERDNS=yes|no      ###配置文件是否会修改/etc/resolv.conf no表示不修改
  • 在无图形界面更改IP
systemctl restart network           ##重新启动网络基本服务
systemctl restart NetworkManager        ##网络智能管理服务
  • 网络配置方式
Nmtui(networkmanager tixt UI)           ##文本中的网络设定工具

执行init 3,进入无图形(图形)界面,在该界面里执行nmtui,目的是为了显示更改IP的文本窗口NetworkManager TUI,接着新建一个Ethernet,IPv4的Addresess为:ip地址/24(24代表子网掩码为255.255.255.0)

nm-connection-editor                ##图形中的网络设定工具

会出现一个“Network Connection”窗口,删除原来的连接,新建一个类型为Ethernet的连接,Device MAC address为默认地址,IPv4的设置为(DHCP)转为Manual,然后添加ip地址和网关。
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址;给用户或者内部网络管理员作为对所有计算机中央管理的手段。
UDP(User Datagram Protocol,用户数据报协议)是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,处于IP协议的上一层。

  • dhjs
nmcil connection add type(类型) ethernet ifname eth0 con-name(连接名称) westos autoconnect(自动连接) yes
Ifname——物理设备的名字
nmcil connection add con-name westos ifname eth0 type ethernet ip4 172.25.12.100        ##添加动态网络
nmcli connection add con-name westos ifname eth0 type ethernet ip4 ip/24 gw4 ip         ##添加动态网络
nmcli connection modify westos ipv4.method auto
##将ip配置为动态的
nmcli connection westos ipv4.method manual
##配制成静态的
nmcli connection delete 连接名称    ###删除此连接
  • DNS服务器的指向文件

vim /etc/resolv.conf

vim /etc/sysconfig/network-scripts/ifcfg-xxx(westos)

进入网络配置界面,在其中进行网络配置操作

DNS1=172.25.254.254
  • 动态网络配置
DEVICE=eth0         ##指定文件管理的设备名称
ONBOOT=yes          ##开机是否自动激活设备
BOOTPROTO=dhcp      ##dhcp动态获取,none和static都表示静态网络
##BOOTPROTO开机协议,常见三个参数:static(静态IP);none(不指定,设置固定ip的情况);dhcp(动态获得ip相关信息)
NAME=westos         ##指定网络链接的名字为westos
TYPE=Ethernet           ##指定网络连接类型为Ethernet(以太网)
PEERDNS=yes|no      ##是否允许修改/etc/resolv.conf配置文件
systemctl restart network   ##配置后重启服务
ifconfig    ##查看
  • 静态网络配置
DEVICE=eth0             ##指定文件管理的设备名称
ONBOOT=yes              ##开机是否自动激活设备
BOOTPROTO=none          ##dhcp动态获取,none和static都表示静态网络
NAME=westos             ##指定网络链接的名字为westos
TYPE=Ethernet               ##指定网络连接类型为Ethernet(以太网)
PEERDNS=yes             ##是否允许修改/etc/resolv.conf配置文件
IPADDR0=172.25.12.20    ##设定ip地址为172.25.12.100
PREFIX0=24              ##子网掩码为255.255.255.0
IPADDR1=172.25.12.100   ##设定ip地址为172.25.12.100
PREFIX1=4                   ##子网掩码为255.255.255.0
systemctl restart network   ##配置后重启服务
ip addr show    ##再显示ip
  • 方便修改ip

执行vim /bin/ipset,进入配置界面,输入有以下代码:

#!/bin/bash     ##将以下文件放入/bin/bash这个指定文件里
cat >/etc/sysconfig/network-scripts/ifcfg-westos <<end
DEVICE
ONBOOT
BOOTPROTO
IPADDR=172.25.12.222
PREFIX
NAME
end

systemctl restart network

1.以<<end开头end结尾之间的文件保存在cat后的文件夹里
2.保存退出,修改文件权限:chmod +x /bin/ipset
3.修改ip:ipset 主机名+ip(ipset eth0 172.25.12.222)

  • 网关gateway

网关就是路由器上和我们的主机处在同一个网段上的ip

vim /etc/sysconfig/network-scripts/ifcfg-username(westos)

配置westos的网关:GATEWAY=网关地址

GATEWAY=172.25.12.254

重启服务后可连接到主机:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值