Linux 网络命令知多少-程序员宅基地

技术标签: linux  linux运维  

  1. 在一片漆黑的界面下,我们该如何查看和配置系统网卡、IP地址、路由等信息呢?

最传统基本的网络命令,几乎所有旧的发行版都支持的配置命令:ifconfig

查看系统的所有网卡及IP配置信息:ifconfig

禁用网卡:ifconfig eth0 down,启用网卡:ifconfig eth0 up

为网卡配置IP地址:ifconfig eth0 192.168.1.56 netmask 255.255.255.0

Ifconfig命令的替代者,最新版本的linux发行版都支持:

查看系统的所有网卡及IP配置信息:ip address

启用网卡:ip link set dev eth0 up

设置网卡IPv4地址:ip address add 1.2.3.4/24 brd + dev eth0

显示系统的路由信息:ip route show

设置默认路由:ip route add default via 1.2.3.254

  1. 当我们明明设置了IP地址和网关,但是就是ping不同www.baidu.com时,我们该怎么办呢?

是不是需要查询一下这个DNS服务器是否设置正确,查询验证DNS命令:dig。

当我们设置了IP,但是ping不同我们要访问的地址或域名,我们是否还有其它办法呢?当然有:

可以curl测试一下80端口:curl www.dubai.org,或者直接连接:nc www.dubai.org  80,或者还可以跟踪一下路由:traceroute www.dubai.org 。

  1. 当我们知道一个域名,如何知道它的IP地址呢?

host www.dubai.org

  1. 当我们运维的时候想看一下linux服务器到底开了哪些对外服务呢?

这个时候可执行sudo ss -lntup ,显示当前系统所有开启的tcp和udp端口以及相关的进程。

或者也可以执行列出系统打开文件的命令 sudo lsof -nP -i| grep LISTEN

,网络端口也可以视为文件。

  1. 当我们运维的时候,需要实时查看当前系统与外界的连接统计信息时怎么办?

当然是输入类似top的命令sudo iftop,如下图所示,实时连接情况和实时速率一览无余。

  1. 当我们需要知道到底哪个进程在与外界通信,并且实时速率是多少,怎么办?

当然是输入 nethogs命令了,如下图所示,每一个实时通信的进程网络速率一览无余,瞬间可以知道应用的数据量、访问量到底大不大。

  1. 当我们需要获取系统的历史流量信息,比如需要看一下按小时、日、月和年统计的流入流出的数据量时,该怎么办?

当然是安装vnstat程序了,如下图所示,默认可以显示按年、昨天和今天的流量统计,通过查看这个流量统计信息,可以对系统的运行情况有个大概判断,如果流量异常,可能系统异常。

  1. 当我们需要实时捕获流量信息,并且还需要能够解码数据传输协议时,该怎么办?

当然是tcpdump 莫属了,如下图所示,显示某个地址、某个端口的详细实时流量数据,瞬间捕获http包内容:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/151515/article/details/122592495

智能推荐

burpsuite 设置https_从头开发一个BurpSuite数据收集插件-程序员宅基地

文章浏览阅读180次。一段时间没写公众号了,最近写了个 burpsuite 数据收集的插件,于是想出一篇从头编写一个 burpsuite 插件的教程。这个插件的目的收集 burpsuite 请求中的数据,如请求中的子域名、文件名、目录名、参数名等,保存到数据库,然后根据出现的次数进行排序,出现次数多的排在前面,从而强化我们的字典。插件效果演示先来看看插件的效果图:该插件会在 burp 上面新建一个标签页,用来...

c语言if函数嵌套公式例子,IF函数的嵌套使用案例-程序员宅基地

文章浏览阅读3.2k次。从Excel小白到慢慢深刻领悟函数,这一路我见证了她的成长,下面我们一起来看看她带给我们的内容吧~=====手动分割线====昨天我学习了Excel的IF函数,基础语法其实很简单,因为网上很多关于IF函数的讲解大多是用单个条件来讲解的,确实是很容易理解,但也只是单一条件下的IF函数运用。实际情况往往我们的判断条件是不止一个的,并且IF函数的魅力就在于此,面对多条件,就要考虑IF函数的的嵌套了,IF..._[任务1]使用if完成嵌套选择。说明:从键盘输入性别,用字符f'代表女,"m'代表男,若为女性则输出“欢迎女士您的光临!”,男性则要求输入年龄,判断年龄是已经成年,成年则输出“欢迎xx岁您的光临!”。。

java 对象内存_如何查看java对象所占的内存大小-程序员宅基地

文章浏览阅读421次。展开全部我们为什么想要知道对象所占对内存的大小呢?e68a843231313335323631343130323136353331333332636264 (1)做一些cache的时候,我们不可能把数据库的所有的数据都缓存到内存里面,我们要估计缓存的大小。 (2)内存泄露的时候,我们可以查看某些对象的大小来定位问题,当然还有其他的更有效的方式,比如使用MAT分析dump文件 (3)根据jvm的堆内..._代码中查看 一个对象占的heamp的大小

统一日期格式_Excel使用TEXT函数自定义日期格式"e年m月",1930是个转折点-程序员宅基地

文章浏览阅读2.1k次。有的人录入日期时喜欢用小数点做分割,类似这样的“19.03.01”,这是一个不好的习惯,因为这种方法输入的日期不会被Excel识别为日期,只能当作是文本,如果涉及日期相关的计算时,就需要把这个日期给转换成Excel承认的日期格式:2019-3-12019/3/1如何做这个转换呢?我们要用到两个函数:TEXT:文本格式函数,相当于自定义格式SUBSTITUTE:文本替换函数具体的情况有两种,一种是年..._将不规范的日期数据修改为excel可识别的日期格式

Word图片自动编号,调整图片顺序自动更新图片编号,引用该图片的地方也对应更新_word自动更改图号-程序员宅基地

文章浏览阅读1w次,点赞22次,收藏57次。Word图片自动编号,调整图片顺序自动更新图片编号,引用该图片的地方也对应更新_word自动更改图号

使用nginx对grpc进行反向代理和负载均衡_nginx grpc-程序员宅基地

文章浏览阅读5.1k次,点赞4次,收藏18次。前言最近项目中需要给我们的grpc服务进行反向代理和负载均衡。故将这期间查阅的资料进行了整理记录相关链接介绍nginx负载均衡:https://blog.csdn.net/qq_51574197/article/details/117408823nginx对grpc进行反向代理:https://blog.csdn.net/Dearmark/article/details/80066819netty中http2的设计:https://my.oschina.net/u/1261452/blog/299_nginx grpc

随便推点

电路原理计算机解法,电路原理学习指导与习题全解-程序员宅基地

文章浏览阅读516次。图书简介本书是孙玉坤、陈晓平主编的《电路原理》配套的教学指导书,各章的排列次序、标题都与教材相同。每章均由四个部分组成:第一部分为基本知识点,概括性地说明本章的主要概念、基本理论和分析方法;第二部分为重点与难点,指出学习本章内容时容易出现的疑点和难点,帮助读者掌握重点,理解难点,系统深入地掌握教材内容;第三部分为习题解析,给出了教材中习题的全部解答,习题的解析方法与教材中本章、节讲述内容密切配合,..._电路原理学习指导与习题集pdf

走进“开源SDR实验室” 一起玩转GNU Radio:gr-digital_开放sdr实验室csdn-程序员宅基地

文章浏览阅读7.5k次,点赞6次,收藏63次。本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!温馨提示:“开源SDR实验室”是北京的。本文介绍GNU Radio源码的gr-digital相关实例及模块。一、demod1、constellation_soft_decoderGRC文件为《gnuradio-3.9.1.0/gr-digital/examples/demod/constellation_soft_decoder.grc》。该流图的功能是对比分析硬判决解码、软判决解码的区别。关于硬判决、软判.._开放sdr实验室csdn

mysql assoc什么意思_MYSQL_ASSOC?-程序员宅基地

文章浏览阅读71次。这个字符串的意思是:mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组,mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二个可选参数 MYSQL_ASSOC 完全相同。它仅仅返回关联数组。这也是 mysql_fetch_array() 初始的工作方式。例子$con = mysql_connect("localhost", "hel..._mysqli_assoc 是什么数组

服务器系统盘掉盘原因,服务器掉盘怎么办-程序员宅基地

文章浏览阅读1.3k次。服务器掉盘怎么办 内容精选换一换Windows云服务器变更规格后,可能会发生磁盘脱机,因此,变更规格后,需检查磁盘挂载状态是否正常。本节操作介绍变更规格后检查磁盘挂载状态的操作步骤。对比规格变更前、后,在“计算机”中查询的磁盘个数是否一致。是,表示磁盘挂载状态正常,结束。否,表示存在磁盘脱机,执行2。示例:以使用Windows 2008镜像的云服务器为例,假设变更规格前变更弹性云服务器规格时,如果..._服务器掉盘

基于RISC-V架构的45条指令单周期CPU设计——第2章_alu_mux.v riscv-程序员宅基地

文章浏览阅读1.2k次。完整目录完整代码和论文各部件功能设计1、取指部分PCpcAdderinstMem2、译码部分ID3、访存部分regFile4、立即数扩展部分IE5、ALU部分ALU6、存储器部分dataMem7、多路选择器部分mux_From_rs1_PC_To_ALUmux_From_rs2_IE_To_ALUmux_From_PC_rs1_To_PCmux_From_rs2_To_memmux_From_ALU_mem_ToReg...._alu_mux.v riscv

HTML+CSS+JS实现 ️卡通足球人物梅西ui特效️_梅西的html页面-程序员宅基地

文章浏览阅读2.6k次,点赞9次,收藏15次。???? 作者主页:Java李杨勇???? 简介:Java领域优质创作者????、【java李杨勇】公号作者 简历模板、学习资料、面试题库、技术互助【关注我,都给你】???? 欢迎点赞 ???? 收藏 留言 ???? 效果演示:文末获取源码主要代码实现:CSS样式:html,body { background: #fabf54;}.cartoon { position: absolute; bottom: 0%; l_梅西的html页面