amazon ubuntu,Ubuntu软件中心
如何使用Linux命令行访问Amazon S3云存储
在linux上安装s3cmd
在Ubuntu或者Debian上安装s3cm
$ sudo apt-get install s3cmd
在Fedora上安装s3cmd
$ sudo yum install s3cmd
在CentOS或者RHEL上安装s3cm
$ s3cmd put–acl-public 4.png s3://dev99
4.png-> s3://dev99/4.png [1 of 1]
30778 of 30778 100% in 8s 3.34 kB/s done
先从官方站点上下载rpm包,然后手工安装。64位CentOS或RHEL 6,用以下命令:
$ sudo rpm-ivh s3cmd-1.0.0-4.1.x86_64.rpm
配置s3cmd
第一次运行s3cmd需要运行下面的命令做配置:
$ s3cmd–configure
它将会问你一系列问题:
AWS S3的访问密钥和安全密钥
对AWS S3双向传输的加密密码和加密数据
为加密数据设定GPG程序的路径(例如,/usr/bin/gpg)
是否使用https协议
如果使用http代理,设定名字和端口
配置将以保存普通文本格式保存在~/.s3cfg.
s3cmd的基本用法
在你的账户中列出所有现有的bucket:
$ s3cmd ls
2011-05-28 22:30 s3://mybucket1
2011-05-29 00:14 s3://mybucket2
建立新的bucket:
$ s3cmd mb s3://dev99
Bucket’s3://dev99/’ created
上传文件到现有的bucket:
$ s3cmd put 1.png 2.png 3.png s3://dev99
1.png-> s3://dev99/1.png [1 of 3]
26261 of 26261 100% in 5s 4.33 kB/s done
2.png-> s3://dev99/2.png [2 of 3]
201430 of 201430 100% in 2s 98.05 kB/s done
3.png-> s3://dev99/3.png [3 of 3]
46630 of 46630 100% in 0s 56.62 kB/s done
上传文件的默认访问权限是私有的(private),就是只有你自己可以访问,使用正确的访问和安全密码即可。
上传公开访问权限的文件到现有bucket:
$ s3cmd put--acl-public 4.png s3://dev99
4.png-> s3://dev99/4.png [1 of 1]
30778 of 30778 100% in 8s 3.34 kB/s done
Public URL of the object is:
如果上传的文件授予公开访问权限,任何人在浏览器中都可以通过访问。
查看一个现有bucket的内容:
$ s3cmd ls s3://dev99
2013-06-02 02:52 26261 s3://dev99/1.png
2013-06-02 02:52 201430 s3://dev99/2.png
2013-06-02 02:52 46630 s3://dev99/3.png
2013-06-02 02:56 30778 s3://dev99/4.png
下载现有bucket包含的文件(例如所有的.png文件):
$ s3cmd get s3://dev99/*.png
s3://dev99/1.png->./1.png [1 of 4]
26261 of 26261 100% in 0s 39.39 kB/s done
s3://dev99/2.png->./2.png [2 of 4]
201430 of 201430 100% in 7s 24.64 kB/s done
s3://dev99/3.png->./3.png [3 of 4]
46630 of 46630 100% in 1s 39.34 kB/s done
s3://dev99/4.png->./4.png [4 of 4]
30778 of 30778 100% in 0s 97.01 kB/s done
删除现有bucket中的文件:
$ s3cmd del s3://dev99/*.png
File s3://dev99/1.png deleted
File s3://dev99/2.png deleted
File s3://dev99/3.png deleted
File s3://dev99/4.png deleted
获取现有bucket的信息,包括存储位置和访问控制列表(ACL):
$ s3cmd info s3://dev99
s3://dev99/(bucket):
Location: us-east-1
ACL: dan.nanni: READ
ACL: dan.nanni: WRITE
ACL: dan.nanni: READ_ACP
ACL: dan.nanni: WRITE_ACP
在上传到现有的bucket之前,加密文件:
$ s3cmd-e put encrypt.png s3://dev99
/tmp/tmpfile-pzT1zV3kLZlxDwqA0kwy-> s3://dev99/encrypt.png [1 of 1]
196890 of 196890 100% in 1s 99.51 kB/s done
当用s3cmd下载一个加密过的文件时,它会自动检测加密并在下载过程解密,因此下载和访问加密文件时,就像通常所做的一样:
$ s3cmd get s3://dev99/encrypt.png
s3://dev99/encrypt.png->./encrypt.png [1 of 1]
196890 of 196890 100% in 1s 131.29 kB/s done
删除现有的bucket:
$ s3cmd rb s3://dev99
Bucket’s3://dev99/’ removed
注意,你不能删除一个非空的bucket.
Ubuntu无法解析Amazon的DNS特定解决方案
Ubuntu无法解析Amazon的DNS是一个常见的问题,解决这个问题的关键在于调整DNS解析设置。通常情况下,此问题的根源在于系统默认使用的DNS服务器无法有效解析Amazon的相关域名。为解决此问题,可以按照以下步骤进行操作。
首先,我们需要编辑Ubuntu系统的DNS解析配置文件。通常,这个文件位于/etc/resolv.conf。打开文件进行查看并修改。
在文件中,找到或添加以下一行内容:nameserver 8.8.8.8或 nameserver 8.8.4.4。这两个IP地址是Google公共DNS服务器的地址,使用它们作为Ubuntu的DNS解析服务器,能够提供稳定且高效的服务。确保在文件中只包含一条nameserver命令,以避免解析冲突。
编辑完文件后,使用以下命令更新DNS解析配置:sudo systemctl restart networking。这将重启网络服务,使修改后的DNS配置生效。
如果问题仍未解决,可以尝试使用其他公共DNS服务器,如Cloudflare(1.1.1.1)或Quad9(9.9.9.9)等,方法与上述步骤相同。通过使用这些公共DNS服务,Ubuntu系统可以更高效地解析域名,避免遇到DNS解析问题。
总结而言,解决Ubuntu无法解析Amazon的DNS问题的关键在于修改系统DNS解析配置,将DNS解析服务器更改为Google公共DNS或其他可信赖的公共DNS服务器。通过这一简单的步骤,可以有效解决Ubuntu系统在解析Amazon域名时遇到的解析失败问题。
VMware安装Ubuntu18.04(必会)
VMware安装Ubuntu18.04指南
首先,您需要下载并安装VMware Workstation Pro 12虚拟机,以及Ubuntu 18.04镜像文件。在Ubuntu官网(ubuntu.com/download/des...)下载所需的镜像。
接下来,使用VMware创建新的虚拟机。选择“稍后安装操作系统”,分配虚拟机内存(根据您的电脑配置,如8G内存分配2G给虚拟机)。设置镜像文件位置并开启虚拟机。
在安装界面,选择“English”作为语言。接着,选择正常的安装选项,为系统分配磁盘分区(创建启动分区、交换分区、根分区),并设置您的位置信息。输入用户名、密码,选择自动登录或密码登录。
安装过程完成后,系统会提示重启。启动后输入用户名密码,即可进入Ubuntu桌面。
针对语言环境问题,从英文环境切换至中文环境,进入设置界面,管理安装语言,选择并安装简体中文语言。更改菜单和窗口语言为“汉语(中国)”,重启Ubuntu。
安装VMware Tools工具,启动Ubuntu后在VMware菜单栏中选择“虚拟机”->“安装VMware Tools”。安装完成后,设置共享文件夹,通过虚拟机设置启用共享文件夹,添加文件夹目录。在Ubuntu文件管理器中查找创建的共享文件夹,进行主机与虚拟机之间的文件传输。
Ubuntu安装完成后,为提供帮助,设置服务器镜像源以提高软件安装/更新速度。通过系统设置->软件和更新->下载自...选择最佳服务器。更换服务器后,执行一次更新过程,之后安装软件将从新设置的服务器下载。
使用apt终端命令管理软件,包括安装、卸载、更新等操作。安装常用软件、设置服务器镜像源、删除不使用的软件。例如,安装Python、SSH服务器、卸载libreoffice、Amazon等软件。
此外,了解deb安装格式,通过dpkg命令安装.deb安装包。如安装谷歌浏览器、搜狗输入法等。