linux的基本使用【8】linux网络配置

本文将讲述linux中网络相关的基本知识。

1、操作环境

  • vmware 14.1
  • centos7 64
  • putty或者xshell

2、前提约束

  • 已安装vmware
  • vmware中已安装centos【注意,也可以直接就是一台linux机子,使用vmware是一个选项而已】
  • 在本机能访问到centos【注意,本文中所涉及的linux服务器的ip是 192.168.100.192,请读者根据实际设置】
  • 熟练使用putty或者xshell

3、操作命令

  • ifconfig
    查看当前机子ip
  • ifdown ens33 && ifup ens33
    关闭网卡和重启网卡【注意,最好同时做】
  • service network restart
    重启网络服务
  • systemctl start/stop/restart/status firewalld
    启动/关闭/重启/查看防火墙,实际使用中不会关闭防火墙
  • 添加端口到防火墙例外,这里以8080
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
  • netstat -luntp|grep 8080
    查看8080端口状态,也可以通过netstat -luntp查看所以被使用的端口
  • ping
    查看能否ping通某个服务器或者网关

4、常用配置文件

  • /etc/sysconfig/network-scripts/ifcfg-eth0或者ifcfg-ens33【centos7 64默认】
    ip,网关,掩码等的配置在这个文件中
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=842c5e01-696f-4beb-9387-67beb4197df1
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.192
PREFIX=24
GATEWAY=192.168.100.2
  • /etc/resolv.conf
    DNS的配置在这个文件中
#resolv.conf
nameserver 192.168.100.2
nameserver 114.114.114.114
  • /etc/sysconfig/network
    主机名配置在这个文件中
  • /etc/hosts
    本机ip与域名的映射关系
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.192 ali

这就是linux当中网络相关的基本知识。

猜你喜欢

转载自blog.csdn.net/qq_41717874/article/details/89215260