LINUX探路-网络

linux网络一直是linux学习中比较困难的问题,所以现在整理下网络相关知识供参考,其实,很多人对网络都有一些基础认识,但是真正遇到网络问题,还是不知道从哪下手,归根到底,1、是对网络知识了解太少,2、网络工具或命令使用不纯熟。

一、首先介绍几个命令:

(一)检查和监测网络

1、ifconfig [网络设备]  [参数]

ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。

ifconfig eth0 up/down  启动/关闭指定网卡

ifconfig eth0 192.168.101.12 修改IP地址

ifconfig eth0 add/del 33ffe:3240:800:1005::2/64 为网卡eth0配置IPv6地址

ifconfig详解可以看:https://xp9802.iteye.com/blog/2120351

2、netstat [选项]

netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。

-a或--all:显示所有连线中的Socket;

-n或--numeric:直接使用ip地址,而不通过域名服务器;

-p或--programs:显示正在使用Socket的程序识别码和程序名称;

-t或--tcp:显示TCP传输协议的连线状况;

netstat -antp

3、ip route

查看、添加或删除路由

ip route (show dev eth0)查看路由表

ip route add/del 192.168.79.0/24 dev eth1 增加和删除路由

4、traceroute

traceroute命令用于追踪数据包在网络上传输时的全部路径,它默认发送的数据包大小是40字节

traceroute 192.168.101.11

5、tcpdump

tcpdump命令是一款抓取数据包的工具,它可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析。

tcpdump -i eth0 host 192.168.80.406 and port 80 -s0 -w /home/zp.cap

tcpdump -i eth0 -w /plg.pcap

(二)网络中传输文件

1、ftp登陆:

lftp ftp://name:password@10.43.35.96:21
           lftp -u name,password ftp://190.0.1.3:21/app/
           2、sftp登陆:

sftp -oPort=22 name@10.43.35.96 回车输入密码 password 要复制 可以用ls,查看文件目录

3、SSH

由两部分组成。SSH 服务端运行在远端主机上,在端口 22 上监听收到的外部连接,而 SSH 客户端用在本地系统中,用来和远端服务器通信。

4、SCP:

scp root@10.43.35.231:/root/aa.json ./

二、了解下网络相关的配置:

1、网卡的信息:

网卡配置文件的路径:/etc/sysconfig/network-scripts/ifcfg-eth1

2、本地主机名:$HOSTNAME

本地主机名称解析文件:/etc/hosts

3、域名服务器配置文件
/etc/resolv.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值