Verwendung von Semanage in CentOS 6.6 (Virtual Machine), aber "Killed" (gelöst)

566
Kai Liu

Tut mir leid für das Duplikat, da stackoverflow die Frage nicht beantwortet und vorschlägt, sie hier zu stellen.

Ich habe eine virtuelle Maschine mit CentOS 6.6 (in der Eukalyptus Private Cloud). Ich denke, Amazon Instance könnte dieses Problem auch haben ( https://www.centos.org/forums/viewtopic.php?f=51&t=51976 ). Ich versuche, Port250 zu ssh hinzuzufügen und Port 12345 zu http_port_t. Ich bekomme aber folgende Fehler:

[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 

Der Selinux ist in der virtuellen Maschine zulässig.

Die Ausgabe ist sehr abnormal. Ich frage mich, was dies verursacht hat und wie der Fehler zu debuggen ist.

Aktualisieren Sie erneut: Ich habe die Instanz t1.micro als Instanztyp verwendet und hat nicht viel Speicherplatz. Das Semanage ist also gescheitert. Jetzt habe ich den großen Speichertyp geändert und es funktioniert jetzt.

0
Finden Sie dies nur wegen zu wenig Speicher: Nicht genügend Speicher: Kill-Prozess 16315 (Semanage) Score 649 oder Opferkilling Kill-Prozess 16315, UID 0, (Semanage) Gesamt-VM: 347604kB, anon-rss: 165468kB, file-rss : 4 kB Kai Liu vor 9 Jahren 0
Da Sie Ihre eigene Frage beantwortet haben, posten Sie diese bitte als Antwort und akzeptieren Sie sie als richtig. Vielen Dank! BowlesCR vor 9 Jahren 0

1 Antwort auf die Frage

0
Kai Liu

Aktualisieren:

Dies ist wegen zu wenig Speicher. Die virtuelle Maschine beendet den am längsten laufenden Befehl (siehe: https://serverfault.com/questions/268288/most-long-running-commands-instantly-killed-on-amazon-ec2-ubuntu-10-04 ):

Mit dem Befehl dmesg konnte die Ursache für den Abbruch des Prozesses ermittelt werden:

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 

Aktualisieren Sie erneut:

Ich habe die Instanz t1.micro als Instanztyp verwendet und hat nicht viel Speicher (512M). Das Semanage ist also gescheitert. Jetzt habe ich den großen Speichertyp geändert und es funktioniert jetzt.

Auch das Hinzufügen von mehr Arbeitsspeicher durch Swap sollte funktionieren.