Amazon ec2 在CentOS 6.6(虚拟机)中使用semanage,但它显示“;杀死”;

Amazon ec2 在CentOS 6.6(虚拟机)中使用semanage,但它显示“;杀死”;,amazon-ec2,centos,selinux,eucalyptus,Amazon Ec2,Centos,Selinux,Eucalyptus,我有一个CentOS 6.6虚拟机(在Eucalyptus私有云中启动)。我猜Amazon实例也可能有这个问题()。我正在尝试将端口250添加到ssh,将端口12345添加到http\u port\t。但我发现以下错误: [root@ip-172-16-1-163 ~]# semanage port -a -t http_port_t -p tcp 12345 Killed [root@ip-172-16-1-163 ~]# semanage port -a -t ssh_port_t -p t

我有一个CentOS 6.6虚拟机(在Eucalyptus私有云中启动)。我猜Amazon实例也可能有这个问题()。我正在尝试将端口250添加到ssh,将端口12345添加到http\u port\t。但我发现以下错误:

[root@ip-172-16-1-163 ~]# semanage port -a -t http_port_t -p tcp 12345
Killed
[root@ip-172-16-1-163 ~]# semanage port -a -t ssh_port_t -p tcp 250
Killed
selinux在虚拟机中是允许的

输出非常不正常。我想知道是什么导致了这个错误,以及如何调试错误

更新:

刚发现这是因为内存不足。虚拟机将终止最长时间运行的命令():

内存不足:杀死进程16315(semanage)得分649或牺牲子进程 已终止进程16315,UID 0,(语义管理)总vm:347604kB,非rss:165468kB,文件rss:4kB更新:

刚发现这是因为内存不足。虚拟机将终止最长时间运行的命令():

使用dmesg命令可以跟踪终止进程的原因:

    Out of memory: Kill process 16315 (semanage) score 649 or sacrifice child Killed 
process 16315, UID 0, (semanage) total-vm:347604kB, anon-rss:165468kB, file-rss:4kB
再次更新:


我使用t1.micro作为实例类型,它没有太多内存。所以语义管理失败了。现在我改为使用大内存类型,现在可以使用了。

如果您不知道答案或没有建议,请不要执行任何操作。但请不要投反对票。这确实是一个问题,我无法从谷歌那里得到任何有用的答案。你不能要求投票。投票是根据问题的质量进行的。这似乎更适合于或