Linux网络管理-相关笔记【自用】
ISO/OSI七层模型
应用层 APDU 应用层协议数据单元 越靠近用户
表示层 PPDU 表示层协议数据单元
会话层 SPDU 会话协议数据单元
传输层 TPDU 传输协议数据单元
网络层 报文
数据链路层 帧
物理层 比特 数据传递

ipconfig /all
MAC地址负责局域网通信
IP地址负责外网通信
应用层:用户接口
表示层:数据的表现形式、特定功能的实现如-加密
会话层:对应用会话的管理、同步
传输层:可靠与不可靠的传输、传输前的错误检测、流控
网络层:提供逻辑地址(IP地址)、选路
数据链路层:成帧、用MAC地址访问媒介、错误检测与修正
物理层:设备之间的比特流的传输、物理接口、电气特性等
TCP/IP四层模型
应用层
传输层
网际互联层(网络层)
网络接口层



netstat -an
选项: -a : 查看所有连接和监听端口
-n :显示IP地址和端口号,而不显示域名和服务器
DNS:Domain Name System 域名系统(名称解析) ip <==> 域名


·早期Host文件解析域名
-名称解析效能下降
-主机维护困难
·DNS服务
-层次性
-分布式
·将域名解析为IP地址
-客户机向DNS服务器发送域名查询请求
-DNS服务器告知客户机Web服务器的IP地址
-客户机与Web服务器通信
·网关作用
-网关(Gateway)又称网间连接器、协议转换器。
-网关在网络层以上实现网络互连,是最复杂的网络互连设备,
仅用于两个高层协议不同的网络互连。
-网关既可以用于广域网互连,也可以用于局域网互连。
-网关是一种充当转换重任的服务器或路由器。
>网关在所有内网计算机访问的不是本网段的数据报时使用。
>网关负责将内网IP转换为公网IP,公网IP转换为内网IP。
·Linux配置IP地址的方法
-ifconfig命令临时配置IP地址
查看与配置网络状态命令
ifconfig eth0 192.168.0.200 netmask 255.255.255.0
#临时设置eth0网卡的IP地址与子网掩码
-红帽专有图形化setup工具永久配置IP地址
-修改网络配置文件
-图形界面配置IP地址
·IP配置文件
-vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
·修改主机名
-vi /etc/sysconfig/network (永久修改主机名,reboot后生效)
-hostname admin (临时修改主机名)
-hostname (查看主机名)
·DNS配置文件
-vi /etc/resolv.conf
nameserver 202.106.0.20
search localhost

·虚拟机网络配置
1-配置LinuxIP地址 setup
2-启动网卡
vi /etc/sysconfig/network-scripts/ifcfg-eth0
把 ONBOOT=no
改为 ONBOOT=yes
重启网络服务
service network restart
3-修改UUID
1) vi /etc/sysconfig/network-scripts/ifcfg-eth0
#删除MAC地址行
2) rm -rf /etc/udev/rules.d/70-persistent-net.rules
3) 重启系统
4-设置虚拟机网络连接方式 (推荐桥接)
桥接:使用物理机真实网卡进行通信
NAT:使用VM8虚拟网卡进行通信
host-only:使用VM1虚拟网卡进行通信
5-修改桥接网卡
VM虚拟机-> 编辑->虚拟机网络编辑器->桥接->自动不靠谱,手动选择下
· Linux网络命令
· 网络环境查看命令
ifconfig命令:查看与配置网络状态命令
· 关闭与启动网卡
ifdown 网卡设备名
#禁用该网卡设备
ifup 网卡设备名
#启用该网卡设备
· 查询网络状态
netstat 选项
选项:
-t : 列出TCP协议端口
-u : 列出UDP协议端口
-n : 不使用域名与服务名,而使用IP地址和端口号
-l : 仅列出在监听状态网络服务
-a : 列出所有的网络连接
-r : 列出路由列表,功能和route命令一致
· route命令
route -n
#查看路由列表(可以看到网关)
route add default gw 192.168.1.1
#临时设置网关
· 域名解析命令
nslookup [主机名或IP]
#进行域名与IP地址解析
[root@localhost~]# nslookup
>server
#查看本机DNS服务器
· ping命令
ping [选项] ip或域名
#探测指定IP或域名的网络状况
选项:
-c 次数 : 指定ping包的次数
· telnet命令
telnet [域名或IP] [端口]
#远程管理与端口探测命令
telnet 192.168.0.252 80
· traceroute
traceroute [选项] IP或域名
#路由跟踪命令
选项:
-n 使用IP,不使用域名,速度更快
· wget命令
wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz
#下载命令
· tcpdump命令 (抓包)
tcpdump -i eth0 -nnX port 21
选项:
-i 指定网卡接口
-nn 将数据包中的域名与服务转为IP和端口
-X 以十六进制和ASCII码显示数据包内容
port 指定监听的端口
·远程登录
·对称加密
·非对称加密
·SSH协议
ssh 用户名@ip
#远程管理指定Linux服务器
scp [-r] 用户名@ip:文件路径 文件路径
#下载文件
scp [-r] 本地文件 用户名@ip:上传路径
#上传文件
WinSCP工具-文件传输工具
Linux网络管理-相关笔记【自用】的更多相关文章
- [置顶] Linux信号相关笔记
最近又温习了一遍Linux中的信号知识,发现有很多东西以前没有注意到,就通过这篇博客记录一下,巩固一下知识点. 一,信号基础: 信号是什么?为了回答这个问题,首先要从异常说起,这里的异常不是指c++/ ...
- 学习笔记:CentOS7学习之十九:Linux网络管理技术
目录 学习笔记:CentOS7学习之十九:Linux网络管理技术 本文用于记录学习体会.心得,兼做笔记使用,方便以后复习总结.内容基本完全参考学神教育教材,图片大多取材自学神教育资料,在此非常感谢MK ...
- Linux实战教学笔记19:Linux相关网络知识梳理
第十九节 Linux相关网络知识梳理 标签(空格分隔): Linux实战教学笔记-陈思齐 一,前言 一个运维有时也要和网络打交道,所以具备最基本的网络知识,对一个运维人员来说是必要的.但,对于我们的工 ...
- Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)
Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...
- Linux基础入门笔记
今天带来Linux入门的一些基础的笔记,科班出身的同学们,Linux已经成为了必修课了,下面我带来关于Linux的相关入门知识以及Linux简单的介绍! Linux内核最初只是由芬兰人林纳斯·托瓦兹( ...
- Linux实战教学笔记07:Linux系统目录结构介绍
第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...
- Linux实战教学笔记06:Linux系统基础优化
第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...
- Linux实战教学笔记03:操作系统发展历程及系统版本选择
标签(空格分隔): Linux实战教学笔记-陈思齐 第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介. 操作系统,英文名称Operating System ...
随机推荐
- 基于Elasticsearch的智能客服机器人
本次分享主要会介绍一下ES是如何帮我们完成NLP的任务的.在做NLP相关任务的时候,ES的相似度算法并不足以支撑用户的搜索,需要使用一些与语义相关的方法进行改进.但是ES的很多特性对我们优化搜索体验是 ...
- ecstore-ftp设置,不能上传文件
某些主机居然不能上传,ftp改成127.0.0.1即可 ftp地址改成127.0.0.1即可...
- ML: 降维算法-LE
PCA的降维原则是最小化投影损失,或者是最大化保留投影后数据的方差.LDA降维需要知道降维前数据分别属于哪一类,而且还要知道数据完整的高维信息.拉普拉斯特征映射 (Laplacian Eigenmap ...
- Sublime Text3安装以及初次配置
Sublime Text3安装以及初次配置 工具:官网下载:Sublime Text3 安装:直接运行安装.http://write.blog.csdn.net/postedit 激活:参考文/晚晴幽 ...
- Python依赖打包发布详细
http://www.cnblogs.com/mywolrd/p/4756005.html 将Python脚本打包成可执行文件 Python是一个脚本语言,被解释器解释执行.它的发布方式: .py ...
- xe5 android tts(Text To Speech) [转]
TTS是Text To Speech的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话. 以下代码实现xe5 开发的文本转语音的方法 和访问蓝牙一样,这里用javaclass的接口实现 接 ...
- JAVA的debug入门和多断电调试
调试的一般都是逻辑 第一步的错误双击数字旁边的蓝色地方,或者点击右键如图 断点的意思就是程序执行在哪里就停止 当找不到DEBUG中的Variables是在位置输入Variables就可以了: 再按下F ...
- 【Graphite学习】系列学习文章-【转】
Graphite 系列 #2:Carbon 和 Whisper GRAPHITE SERIES #1: PROVISION HARDWARE GRAPHITE SERIES #2: CARBON &a ...
- vc++使用cookie登录网站
以http://www.idc816.com为例 效果图: 1)先登录获取cookie,再使用cookie获取用户信息 2)记录cookie,关闭程序后重新运行程序,直接获取用户信息 使用Fiddle ...
- 服务容错保护断路器Hystrix之四:断路器监控(Hystrix Dashboard)-turbine集群监控
turbine 英[ˈtɜ:baɪn] n. 汽轮机; 涡轮机; 透平机; OK,上文我们看了一个监控单体应用的例子,在实际应用中,我们要监控的应用往往是一个集群,这个时候我们就得采取Turbine集 ...