当我mailq在 SSH 命令行终端上运行时,我得到了邮件列表。但是,服务器没有邮件服务器来发送这些邮件。
如何导出邮件队列并将其导出到另一台服务器?
我有 Active Directory,需要移动到另一台计算机上的另一个 ActiveDirectory(PDC),我想这样做:
看起来不错,但我需要知道如何实现它?
环境:
操作系统 - MS Windows Server 2008 R2(两台电脑)
我对 Linux 非常陌生,并且在 CentOS 中应该是一个非常简单的 Bash 脚本时遇到了问题。
#! /bin/bash
# script to restore the cognos rds from snapshot
export AWS_RDS_HOME=/opt/aws/apitools/rds
export PATH=$PATH:$AWS_RDS_HOME/bin
export AWS_CREDENTIAL_FILE=$AWS_RDS_HOME/credential-file-path.template
echo $AWS_RDS_HOME
echo $PATH
echo $AWS_CREDENTIAL_FILE
rds-delete-db-instance mydb --final-db-snapshot-identifier mydb-daily-$(date +%Y)-$(date +%m)-$(date +%d) --force -region eu-west-1
Run Code Online (Sandbox Code Playgroud)
我添加了 echo 语句,以便我可以看到发生了什么。我运行时的输出
sh myscript.sh
Run Code Online (Sandbox Code Playgroud)
是:
/opt/aws/apitools/rds
/bin/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/home/ec2-user/bin:/opt/aws/apitools/rds
/credential-file-path.template
rds-delete-db-instance: command not found
Run Code Online (Sandbox Code Playgroud)
因此,当我引用在同一脚本中设置的其他环境变量时,导出命令似乎不起作用。
我哪里错了?
更新:我已经尝试了下面的建议,但仍然不高兴。运行 bash -x 很有趣。每当我尝试连接时,下面的 "\r" 是否会在后面?例如
#! /bin/bash
# test script
export AWS_RDS_HOME=/opt/aws/apitools/rds
export PATH=$PATH:$AWS_RDS_HOME/bin
export AWS_CREDENTIAL_FILE=$AWS_RDS_HOME/credential-file-path.template
echo $AWS_RDS_HOME
echo $PATH
echo $AWS_CREDENTIAL_FILE
Run Code Online (Sandbox Code Playgroud)
结果是: …
bash centos environment-variables export amazon-web-services
在亚马逊AWS平台上,有没有办法将EBS卷导出到外部磁盘?
即亚马逊基础设施之外的备份?
从我目前阅读的内容来看:
亚马逊的“导入/导出(磁盘)”服务支持从 S3 存储桶导出数据
EBS 快照隐式存储在某种形式的不透明 S3 存储桶中,但此存储桶对 AWS 管理员不可见
所以似乎没有办法导出 EBS 快照。有没有人有这方面的运气?
谢谢,
编辑:我有 ~2.5TB 的 mongodb 数据,我需要制作本地副本(即 2.5" 外部)。下载该数据将花费 ~ 220 美元(0.09 美元/GB),并且需要 ~ 10 天 @ 3MB/ s(更不用说是否存在网络问题)。这就是为什么我要尝试进行 Amazon 导入/导出过程。我的 mongo 实例使用 LVM/XFS,因此我能够生成快照。