文档编写
博客写作,技术文档编写
汇报工作,技术分享等,需要用到 PPT
md全称 markdown,markdown也是一种标记语言
markdownPad软件- R Markdown是R语⾔环境中提供的Markdown编辑⼯具
Quarto对于Markdown的处理仅仅只是将文件后缀由md改为了qmd,并在yaml中输入参数即可
R程序进行扩展的版本保存为.Rmd扩展名, 利用Quarto支持的版本保存为.qmd扩展名
RStudio的团队开发了开源软件Quarto, 可以将含有源程序的Markdown格式转换为各种包含程序和结果的各种输出格式
Pandoc’s markdown -在 Markdown 中完成任何类型的写作,并使用 Pandoc 将其转换为其他文件格式
Microsoft word
LaTeX 输入源格式学习成本很高
Markdown
“文学式编程”(literate programming, (Knuth 1984))是这样一种思想, 把撰写报告与计算程序有机地结合在一起
不同的文件格式之间相互转换 :Pandoc
文献格式
文献类型格式就包括 BibTeX、BibLaTeX、CSL JSON、EndNote XML 和 RIS 这 5 种
数据共享协议
SMB协议的安卓apk安装
SAMBA共享-同一个局域网
HDD SSD HarmonyOS 3.X
http://consumer-img.huawei.com/cn/support/storage/memo-space/
电视/华为智慧屏访问家庭共享文件
网络邻居--SMB客户端-- (SMB) 版本 1 (SMBv1) 、SMB 版本 2 (SMBv2) 和 SMB 版本 3 (SMBv3)
当贝播放器 无线投屏到投影仪
WebDAV/SMB 客户端功能
SMB 客户端功能
设备原生自带支持 Samba 协议的的播放器,如小米盒子、小米电视播放器等
安装第三方支持 Samba 协议的播放器,如Kodi、当贝播放器等
安装第三方支持 Samba 协议的文件管理器,如小白文件管理器、X-plorer文件管理器等
WebDAV (Web-based Distributed Authoring and Versioning)
支持webdav的网盘?
国外网盘:Box、Dropbox、teracloud、yandex、TransIP
国内网盘:坚果云、城通网盘
私有云:OwnCloud、Seafile 、群晖
支持webdav的应用
Zotero(一款文献管理工具)
WPS(可通过webdav访问网盘的办公文档)
文件共享和数据共享协议:
从和操作系统关系协议有两类
与操作系统相关的、
主要由操作系统厂商定义的共享协议,
Windows系统的 CIFS/SMB,SMB(Server Message Block)通信协议
改名为 CIFS(Common Internet File System)SMB协议是基于TCP-NETBIOS下的,一般端口使用为139,445
UNIX的NFS,NFS(Network File System)即网络文件系统
苹果系统的 AFP,
Novell系统的NCP;
与系统平台无关的Internet服务协议,
如HTTP和FTP
从内网和公网上
内网:其中Samba 和 NFS 协议可以直接作为文件系统来用, 通常用于局域网内的磁盘映射挂载。
并且samba提供了很多的高级功能,使得可以在windows域里工作,跨系统以及win下使用samba更为便利。
公网:而WebDAV和FTPS通常用于公网上的文件管理,
又因为FTP(FTPS)需要开多个端口传输文件,存在通信的延迟、及理论上相对单一通道来说的安全性的问题,所以WebDAV协议更受欢迎些
Linux系统上有多种方式,最常用的有 Samba,vsftp,iSCSI,NFS
Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用
CIFS(Common Internet File System) CIFS是一种通用网络文件系统,主要用于网络设备之间的文件共享
CIFS可以在linux系统和windows系统之间共享文件 提供CIFS的服务是SAMBA: samba samba-common samba-client
samba服务的组成部分
samba在linux系统上的服务名称:smb
samba – 服务端应用程序
samba-common – 用来提供一些配置文件
samba-client – 客户端应用程序
主配置文件:/etc/samba/smb.conf
服务端口:通常使用TCP/445进行所有连接。
还使用UDP137、UDP138和TCP/139进行向后兼容
mount -r /dev/sdb1 /media/data
1. -t
vfstype 指定文件系统的类型,通常不必指定。
nfs -UNIX(LINUX) 文件网络共享
2. -o
options 主要用来描述设备或档案的挂接方式。常用的参数有:
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)
具体示例.挂载-LINUX访问WINDOWS 共享文件-WINDOWS访问LINUX共享文件
/IP地址是windows地址,后面跟上windows上的共享目录,后面的路径是linux上的挂载路径
mount -t cifs -o username="共享用户",password="密码" //ip/sharing_folder /mountpoint
sudo mount -t cifs -o username=Everyone //192.111.111.111/win /home/sk/win
存储产品
内置存储和外挂存储
DAS-直连式存储
FAS-网络存储
NAS-有磁盘和文件系统,而且对外提供访问其文件系统的接口(NFS,CIFS)
有IP SAN和FC SAN两种部署模式
存储方式:
文件存储 带有文件系统,主要是以文件的形式存放数据,能将所有的目录、文件形成一个有层次的树形结构来管理
对象存储 -桶”(Bucket)和“对象”(Object)-解决可伸缩性问题
块存储 通常是裸盘(未格式化的硬盘)的形式,逻辑硬盘上有很多固定大小的数据分区,按照字节来存储和访问。
通过iSCSI、FC等存储协议,将存储空间的位置告诉(映射给)操作系统
技术指标
容量(Capacity)访问时延(Latency) 吞吐量(Throughput)
IOPS(Input/Output Operations per Second) IOPS指每秒能处理的I/O个数
文件存储-Nas
对象存储:
块存储 :布式存储架构的云盘和基于物理机本地硬盘的本地盘-数据块级别块存储产品
-云盘-物理硬盘一样格式化并建立文件系统来使用块存储
本地盘-数据可靠性取决于物理机的可靠性,存在单点故障风险
云盘是一种专业的互联网存储工具
云存储的核心技术是存储虚拟化技术,它可以通过存储虚拟化方法,把不同厂商、不同型号、不同通信技术、不同类型的存储设备互联起来,
将系统中各种异构的存储设备
存储协议
SAS协议: (Serial Attached SCSI)即SCSI总线协议的串行标准,即串行连接SCSI
iSCSI协议: (Internet Small Computer System Interface)互联网小型计算机系统接口,
是一种在TCP/IP上进行数据块传输的标准,可以理解为SCSI over IP
FC协议: FC是光纤通道(Fiber Channel)的简称,用于服务器与共享存储设备的连接,
存储控制器和驱动器之间的内部连接,是一种高性能的串行连接标准
存储架构-主流网络存储架构
存储局域网(SAN)
网络附加存储(NAS)-TCP/IP
对象存储设备(Object-based Storage Device)简称OSD-对象存储(Object-based Storage)是一种新的网络存储架构,基于对象存储技术的设备
DAS(Direct Access Storage—直接连接存储)是指将存储设备通过SCSI接口或光纤通道直接连接到一台计算机上
SAN-采用SCSI快I/O命令集,通过磁盘或FC(iber Channel)级的数据访问提供高性能的随机I/O个数据吞吐率-传输块级数据
NAS)-TCP/IP
OSD--S3协议就是在http的基础上定义的
冷备份
Syncthing同步软件(堪称神器)
电脑本机一份,NAS一份,云盘一份,冷备份一份
1、冷数据和热数据
2、重要数据和普通数据
3、多媒体数据和其它
备份工具
同步的时候,就帮你校验的工具,这里推荐:
1、rsync
2、freefilesync
3、syncthing
Simple Storage Service) 简单存储服务
寻找存储非结构化数据的优秀方式时,对象存储是一个主要选择
Namespace
Object对象存储--Bucket 然后把对象(Object)放在桶里,对象又包含了三个部分:Key、Data 和 Metadata
Key 是指存储桶中的唯一标识符 Data 就很容易理解,就是存储的数据本体 Metadata 即元数据,可以简单的理解成数据的标签、描述之类的信息
(Key-Value)
访问-Endpoint与Region
外网域名(endpoint) 内网域名(endpoint) 访问域名结构:BucketName.Endpoint
浙公网安备 33010602011771号