linux服务器上安装oss对象存储(命令行工具使用oss)

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


使用linux服务器时需要一些资源从oss对象存储中下载获取,于是安装命令行工具ossutil进行使用

一、OSS安装

1. 官网文档参考

oss工具下载官网文档链接

2. 解压工具安装

由于下载oss后会自动解压,需要提前安装解压工具,可选择安装unzip或7z或busybox任选其一

yum install -y unzip

在这里插入图片描述

3. OSS工具安装命令

根据官网文档下载安装命令如下

sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash

在这里插入图片描述
安装完成后,ossutil默认会安装到/usr/bin/目录下

二、OSS配置

安装完成后需要配置参数来连接oss服务器

1. 配置文件路径

输入配置命令,然后回车

ossutil config

在这里插入图片描述
配置文件默认使用的路径为即/home/user/.ossutilconfig
由于我这里没有其他用户只有root用户,故我的默认存储路径为/root/.ossutilconfig

拓展:

如果想设置配置文件的路径为其他位置,则可以输入路径及文件名(可自定义),然后回车即可
官网描述:若您设置了配置文件的路径,则每次使用命令时需增加-c选项指定配置文件。
例如配置文件保存为/home/config,使用ls时,命令格式如下:
ossutil ls oss://examplebucket -c /home/config

2. 语言选择

直接回车,使用默认的EN
在这里插入图片描述

3. 秘钥配置

参数请到自己的oss实例信息查看获取
依次输入
endpoint,回车
accessKeyID,回车
stsToken不填直接回车
accessKeySecret,回车
在这里插入图片描述

4. 验证是否安装成功

输入命令查看

ossutil

输出oss的所有支持的命令即表示安装成功
在这里插入图片描述

三、OSS使用

此时可以在服务器中使用ossutil来拉取和上传文件了
参考官网文档oss上传下载cp命令使用

1. 上传文件

在服务器上使用ossutil工具上传文件到oss中
语法

ossutil cp localFilePath ossFolderPath

localFilePath 本地文件全路径名 如/etc/testFile.text
ossFolderPath oss文件夹全路径 如oss://bucketname/folder/
如将服务器中当前文件username上传到oss的指定位置(桶位置bucket001,文件夹位置30_oss_k8s_server_test/)

ossutil cp username oss://bucket001/30_oss_k8s_server_test/

在这里插入图片描述
在这里插入图片描述
如上即上传成功,可到oss可视化工具OSS Browser中查看(在该软件可直接复制文件夹路径来使用)
在这里插入图片描述

2. 下载文件

从oss中拉取文件到服务器本地文件夹中
语法1 使用原文件名

ossutil cp ossFilePath localfolder/

语法2 自定义下载到本地的文件名

ossutil cp ossFilePath  localfolder/newFile.txt

参数描述:
ossFilePath oss 文件全路径,如oss://bucket/destfolder/examplefile.txt
其中bucket为桶名称吗,destfolder为文件所在文件夹,examplefile.txt为文件名
localfolder/ 本地文件夹
newFile.txt 下载后重新定义的文件名

如将oss中文件test.yaml拉取到服务器当前文件夹中
在这里插入图片描述

ossutil cp oss://bucket001/30_oss_k8s_server_test/test.yaml ./

在这里插入图片描述

3.批量上传或下载文件

在命令行中添加-r参数即可

ossutil cp -r localFileFolderPath ossFolderPath
ossutil cp -r ossFileFolderPath localfolder/

以上就是简单的oss在服务器中上传下载文件的操作,如需更为详细或复杂的上传下载操作可参考官网文档


感谢阅读,祝君暴富!

  • 36
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
使用OSS对象存储的云盘网站是一种基于云技术的网站,它通过阿里云的云存储服务OSS来存储用户的文件和数据。 首先,OSS对象存储是一种分布式的数据存储服务,具备高可靠、高可用、高扩展性的特点。云盘网站利用OSS提供的存储空间来存储用户上传的文件,可以实现大规模的文件存储和管理,用户可以通过网站上传、下载、删除、分享、修改文件。 其次,使用OSS对象存储可以实现数据的备份和恢复。云盘网站可以将用户上传的文件复制多份存储在不同的地理位置,以防止单点故障和数据丢失。同时,OSS提供的版本控制功能可以记录不同版本的文件,用户可以随时恢复到之前的版本。 此外,云盘网站还可以通过使用OSS的图片处理功能为用户提供便利的图片处理服务。利用OSS提供的图片处理接口,可以对用户上传的图片进行缩放、剪裁、旋转、水印等操作,使得用户可以方便地对图片进行编辑和管理。 最后,使用OSS对象存储的云盘网站具有良好的性能和可扩展性。OSS采用CDN加速,通过阿里云的全球节点,将用户请求路由到离用户最近的节点,提高文件的访问速度。同时,OSS可以根据网站的访问量自动扩展存储空间和吞吐量,以满足云盘网站的高并发需求。 综上所述,使用OSS对象存储的云盘网站具有高可靠性、高可用性、高扩展性、版本控制、图片处理等功能,能够为用户提供稳定、安全、高效的文件存储和管理服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒山李白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值