• 网络配置


    1)网卡配置文件

    #vim /etc/sysconfig/network-scripts/ifcfg-ens33		//Centos7网卡名字是ens33,centos6网卡名是eth0
    TYPE=Ethernet					//类型以太网
    BOOTPROTO=static				//系统启动地址协议,手工静态配置ip地址,自动获取是DHCP
    PEERDNS=YES						//是否指定DNS,如果使用dhcp协议,默认为yes,yes(如何dns设置,修改/etc/resolv.conf中的dns)
    NAME=ens33
    DEVICE=ens33					//网络接口名称
    ONBOOT=yes						//系统启动时是否激活,yes(系统启动时激活该网络接口)
    IPADDR=192.168.111.151			//ip地址
    NETMASK=255.255.255.0			//子网掩码
    GATEWAY=192.168.111.2			//网关
    DNS1=114.114.114.114			//DNS1
    DNS2=114.114.115.115			//DNS2
    #systemctl restart network 		//修改网卡文件,需要重启网络服务
    

    2)修改主机名

    #vim  /etc/sysconfig/network		//重启生效,永久
    hostname master 
    #hostname master 					//临时生效,退出xshell生效,重启失效
    

    3)配置名字解析

    /etc/hosts中的解析优先级最大,解析主机地址,先查询/etc/hosts文件,没有查到,在请求/etc/resolv.conf文件中配置的dns解析

    #vim /etc/hosts 
    114.114.114.114 www.baidu.com		//设置主机地址www.baidu.com的ip地址是114.114.114.114
    #getent hosts www.baidu.com 		//验证hosts文件中的解析是否生效
    
    #配置dns
    #vim /etc/resolv.conf 
    nameserver 114.114.114.114			//设置dns服务器地址
    #yum install bind-utils -y
    #host www.qq.com 					//测试dns解析
    

    4)查看网络相关信息

    ip a 								//查看所有网卡
    ip a s ens33 						//查看指定的网卡信息
    ip route 							//查看路由表
    ip neigh 							//查看ARP表
    hostname 							//查看主机名
    ip -s link show ens33 				//查看ens33网卡的网络流量信息
    ethtool ens33 						//显示网卡的详细信息
    

    5)网络测试工具

    ping www.163.com 					//ping测试,一直ping不会结束
    ping -c2 www.163.com 				//只ping2次
    traceroute www.163.com 				//路由跟踪
    tracepath www.163.com 
    

    6)临时配置网络信息

    #ip/netmask 
    ip addr add dev eth1 1.1.1.1/24 	//临时向eth1网卡上添加ip地址和掩码
    ip addr del dev eth1 1.1.1.1/24 	//删除eth1网卡上的ip地址和掩码
    
    #gateway 
    route del default gw 192.168.111.1	//删除默认路由
    route add default gw 192.168.111.1	//添加默认路由
    
    #network 
    route add -net 2.2.2.0/24 gw 192.168.111.2 //添加网络路由
    route add -net 2.2.2.0/24					//删除网络路由
    

    7)查看服务和端口

    ss  :查看网络服务和端口
    	a:所有套接字
    	t:tcp
    	u:udp
    	l:监听状态
    	n:不解析成服务名字
    	p:显示进程使用的套接字
    ss -antlup 
    
    netstat:查看网络服务和端口
    	a:所有套接字
    	t:tcp
    	u:udp
    	l:监听状态
    	n:不解析成服务名字
    	p:显示进程名和进程的pid
    netstat -anltup 
    
  • 相关阅读:
    MySql学习20----数据库范式
    MySql学习17----数据库事务(01)
    MySql学习19-----用户管理
    MySql学习18----数据库事务---命令使用(02)
    MySql学习16----查看mysql库大小、表大小、索引大小
    MySql学习13----触发器
    MySql学习15----MySql日志
    java公开课-04-log4j
    java公开课-04-异常
    java公开课-03-内部类
  • 原文地址:https://www.cnblogs.com/lovelinux199075/p/9038963.html
Copyright © 2020-2023  润新知