网络配置:
1.ifconfig命令:ifconfig命令用来配置网络或显示当前网络接口状态。类似于windows下的ipconfig,同时ifconfig命令必须以root用户来执行。
格式: ifconfig [选项] [interface] [inet | up | down | netmask | addr | broadcast]
例: # ifconfig enp0s3 192.168.1.12 netmask 255.255.255.0 (配置网卡enp0s3网络地址和子网掩码,临时生效,重启机器后配置消失)
#ifconfig enp0s3:0 192.168.1.13 netmask 255.255.255.0 (可以给一块网卡绑定多个ip地址,在网卡名后加 :整数(0-253);)

ifconfig enp0s3:0 down (关闭 enp0s3:0网卡)

                 # ifconfig  enp0s3  hw  ether xx:xx:xx:xx:xx:xx (修改网卡MAC地址)                   # ifconfig  enp0s3 down (将网卡enp0s3禁用);       #ifconfig  enp0s3  up(将网卡enp0s3启用);                  #ifconfig enp0s3(显示网卡enp0s3信息)  2.ip命令 :   设置ip地址,可以用IP命令:  #ip addr add 192.168.1.193/24 dev enp0s3      #ip  addr show enp0s3  (查看enp0s3网卡IP地址,也可简写为  ip  a)     #ip  addr del  192.168.1.192/24  dev enp0s3  (删除ip地址,只需用del代替add)    列出路由表条目:  # ip  route show      查看路由包来自的接口:  #ip  route get 192.168.1.1    激活网络接口/停止网络接口   # ip link set enp0s3 up/down   查看netlink消息  : # ip monitor all   显示网络统计信息:  # ip -s link  设置默认网关  :  # ip  route  add default via  192.168.1.254  3.scp命令  : scp就是secure copy ,用于将文件或者目录从一个Linux系统拷贝到另一个linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全。 格式: scp  远程用户名@ip地址:文件的绝对路径   本地Linux系统路径 (从远程主机拉取文件)            scp  本地linux系统文件路径   远程用户名@ip地址:远程系统文件绝对路径名  (像远程主机推送文件)            例: # scp  /home/ixdba/etc.tar.gz  root@192.168.3.60:/tmp(当报错 "not a regular file";可加参数 -r 解决,当拉取或推送的是目录时需加 -r 参数);                    #scp  root@192.168.3.60:/home/ixdba/etc.tar.gz  /tmp                    #scp -r  /etc  root@192.168.3.60:/opt                    使用 -P参数可跟端口号,指定远程连接的端口号。
  1. traceroute命令: 用来显示网络数据包传输到指定主机的路径信息。
    traceroute [选项] [远程主机或者IP地址] [数据包大小]
    -i <网络接口> 使用指定的网络接口发送数据包
    -w<超时秒数> 设置等待远程主机回应的时间
    -s<来源ip> 设置本地主机发送数据包的IP地址
    例: # traceroute -i eht0 -s 192.168.60.251 -w www.baidu.com 100

5.MTR命令 : mtr是linux中网络连通性判断工具,它结合了ping,traceroute,nslookup的相关特性。
Loss%列就是对应IP行的丢包率,只有最后的目标丢包才算真正的丢包。
Last列则是最后一次返回的延迟,按毫秒计算的。
Avg列是所有返回时延的一个平均值。
Best列是最快的一次返回时延;
Wrst列是最长的一次返回时延;
StDev列是标准偏差;

  1. wget命令: wget命令用来从网络上下载某个软件。
    格式: wget [要下载软件的网址]
    wget -c 断点续传
    wget -O wordpress.zip http://..... 使用wget -O 下载并以不同文件名保存
    wget -limit -rate 限速下载 wget -limit-rate=300K http://cn.wordpress.org/wordpress-3.1-zh_CN .zip
    wget -b 后台下载

7.telnet命令 :telnet命令通过telnet协议与远程的主机通信或者获取远程主机对应端口的信息。
格式: telnet 主机名或者IP地址 端口
查看某台Linux系统的22和80端口是否打开以及分别开启了什么服务,使用以下命令:

telnet 192.168.3.98(不跟端口号,默认走的是23端口)

              #telnet  192.168.98  22              #telnet  www.baidu.com  80

8.netstat 命令: netstat命令用来显示本机网络连接、运行端口和路由表等信息。

                     -a    显示本机所有连接和监听端口                     -n    以网络IP地址的形式显示当前建立的有效连接和端口                     -r     显示路由表信息                      -s    显示按协议的统计信息。                      -v    显示当前的有效连接,与“-n”选项类似。                      -t    显示所有的TCP协议连接情况                      -u   显示所有的UDP协议连接情况;

常用组合: netstat -antlp; netstat -i ; netstat -r;

©著作权归作者所有:来自51CTO博客作者基层通信兵的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 5、Shell命令脚本
  2. 跟繁琐的命令行说拜拜!Gerapy分布式爬虫管理框架来袭!
  3. centos 7 scp命令的使用
  4. 只要两步,用Python将地址标记在地图上!
  5. 使用这个 Python 库,只需一行命令,给头像戴上口罩!
  6. Linux常用命令有哪些?
  7. 从零到一学懂区块链(3):地址
  8. mysql 常用命令
  9. Stack Overflow 热帖:如何用 Python 调用外部命令

随机推荐

  1. 如何在Log中模拟方法e
  2. Android使用SVG矢量图打造酷炫动画效果
  3. Android中获取网络天气数据
  4. android调用系统通讯录,并返回联系人号码
  5. Android开发四大组件之Service(实例篇)
  6. android Room框架学习
  7. 内存探究记录
  8. Android Service的生命周期图解
  9. react native 0.49 android版本热更新
  10. 如何在android地图中使用TextWatcher显示