Articles of amazon ec2

如何在Amazon EC2上的RHEL 7.4中启用IPv6

Amazon提供有关如何在RHEL 7和Centos 7上启用IPv6的说明: http : //docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-migrate-ipv6.html#ipv6-dhcpv6-rhel 这些说明适用于RHEL 7-7.3和Centos 7-7.3,但不适用于RHEL 7.4(假设在CentOS 7.4上,它不会在可用时)。 问题在于旧版本的文件/etc/sysconfig/network-scripts/ifcfg-eth0是用户可写的,但在RHEL 7.4上,该文件由cloud-initpipe理。 $ sed 1q /etc/sysconfig/network-scripts/ifcfg-eth0 # Created by cloud-init on instance boot automatically, do not edit. 我觉得非常意外的是,仅仅从7.3升级到7.4就需要从根本上改变pipe理networking。 我不确定这个更改是否特定于Amazon EC2,但在RHEL 7.4发行说明中找不到任何内容,因此它可能是Amazon特有的。 那么,您应该如何在云初始化模型中的RHEL 7.4和Centos 7.4上启用IPv6呢?

等待AWS中的LVM初始化

我正在寻找一种方法来等待AWS实例中的LVM初始化。 理想情况下,允许等待“所有”VGs。 我有4个VG和6个LV初始化,目前的云初始化脚本: aws ec2 attach-volume …. aws ec2 attach-volume …. … aws ec2 wait volume-in-use –volume-ids vol-id vol-id … udevadm settle vgchange -ay mount … mount … … 不幸的是,在运行vgchange ,只有一个VG可见,第二个mount命令失败。 在这种情况下是否有一个好的方法来等待LV,而不需要手动循环睡眠/等待每个卷的/dev/mapper/… ? 卷需要dynamic连接,而不是在实例描述中进行设置。

突然无法使用ec2-user SSH进入AWS Linux实例

今天突然间,我无法通过使用ec2-user作为用户名来SSH进入我的AWS linux实例。 我昨天能够做到。 我已经find了这个,发现所有东西都到位了,安全组,钥匙等 得到这个错误。 login as: ec2-user Server refused our key [email protected]'s password: 由于这是根用户。 我如何恢复访问?

Amazon EC2 Nodejs端口问题

我在EC2实例上打开了端口80。 我安装了Apache,在实例上安装了节点8.1.4,我的文件已部署,节点包已安装。 但是,当我的服务器启动( sudo node index.js )我得到以下错误: /var/www/html/index.js:24 app.listen(port, () => { ^ SyntaxError: Unexpected token ) at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:945:3 我知道我无法在没有root的情况下在1024下运行任何端口,所以我的deploy命令使用sudo来启动服务器。 我已经尝试超过1024( 1234和8080 )的端口,服务器按预期运行,但是当我打开EC2上的端口时,网站无法加载。 我目前在域上获得默认的Amazon / Apachetesting页面。

我可以从Amazon Linux上的二进制文件安装最近的gcc吗?

我在最新的2017.03 AMI( ami-6df1e514 )启动的EC2实例上使用Amazon Linux。 这个发行版从2013年开始支持g++ 4.8.3。我需要一些可以编译C ++ 14的更新版本。 有没有办法从某种二进制文件安装更新的gcc ,或者我坚持从源代码编译它? 我没有看到最近看到的Amazon回购协议中的任何内容: [ec2-user@ip-… ~]$ yum list \*gcc\* Loaded plugins: priorities, update-motd, upgrade-helper Installed Packages gcc.noarch 4.8.3-3.20.amzn1 @amzn-main gcc-c++.noarch 4.8.3-3.20.amzn1 @amzn-main gcc-gfortran.noarch 4.8.3-3.20.amzn1 @amzn-main gcc48.x86_64 4.8.3-9.111.amzn1 @amzn-main gcc48-c++.x86_64 4.8.3-9.111.amzn1 @amzn-main gcc48-gfortran.x86_64 4.8.3-9.111.amzn1 @amzn-main libgcc48.x86_64 4.8.3-9.111.amzn1 installed Available Packages gcc-gnat.noarch 4.8.3-3.20.amzn1 amzn-main gcc44.x86_64 4.4.6-4.81.amzn1 amzn-main gcc44-c++.x86_64 4.4.6-4.81.amzn1 […]

EC2实例终止删除EFS卷文件夹

我有一个WordPress站点的Elastic Beanstalk环境,configuration为使用上传文件夹的EFS卷,挂载并链接到实例创build(按照本指南进行设置)。 但是,当实例向上/向下扩展时,它会以某种方式删除EFS卷上的上传文件夹,这使我可以恢复预先制作的备份( 这个 – 未答复 -似乎是相关的)。 我的efs.config文件如下所示: packages: yum: nfs-utils: [] jq: [] files: "/tmp/mount-efs.sh" : mode: "000755" content: | #!/usr/bin/env bash mkdir -p /mnt/efs EFS_NAME=$(/opt/elasticbeanstalk/bin/get-config environment | jq -r '.EFS_NAME') mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $EFS_NAME:/ /mnt/efs || true mkdir -p /mnt/efs/uploads chown webapp:webapp /mnt/efs/uploads commands: 01_mount: command: "/tmp/mount-efs.sh" container_commands: 00-mv-wp-content-uploads: command: rsync […]

ASP.NET禁用AWS IAMangular色

我启动了一个新的Windows Server 2016 EC2实例,并分配了S3完全pipe理IAMangular色。 我在EC2上安装了CLI。 我可以做“ aws s3 ls ”而不指定凭证。 都好。 但是,一旦我到服务器pipe理器,“添加angular色或function”,并启用ASP.NET,.NET 4.6和其他function需要在此服务器上运行ASP.NET MVC ,S3完整pipe理IAMangular色将停止运行。 如果我要“运行s3 ls ”,如果要求我运行configure并提供AWS凭据。 有趣的是,即使我卸载了所有ASP.NET和.NET 4.6以及我安装的所有其他function,并重新启动了实例,但IAMangular色仍然不起作用。 东西已经被永久损坏了。 有谁知道发生了什么? 哪个IISfunction导致IAMangular色停止工作?

Linux“哪个virtualenv-2.7”显示重复path

我想我尝试安装ruby时弄乱了一些组件,而不是virtualenv-2.7似乎被破坏。 我甚至不确定我是否正确地描述了这个问题,因为我无法弄清楚这个问题,更不用说解决问题了。 这不是在bash_profile (根据我的有限理解,我唯一真正的领导)。 我不知道还有什么可以看,什么search。 运行哪个virtualenv-2.7导致: $ which virtualenv-2.7 /usr/bin/which: no virtualenv-2.7 in (/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-use … nv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.rbenv/shims:/home/ec2-user/.linuxbrew/bin:/home/ec2-user/.linuxbrew/bin:/usr/local/rvm/gems/ruby-2.3.3/bin:/usr/local/rvm/gems/ruby-2.3.3@global/bin:/usr/local/rvm/rubies/ruby-2.3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-user/.local/bin:/home/ec2-user/bin) 结束于 …:/home/ec2-user/.rbenv/shims:/home/ec2-user/.linuxbrew/bin:/home/ec2-user/.linuxbrew/bin:/usr/local/rvm/gems/ruby -2.3.3 /斌:/usr/local/rvm/gems/ruby-2.3.3@global/bin:/usr/local/rvm/rubies/ruby-2.3.3/bin:在/ usr / local / bin目录: /bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/aws/bin:/usr/local/rvm/bin:/home/ec2-user/.local/bin :/家庭/ EC2用户/箱) 我发现这试图安装certbot $ sudo ./certbot-auto –debug续约 软件包python27-pip-6.1.1-1.23.amzn1.noarch已经安装和最新版本 没事做 创build虚拟环境… ./certbot-auto:第864行:virtualenv:找不到命令 我该如何解决? 将只是卸载viartualenv-2.7和重新安装它的帮助,以及如何?

未知的命令运行并吃掉所有的CPU

这里有一些未知的命令吃掉了Amazon ec2上的所有CPU资源。 这是10个小时以后。 命令名称是无法识别的,读取为phpxxxxx_xxxx。 任何人都可以猜测这里发生了什么? 如何阻止它? PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+/COMMAND 8324 www-data 20 0 264752 7272 2096 S 132.9 0.1 679:22.71 phpyftZby_4rgbs 7648 www-data 20 0 264752 7060 1880 S 131.6 0.1 690:58.78 php2gdaOj_fskko 7660 www-data 20 0 264752 7292 2120 S 127.2 0.1 690:40.65 phpwRGE90_y7hbe

ec2保留实例数据传输成本

AWS EC2保留实例的数据传输成本是多less? 这对于EC2按需实例很明显,并在定价页面上声明,但我找不到有关保留实例的数据转出成本的任何信息。 有保留实例经验的人请分享您的知识。 谢谢