1、ifconfig                 #查看网络(设置IP临时生效)

2、hostname [主机名]            #查看或设置主机名       默认的是localhost

3、ifdown [网卡设备名]                   #禁用该网卡设备

ifup [网卡设备名]                #启用该网卡设备

与ifconfig [网卡名称] down或ficonfig [网卡名称] up 一样

4、查询网络状态

netstat [选项]

选项:

-t:列出TCP协议端口

-u:列出UDP协议端口

-n:不使用域名与服务名,而使用IP地址和端口号

-l:仅列出在监听状态网络服务

-a:列出所有网络连接

一般分为两组使用:(t,u,l)和(n,a)

联合使用

服务端口占用情况

TCP有监听

UDP是没有监听的

Foreign Address:远程连接的IP

Local Address:本地地址和端口

Recv-Q Send-Q:发送和接收的排队队列

State:监听状态

Active UNIX domain sockets (servers and established):程序占用端口的情况

统计处于连接状态的服务

统计处于连接状态的服务的数量

netstat –rn

-r:列出路由列表,功能和route命令一致。

route –n            #查看路由列表(可以看到网关)

5、域名解析命令

nslookup [主机名或IP]            #进行域名与IP地址解析

最小化安装时这个命令是没法使用的,提示没有这条命令,需要安装

yum install bind-utils –y

nslookup

>server

#查看本机DNS服务器

6、ping [选项] [IP或域名]               #探测指定IP或域名的网络状况

选项:

-c [次数]:指定ping包的次数

Windows默认是4次,Linux是一直ping,Ctrl+c停止。

7、telnet [域名或IP] [端口]            #远程管理与端口探测命令

默认不安装的,这种传输是不安全的,因为它是明文传输的(23端口是telnet服务)

8、traceroute [选项] [IP或域名]            #路由跟踪命令,检查哪个节点有问题

选项:

-n:使用IP,不使用域名,速度更快

最小安装下,没有安装该命令

yum install -y traceroute          安装目录

9、wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz                  #下载命令

Linux系统学习 七、网络基础—常用网络命令的更多相关文章

  1. Linux系统学习 三、网络基础—虚拟机网络配置

    Linux网络基础 Linux的ip地址配置 Linux网络配置文件 常用网络命令 虚拟机网络参数配置 1.配置Linux的IP地址 首先配置一个IP地址,让IP生效. ifconfig查看当前网络配 ...

  2. Linux系统学习笔记:文件I/O

    Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并 ...

  3. 网络编程基础:网络基础之网络协议、socket模块

    操作系统(简称OS)基础: 应用软件不能直接操作硬件,能直接操作硬件的只有操作系统:所以,应用软件可以通过操作系统来间接操作硬件 网络基础之网络协议: 网络通讯原理: 连接两台计算机之间的Intern ...

  4. UNIX环境高级编程——TCP/IP网络编程 常用网络信息检索函数

    UNIX环境高级编程——TCP/IP网络编程   常用网络信息检索函数 gethostname()   getppername()   getsockname()   gethostbyname() ...

  5. Linux 系统中如何查看日志 (常用命令) tail -f

    Linux 系统中如何查看日志 (常用命令)  tail -f 日志文件 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日 ...

  6. centos Linux系统日常管理1 cpuinfo cpu核数 命令 w, vmstat, uptime ,top ,kill ,ps ,free,netstat ,sar, ulimit ,lsof ,pidof 第十四节课

    centos Linux系统日常管理1  cpuinfo cpu核数   命令 w, vmstat, uptime ,top ,kill ,ps ,free,netstat ,sar, ulimit ...

  7. Linux系统编程【2】——编写who命令

    学到的知识点 通过实现who命令,学到了: 1.使用man命令寻找相关信息 2.基于文件编程 3.体会到c库函数与系统调用的不同 4.加深对缓冲技术的理解 who命令的作用 who命令的使用 在控制终 ...

  8. TCP/IP协议(一)网络基础知识 网络七层协议

    参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 ...

  9. 如何从Linux系统中获取带宽、流量网络数据

    引入 国外的云主机厂商,例如AWS提供的网络数据是以流量为单位的,例如下面的图片: 从上图来看,其取值方式为 每隔5分钟取值1次,(每次)每个点显示为1分钟内的流量字节数(Bytes) 带宽与流量 我 ...

随机推荐

  1. 在kubernetes 集群内访问k8s API服务

    所有的 kubernetes 集群中账户分为两类,Kubernetes 管理的 serviceaccount(服务账户) 和 useraccount(用户账户).基于角色的访问控制(“RBAC”)使用 ...

  2. Spring Boot中使用Swagger2构建强大的RESTful(最新全,无坑)

    1:说明 网上这类文章 太多, 一搜一大把 ,但是要不是知识太过于老旧,就是配置没有说名清楚,你的项目按照他的配置却不能正常运行: 所以本文的目的: 配置swagger 2  那swagger 1 不 ...

  3. puppeteer开发

    Chromium下载问题 https://github.com/GoogleChrome/puppeteer/ https://download-chromium.appspot.com/?platf ...

  4. Spring Boot2解决idea console 控制台输出乱码

    Idea默认配置是采用GBK, 而项目工程文件采用的是UTF-8. 编码不一致,导致idea Console控制台输出乱码. 网上的解决方案,大都是直接修改Settings=>Editor=&g ...

  5. C# Monitor and transfer or copy the changed or created file to a new location

    using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex ...

  6. BearerToken之JWT的介绍

    Bearer认证 HTTP提供了一套标准的身份验证框架:服务器可以用来针对客户端的请求发送质询(challenge),客户端根据质询提供身份验证凭证.质询与应答的工作流程如下:服务器端向客户端返回40 ...

  7. node-sass 埋坑记录

    node-sass 埋坑记录 背景 原有项目.环境: node:v8.16.2 npm:v6.4.1 node-sass::v4.8.0 Angular-CLI:v6.x 本机没有安装 Visual ...

  8. 过滤器(Filter)对登陆页面进行过滤验证

    import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServl ...

  9. MySQL修改数据库时区

    --查看数据库时区设置mysql> show variables like "%time_zone%"; +------------------+--------+ | Va ...

  10. java读取文本文件内容2

    版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/183 很久之前写了一篇Java读取文本文件内容,链接地址是 ...