Вопрос: Как я могу удалить / dev / null? [закрыто]


Я использую Ubuntu 10.10.

Я вообще хорош с компьютерами, но в основном с Windows, я не очень хорошо знаком с Ubuntu. Я пытаюсь настроить веб-сайт, и я разговариваю с другом, с которым я работаю в школьном ИТ-отделе, который дает мне советы.

Он сказал мне, что мне нужно открыть командную строку и ввести sudo /etc/init.d/apache2 start но когда я делаю все, что я вижу, это sudo: /etc/init.d/apache2: command not found,

Я сказал своему другу ошибку, и он сказал, что мой файл /dev/null был заполнен, поэтому я попытался его найти, но это скрытый файл. Я знаю, как просматривать скрытые файлы в Windows, но не в Ubuntu.

Мой друг сейчас оффлайн, поэтому я надеюсь, что кто-то скажет мне, как удалить мой /dev/null? Благодаря!


38
2018-02-07 15:38


Источник


Действительно ли ваш друг «друг»? - jscott
Видимо, ваш друг не хочет отвечать на ваши вопросы. Вместо этого используйте ServerFault. - C. Ross
С такими друзьями, кому нужны враги? Также попробуйте sudo service apache2 start или sudo service httpd start для запуска Apache вместо прямого вызова скрипта init.d. - Ian C.
Чтобы убедиться, что /dev/null пусто: wc /dev/null, Вы должны получить все нули (по совпадению количество внимания, которое вы должны заплатить за то, что говорит ваш «друг»). Опустошать /dev/null: cat /dev/null /dev/null  [Хорошо, просто шучу об этом последнем. ;)] - Dennis Williamson
+1 всем, за то, что они не смеялись, пока не дали прямой ответ. Мы все были там в какой-то момент. - AndyN


Ответы:


Невозможно очистить / dev / null, что не имеет смысла. Твой друг шутит с тобой.

Однако похоже, что у вас нет установленного apache2. Вы должны установить его с помощью sudo aptitude install apache2


41
2018-02-07 15:42



+1 - «Ведро бит заполнено. Пожалуйста, оставьте его и нажмите любую клавишу, чтобы продолжить». - Evan Anderson
Ahh Я получаю это сейчас, спасибо (я googled / dev / null). Теперь я следую учебнику по установке «Apache», спасибо за помощь ребятам (извините, что я не могу выдвигать или принимать все правильные ответы)! - Jason Merandez
@ Джейсон, я сделал это случайно. Когда я перезагрузился, ничего не пришло ... удивительно, сколько сценариев запуска зависеть о существовании /dev/null, - barrycarter
Если вы хотите покрыть свои треки, вы можете создавать пользовательские «нулевые» объекты и журналы сбрасывания для них ... вроде как черная дыра. - Jason B Shrout


Пока я согласен со всеми другими плакатами, что в этом случае ваш друг возится с вами, я иметь была система, в которой / dev / null заполнено.

Так или иначе, / dev / null удалили, а в следующий раз кто-то сделал

verbose-command > /dev/null

он полностью заполнил корневой раздел одним крупным файлом с именем / dev / null, а команда затормозилась, потому что больше не могла писать в / dev / null. Мы не нашли более эффективного способа описать это, чем «/ dev / null fill up».

Я должен подчеркнуть, что я не думаю, что это ваша проблема, в данном случае. Объяснение о том, что пакет Apache2 не установлен, намного более вероятен! И ни при каких обстоятельствах вы не должны удалять /dev/null, его присутствие необходимо для нормальной работы системы.

редактировать: и еще четыре года спустя, в приятном случае жизни, имитирующего искусство, похоже, что у Server Fault появился такой вопрос: Файл слишком большой для / dev / null


25
2018-02-07 15:48



Ну, технически / dev / null не заполнялся, так как это был не виртуальный файл, но я думаю, он подходит ;-) - Bart Silverstrim


В ВВС отправляются новички, чтобы получить галлон ополаскивания или 50 ярдов линии полета. Я предполагаю, что это эквивалент sys-op. Ваш друг просто развлекается за ваш счет.


6
2018-02-07 19:22



Вы все еще используете реквизит или рассчитываете, что он тоже появится на вертолетных роторах? - Bart Silverstrim
@Bart rotor-wash больше сконцентрирован - вам, как правило, нужен только пол-галлон :) - voretaq7


Первое, что вам нужно сделать, это прекратить слушать своего друга. Серьезно, этот совет, который он дал вам, совершенно не имеет смысла. «/ Dev / null» не является файлом, он не может получить полный, его специальный узел устройства, который ваша система использует для различных целей.

Ваша команда, скорее всего, не работает, потому что apache не установлен. Попробуйте сначала установить его и посмотреть, есть ли у вас лучшие результаты.


5
2018-02-07 15:43



Это имеет смысл в качестве ответа, если вы возитесь с кем-то, кто явно не знает Linux, и они хотят заставить его выглядеть глупо и смущать его. - Bart Silverstrim


Посмотрите на определение «null», и у вас будет причина поразить вашего друга «cluebat» для возиться с вами.


4
2018-02-07 15:43