Ich benutze Ubuntu 10.10.
Ich kann im Allgemeinen gut mit Computern umgehen, aber meistens mit Windows. Ich kenne Ubuntu nicht sehr gut. Ich versuche eine Website einzurichten und spreche mit einem Freund, der für eine Schul-IT-Abteilung arbeitet und mir Ratschläge gibt.
Er sagte mir, dass ich eine Eingabeaufforderung öffnen und eingeben muss, sudo /etc/init.d/apache2 start
aber wenn ich alles tue, was ich sehe, ist sudo: /etc/init.d/apache2: command not found
.
Ich erzählte meinem Freund den Fehler und er sagte, dass meine Datei /dev/null
voll sei, also habe ich versucht, sie zu finden, aber es handelt sich um eine versteckte Datei. Ich kann versteckte Akten in Windows aber nicht in Ubuntu ansehen.
Mein Freund ist jetzt offline und ich hoffe, jemand kann mir sagen, wie ich meine löschen soll /dev/null
. Vielen Dank!
sudo service apache2 start
odersudo service httpd start
zu Apache zu starten , anstatt die init.d - Skript direkt aufzurufen./dev/null
leer ist :wc /dev/null
. Sie sollten alle Nullen erhalten (das ist zufällig die Menge an Aufmerksamkeit, die Sie dem widmen sollten, was Ihr "Freund" sagt). Zum leeren/dev/null
:cat /dev/null /dev/null
[OK, nur ein Scherz über den letzten. ;)]Antworten:
Es ist nicht möglich, / dev / null zu leeren, das ergibt keinen Sinn. Dein Freund scherzt mit dir.
Es hört sich jedoch so an, als ob Sie Apache2 nicht installiert haben. Sie sollten es mit installieren können
sudo aptitude install apache2
quelle
/dev/null
.Während ich mit allen anderen Plakaten einverstanden, dass Ihr Freund in diesem Fall mit Ihnen durcheinander, ich habe ein System gehabt , wo / dev / null gefüllt.
Irgendwie wurde / dev / null gelöscht, und beim nächsten Mal tat es jemand
Die Root-Partition wurde vollständig mit einer einzigen großen Datei mit dem Namen / dev / null gefüllt, und der Befehl wurde angehalten, da nicht mehr nach / dev / null geschrieben werden konnte. Wir haben keinen effizienteren Weg gefunden, dies zu beschreiben als "/ dev / null filled up".
Ich muss betonen, dass ich nicht denke, dass das Ihr Problem ist, in diesem Fall. Die Erklärung, dass das apache2-Paket nicht installiert ist, ist viel wahrscheinlicher! Und auf keinen Fall sollten Sie löschen
/dev/null
, seine Anwesenheit ist für den ordnungsgemäßen Betrieb des Systems erforderlich.Edit : und ungefähr vier Jahre später, in einem schönen Fall, in dem das Leben Kunst imitiert, scheint Server Fault endlich eine solche Frage zu haben: Die Datei ist zu groß für / dev / null
quelle
In der Luftwaffe werden Neulinge geschickt, um eine Gallone Prop-Wash oder 50 Meter Flugleine zu holen. Ich denke, das ist das sys-op Äquivalent. Ihr Freund hat nur Spaß auf Ihre Kosten.
quelle
Als erstes sollten Sie aufhören, Ihrem Freund zuzuhören. Im Ernst, dieser Rat, den er dir gegeben hat, macht absolut keinen Sinn. Das '/ dev / null' ist keine Datei, es kann nicht voll werden, es ist ein spezieller Geräteknoten, den Ihr System für verschiedene Zwecke verwendet.
Ihr Befehl schlägt wahrscheinlich fehl, da Apache nicht installiert ist. Versuchen Sie es zuerst zu installieren und sehen Sie, ob Sie bessere Ergebnisse erzielen.
quelle
Wenn Sie die Definition von "null" nachschlagen, haben Sie Grund, Ihren Freund mit einem "Cluebat" zu schlagen, um sich mit Ihnen herumzuschlagen.
quelle