第5章 Linux常用网络指令
来源:互联网 发布:golang syscall包 编辑:程序博客网 时间:2024/05/01 00:52
1. 网络参数设定使用的指令
1.1 手动自动设定与启动/关闭网络参数:ifconfig ifdown ifup
ifconfig 指令用于手动启动,观察与修改网络接口的相关参数
ifconfig [interface} {up|down} 观察与启动接口
ifconfig interface {options} 设定与修改接口选项与参数
interface: 网络卡接口代号,如 eth0,eth1等.
options : 可以接的参数,如下
up, down 启动关闭网络接口.
mtu :可以设定不同的MTU参数.
netmask: 子屏蔽网络
broadcast: 广播地址.
如观察网络接口: ifconfig
修改网络接口参数: ifconfig eth0 192.168.1.100
重新启动网络取消手动设定: /etc/init.d/network restart
以网络参数配置档案/etc/sysconfig/network-scripts里的ifcfg-* 档案设定的参数来启动网络接口.需要通过ifdown 或 ifup来达成.
1.2 路由修改:route
路由观察: route
路由增加删除
route add -net 192.168.1.1 netmask 255.255.255.0 dev eth0
route del -net 192.168.1.1 netmask 255.255.255.0 dev eth0
1.3 网络参数综合指令 ip
ip指令整合了ifconfig 与route两个指令的功能.
语法:ip [option] [动作] [指令]
1.4 无线网络: iwlist, iwconfig
1.5 手动使用DHCP自动取得IP参数: dhclient
2. 网络侦测与观察指令
2.1 两部主机之间的沟通:ping
ping主要是通过ICMP封包来进行网络状态报告.
2.2 两主机间各节点分析:traceroute
traceroute [选项与参数] IP
选项与参数:
-n :可以不进行主机名解析,直接使用IP
-U :使用UDP的端口33434来侦测,这是预设侦测协议
-I : 使用ICMP的方式侦测.
-T: 使用TCP来侦测,一般使用端口80.
-w: 若主机在几秒内没回复,则宣告不能连接,预设5s.
-p: 指定连接端口.
例子: traceroute baidu.com
2.3 查看本机的网络联机与后门:netstat
2.4 侦测主机名与IP对应:host,nslookup
host: 查询某个主机名对应的IP .如: host baidu.com 查询出baidu.com 对应的几个IP .
3. 远程联机指令与时事通讯软件
3.1 终端机与BBS联机:telnet
早期用于个人计算机连接服务器的软件,指令例子: telnet ptt.cc
3.2 FTP联机软件: ftp,lftp
用于传输大容量档案.
ftp 指令与在处理FTP服务器的下载数据.
3.3 图形接口的实时通讯软件:pidgin
4. 文字接口网页浏览
4.1 文字浏览器: links
4.2 文字接口下载器: wget
5. 封包撷取功能
5.1 文字接口封包撷取器: tcpdump
TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
例子: 抓取eth0的封包命令: tcpdump -i eth0 -nn
5.2 图形接口封包撷取器: wireshark
安装: yum install wireshark wireshark-gnome
5.3 任意启动TCP/UDP 封包的端口联机:nc,netcat
- 第5章 Linux常用网络指令
- 第5章 Linux 常用网络指令
- Linux常用网络指令
- Linux常用网络指令
- Linux常用网络指令
- 第五章、 Linux 常用网络指令
- 第五章、 Linux 常用网络指令
- Linux:Linux常用网络指令
- 常用Linux指令--网络同步
- 网络篇二---linux常用网络指令
- Linux常用指令 5
- Linux篇---第一篇(常用指令)
- 2.Linux 常用网络指令介绍
- 44.Linux 中常用的网络指令
- linux_第7章 Linux下常用网络命令
- 鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令
- 常用网络指令介绍
- 常用网络指令
- Cursor和CursorAdapter中的观察者模式机制
- 架构学习
- 天冷了,请注意添衣取暖
- Parcelable 序列化
- ReportStudio进阶教程(十九) - 列表-自定义排序(高级排序)
- 第5章 Linux常用网络指令
- GCMex - MATLAB wrapper for graph cuts multi-label energy min
- SqlServer2008全套2 视图,索引,架构
- C++的函数重载
- 独立博客网站FansUnion.cn运营2年的经验和教训以及未来规划
- rac_grid自检出现网络问题
- 推荐一些用CRF做图像语义分割的资源
- iOS8 Size Classes初探
- 连接数据库