linux网络配置(ifcfg)
将linux主机接入到网络需要配置哪些配置项?
IP/NETMASK:本地通信。
路由(网管):跨网络通信。
DNS服务器地址:基于主机名通信。
DNS服务器有三种:主/备用DNS服务器/第三备份dns服务器。
DNS服务器指定需要修改配置文件/etc/resolv.conf
主机名配置:修改/etc/sysconfig/network。centos7上可以使用hostnamectl命令修改。
hostname命令:
查看:hostname
配置:hostname HOSTNAME。临时有效重启后无效。
hostnamectl命令(centos7):
hostnamectl status:显示当前主机名信息
hostnamectl set-hostname:设定主机名,永久有效。
配置文件:/etc/sysconfig/network
HOSTNAME=<HOSTNAME>。不立即生效重启后一直有效。
配置方式:静态指定,动态获取。
静态指定主要用到ifcfg家族命令,和iproute2命令。
ifcfg:
ifconfig:配置ip和netmask
route:配置路由
netstat:状态及统计数据查看
iproute2:
ip OBJECT:
addr:地址和掩码
link:接口
route:路由
ss:状态及统计数据查看
centos7上的网络配置命令:nm(Network Manage)
nmcli:命令行工具
nmtui:text windows 工具
ifcfg家族命令详解:ifconfig,route,netstat
ifconfig命令:接口及地址查看和管理。功能等同于iproute2中的 ip addr 和 ip link。
ifconfig [INTERFACE]
ifconfig:默认不跟参数,只显示激活状态的接口。
ifconfig -a :显示所有接口,包括inactive状态的接口。
ifconfig interface [aftype] options | address
options :
up:启用接口
down:关闭接口,使用时IP和mask不能省略。
add:用来添加一个IPV6地址。
del:用来删除一个IPV6地址。
route命令:
查看:
route -n
添加:
route add [-net|host] target [netmask Nm] [gw GW] [[dev] If]
-net:网络路由
-host:主机路由
target:目标地址
netmask Nm : 目标地址的子网掩码
gw GW:网关
添加一条默认路由:route add default gw 192.168.3.254
删除:
route del [-net|-host] target [netmask Nm] [gw GW]
删除默认路由:route del default
netstat命令:
print network connections,routing tables,interface statistics,masquerade connections,and multicast memberships(打印网络连接、路由表、接口统计、伪装连接和多播成员)
显示路由表:netstat -r n
-r:显示内核路由表
-n:数字格式
显示网络连接:
netstat [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--extend|-e] [--program|-p]
-t:tcp协议相关的连接。tcp是由状态连接。
-u:udp相关连接。无状态连接。
-w:raw socket 相关的连接。
-l:处于监听状态的连接。
-a:所有状态的连接。
-n:以数字格式显示IP和port。
-p:显示相关进程及PID
-e:扩展格式即显示详细信息
补充:tcp面向连接的协议,在通信开始之前先建立一个虚链路,通信完成后UI拆除连接。dup无连接的协议,直接发送数据报文。
显示接口的统计数据:
netstat {--interface | -I | -i } [iface] [ --all | -a ] [--extend | -e] [--verbose | -v ] [--program | -p ] [ --numeric | -n ]
所有接口:
netstat -i
指定接口:
netstat -I<IFace>
linux网络配置(ifcfg)的更多相关文章
- linux网络配置相关文件
网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口 ...
- Linux系统初学-第三课 Linux网络配置1
Linux系统初学-第三课 Linux网络配置 1.动态IP配置 配置文件路径 /etc/sysconfig/network-scripts/ ls查看网卡eth0,其中HWADDR值得获取:ifco ...
- [转帖]LINUX网络配置---nmtui&nmcli
LINUX网络配置---nmtui&nmcli https://blog.51cto.com/13625527/2151853?source=dra 两年前曾经打打印过 几页命令 里面就有 n ...
- Linux网络配置基础
linux网络配置常见有两种:桥接模式(Bridge)与NAT模式,还有一种Host-Only模式由于其局限性通常被舍弃就不加以说明了,下面我们介绍下桥接模式(Bridge)和NAT模式. 桥接模式( ...
- Linux 网络配置(固定IP)
通常linux作为服务器系统时,是不推荐安装图形界面的,因此我们需要掌握非图形界面下如何配置网络,主要两种方式,如下: 一.使用SETUP工具(redhat系列才可以,推荐此修改方式) 1.在命令行直 ...
- Linux网络管理——linux网络配置
2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...
- linux网络配置命令(一)——ifconfig
linux网络配置命令(一)——ifconfig ifconfig 查看.配置网卡信息.已过时,推荐使用ip命令 格式: ifconfig [interface] ...
- Linux网络配置和网络诊断命令介绍
方法/步骤 1 在接下来的讲解中,讲解的Linux网络配置和网络诊断的命令有: ifconfig.ping.netstat.traceroute.dig和nslookup.host.hostname. ...
- 01 Linux 网络配置和克隆
Linux 网络配置和克隆 一.配置 Linux 网络 当在 VMware 中安装完 Linux 以后需要通过一些网络配置才能使 Linux 能够连能网络: 首先如果是在虚拟机上安装的 Linux 必 ...
- linux网络配置完全解析
概述:熟悉了windows下面的网络配置,对linux下的网络配置缺未必了解透彻.熟练掌握linux下的网络配置原理,能帮助我们更容易掌握网络传输原理:同时具备一些网络连接不通对应问题的排查能力.文本 ...
随机推荐
- 四、pymysql模块、索引和慢查询
目录 一.pymysql模块 (一)如何使用 (二)sql注入问题 二.索引 (一)主键索引 (二)唯一索引 (三)普通索引 (四)联合索引 (五)不会命中索引的情况 (六)explain (七)索引 ...
- vue 请求图片方法
node的每一个文件,都是一个域,那么里面所有的变量都不允许被外界引用,除非导出.要使用外界的变量,也必须使用导入的方式来导入.import 文件路径. css可以直接使用import +文件路径导入 ...
- SpringBoot整合MybatisPlus3.X之SQL注入器(九)
pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId& ...
- 全方面讲解TensorFlow
任何曾经试图在 Python 中只利用 NumPy 编写神经网络代码的人都知道那是多么麻烦.编写一个简单的一层前馈网络的代码尚且需要 40 多行代码,当增加层数时,编写代码将会更加困难,执行时间也会更 ...
- 开源.Net Standard版华为物联网北向接口SDK
最近用到了华为的物联网平台API,但是官方没有.Net版的SDK,所以就自己封装了一个,开源出来给有需要的朋友,同时也算是为.Net Core的发展做点小贡献~ 源码地址:https://github ...
- IDAE 将外部jar打入本地maven仓库
方式1:dependency 本地jar包 <dependency> <groupId>com.hope.cloud</groupId> <!--自定义--& ...
- 在线API文档管理工具Simple doc
Simple doc是一个简易的文档发布管理工具,为什么要写Simple doc呢?主要原因还是github的wiki并不好用:没有目录结构,文章没有Hx标签索引,最悲剧的是文章编辑的时候不能直接图片 ...
- CSP2019知识点整理
也算是接下来二十天的复习计划吧 仅止于联赛难度左右 基础算法 字符串 char[] cstring memset() 输入无& gets(), fgets(stdin, ,); strcmp, ...
- 监控tomcat,自动启动
tomcatID=`ps -ef |grep tomcat |grep -v 'grep'|awk '{print $2}'` tomcatCount=`ps -ef|grep tomcat |gr ...
- java架构之路-(NoSql专题)MongoDB快速上手
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL".在现代的计算系统上每天网络上都会产生庞大的数据量.这些数据有很大一部分是由关系数据库管理系统(RD ...