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

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

——《现代通信网》

时间: 2024-10-22 14:55:35

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

Linux下几种文件传输命令

Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于

[原创] Linux下几种文件传输命令 sz rz sftp scp介绍

Linux下几种文件传输命令 sz rz sftp scp介绍 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于的传输协议却是不同的.因此不能用sftp client去连

Linux经常使用的文件传输的几种方式

Linux经常使用的文件传输的几种方式 1.终端新建stfp协议连接 或者命令方式: sftp -P22 [email protected] 端口可以不用填写,默认是22,端口的P是大写. 将本地路径下的文件传输文件到linux指定路径下: 进入需要上传的目录下: cd /mnt/page put D:/CityInfo.txt 这样就完成上传CityInfo.txt到linux的/mnt/page下. 或者直接指定目录: put D:/CityInfo.txt     /mnt/page/ 将

[转帖]Linux下主机间文件传输命令

Linux下主机间文件传输命令 https://yq.aliyun.com/articles/53631?spm=a2c4e.11155435.0.0.580ce8ef4Q9uzs SCP命令: 简介: scp 命令在网络上的主机之间拷贝文件,它是安全拷贝(secure copy)的缩写. scp 命令使用 ssh 来传输数据,并使用与 ssh 相同的认证模式,提供同样的安全保障. 如果有公钥打通就不用密码,如果没有就会提示输入密码. 用法: 1 #Copy 本地文件 /etc/eva.log,

linux系统间文件传输命令--scp

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器, 而且scp传输是加密的.可能会稍微影响一下速度.当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来.另外, scp还基本不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了.虽然 rsync比scp会快一点,但当小文件众多的情况下, rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用.

Linux下常用的文件传输方式介绍与比较

参考链接:http://mingxinglai.com/cn/2014/03/copy-file-in-linux/ 本文介绍了linux之间传输文件的几种方式,并通过具体实验测试了几种文件传输方式之间的传输速度.这篇文章是我一次作业的实验报告,我经常查看这个文档,所以贴出来方便自己查略. ###0. 实验环境以及实验数据 实验环境: 两台装有Ubuntu的电脑,两台电脑位于同一个局域网中,传输速度约4.1MB/s. 实验数据: 使用MySQL的日志文件(ib_logfile0)进行测试,日志文

嵌入式系统下文件传输实验

TCP网络通信编程,多线程(代码见附录) 实验目的: 实现PC与物联网试验箱间传输文件,PC作为客户端,在PC上输入一个文件名,通过编制的程序上传到物    联网试验箱上.传输协议采用TCP协议.在PC的linux系统上运行client,在物联网试验箱的linux系统上运    行server.实验步骤:   (1)在PC端打开虚拟机(unbuntu系统),将实验板接上电源并使用网线将开发板与PC相连.   (2)使用命令ifconfig eth0 192.168.1.21设置PC端IP地址, 

Linux菜鸟成长日记 ( Linux 下的 ftp 文件传输协议 )

https://blog.csdn.net/buster_zr/article/details/80244542 FTP FTP 是 File Transfer Protocol (文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件.在FTP的使用当中,用户经常遇到两个概念:"下载"(

Linux下几种文件传输命令 sz rz sftp scp

最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等敏感信息进行加密,因此可以有效的防止用户信息在传输的过程中被窃取,比FTP有更高的安全性.在功能方面与FTP很类似,不仅可以传输文件数据,而且可以进行远程的文件管理(如建立,删除,查看文件列表等操作).Sftp与ftp虽然只有一字之差,但基于的传输协议却是不同的.因此不能用sftp client去连接