AWS有的示例网卡可能会因为系统不同镜像不同,所以网卡名字不同,一般取内网IP的shell不一定灵。
经过调试,如下shell可以稳定取出局域网内网的IP:

ip addr |grep inet |grep -v inet6|sed -n '2p'|cut -f 1 -d "/&q[......]

Read more

AWS Linux AMI 其实相当于CentOS 6,Linux 2相当于CentOS 7。

所以AWS Linux AMI安装PHP 7.2的方法和Linux 2是不一样的,安装代码示例如下:

yum install php72-fpm -y

看明白了吗,以前安装是php-fpm,[……]

Read more

网上说的方法都不太靠谱的说,官方安装epel的方式如下:

amazon-linux-extras install epel

当然,如果国内的AWS这么弄完发现不好用的话,可以用阿里的源:

wget -O /etc/yum.repos.d/epel.repo http://mirrors.a[......]

Read more

AMI的系统使用了其他的rpm源(如epel)的话,可能update的时候会遇到报错:

Requires: libdb-4.7.so()(64bit)

解决办法也很简单(禁用epel源即可):

yum-config-manager --disable epelyum clean allyu[......]

Read more

摘录官方说明:
Amazon Elastic Block Store (Amazon EBS) 可在 AWS 云中提供用于 Amazon EC2 实例的持久性块存储卷。每个 Amazon EBS 卷在其可用区内自动复制,以保护您免受组件故障的威胁,同时提供高可用性和持久性。Amazon EBS 卷[……]

Read more

AWS的EC2是很不错的云主机,有个暗坑需要注意,那就是EBS和本地存储模块(Instance Local Store)的区别。
EBS是长效的存储方式,写入的数据,不会因为EC2终止后丢失,而本地存储模块(Instance Local Store)则不同,EC2终止后,本地存储模块(Instan[……]

Read more

默认的EC2的Linux目前都安装的是Amazon Linux 2,自带的python版本是2.7的。
安装pip的方法如下:

amazon-linux-extras install epel -y || yum-config-manager --enable epelyum update -y[......]

Read more