Linux网络管理学习笔记

来源:互联网 发布:wps数据透视表高级技巧 编辑:程序博客网 时间:2024/05/21 10:48

OSI 7层模型和TCP/IP模型对于关系

这里写图片描述

网关:网关用于内外计算机访问的不是内网的数据时使用,它负责将内网ip地址和外网ip地址互转。

Linux网络配置

ifconfig:查看网络配置状态

linux配置IP地址的几种方法:
1、临时配置ip地址和子网掩码:ifconfig eth0 Ip地址 netmask 子网掩码
例: ipconfig eth0 192.168.1.110 netmask 255.255.255.0
2、永久配置IP地址:输入setup 可在setup提供的图形工具中配置 ,配置完后输入:service network restart重启网络服务。
3、修改网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0。
网卡的配置文件信息如下:
这里写图片描述

这里写图片描述

这里写图片描述
这个search就是没有输入三级域名时 自动给你加上的 如可写为 www

启动与关闭网卡
禁用网卡:ifdown 网卡设备名
启动网卡:fup 网卡设备名

查询网络状态:netstat [选项]
-t:列出TCP协议端口 , -u:列出UDP协议端口,-n显示IP和端口不显示服务和域名 , -a:显示所有的网络连接 ,-l:列出在监听状态的网络服务。

查看DNS域名服务器
nslookup IP地址或域名

测试网络状态
ping IP或域名 : -c指定ping的次数。例:ping -c 3 www.baidu.com : ping三次百度的网站就结束.

路由追踪
traceroute ip地址或域名:可以用来看到从本机到目的地ip经过的路由,可用来追踪路由故障。
选项:-n:使用ip,不使用域名。

下载命令
wget 下载地址

tcpdump网络监听
这里写图片描述
tcpdump抓包实例:
1、linux下service vsftpd start 开启ftp服务,使用netstat -tuln查看21号端口的服务是否开启
2、使用命令 tcpdump -i eth0 -nnX port 21在服务器21端口监听请求,抓包。
3、Windows进入cmd中 输入ftp linux网卡eth0的IP地址 ,然后输入登录用户名密码 请求FTP服务器。
4、在服务器可以看到windows下发起请求输入用户名和密码登录,可以看到ftp是明文传输的,不安全。
出现问题:win10下链接ftp服务器失败
原因:Linux服务器防火墙没关
解决办法:关闭linux防火墙:service iptables stop

SSH命令

远程以某个用户身份管理linux服务器:ssh 用户名@ip(服务器需要开启ssh服务:service sshd restart)
远程连接服务器:ssh 用户名 @IP
上传或下载:scp -r 源地址 目的地址,-r是支持上传或下载目录
远程登录工具: XShell工具用户远程管理linux服务器,WinSCP用于实现windows系统下和linux系统之间文件的传输。

原创粉丝点击