[server] / dev / null을 비우려면 어떻게해야합니까? [닫은]

우분투 10.10을 사용하고 있습니다.

나는 일반적으로 컴퓨터에 능숙하지만 대부분 Windows에 능숙합니다. 우분투에 익숙하지 않습니다. 웹 사이트를 설정하려고하는데 조언을 해주고있는 학교 IT 부서에서 일하는 친구와 대화하고 있습니다.

그는 나에게 명령 프롬프트를 열고 입력해야한다고 말 sudo /etc/init.d/apache2 start했지만 내가 할 모든 것은입니다 sudo: /etc/init.d/apache2: command not found.

나는 친구에게 오류를 말하고 내 파일 /dev/null이 가득 찼다 고 말 했지만 그것을 찾으려고했지만 숨겨진 파일입니다. Windows에서 숨겨진 파일을 보는 방법을 알고 있지만 우분투에서는 그렇지 않습니다.

내 친구가 오프라인 상태이므로 다른 사람이 내 삭제 방법을 알려줄 수 있기를 바랍니다 /dev/null. 감사!



답변

/ dev / null을 비울 수는 없습니다. 친구가 당신과 농담하고 있습니다.

그러나 apache2가 설치되어 있지 않은 것 같습니다. 당신은 그것을 설치할 수 있어야합니다sudo aptitude install apache2


답변

나는 모든 다른 포스터에 동의하는 동안,이 경우에 당신의 친구가 당신과 함께 듣는 것을, 나는 을 / dev / null가 가득 시스템을 가지고 있었다.

어떻게 든 / dev / null이 삭제되었고 다음에 누군가가

verbose-command > /dev/null

루트 파티션을 / dev / null이라는 하나의 큰 파일로 완전히 채우고 더 이상 / dev / null에 쓸 수 없기 때문에 명령이 중단되었습니다. 우리는 이것을 “/ dev / null filled up”보다 더 효율적인 방법으로 찾지 못했습니다.

나는 이것이 당신의 문제라고 생각하지 않는다고 강조해야합니다. apache2 패키지가 설치되지 않은 것에 대한 설명은 훨씬 가능성이 높습니다! 그리고 어떤 상황에서도 삭제하지 않아야합니다 /dev/null. 정상적인 시스템 작동에는 그 존재가 필요합니다.

편집 : 그리고 약 4 년 후, 예술을 모방 한 인생의 좋은 경우에 서버 결함에 마침내 그런 질문이있는 것 같습니다 : 파일이 / dev / null에 너무 큽니다


답변

공군에서 초보자는 1 갤런의 소량의 세척 또는 50 야드의 비행선을 회수하도록 파견됩니다. 나는 이것이 sys-op에 해당하는 것 같아요. 당신의 친구는 단지 당신의 비용으로 재미를 즐기고 있습니다.


답변

가장 먼저해야 할 일은 친구의 말을 듣지 않는 것입니다. 진심으로, 그가 당신에게 준 그 조언은 전혀 이해가되지 않습니다. ‘/ dev / null’은 파일이 아니며 파일이 가득 차서 시스템이 다양한 목적으로 사용하는 특수 장치 노드입니다.

아파치가 설치되지 않았기 때문에 명령이 실패했을 수 있습니다. 먼저 설치하고 더 나은 결과가 있는지 확인하십시오.


답변

“널 (null)”의 정의를 찾아 보면 친구를 엉망으로 만드는 “클루 뱃”으로 친구를 때릴 이유가 있습니다.


답변