Red Linux
1. Comandos de configuración de red
1.1ifconfig
ifconfig 具体网卡名称 #只显示具体网卡的详细信息(无论该网卡是否使用)
ifconfig -a #表示显示所有网卡包括没有启动的网卡
ifconfig 网卡名称 [up|down] #表示开启或关闭网卡
ifconfig ens33:0 192.168.91.200设置虚拟网卡
ifconfig ens33:0查看虚拟网卡的详细信息
关闭虚拟网卡 ifconfig ens33:0 down
#网络通讯情况 ifconfig -s
配置网卡信息的命令:vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
#接口类型
BOOTPROTO=static
#地址获取方式 手动配置 dhcp 动态获取
NAME=ens37
#网卡名称
DEVICE=ens37
#网卡
ONBOOT=yes
#开机是否自启 开启
IPADDR=192.168.190.100
#地址
NETMASK=255.255.255.0
#子网掩码
GATEWAY=192.168.190.2
#网关
DNS1=8.8.8.8
#将ip地址转换成 域名
1.2 nombre de host
查看或设置当前主机名 hostname [主机名] //此为临时修改,关机后并不会保存
通过修改/etc/hostname文件来修改主机名
[root@localhost ~]# vim /etc/hostname
#永久生效
通过hostnamectl来修改主机名[root@localhost ~]# hostnamectl set-hostname www
[root@localhost ~]# bash
[root@www ~]# hostname
www.bdqn.com
#永久生效
1.3ruta
查看或设置主机中路由表信息
route -n
#Los componentes principales de la tabla de enrutamiento son:
- #Destino: ID de red de destino, que indica el ID de red de destino accesible, 0.0.0.0/0 representa todas las redes desconocidas, también conocida como ruta predeterminada, con la prioridad más baja
- #Genmask: máscara de red correspondiente a la red de destino
- #Iface: Al llegar a la red correspondiente, ¿qué tarjeta de red del host actual debería enviarla?
- #Gateway: acceda a la red no conectada directamente y envíe los datos a la dirección IP de la interfaz adyacente al host en el enrutador adyacente (siguiente). Si es una red conectada directamente, la puerta de enlace es 0.0.0.0
- #Métrica: Costo, cuanto menor es el valor, mayor es la prioridad de los registros de enrutamiento
添加 指定网段的路由记录
ruta agregar -net dirección de segmento de red gw dirección IP
删除指定网段的路由记录
ruta del -net dirección del segmento de red
向路由表中添加默认网关记录
ruta agregar dirección IP gw predeterminada
删除路由表中默认的网关记录
ruta del dirección IP predeterminada de gw
2. Puerto de gestión
2.1netstat:
Escaneo de puertos para ver si el puerto funciona correctamente
常用格式netstat -antp表示显示所有端口以数字方式tcp连接相关的进程信息
netstat选项:
a所有信息
n以数字方式显示信息
r显示路由表信息
l显示处于监听状态,网络连接和端口信息(监听状态标识建立通信端到端可以通信)
t显示tcp协议
u显示udp协议
p显示与网络链接相关的进程号,进程名称信息(必须有root权限)
netstat -antp | grep tcp Ver información sobre tcp
2.2ss
Obtenga el socket de comunicación y la información del socket. El uso es básicamente el mismo que
la opción netstat ss:
a所有信息
n以数字方式显示信息
r显示路由表信息
l显示处于监听状态,网络连接和端口信息(监听状态标识建立通信端到端可以通信)
t显示tcp协议
u显示udp协议
p显示与网络链接相关的进程号,进程名称信息(必须有root权限)
x表示内核相关
Comandos de uso común ss -antp
ss -antp |grep ssh especifica la búsqueda de información relacionada con ssh
2.3 La diferencia entre netstat y ss
- 1. ss es más rápido que netstat
- 2. Cuando se utiliza ss con una conexión grande, netstat puede bloquearse
3. Comunicación en red
ping:在linux表示长ping,会一直ping,window是默认5次
ping -c+数字 表示指定次数
ping -W表示等待响应时间,等待之后继续ping
ping -w表示等待超时时间,超时之后不再继续ping
4 、 ruta de seguimiento
测试当前主机到目的主机网络节点
traceroute查看路径(类似window的tracert命令)
El comando tracert de Windows
traceroute 8.8.8.8 puede ver que hay treinta puntos
5. La aplicación de DHCP en escenarios reales.
将虚拟机A作为DHCP服务器,给另一台虚拟机B分配地址,使虚拟机B能够正常联网
Primero apague el servicio DHCP local de la máquina virtual
第二步,在主机A上采用yum安装DHCP
第三步查看DHCP安装的详细信息
第四步,进入DHCP安装的配置信息文件中
第五步,进入该文件后,显示当前路径下的文件配置信息存放于 /user/share/doc/dhcp*/dhcp.conf.example中
第六步,将/user/share/doc/dhcp*/dhcp.conf.example下的配置文件信息拷贝到 /etc/dhcp/dhcpd.conf/中
第七步,进入/etc/dhcp/dhcpd.conf中,更改其配置文件
第八步 ,重新启动DHCP
第九步,查看dhcp使用的端口是否打开
最后一步,打开一台新的pc,发现其能通过刚才设置的DHCP连通网络。
6. Realice la sincronización horaria en un entorno de intranet simulado.
yum -y install chrony //安装chrony
rpm -qc chrony //查看chrony配置文件所在位置
vim /etc/chrony.conf //进入配置信息文件