Używam Ubuntu 10.10.
Ogólnie jestem dobry w komputerach, ale głównie w systemie Windows, nie znam się zbyt dobrze na Ubuntu. Próbuję skonfigurować stronę internetową i rozmawiam z przyjacielem, który pracuje dla szkolnego działu IT, który udziela mi porad.
Powiedział mi, że muszę otworzyć wiersz polecenia i wpisać, sudo /etc/init.d/apache2 start
ale kiedy robię, widzę tylko sudo: /etc/init.d/apache2: command not found
.
Powiedziałem mojemu przyjacielowi o błędzie, a on powiedział, że mój plik /dev/null
jest pełny, więc próbowałem go znaleźć, ale jest to plik ukryty. Wiem, jak wyświetlać ukryte pliki w systemie Windows, ale nie w Ubuntu.
Mój przyjaciel jest teraz offline, więc mam nadzieję, że ktoś powie mi, jak go usunąć /dev/null
? Dzięki!
sudo service apache2 start
lubsudo service httpd start
rozpocząć Apache zamiast wywoływania skryptu init.d bezpośrednio./dev/null
jest pusta:wc /dev/null
. Powinieneś otrzymać wszystkie zera (czyli przypadkowo tyle uwagi, ile powinieneś poświęcić temu, co mówi twój „przyjaciel”). Aby opróżnić/dev/null
:cat /dev/null /dev/null
[OK, tylko żartuję z tego ostatniego. ;)]Odpowiedzi:
Nie ma możliwości opróżnienia / dev / null, co nie ma sensu. Twój przyjaciel żartuje z tobą.
Wygląda jednak na to, że nie masz zainstalowanego Apache2. Powinieneś być w stanie go zainstalować
sudo aptitude install apache2
źródło
/dev/null
.Chociaż zgadzam się z wszystkimi innymi plakaty, że w tym przypadku Twój znajomy brudząc z wami, ja nie miałem system gdzie / dev / null wypełniony górę.
Jakoś / dev / null zostało usunięte i następnym razem ktoś to zrobił
całkowicie wypełnił partycję główną pojedynczym dużym plikiem o nazwie / dev / null, a polecenie zatrzymało się, ponieważ nie mogło już zapisywać do / dev / null. Nie znaleźliśmy bardziej skutecznego sposobu na opisanie tego niż „/ dev / null filled”.
W tym przypadku muszę podkreślić, że nie sądzę, że to twój problem. Wyjaśnienie, że nie ma zainstalowanego pakietu apache2, jest znacznie bardziej prawdopodobne! W żadnym wypadku nie należy go usuwać
/dev/null
, jego obecność jest konieczna do prawidłowego działania systemu.Edycja : a jakieś cztery lata później, w miłym przypadku życia naśladującym sztukę, wygląda na to, że awaria serwera ma takie pytanie: plik jest za duży dla / dev / null
źródło
W Siłach Powietrznych nowicjusze wysyłani są po galon płukanki lub 50 metrów linii lotniczej. Myślę, że to odpowiednik sys-op. Twój przyjaciel dobrze się bawi na twój koszt.
źródło
Pierwszą rzeczą, którą powinieneś zrobić, to przestać słuchać swojego przyjaciela. Poważnie, ta rada, którą ci udzielił, nie ma absolutnie żadnego sensu. „/ Dev / null” nie jest plikiem, nie może się zapełnić, jest to specjalny węzeł urządzenia, którego system używa do różnych celów.
Twoje polecenie prawdopodobnie nie działa, ponieważ apache nie jest zainstalowany. Spróbuj zainstalować go najpierw i sprawdź, czy masz lepsze wyniki.
źródło
Spójrz na definicję „null”, a będziesz miał powód, aby uderzyć swojego znajomego „cluebat” za to, że z tobą zadzierasz.
źródło