linux不同系统的文件传输与网络管理,一些网络协议的tip
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux不同系统的文件传输与网络管理,一些网络协议的tip相关的知识,希望对你有一定的参考价值。
目录
*************************************
****12.不同系统之间的文件传输****
*************************************
ip addr show br0
ifconfig eth0
【查看真机IP】
1.*****文件归档*****
1.
文件归档,就算把多个文件变成一个归档文件
2.
tarc//创建
f//指定归档文件名称
t//显示归档文件中的内容
r//向归档文件中添加文件
--get//取出单个文件
--delete//删除单个文件【也不光是删除单个文件,你用正则表达式子,符合的都可以删除】
x//取出归档文件中的所有内容
-C//指定解档目录
-z//gz格式压缩
-j//bz2格式压缩
-J//xz格式压缩
*****2.压缩*****
gz
gzip etc.tar//压缩成gz格式
gunzip etc.tar.gz//解压gz格式压缩包
tar zcf etc.tar.gz /etc//把文件归档为tar并压缩成gz
tar zxf etc.tar.gz//解压并解档gz格式压缩包
【理解! 前两个:A将etc.tar文件打包成gz格式同时会生成一个gz格式的压缩文件,发送B,B用gz解压压缩包就可以。
后两个:A将etc文件归档为etc.tar并压缩成gz,发送B,B解压并解档gz格式压缩包,则得到一个被压缩的文件etc】
bz2
bzip2 etc.tar//压缩成bz2格式
bunzip2 etc.tar.bz2//解压bz2格式压缩包
tar jcf etc.tar.bz2 /etc//把文件归档为tar并压缩成bz2
tar jxf etc.tar.bz2//解压并解档bz2格式压缩包
xz
xz etc.tar //压缩成xz格式
unxz etc.tar.xz//解压xz格式压缩包
tar Jcf etc.tar.xz4 /etc//把文件归档为tar并压缩成xz
tar Jxf etc.tar.xz
zip
zip -r etc.tar.zip etc.tar//压缩成zip格式
unzip etc.tar.zip//解压zip格式压缩包
***3.系统中的文件传输***
scp file [email protected]:/dir //上传】
scp [email protected]:/dir/file /dir//下载【将你的IP机的文件下载到本机某个目录】
rsync [参数] file [email protected]:/dir
rsync-r//同步目录
-l//不忽略连接.
-p//不忽略文件权限
-t//不忽略文件时间戳
-g//不忽略文件所有组
-o//不忽略文件所有人
-D//不忽略设备文件.
***************************
********11.管理网络*********
***************************
****1.ip基础知识*****
1.ipv4
2进制32位-------10进制
172.25.0.10/255.255.255.0
172.25.0.10:ip地址
255.255.255.0:子网掩码
子网掩码255位对应的ip位为网络位
子网掩码0对应的ip位为主机位
****2.配置ip****
<<图形化>>
1.图形界面
nm-connection-editor
2.文本化图形
nmtui
<<命令>>
ifconfig 网卡 ip netmask
nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes 【自动设置IP】
nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24
【手动给定IP】
nmcli connection delete westos【删除westos】
nmcli connection show 【展示westos状态】
nmcli connection down westos【关闭】
nmcli connection up westos【打开】
nmcli connection modify "westos" ipv4.addresses newip/24 【改变之后要重启配置文件】
nmcli connection modify "westos" ipv4.method <auto|manual>【使得你的IP自动获取|使得你的IP为你自己当前设置的IP】
nmcli device connect
nmcli device disconnecteth0
nmcli device show
nmcli device status
<<文件>>
dhcp//动态获取
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0//接口使用设备
BOOTPROTO=dhcp//网卡工作模式
ONBOOT=yes//网络服务开启时自动激活
NAME=eth0//网络接口名称
:wq
systemctl restart network
static|none//静态网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static|none
ONBOOT=yes
NAME=eth0
IPADDR=17225.0.100//ip【IPADDR0=172.25.0.100;IPADDR1=172.25.60.10 可以设置多个IP,下面都不用NETMASK,用 PREFIX+序号】
NETMASK=255.255.255.0 | PREFIX=24//子码掩码 【PREFIX0=24 PREFIX1=24】
/网关/DNS/.... 【预留作业】
大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信网络信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡。
网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。
——出自百度百科
DNS
在互联网中,IP地址采用易于机器处理的二进制形式,但其并不便于终端用户直接使用。随着互联网规模扩大。20世纪80年代中期,开始在互联网中部署使用域名系统DNS,它负责提供主机域名到IP地址的翻译服务,其标准定义在RFC034及1035中,DNS协议运行在UDP/TCP协议上,使用端口号53。
实际中的DNS系统实现为一个分布式数据库,核心思想是分层,分布,主要内容包含三部分:
(1)分层的域名空间
出于对大型网络中名字易于管理,扩展和翻译的考虑,互联网定义了一种层次化的域名空间。
域的概念就像是树 ,顶级域分为国家地区顶级域和通用类别顶级域
“cn”为中国顶级域 。”com””net””arpa”均为用用类别顶级域。
(2)分布式域名服务器系统
用于使用一台域名服务器来保存信息不可靠,效率也不能保证。所以,实际中域名服务采用了分布式的结构,将域名空间的信息存储和解析工作分布到多台域名服务器上,每台域名服务器承担域名空间的一部分域名解析和管理工作。
(3)C/S模式的域名解析协议
DHCP
DHCP,动态主机配置协议,是一个在服务器端实现地址集中管理,并自动为网络中的主机分配IP地址,网络参数的应用层协议,其标准定义在RFC2131中。DHCP采用C/S模式,其消息通过UDP承载,DHCP服务器使用UDP端口67,而DHCP客户端使用UDP端口68,这两个端口都是知名端口。DHCP服务器会监听客户端的请求,自动为客户端分配IP地址和其他必要的网络参数。
如前所述,在互联网上,一台主机要能正常与其他主机通信,要陪住的TCP/TP参数至少包括:(1)自己的IP地址;(2)网络掩码(3)本地DNS的IP地址;(4)缺省网关IP地址。
对应客户端的需求,运行DHCP前,网络管理员需要在服务器预先配置的TCP/IP配置信息包括:(1)IP地址池,对分配给主机的地址集中管理(2)网络掩码(3)缺省网关IP地址(4)DNS服务器的IP地址等。
DHCP协议使用广播机制实现客户机与DHCP服务器之间的通信,实际的网络中,为提高服务性能和可靠性,通常会部署多台DHCP服务器同时响应客户端的请求。
HTTP
HTTP是Web应用的核心协议,它定义了客户端和服务器通信的报文格式以及过程。客户端上运行的是浏览器进程,负责把用户请求通过HTTP请求消息发送给Web服务器。Web服务器上运行服务器进程,在80端口监听来自客户端的请求,收到消息后,把请求的内容通过HTTP响应消息发送给Web客户端进程。
HTTP是一种无状态的协议,服务器把每一次客户的请求/响应都看做一次独立的事务去处理,不存储任何客户端访问的历史信息,即使某个客户在很短的时间内再次请求同一服务器上的同一对象,服务器仍然会重新发送这个对象
——《现代通信网》
本文出自 “12099672” 博客,转载请与作者联系!
以上是关于linux不同系统的文件传输与网络管理,一些网络协议的tip的主要内容,如果未能解决你的问题,请参考以下文章