博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 124课程 11、网络管理
阅读量:6588 次
发布时间:2019-06-24

本文共 3519 字,大约阅读时间需要 11 分钟。

1、解释计算机网络的基本概念

  TCP/IP 四层协议
  
  应用层 HTTP FTP CIFS SSH
  传输层 端口号 TCP/UDP
  网络层 IPv4和IPv6 ipv4 32bit
  数据链路层 MAC地址 48bit
  
  IP 地址: 172.17.5.3 172.25.5.3 172.25.5.4
   255.255.0.0 255.255.255.0 255.255.255.0
  子网掩码的作用区分网络位和主机位
  (1)网络位用于区分不同的网络;
  (2)主机位用于区分一个网络中,不同的主机编号;
  
  使用前缀表示IP地址的子网掩码
  172.25.5.3/16
  172.25.0.11/24
  
  在一个网络中,第一个IP地址和最后一个IP地址不能使用
  192.168.1.0/24 表示网络地址
  192.168.1.255/24 表示广播地址
  
  网关: 就是指本网络当中的路由器地址
  可以实现不同网络之间的通讯
  
  网关: 本网络的数据出口, 它的地址一定是和自己的IP地址同一个网络
  比如: 192.168.1.1/24 它的网关可以指定为 192.168.1.254
  
  DNS : 域名系统 作用: 专门用于将域名解析为IP地址
  DNS: 8.8.8.8 114.114.114.114 61.128.128.68
 2、测试和审查当前的基础设施网络配置
  其他Linux版本 ifconfig 查看端口状态
  ip addr 查看端口状态
  ip route 查询路由表
  ping 172.25.0.11
  ping 使用ICMP协议 ,echo echo-reply报文
  
  /etc/resolv.comf DNS服务器配置文件
  nameserver 172.25.254.254 就是DNS服务器地址
 3、管理nmcli和安装了网络设置和设备
  tracepath 172.25.0.254 跟踪网络路径
  traceroute 172.25.0.254 跟踪网络路径
  
  ip -statistics link show eth0 查看eth0网卡数据流量相关信息
  netstat -anutp 查看设备中打开了哪些端口
  -a all
  -n name
  -u udp
  -t tcp
  -p protocol
  
  ss -anutp |grep 22
  
  —————————————————————————————————————
  RHEL7 强制使用 nmcli
  NetworkManager 监控和管理网络的进程
   网卡的配置文件路径 /etc/sysconfig/network-scripts
  不推荐直接修改配置文件,使用nmcli 命令来进行修改
  
  nmcli 回车,查看用法
  conncetion device general help networking radio
  
  nmcli device show 列出所有的网卡设备及详细信息
  nmcli device status 列出所有的网卡设备
  
  最新网卡命名规则:
  en pls0 以太网
  Wl WLAN 无线网卡
  Ww WWAN
  P1 PCI的第一个插槽
  O1 s0 集成网卡的第一个插槽
  br0 虚拟网卡
  
  系统不知道哪种类型, 使用eth0
  nmcli connection
  DEVICE TYPE STATE CONNECTION
   eth0 ethernet connected system eth0

  自己创建connection 将对方的conncection替换掉

  nmcli connection show 显示所有的连接
  nmcli connection show “system eth0” 显示system eth0的conncection状态
  
添加新的conncection 配置IP地址
  nmcli connection add con-name static ifname eth0 type ethernet ip4 172.25.0.11/24 gw4 172.25.0.254 添加connection 连接的名字
   con-name 是代表connection名字
  ifname 是代表device名字
  type 是代表网卡类型
  
  nmcli connection show --active 查看活动的连接
  
  nmcli connection show static 查看static 中的具体信息是否正确
切换连接的connection 设备
  nmcli connection modify ”System etth0” connection.autoconnect no
  //’关闭下次启动时自动连接
  
nmcli connection modify static connection.autoconnect yes
  //打开下次启动时自动连接
  *nmcli connection modify static ipv4.method manual
  //下次开机使用静态IPv4地址
  **
nmcli connection modify static ipv4.dns 172.25.0.254
  //设置DNS
  ****nmcli connection down “system eth0 ”
  
一张网卡上,配置多个IP地址
  nmcli connection modify static + ipv4.addresses “192.168.0.11/24 192.168.0.254”
  nmcli connection reload 重新加载配置文件
  reload 不成功
  nmcli connection static up 使用static up
  nmcli connection modify static +ipv4 dns 8.8.8.8
  nmcli connection static up
  
  nmcli device static show
  connection show/add/delete/modify
  connection up/down/reload static
  
 4、通过编辑配置文件修改网络设置
  [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet #网卡类型 DEVICE=eth0 #网卡接口名称 ONBOOT=yes #系统启动时是否自动加载 BOOTPROTO=static #启用地址协议 –static:静态协议 –bootp协议 –dhcp协议 IPADDR=192.168.1.11 #网卡IP地址 NETMASK=255.255.255.0 #网卡网络地址 GATEWAY=192.168.1.1 #网卡网关地址 DNS=10.203.104.41 #网卡DNS地址 HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址 BROADCAST=192.168.1.255 #网卡广播地址
  
  
 5、配置和测试系统的主机名和域名解析
  hostname 机器对应的主机名字 server0.example.com
  ping hostname
  
  设置主机名
  hostnamectl set-hostname setver100.example.com
  hostname chen 临时生效的命令
  /etc/hosts hostname 的配置文件位置,可以通过修改配置文件
  
  先查/etc/hosts文件,如果hosts 文件中没有找到对应的域名,就会去查找DNS
  /etc/resolv.conf DNS的配置文件位置,可以通过修改配置文件
  
  DNS的修改也建议使用nmcli的方式进行修改

转载于:https://blog.51cto.com/13584777/2073134

你可能感兴趣的文章
树形结构的数据库表Schema设计
查看>>
“如何学习”系列文章2007年全部文章索引
查看>>
Android Arcface人脸识别sdk使用工具类
查看>>
android studio单个工程文件的代理设置
查看>>
Agent admitted failure to sign using the key
查看>>
grep 应用
查看>>
我的友情链接
查看>>
Linux实验室 CentOS关机大法
查看>>
一行命令获取当前JVM所有可设置的参数以及当前默认值
查看>>
OSI七层与TCP/IP五层网络架构详解
查看>>
spring与struts2 mvc共存web.xml简单配置
查看>>
Android集成微信支付
查看>>
2015年终总结
查看>>
关于svn目录地址迁移
查看>>
源码编译依赖关系一例小结
查看>>
Python web爬虫
查看>>
Python捕捉命令输出、错误输出及赋值命令到变量的方法
查看>>
js解析json
查看>>
详解性能调优命令
查看>>
使用tar或dd等完成Linux系统备份恢复
查看>>