s3cmd安装配置及基础命令
一、安装
查看服务器版本,7以上可以直接配置好yum源安装,6的需要用rpm包安装
s3是S3是Simple Storage Service的缩写,即简单存储服务,也可以说是云存储,需要存储端和客户端
1、yum安装
1、配置yum源
vim ceph.repo
[ceph]
name=ceph
#baseurl=https://mirrors.aliyun.com/ceph/rpm-mimic/el7/x86_64/
baseurl=https://mirrors.aliyun.com/ceph/rpm-luminous/el7/x86_64/
gpgcheck=0[ceph-noarch]
name=cephnoarch
#baseurl=https://mirrors.aliyun.com/ceph/rpm-mimic/el7/noarch/
baseurl=https://mirrors.aliyun.com/ceph/rpm-luminous/el7/noarch/
gpgcheck=0
epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://mirrors.aliyun.com/epel/7/$basearch/debug
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://mirrors.aliyun.com/epel/7/SRPMS
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0
2、yum install -y s3cmd
3、配置ceph和cllient
ceph是存储设备,一般安装好之后只需要妥善保管ak和sk信息
“access_key”:
“secret_key”: "
client是客户端,安装好之后配置存储文件
/root/.s3cfg
[default]
access_key =ceph的ak
access_token =
add_encoding_exts =
add_headers =
bucket_location = US
ca_certs_file =
cache_file =
check_ssl_certificate = True
check_ssl_hostname = True
cloudfront_host = cloudfront.amazonaws.com
connection_max_age = 5
connection_pooling = True
content_disposition =
content_type =
default_mime_type = binary/octet-stream
delay_updates = False
delete_after = False
delete_after_fetch = False
delete_removed = False
dry_run = False
enable_multipart = True
encrypt = False
expiry_date =
expiry_days =
expiry_prefix =
follow_symlinks = False
force = False
get_continue = False
gpg_command = /bin/gpg
gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_passphrase =
guess_mime_type = True
host_base = IP:端口
host_bucket = IP:端口
human_readable_sizes = False
invalidate_default_index_on_cf = False
invalidate_default_index_root_on_cf = True
invalidate_on_cf = False
kms_key =
limit = -1
limitrate = 0
list_md5 = False
log_target_prefix =
long_listing = False
max_delete = -1
mime_type =
multipart_chunk_size_mb = 500
multipart_copy_chunk_size_mb = 1024
multipart_max_chunks = 100000
preserve_attrs = True
progress_meter = True
proxy_host =
proxy_port = 0
public_url_use_https = False
put_continue = False
recursive = False
recv_chunk = 65536
reduced_redundancy = False
requester_pays = False
restore_days = 1
restore_priority = Standard
secret_key = ceph的sk
send_chunk = 65536
server_side_encryption = False
signature_v2 = False
signurl_use_https = False
simpledb_host = sdb.amazonaws.com
skip_existing = False
socket_timeout = 300
ssl_client_cert_file =
ssl_client_key_file =
stats = False
stop_on_error = False
storage_class =
throttle_max = 100
upload_id =
urlencoding_mode = normal
use_http_expect = False
use_https = False
use_mime_magic = True
verbosity = WARNING
website_endpoint = http://%(bucket)s.s3-website-%(location)s.amazonaws.com/
website_error =
website_index = index.html
max_concurrent_requests = 50
至此安装完成
2、rpm安装
1、下载
http://www.rpmfind.net/linux/rpm2html/search.php?query=s3cmd
wget
2、rmp -ivh 包
3、安装ceph和client以及配置(和上面一样)
二、简单命令
首先他不是ftp,不可以在里面创建目录,但是可以上传目录,所以如果需要多层目录,请提前在本地创建好再上传
操作命令说明
1.创建bucket
s3cmd mb s3://BUCKET
例子:创建一个名为test的bucket
s3cmd mb s3://test
2.删除bucket
s3cmd rb s3://BUCKET
例子:删除一个名为test的bucket
s3cmd mb s3://test
3.查看bucket/object下的内容
s3cmd ls [s3://BUCKET[/PREFIX]]
4.列出所有buckets下的object
s3cmd la
5.上传文件
s3cmd put FILE [FILE…] s3://BUCKET[/PREFIX]
例子:上传file111到test这个bucket
s3cmd put file111 s3://test/
如果上传文件夹需要加+r
如上传file222文件夹
s3cmd put -r file222 s3://test/
6.下载文件
s3cmd get s3://BUCKET/OBJECT LOCAL_FILE
如下载file111
s3cmd get s3://test/file111
7.删除文件
s3cmd del s3://BUCKET/OBJECT
如删除file111
s3cmd del s3://test/file111
其他命令可以通过man s3cmd查看
s3cmd安装配置及基础命令相关推荐
- Android Studio新手–下载安装配置–零基础入门–基本使用–调试技能–构建项目基础–使用AS应对常规应用开发
转自:http://blog.csdn.net/yanbober/article/details/45306483 目标:Android Studio新手–>下载安装配置–>零基础入门–& ...
- Spark安装配置和基础编程
Spark安装配置和基础编程 重要知识点: Spark是一个开源的可应用于大规模数据处理的分布式计算框架,该框架可以独立安装使用,也可以和Hadoop一起安装使用.为了让Spark可以使用HDFS存取 ...
- Tomcat安装配置与基础使用
Tomcat安装配置与基础使用: 以下除了特殊需求,一般来说下面阐述的基础操作占据了日常对tomcat操作80%以上,对于一般开发基本够用. 1.首先配置好JDK环境,可参考以下: http://bl ...
- 《大型数据库技术》MySQL数据库安装配置及基础使用
文章目录 1.下载安装MySQL 1.1 搜索MySQL下载页面 1.2 查看各种MySQL版本 1.3 安装配置MySQL 2.数据库基本操作 2.1 创建数据库 2.2 创建关系表 2.3 插入数 ...
- 1.NoSQL之Redis配置与基础命令
文章目录 前言 一.关系数据库与非关系型数据库 1.关系型数据库 2.非关系型数据库 3.关系型数据库和非关系型数据库区别 3.1数据存储方式不同 3.2 扩展方式不同 3.3 对事务性的支持不同 4 ...
- zookeeper工作原理、安装配置、工具命令简介
1 Zookeeper简介 Zookeeper 是分布式服务框架,主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等等. ZooK ...
- git本地安装配置与基础概念
史上最详细安装教程 以上教程是作为扩展学习,其实完全按默认安装就可以了:我们详解配置过程 配置git环境:git config --global config:参数是用来配置git环境的 global ...
- Docker的安装配置及基础学习
Docker的安装 # 1.卸载旧版本 yum remove docker \docker-client \docker-client-latest \docker-common \docker-la ...
- Nginx学习2:Nginx的安装配置和常用命令
Nginx的安装.常用命令和配置文件 在Linux系统安装Nginx 我们使用虚拟机来完成在Linux系统安装Nginx的步骤,在这里我选择的是CentOS7的Linux系统, 1.到官网下载Ngin ...
- Brup_Suite安装配置及基础使用----最详细的教程(测试木头人)
欢迎观看本教程,此教程解决Brup_Suite安装过程中的所有的问题,而且有中文和英文版的供大家使用. 目录 一.Brup_Suite介绍 二.下载Brup_Suite 三.配置JAVA环境 四.配置 ...
最新文章
- C#中Winform程序中如何实现多维表头【不通过第三方报表程序】
- fMRI在认知心理学上的研究
- 15年第六届蓝桥杯第九题_(矩阵快速幂优化的动态规划)
- 通过女票的淘宝历程,大白话讲解大数据各个方向的分工
- c++ array stl_C ++ STL中带有示例的array :: front()函数
- 哈达玛变换的应用SATD、SAD等匹配算法
- 【kafka】Kafka Connect中的增量协同平衡
- linux命令 查找包含指定字符串的文件
- linux 临时去掉cp别名_Linux 命令别名
- 网卡类双频WiFi模块选型参考
- 遗传算法求解TSP问题
- 拥有mac动态壁纸Backgrounds——让桌面更生动
- uni-app小程序SDK接入
- Apache ShenYu源码阅读系列-基于WebSocket的数据同步
- 怎么缩小图片大小kb
- 浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情
- 光纤跳线接口_不同速率光模块与光纤跳线的连接使用方案
- java中list中放入map_list中放map的几种方式
- 《优柔有情人》读后感6000字
- ITK入门教程(11)点集之创建一个点集