Bagaimana saya mengosongkan / dev / null? [Tutup]

38

Saya menggunakan Ubuntu 10.10.

Saya umumnya baik dengan komputer tetapi kebanyakan dengan Windows, saya tidak terlalu akrab dengan Ubuntu. Saya mencoba membuat situs web dan saya berbicara dengan seorang teman yang memiliki pekerjaan di departemen TI sekolah yang memberi saya nasihat.

Dia mengatakan kepada saya bahwa saya perlu membuka command-prompt dan mengetik sudo /etc/init.d/apache2 starttetapi ketika saya melakukan semua yang saya lihat adalah sudo: /etc/init.d/apache2: command not found.

Saya memberi tahu teman saya kesalahan dan dia berkata bahwa file saya /dev/nullpenuh, jadi saya mencoba untuk menemukannya tetapi itu adalah file tersembunyi. Saya tahu cara melihat file tersembunyi di Windows tetapi tidak di Ubuntu.

Teman saya sedang offline sekarang, jadi saya berharap seseorang dapat memberi tahu saya cara menghapus saya /dev/null? Terima kasih!

Jason Merandez
sumber
42
Apakah "teman" Anda benar-benar teman?
jscott
15
Tampaknya teman Anda tidak mau menjawab pertanyaan Anda. Gunakan ServerFault sebagai gantinya.
C. Ross
11
Dengan teman-teman seperti itu, siapa yang butuh musuh? Juga mencoba sudo service apache2 startatau sudo service httpd startuntuk memulai Apache bukan memanggil script init.d langsung.
Ian C.
4
Untuk memverifikasi bahwa /dev/nullkosong: wc /dev/null. Anda harus mendapatkan semua nol (yang merupakan jumlah perhatian yang harus Anda bayar untuk apa yang dikatakan "teman" Anda). Untuk mengosongkan /dev/null: cat /dev/null /dev/null [Oke, hanya bercanda tentang yang terakhir. ;)]
Dijeda hingga pemberitahuan lebih lanjut.
2
Memberi +1 kepada semua orang karena tidak tertawa hingga terdengar setelah memberikan OP jawaban langsung. Kita semua pernah ke sana pada suatu titik.
AndyN

Jawaban:

42

Tidak mungkin mengosongkan / dev / null, itu tidak masuk akal. Temanmu bercanda denganmu.

Namun sepertinya Anda tidak menginstal apache2. Anda harus dapat menginstalnya dengansudo aptitude install apache2

Rory
sumber
13
+1 - "Ember bit penuh. Harap kosongkan dan tekan tombol apa saja untuk melanjutkan."
Evan Anderson
2
Ahh saya mengerti sekarang, terima kasih (saya googled / dev / null). Saya mengikuti tutorial sekarang untuk menginstal "Apache", terima kasih atas bantuannya (maaf saya tidak dapat memperbaiki atau menerima semua jawaban yang benar)!
Jason Merandez
1
@ Alasan saya melakukannya secara tidak sengaja. Ketika saya reboot, tidak ada yang muncul ... itu mengejutkan betapa banyak skrip startup tergantung pada keberadaan /dev/null.
barrycarter
1
Jika Anda ingin menutupi trek Anda, Anda dapat membuat objek 'null' khusus dan membuang log ke mereka ... agak seperti lubang hitam.
Jason B Shrout
25

Sementara saya setuju dengan semua poster lain, bahwa dalam hal ini teman Anda mengacaukan Anda, saya memiliki sistem di mana / dev / null terisi.

Entah bagaimana, / dev / null terhapus, dan lain kali seseorang melakukannya

verbose-command > /dev/null

ia benar-benar mengisi partisi root dengan satu file besar bernama / dev / null, dan perintahnya macet karena tidak bisa lagi menulis ke / dev / null. Kami tidak menemukan cara yang lebih efisien untuk menggambarkan hal ini selain "/ dev / null diisi".

Saya harus menekankan bahwa saya tidak berpikir itu masalah Anda, dalam hal ini. Penjelasan tentang tidak menginstal paket apache2 jauh lebih mungkin! Dan dalam situasi apa pun yang harus Anda hapus /dev/null, keberadaannya diperlukan untuk pengoperasian sistem yang waras.

Sunting : dan sekitar empat tahun kemudian, dalam kasus seni meniru kehidupan yang bagus, sepertinya Server Fault akhirnya memiliki pertanyaan seperti itu: File terlalu besar untuk / dev / null

MadHatter mendukung Monica
sumber
Yah, secara teknis / dev / null tidak mengisi karena itu bukan file virtual, tapi saya kira itu cocok ;-)
Bart Silverstrim
6

Di Angkatan Udara, para pemula dikirim untuk mengambil satu galon penyangga pencucian atau 50 yard jalur penerbangan. Saya kira ini setara dengan sys-op. Teman Anda hanya bersenang-senang dengan biaya Anda.

Malvolio
sumber
Anda masih menggunakan alat peraga atau apakah itu termasuk dari rotor helikopter juga?
Bart Silverstrim
3
@Bart rotor-wash lebih terkonsentrasi - Anda biasanya hanya membutuhkan setengah galon :)
voretaq7
5

Hal pertama yang harus Anda lakukan adalah berhenti mendengarkan teman Anda. Serius, nasihat yang dia berikan padamu sama sekali tidak masuk akal. '/ Dev / null' bukan file, itu tidak bisa penuh, ini adalah simpul perangkat khusus yang digunakan sistem Anda untuk berbagai keperluan.

Perintah Anda kemungkinan gagal karena apache tidak diinstal. Coba pasang terlebih dahulu dan lihat apakah Anda memiliki hasil yang lebih baik.

Patrick
sumber
8
Masuk akal jika Anda mengacaukan seseorang yang jelas-jelas tidak mengenal Linux dan mereka ingin membuatnya terlihat konyol dan mempermalukannya.
Bart Silverstrim
4

Cari definisi "null" dan Anda akan memiliki alasan untuk memukul teman Anda dengan "cluebat" karena mengacaukan Anda.

Bart Silverstrim
sumber