linux不同系统的文件传输与网络管理,一些网络协议的tip

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux不同系统的文件传输与网络管理,一些网络协议的tip相关的知识,希望对你有一定的参考价值。

目录

****12.不同系统之间的文件传输****2

1.文件归档2

2.压缩2

gz2

bz22

xz2

zip2

3.系统中的文件传输2

****11.管理网络****2

1.ip基础知识2

1.ipv42

2.配置ip2

1.图形界面2

2.文本化图形2

3.<<命令>>2

4.<<文件>>2

4.1 dhcp //动态获取2

4.2 static|none //静态网络2

 



 

 

 

*************************************

****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格式压缩包

【理解! 前两个:Aetc.tar文件打包成gz格式同时会生成一个gz格式的压缩文件,发送BBgz解压压缩包就可以。

        后两个:Aetc文件归档为etc.tar并压缩成gz,发送BB解压并解档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//ipIPADDR0=172.25.0.100IPADDR1=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地址的翻译服务,其标准定义在RFC0341035中,DNS协议运行在UDP/TCP协议上,使用端口号53

实际中的DNS系统实现为一个分布式数据库,核心思想是分层,分布,主要内容包含三部分:

(1)分层的域名空间

 出于对大型网络中名字易于管理,扩展和翻译的考虑,互联网定义了一种层次化的域名空间。

  域的概念就像是树 ,顶级域分为国家地区顶级域和通用类别顶级域

 cn为中国顶级域 com””net””arpa均为用用类别顶级域。

(2)分布式域名服务器系统

用于使用一台域名服务器来保存信息不可靠,效率也不能保证。所以,实际中域名服务采用了分布式的结构,将域名空间的信息存储和解析工作分布到多台域名服务器上,每台域名服务器承担域名空间的一部分域名解析和管理工作。

3C/S模式的域名解析协议

DHCP

DHCP,动态主机配置协议,是一个在服务器端实现地址集中管理,并自动为网络中的主机分配IP地址,网络参数的应用层协议,其标准定义在RFC2131中。DHCP采用C/S模式,其消息通过UDP承载,DHCP服务器使用UDP端口67,DHCP客户端使用UDP端口68,这两个端口都是知名端口。DHCP服务器会监听客户端的请求,自动为客户端分配IP地址和其他必要的网络参数。

  如前所述,在互联网上,一台主机要能正常与其他主机通信,要陪住的TCP/TP参数至少包括:(1)自己的IP地址;(2)网络掩码(3)本地DNSIP地址;(4)缺省网关IP地址。

对应客户端的需求,运行DHCP前,网络管理员需要在服务器预先配置的TCP/IP配置信息包括:(1IP地址池,对分配给主机的地址集中管理(2)网络掩码(3)缺省网关IP地址(4DNS服务器的IP地址等。

DHCP协议使用广播机制实现客户机与DHCP服务器之间的通信,实际的网络中,为提高服务性能和可靠性,通常会部署多台DHCP服务器同时响应客户端的请求。

HTTP

HTTPWeb应用的核心协议,它定义了客户端和服务器通信的报文格式以及过程。客户端上运行的是浏览器进程,负责把用户请求通过HTTP请求消息发送给Web服务器。Web服务器上运行服务器进程,在80端口监听来自客户端的请求,收到消息后,把请求的内容通过HTTP响应消息发送给Web客户端进程。

 HTTP是一种无状态的协议,服务器把每一次客户的请求/响应都看做一次独立的事务去处理,不存储任何客户端访问的历史信息,即使某个客户在很短的时间内再次请求同一服务器上的同一对象,服务器仍然会重新发送这个对象

 

——《现代通信网》


本文出自 “12099672” 博客,转载请与作者联系!

以上是关于linux不同系统的文件传输与网络管理,一些网络协议的tip的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础知识day-7

Linux网络编程

Linux网络编程

Linux操作系统 - 网络编程socket

网络协议和管理配置

超详细的Linux系统PXE自动部署装机与kickstart无人值守(实战干货)