IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux网络基础 -> 正文阅读

[系统运维]Linux网络基础

目录

前言

1.查看网络接口信息ifconfig

2.查看主机名称hostname

2.1临时修改:

2.2永久修改:

3.查看路由表条目route

4.查看网络连接情况netstat

5.获取socket统计信息ss

6.测试网络连接ping

7.跟踪数据包traceroute

8.设置网络参数的方式

8.1临时配置一使用命令调整网络参数

8.2固定设置一通过配置文件修改网络参数

9.设置网络接口参数ifconfig

9.1设置网络接口的IP地址、子网掩码

9.2禁用或者重新激活网卡

9.3设置虚拟网络接口

10.设置路由记录route

11.网络接口配置文件

12.域名解析配置文件

13.本地主机映射文件

14.hosts文件和DNS服务器的比较

总结


前言

在Linux系统中对网络的设置

1.查看网络接口信息ifconfig

■查看所有活动的网络接口信息

●执行ifconfig命令

■查看指定网络接口信息

ifconfig 网络接口

?

ifconfig -a? #显示所有活动及非活动的连接

2.查看主机名称hostname

修改主机名称 hostname

2.1临时修改:

hostname [主机名]

2.2永久修改:

hostnamectl set-hostname [主机名]或vim /etc/hostname

3.查看路由表条目route

route命令:查看或设置主机中路由表信息

4.查看网络连接情况netstat

netstat命令

查看系统的网络连接状态、路由表、接口统计等信息

netstat [选项]

-n????????? #以数字的形式显示相关的主机地址、端口等信息??????????????????

-r?????????? #显示路由表信息??????????????????????????????????????????????

-a????????? #显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)

-l????????? #显示处于监听(Listenin)状态的网络连接及端口信息。?????????

-t????????? #查看 TCP(Transmission Control Protocol,传输控制协议)相关的信息。

-u????????? # 显示 UDP(User Datagram Protocol,用户数据报协议)协议相关的信息。

-p????????? #显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限

5.获取socket统计信息ss

ss 命令:也可以查看网络连接情况,主要用于获取 socket 统计信息,它可以显示和 netstat 命令类似的输出内容。但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以获得Linux 内核中第一手的信息,这就确保了ss的快捷高效。

ss命令是Linux CentOS 7中iproute软件包的一部分,默认已经安装。

?ss [选项]

-h:help 通过该选项获取更多的使用帮助。 ?

-V:version 显示软件的版本号。 ?

-t:tcp 显示 TCP 协议的 sockets。 ?

-u:udp 显示 UDP 协议的 sockets。 ?

-n:numeric 不解析服务的名称,如 "22" 端口不会显示成 "ssh"。 ?

-l:listening 只显示处于监听状态的端口。 ?

-p:processes 显示监听端口的进程。 ?

-a: all 对 TCP 协议来说,既包含监听的端口,也包含建立的连接。 ?

-r: resolve 把 IP 解释为域名,把端口号解释为协议名称。

6.测试网络连接ping

使用 ping 命令可以向目标主机持续地发送测试数据包,并显示反馈结果,直到按 Ctrl +C 组合键后中止测试,并显示最终统计结果

ping -c 10 ?#-c表示指定ping的次数

ping -i 0.5? #-i 秒数:设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。

ping -w 5 ?#表示ping的超时时间为5s,意思是只ping5秒,5秒后结束

7.跟踪数据包traceroute

traceroute 命令可以用于测试从当前主机到目的主机之间经过了哪些网络结点,并显示各中间结点的连接状态(响应时间)。对于无法响应的结点,连接状态将显示为“*”

traceroute 命令能够比 ping 命令更加准确地定位网络连接的故障点(中断点),因此执行速度会比 ping 命令稍慢。

在网络测试与排错过程中,通常会先使用 ping 命令测试与目的主机的网络连接,如果发现网络连接有故障,再使用 traceroute 命令跟踪查看是在哪个中 间结点存在故障。

8.设置网络参数的方式

8.1临时配置一使用命令调整网络参数

1.简单、快速,可直接修改运行中的网络参数

2.一般只适合在调试网络的过程中使用

3.系统重启以后,所做的修改将会失效

8.2固定设置一通过配置文件修改网络参数

1.修改各项网络参数的配置文件

2.适合对服务器设置固定参数时使用

3.需要重载网络服务或者重启以后才会生效

9.设置网络接口参数ifconfig

9.1设置网络接口的IP地址、子网掩码

ifconfig网络接口ip地址[netmask 子网掩码]

ifconfig网络接口ip地址[/子网掩码长度]

9.2禁用或者重新激活网卡

ifconfig网络接口up

ifconfig网络接口down

9.3设置虚拟网络接口

ifconfig网络接口:序号IP地址

10.设置路由记录route

■添加到指定网段的路由记录

route add -net 网段地址gw IP地址

■删除到指定网段的路由记录

route del -net 网段地址

■向路由表中添加默认网关记录

route add default gw IP地址

■删除路由表中默认的网关记录

route del default gw IP地址

11.网络接口配置文件

/etc/sysconfig/network-scripts/目录下

Ifcfg-ens33:第一块以太网卡配置文件

启动、禁用网络接口配置

重启network网络服务:systemctl restart network

禁用网络接口:ifdown ens33

启用网络接口:ifup ens33

12.域名解析配置文件

/etc/resolv.conf 文件:保存本机需要使用的DNS服务器的IP地址

13.本地主机映射文件

/etc/hosts 文件:保存主机名与ip地址的映射记录

14.hosts文件和DNS服务器的比较

1.默认情况下,系统首先从hosts文件查找解析记录

2.hosts文件只对当前的主机有效

3.hosts文件可减少DNS查询过程,从而加快访问速度

总结

查看网络配置

ifconfig、hostname、 route、 netstat、 ss

测试网络连接

ping、traceroute、 nslookup

设置网络地址参数

临时配置、永久配置

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-24 15:57:18  更:2021-08-24 16:02:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 11:42:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码