<Sebelumnya | Konten | Selanjutnya>
• Jadikan direktori pribadi dengan chmod 700 nama dirname perintah.
• Beri nama yang masuk akal untuk file Anda, seperti Keluhan kepada perdana menteri 050302
daripada surat1.
7.1.2. Beri ruang
Pada beberapa sistem, saham sistem mungkin memaksa Anda untuk membersihkan dari waktu ke waktu, atau batas fisik hard disk Anda mungkin memaksa Anda untuk membuat lebih banyak ruang tanpa menjalankan program pemantauan apa pun. Bagian ini membahas beberapa cara, selain menggunakan rm perintah, untuk merebut kembali ruang disk.
Jalankan saham -v perintah untuk melihat berapa banyak ruang yang tersisa.
7.1.2.1. Mengosongkan file
Terkadang konten file tidak menarik bagi Anda, tetapi Anda memerlukan nama file sebagai penanda (misalnya, Anda hanya memerlukan stempel waktu file, pengingat bahwa file itu ada di sana atau seharusnya ada di sana di masa mendatang ). Mengarahkan output dari perintah null adalah bagaimana ini dilakukan di shell Bourne dan Bash:
andi:~> daftar keinginan kucing > placeholder
andi:~> ls -la pengganti
-rw-rw-r-- 1 andy andy 200 12 Jun 13:34 placeholder andy:~> > tempat penampung
andi:~> ls -la pengganti
andi:~> daftar keinginan kucing > placeholder
andi:~> ls -la pengganti
-rw-rw-r-- 1 andy andy 200 12 Jun 13:34 placeholder andy:~> > tempat penampung
andi:~> ls -la pengganti
-rw-rw-r--
-rw-rw-r--
1 andi andi
1 andi andi
0 12 Juni 13:35 placeholder
0 12 Juni 13:35 placeholder
Proses mereduksi file yang sudah ada menjadi file dengan nama yang sama yaitu berukuran besar 0 byte disebut memotong. Untuk membuat file kosong baru, efek yang sama diperoleh dengan menyentuh memerintah. Pada file yang ada, menyentuh
hanya akan memperbarui stempel waktu. Lihat halaman Info di menyentuh lebih lanjut.
Untuk "hampir" mengosongkan file, gunakan ekor memerintah. Misalkan pengguna andydaftar keinginan menjadi agak panjang karena dia selalu menambahkan barang di akhir tetapi tidak pernah menghapus barang yang sebenarnya dia dapatkan. Sekarang dia hanya ingin menyimpan lima item terakhir:
andi:~> tail -5 daftar keinginan > daftar baru
andi:~> daftar baru kucing > daftar keinginan
andi:~> rm daftar baru
andi:~> tail -5 daftar keinginan > daftar baru
andi:~> daftar baru kucing > daftar keinginan
andi:~> rm daftar baru
7.1.2.2. Lebih lanjut tentang file log
Beberapa program Linux bersikeras menulis semua jenis output dalam file log. Biasanya ada opsi untuk hanya mencatat kesalahan, atau mencatat sejumlah kecil informasi, misalnya menyetel tingkat debug program. Tetapi meskipun demikian, Anda mungkin tidak peduli dengan file log. Berikut adalah beberapa cara untuk menghilangkannya atau setidaknya menetapkan beberapa batasan ukurannya:
• Coba hapus file log saat program tidak berjalan, jika Anda yakin tidak akan membutuhkannya lagi. Beberapa program bahkan mungkin melihat, ketika di-restart, bahwa tidak ada file log dan karena itu tidak akan masuk.
• Jika Anda menghapus file log dan program membuatnya kembali, baca dokumentasi untuk program khusus ini untuk mencari opsi perintah yang menghindari pembuatan file log.
• Coba buat file log yang lebih kecil dengan hanya mencatat informasi yang relevan bagi Anda, atau dengan hanya mencatat informasi penting.
• Coba ganti file log dengan tautan simbolis ke / dev / null; jika Anda beruntung program tidak akan mengeluh. Jangan lakukan ini dengan file log program yang dijalankan saat boot sistem atau program yang dijalankan dari cron (lihat Bab 4). Program-program ini mungkin mengganti tautan simbolik dengan file kecil yang mulai tumbuh lagi.
7.1.2.3. Surat
Bersihkan kotak surat Anda secara teratur, buat sub-folder, dan pengalihan otomatis menggunakan procmail (lihat halaman Info) atau filter aplikasi membaca surat favorit Anda. Jika Anda memiliki folder tempat sampah, bersihkan secara teratur.
Untuk mengarahkan ulang email, gunakan .maju file di direktori home Anda. Layanan email Linux mencari file ini setiap kali harus mengirimkan email lokal. Konten file menentukan apa yang harus dilakukan sistem email dengan email Anda. Itu dapat berisi satu baris yang berisi alamat E-mail yang sepenuhnya memenuhi syarat. Dalam hal ini sistem akan mengirimkan semua email Anda ke alamat ini. Misalnya, saat menyewa ruang untuk situs web, Anda mungkin ingin meneruskan email yang ditujukan untuk webmaster ke akun Anda sendiri agar tidak membuang ruang disk. milik webmaster
.forward mungkin terlihat seperti ini:
webmaster@www ~/> kucing .maju
webmaster@www ~/> kucing .maju
Menggunakan penerusan surat juga berguna untuk mencegah diri Anda dari keharusan memeriksa beberapa kotak surat yang berbeda. Anda dapat membuat setiap alamat mengarah ke akun pusat dan mudah diakses.
Anda dapat meminta administrator sistem untuk menentukan penerusan untuk Anda di file alias email lokal, seperti saat akun ditutup tetapi E-mail tetap aktif untuk sementara waktu.
7.1.2.4. Hemat ruang dengan tautan
Ketika beberapa pengguna membutuhkan akses ke file atau program yang sama, ketika nama file asli terlalu panjang atau terlalu sulit untuk diingat, gunakan tautan simbolik alih-alih salinan terpisah untuk setiap pengguna atau tujuan.
Beberapa tautan simbolik mungkin memiliki nama yang berbeda, misalnya tautan dapat disebut monfichier dalam satu direktori pengguna, dan tautan saya di milik orang lain. Beberapa tautan (nama berbeda) ke file yang sama juga dapat terjadi di direktori yang sama. Hal ini sering dilakukan di / lib direktori: saat mengeluarkan perintah
ls -l /lib
Anda akan melihat bahwa direktori ini memiliki banyak tautan yang menunjuk ke file yang sama. Ini dibuat agar program yang mencari satu nama tidak akan macet, sehingga mereka diarahkan ke nama perpustakaan yang benar/saat ini yang mereka butuhkan.
7.1.2.5. Batasi ukuran file
Shell berisi perintah bawaan untuk membatasi ukuran file, batas, yang juga dapat digunakan untuk menampilkan batasan pada sumber daya sistem:
cindy:~> ulimit -a
ukuran file inti (blok) 0
ukuran segmen data (kbytes) ukuran file tidak terbatas (blok) memori maksimum terkunci tidak terbatas (kbytes) ukuran memori maksimum tidak terbatas (kbytes) file terbuka tidak terbatas 1024
ukuran pipa (512 byte) 8
ukuran tumpukan (kbytes) 8192
waktu cpu (detik) tidak terbatas
proses pengguna maksimal 512
memori virtual (kbytes) tidak terbatas
cindy:~> ulimit -a
ukuran file inti (blok) 0
ukuran segmen data (kbytes) ukuran file tidak terbatas (blok) memori maksimum terkunci tidak terbatas (kbytes) ukuran memori maksimum tidak terbatas (kbytes) file terbuka tidak terbatas 1024
ukuran pipa (512 byte) 8
ukuran tumpukan (kbytes) 8192
waktu cpu (detik) tidak terbatas
proses pengguna maksimal 512
memori virtual (kbytes) tidak terbatas
Cindy bukan pengembang dan tidak peduli dengan core dump, yang berisi informasi debug pada suatu program. Jika Anda menginginkan dump inti, Anda dapat mengatur ukurannya menggunakan batas memerintah. Baca halaman Info di menampar untuk penjelasan rinci.
berkas inti?
File inti atau pembuangan inti kadang-kadang dihasilkan ketika ada yang salah dengan program selama eksekusinya. File inti berisi salinan memori sistem, seperti pada saat kesalahan terjadi.
7.1.2.6. File terkompresi
File terkompresi berguna karena mereka mengambil lebih sedikit ruang pada hard disk Anda. Keuntungan lain adalah bahwa dibutuhkan lebih sedikit bandwidth untuk mengirim file terkompresi melalui jaringan Anda. Banyak file, seperti halaman manual, disimpan dalam format terkompresi di sistem Anda. Namun membongkar ini untuk mendapatkan sedikit informasi dan kemudian harus mengompresnya lagi agak memakan waktu. Anda tidak ingin membongkar halaman manual, misalnya, membaca tentang opsi untuk suatu perintah dan kemudian mengompres halaman manual lagi. Kebanyakan orang mungkin akan lupa untuk membersihkan setelah mereka menemukan informasi yang mereka butuhkan.