linux 命令修改网络,linux网络命令学习
用命令修改的均为临时生效,重启后失效,要想永久生效需更改配置文件
设置主机名
vi etc/sysconfig/network
查看主机名
hostname
设置IP地址
ifconfig 网卡名 IP地址 netmask 子网掩码
ifconfig etho 10.0.0.1 netmask 255.0.0.0
查看某快网卡的状况
ifconfig 网卡名
ifconfig eth0
多IP设置
ifconfig 网卡名:虚拟网卡ID IP地址 netmask 子网掩码
ifconfig eth0:0 10.1.1.1 netmask 255.0.0.0
禁用和启用网卡
ifconfig 网卡名称 down 或 ifdown eth0
ifconfig 网卡名称 up 或 ifup eth0
临时修改MAC,重启后失效
ifdowm eth0
ifconfig eht0 hw ether 00:37:a6:c4:68:e3
ifup eth0
添加/删除默认网关
route add/del default gw IP地址
查看网管及路由
route
[root@localhost sysconfig]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.16.0 * 255.255.255.0 U 1 0 0 eth0
default 192.168.16.1 0.0.0.0 UG 0 0 0 eth0
U表示该条路由条目为活跃的,G表示该条路由条目要涉及到网关
网卡配置文件
cd /etc/sysconfig/network-scripts/
ls ifcfg-*
vi ifcfg-eth0
设置DNS
etc/resolv.conf
ping
-c ping的次数
-s 数据包的大小
icmp_seq 数据包的序号从1开始
ttl 生存周期
time 响应时间
netstat -ant
[root@localhost etc]# netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:40102 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 192.168.16.36:53755 63.146.70.75:80 ESTABLISHED
tcp 0 0 :::43139 :::* LISTEN
tcp 0 0 :::111 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 ::1:631 :::* LISTEN
tcp 0 0 ::1:25 :::* LISTEN
-a 显示所有链接 -t显示TCP协议 -u可显示UDP协议 默认则都显示
state链接状态
LISTEN表示监听状态,等待接收入站的请求
ESTABLISHED表示本机已经与其他主机建立好链接
TIME_WAIT等待足够的时间以确保远程TCP接受到链接中断请求的确认
netstat -r 查看当前主机的路由表信息
netstat -i 监控主机网络接口的统计信息,显示数据包发送和接收情况
[root@localhost etc]# netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 40966 0 0 0 4833 0 0 0 BMRU
lo 16436 0 16 0 0 0 16 0 0 0 LRU
MTU表示最大传输单元,即网络接口传输数据包的最大值。Met为度量值,越小优先级越高。RX-OK/TX-OK分别表示接收、发送数据包的数量,RX-ERR/TX-ERR分别表示接收、发送错误数据包的数量,RX-DRP/TX-DRP为丢弃的数量,RX-OVR/TX-OVR表示丢失数据包数量。
nslookup
非交互模式仅仅可以查询主机和域名信息。
查询www.baidu.com对应的DNS信息
[root@localhost etc]# nslookup www.baidu.com
Server: 202.102.134.68
Address: 202.102.134.68#53
Non-authoritative answer:
Name: www.baidu.com
Address: 61.135.169.125
Name: www.baidu.com
Address: 61.135.169.105
将IP解析为主机名
[root@localhost etc]# nslookup 219.141.136.10
Server: 202.102.134.68
Address: 202.102.134.68#53
Non-authoritative answer:
10.136.141.219.in-addr.arpa name = xd-cache-1.bjtelecom.net.
Authoritative answers can be found from:
136.141.219.in-addr.arpa nameserver = xd-dns.bjtelecom.net.
xd-dns.bjtelecom.net internet address = 219.141.148.19
交互模式
[root@localhost etc]# nslookup
> ^C[root@localhost etc]#
[root@localhost etc]# nslookup
> www.redhat.com
Server: 202.102.134.68
Address: 202.102.134.68#53
Non-authoritative answer:
Name: www.redhat.com
Address: 218.58.101.214
> 61.135.169.105
Server: 202.102.134.68
Address: 202.102.134.68#53
linux 命令修改网络,linux网络命令学习相关推荐
- linux 命令 修改密码,一条命令修改Linux密码
方法一.直接使用passwd命令 /bin/echo newpass|/usr/bin/passwd --stdin username *注:该方式只适用于红帽系操作系统,比如centos,redha ...
- Linux重启命令 / 查看、重启、禁用网卡命令 / 修改IP / 操作防火墙命令
重启命令 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 10 过10分钟自动重启(root用户使用) 4.shutdown -r 20 ...
- linux php 修改文件名,Linux修改文件名的两个方法 - rename和mv命令使用
一般我们在处理Linux系统文件的时候,也会经常用到需要修改文件名的时候.比如我们网页的文件名需要修改,有些时候笨拙的办法就是直接用FTP工具在线修改就可以,或者下载到本地修改之后然后再上传替换.这个 ...
- linux命令修改文本,linux中文本修改操作命令
1. 文本删除/移动 在编辑文本时 ,经常需要删除一些不需要的文本,我们可以用键将输错或不需要的文本删除,但此时有一个限制就是当删到行头之后,再想删上面那行的内容是不可能的. 在命令模式下, vi 提 ...
- 修改服务器的ip地址的命令,修改服务器ip地址命令行
修改服务器ip地址命令行 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服务器 ...
- linux路由修改密码,Linux中修改Mysql root用户密码的方法
Linux中修改Mysql root用户密码的方法 下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来 ...
- passwd命令修改密码_Linux passwd命令–更改用户密码
passwd命令修改密码 介绍 (Introduction) Linux passwd command changes a user's password. A user can only chang ...
- linux 内核 修改mss,Linux下TCP-MSS 修改,实验以及测试(详细)
TCP-MSS文档,问题及实验 TCP-MSS介绍 MSS(Maximum Segment Size,最大报文段大小)的概念是指TCP层所能够接收的最大段大小,该值只包括TCP段的数据部分,不包括选项 ...
- linux vim修改字符串,Linux系统vi(vim)编辑器命令说明
Linux系统vi(vim)编辑器命令说明 刘大喵 • 2019 年 02 月 06 日 vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim ...
- Linux用命令修改dpi,linux下高分辨率屏幕设置
2018-05-28 电脑显示器分辨率越来越高,1080p.2k.4k真是让人感慨生活真是美好.但是笔记本的高分辨率屏幕不优化系统很让眼睛不适.win10现在优化得很好,记得2012年朋友新买的本子字 ...
最新文章
- php true true true,php-为什么此评估为true
- 表单高级应用和语义化
- 屌丝。。。配角。。。
- 视频光端机的应用领域有哪些?
- 思维导图Vue组件 mindmap
- Linux操作系统原理与应用04:内存管理
- 火柴排队(codevs 3286)题解
- C#图片处理之:亮度和对比度的校正
- 自定义注解实现(spring aop)
- 100小时学会SAP-读书笔记(CO)
- 苹果的水果忍者未能连接到服务器是怎么回事,水果忍者无法连接服务器如何解决...
- Linux系统的镜像文件下载
- 分享几款UI设计师快速提升工作效率的辅助设计软件
- 如何用annie在B站下载视频?
- 位图矢量化:Potrace的应用
- 浙江省CIO峰会|数据安全+数字化转型,美创特色实践获“年度数字化赋能服务商”
- HTML网页设计文件的组成
- 清闲的工作与温水煮青蛙;-)
- 中国高温合金市场规模预测与发展态势研究报告2022版
- C++题目:新的篮球队(题集)