标签: amazon-linux

amazon linux 2 ami - aws - 如何在 Amazon Linux 2 中安装 mysql?

我正在尝试在 amazon linux 2 ami 中安装 mysql,但无法做到。

sudo yum install mysql56-server -> doesn't work
amazon-linux-extras list -> doesn't list mysql
Run Code Online (Sandbox Code Playgroud)

我不想要 mariadb,因为我对 mysql 有更多的接触(即使两者都是一样的)

mysql linux amazon-ec2 amazon-linux

24
推荐指数
3
解决办法
5万
查看次数

重启后 PHP-FPM 不会自动启动

我正在运行 PHP-FPM 和 Nginx,偶尔出于某种原因,我必须重新启动服务器。一旦服务器再次运行,nginx 服务会自动启动,但是 PHP-FPM 不会。当我sudo /etc/init.d/php-fpm restart在重新启动后立即运行命令并获得结果时,可以看到这一点:

$ sudo /etc/init.d/php-fpm restart
Stopping php-fpm:                                          [FAILED]
Starting php-fpm:                                          [  OK  ]
Run Code Online (Sandbox Code Playgroud)

这是预期的行为吗?使 PHP-FPM 自动启动的最佳方法是什么?是否有任何配置选项,或者我是否必须将命令添加到 Linux 启动脚本之一?

谢谢。

linux nginx php-fpm init.d amazon-linux

17
推荐指数
3
解决办法
2万
查看次数

在 Amazon Linux 上使用 yum 更新 PHP

我在 EC2 上有 Amazon Linux,AMI 2013.09。我按照 LAMP 安装教程http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html 进行操作,最终安装了 PHP5.3。

在这里回答这个问题,亚马逊 Linux 版本详细信息,ceejay0z 解释说我可以使用yum install php55. 但是,当我这样做时,我会收到与冲突相关的错误(在依赖性检查结束时)。

所以,我的问题是,我如何从这里开始?我要删除现有的 PHP 安装,然后安装新的吗?升级?更新?更新到?(如果不是很明显,我之前没有用过yum...)

yum amazon-ami amazon-linux

14
推荐指数
2
解决办法
3万
查看次数

在 Amazon Linux 上安装 Postgres 服务器 9.6

在不从源代码构建的情况下在 Amazon Linux 上安装 postgres-server 9.6 的最佳方法是什么?我尝试运行rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm以安装https://yum.postgresql.org/repopackages.php 上列出的版本,并且安装没有错误,但我仍然没有service postgresql, or psql, 或postgres用户。我错过了什么?

postgresql linux yum rpm amazon-linux

11
推荐指数
1
解决办法
1万
查看次数

如何在 Amazon Linux AMI 上启用 systemd

我开始使用 Amazon Linux AMI。它似乎有/etc/systemd/system/文件夹,但我无法使用systemctl来启动停止我添加到/etc/systemd/system/文件夹中的服务。

$ systemctl
bash: systemctl: command not found
Run Code Online (Sandbox Code Playgroud)

amazon-web-services systemd amazon-linux systemctl

10
推荐指数
3
解决办法
5万
查看次数

从属复制因 Last_SQL_Errno 停止:1032

我在现有的 MySQL 复制中添加了一个额外的从服务器。主服务器和旧的从服务器都正常工作,没有任何问题,但新添加的服务器因以下错误而停止:

Last_SQL_Errno: 1032
Last_SQL_Error: 无法在表 xxx.email_events 上执行 Update_rows 事件;在“email_events”中找不到记录,错误代码:1032;处理程序错误 HA_ERR_KEY_NOT_FOUND; 事件的主日志 mysqld-bin.000410, end_log_pos 368808733

修好几个小时后就好了。

问题

  • 我们可以永久跳过Last_SQL_Errno: 1032吗?
  • 跳过这个错误有什么问题吗?

mysql mysql-replication mysql5.5 amazon-linux

9
推荐指数
2
解决办法
2万
查看次数

Docker 将 IPtables FORWARD 策略更改为 DROP

我在 Amazon Linux 2 EC2 实例上有 OpenVPN,需要通过它转发数据包。它一直有效,直到我开始docker实例为止。然后 FORWARD 策略变为 DROP,VPN 停止工作。

[root@ip-... ~]# iptables -L FORWARD
Chain FORWARD (policy ACCEPT)                             <<< See it's ACCEPT
target     prot opt source               destination         
Run Code Online (Sandbox Code Playgroud)

然后我启动 docker 并再次检查:

[root@ip-... ~]# systemctl start docker

[root@ip-... ~]# iptables -L
Chain FORWARD (policy DROP)                               <<<< Turned to DROP
target     prot opt source               destination         
DOCKER-USER  all  --  anywhere             anywhere            
DOCKER-ISOLATION-STAGE-1  all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
DOCKER     all  --  anywhere             anywhere            
ACCEPT     all …
Run Code Online (Sandbox Code Playgroud)

iptables amazon-web-services amazon-linux

9
推荐指数
1
解决办法
9854
查看次数

有什么方法可以将AWS T3 x64迁移到T4G ARM吗?

有没有简单的方法可以从aws x64 迁移到 arm arch?就像不配置新的基于arm的服务器并安装软件包和文件一样?它目前正在使用 Amazon linux AMI 运行,我们希望将其更改为 Amazon linux AMI 2。

我只是想知道是否有一些工具/方法可以继续此操作。

linux upgrade cpu-architecture arm amazon-linux

9
推荐指数
1
解决办法
4923
查看次数

如何在 Amazon Linux 2023 (AL2023) 上安装和配置 Redis 服务器?

根据 aws,Amazon Linux 2023 松散地基于 Fedora 34、35 和 36: https: //docs.aws.amazon.com/linux/al2023/ug/relationship-to-fedora.html

但是,redis该包在 AL2023 中不可用,而是redis6可用: https: //docs.aws.amazon.com/linux/al2023/release-notes/all-packages-al2023-20230322.html

我尝试使用它安装它sudo dnf -y install redis6并且安装成功。但我找不到任何 redis 配置文件。redis6已创建一个文件夹,并且可以使用该文件夹进行访问sudo cd /etc/redis6,但是该文件夹是空的并且没有任何配置文件。ls里面/etc/redis6没有返回任何东西。

在AL2023中安装redis服务器的正确方法是什么?

[UPDATE] ls命令未返回/etc/redis6文件夹内的任何文件,但配置文件实际上可用。使用sudo nano /etc/redis6/redis6.conf我能够更新现有的 redis 配置文件以使用 systemd 并设置密码。

所以redis服务器现在工作正常,只需要使用redis6而不是redisAL2023中的任何地方,例如redis6-cli.

fedora amazon-web-services redis amazon-linux aws-ec2

9
推荐指数
1
解决办法
8758
查看次数

Amazon Linux 上的 chroot 帐户的 SFTP 突然失败

令人沮丧的是,SFTP 用户突然无法连接到我的 Amazon Linux 服务器。

/var/log/secure 显示以下错误:

sshd[7291]: fatal: safely_chroot: stat("/chroot/uhleeka"): Permission denied [postauth]
Run Code Online (Sandbox Code Playgroud)

/var/日志/安全:

==> /var/log/secure <==
Nov 21 23:49:23 amzl-lamp sshd[7291]: Accepted password for uhleeka from 172.31.0.254 port 47170 ssh2
Nov 21 23:49:24 amzl-lamp sshd[7291]: pam_unix(sshd:session): session opened for user uhleeka by (uid=0)
Nov 21 23:49:24 amzl-lamp sshd[7291]: fatal: safely_chroot: stat("/chroot/uhleeka"): Permission denied [postauth]
Nov 21 23:49:24 amzl-lamp sshd[7291]: pam_unix(sshd:session): session closed for user uhleeka
Run Code Online (Sandbox Code Playgroud)

SSHD 的调试输出:

$ /usr/sbin/sshd -ddd -p 33333
...
debug1: SELinux support disabled
debug1: …
Run Code Online (Sandbox Code Playgroud)

ssh chroot amazon-linux

7
推荐指数
1
解决办法
5588
查看次数