我想在我的 Amazon EC2 实例上将我的 shell 从默认的 bash shell 更改为 zsh。我该怎么做?谢谢!
我刚刚设置了一个运行 Linux 的 EC2 实例。有没有办法通过终端获取在实例上运行的 Linux 的版本/发行版?
我刚刚完成了一个默认 Linux EC2 实例的设置,并且想要安装 PHPMyAdmin。我已经安装了 Apache 和 MySQL,但似乎无法安装 PHPMyAdmin。我尝试使用
sudo apt-get phpmyadmin但apt-get无法识别该命令。
我也试过了,sudo yum install phpmyadmin但我收到了消息No package phpmyadmin available.
关于我做错了什么的任何建议?
我对此很陌生,我什至不知道我是否应该在这里或在 Stackoverflow 或 ServerFault 上问这个问题。
问题
我希望在 Amazon Web Services 上设置一个 EC2 实例。我的理解是 RedHat Enterprise Linux(RHEL) 为 m1.Small 花费 0.21 美元/小时,比 Amazon Linux(免费)多。我的理解正确吗?RHEL 和 Amazon Linux 的性能有什么区别吗?如果我正在寻找免费的 Linux,我应该在 AWS EC2 中使用哪个?
我不能 scp,其他服务器只接受 sftp 连接。
目前,我正在尝试做
sftp jay@server.name.com:/files> put -r ~/
Run Code Online (Sandbox Code Playgroud)
-i keyname不起作用,只是解决了illegal option -- i。
Amazon Linux 服务器,通过 SSH 连接:
我试图通过在 /etc/environment ( PATH=$PATH:/opt/openoffice4/program) 和 /etc/sysconfig/httpd (export PATH = ${PATH:$PATH:}/opt/openoffice4/program ) 中。
然后我重新启动。
现在,我什么也做不了,甚至ls -l导致-bash: ls: command not found
我该怎么做才能重新获得控制权?
我无法将以下 TXT 记录添加到我的 Route 53 DNS 配置中:
v=msv1 t=whatever
Run Code Online (Sandbox Code Playgroud)
这样做会产生以下错误:
无法保存记录集,因为: - 值字段包含无效字符或格式无效。
如果我只做 v=msv1,我会得到同样的结果。没有 v= 甚至似乎都无法工作。
也许 t 应该放在 Name 字段中,而 v 应该放在 Value 字段中?
我有数百个大型 EBS 快照需要迁移到 Glacier。
这样做的最佳方法是什么?
local$> echo $DISPLAY
:0.0
local$> ssh -X -i PEMFILE ec2-user@AMAZONEC2_AMI
[ec2-user@REMOTE_AMI ~]$ echo $DISPLAY
[ec2-user@REMOTE_AMI ~]$ sudo grep X11 /etc/ssh/sshd_config ~/.ssh/*
/etc/ssh/sshd_config:#X11Forwarding no
/etc/ssh/sshd_config:X11Forwarding yes
/etc/ssh/sshd_config:#X11DisplayOffset 10
/etc/ssh/sshd_config:#X11UseLocalhost yes
Run Code Online (Sandbox Code Playgroud)
因此不转发显示。emacs &例如,像这样的命令不会在本地桌面上显示 X11 窗口。请指教。
我正在玩弄salt,我的问题是从Amazon EC2 AMI 启动实例结果minion 键是一样的。如何刷新单个仆从以获取其新身份(密钥)?