Estou usando o Ubuntu 10.10.
Geralmente sou bom com computadores, mas principalmente com o Windows, não estou muito familiarizado com o Ubuntu. Estou tentando configurar um site e estou conversando com um amigo que trabalha para um departamento de TI da escola que está me dando conselhos.
Ele me disse que eu preciso abrir um prompt de comando e digitar, sudo /etc/init.d/apache2 start
mas quando faço tudo o que vejo é sudo: /etc/init.d/apache2: command not found
.
Eu disse ao meu amigo o erro e ele disse que meu arquivo /dev/null
estava cheio, então tentei encontrá-lo, mas é um arquivo oculto. Eu sei como visualizar arquivos ocultos no Windows, mas não no Ubuntu.
Meu amigo está offline agora, então espero que alguém possa me dizer como excluir meu /dev/null
? Obrigado!
sudo service apache2 start
ousudo service httpd start
inicie o Apache em vez de chamar o script init.d diretamente./dev/null
está vazio:wc /dev/null
. Você deve obter todos os zeros (que é coincidentemente a quantidade de atenção que você deve prestar ao que seu "amigo" diz). Para esvaziar/dev/null
:cat /dev/null /dev/null
[OK, só estou brincando com o último. ;)]Respostas:
Não é possível esvaziar / dev / null, isso não faz sentido. Seu amigo está brincando com você.
No entanto, parece que você não tem o apache2 instalado. Você deve poder instalá-lo com
sudo aptitude install apache2
fonte
/dev/null
.Embora concorde com todos os outros cartazes, que, neste caso o seu amigo está brincando com você, eu já tinha um sistema onde / dev / null preenchido.
De alguma forma, / dev / null foi excluído e da próxima vez que alguém o fez
ele preencheu completamente a partição raiz com um único arquivo grande chamado / dev / null, e o comando parou porque não pôde mais gravar em / dev / null. Não encontramos uma maneira mais eficiente de descrever isso do que "/ dev / null preenchido".
Devo enfatizar que não acho que esse seja o seu problema, neste caso. A explicação para não ter o pacote apache2 instalado é muito mais provável! E sob nenhuma circunstância você deve excluir
/dev/null
, sua presença é necessária para a operação sã do sistema.Edit : e cerca de quatro anos depois, em um bom caso da vida imitando a arte, parece que Server Fault finalmente tem uma pergunta: O arquivo é grande demais para / dev / null
fonte
Na Força Aérea, os novatos são enviados para recuperar um galão de prop-wash ou 50 jardas de linha de vôo. Eu acho que isso é o equivalente sys-op. Seu amigo está apenas se divertindo às suas custas.
fonte
A primeira coisa que você deve fazer é parar de ouvir seu amigo. Sério, esse conselho que ele deu a você não faz absolutamente nenhum sentido. O '/ dev / null' não é um arquivo, ele não pode ficar cheio, é um nó de dispositivo especial que seu sistema usa para vários propósitos.
Seu comando provavelmente está falhando porque o apache não está instalado. Tente instalá-lo primeiro e veja se você obtém melhores resultados.
fonte
Procure a definição de "nulo" e você terá motivos para bater no seu amigo com um "cluebat" por mexer com você.
fonte