Apa arti folder "etc" di direktori root? Saya pikir mengetahui ini akan membantu saya mengingat di mana file-file tertentu berada.
Pembaruan : Mungkin bermanfaat bagi orang lain, folder ini digunakan untuk "Host file konfigurasi khusus" - referensi .
terminology
directory-structure
David Tang
sumber
sumber
/etc
karena tidak ada tempat lain untuk meletakkannya. Puf! Standar de-facto. Anda tahu bahwa/usr
pada awalnya tempat direktori home pengguna berada?/etc
juga.Jawaban:
Tentukan - / etc? memiliki sejarah yang bagus.
Anda dapat menemukan referensi "et cetera" di manual Bell Labs UNIX lama dan seterusnya - saat ini hanya digunakan untuk konfigurasi sistem, tetapi dulu tempat semua hal yang tidak cocok dengan direktori lain pergi.
sumber
Awalnya, ada
/bin
untuk program (pada dasarnya, binari yang dapat dieksekusi), dan segera/dev
untuk file perangkat dan/lib
untuk kode tambahan yang dapat dieksekusi yang dimuat oleh program (pustaka)./usr
juga datang sangat awal, pertama untuk data pengguna, maka sebagai daerah OS ekstra dengan sendiribin
danlib
kemudianman
mengandung manual dalam bentuk elektronik. Kode sumber juga sering disediakan di suatu tempat di bawah/usr
.Dan ada beberapa file di sistem operasi yang tidak sesuai dengan kategori yang ada. Ini termasuk
passwd
file yang berisi kata sandi pengguna, danmtab
file yang ditulis olehmount
, dan programinit
kemudianrc
yang dijalankan pada saat boot, dan seiring waktu semakin banyak program yang dimaksudkan untuk dieksekusi hanya untuk tujuan administrasi dan bukan sebagai bagian dari penggunaan normal.(Anda dapat menelusuri beberapa kode sumber Unix lama di Pohon Unix . Versi lebih awal dari V6 sangat terpisah-pisah. Anda juga dapat melihat manual V1 dan V6 di Perpustakaan Halaman Manual .)
Pada awalnya, tidak ada konotasi bahwa file dalam
/etc
file konfigurasi. Di masa-masa awal ini, jika Anda ingin menyesuaikan sesuatu, Anda akan mengkompilasi ulang bagian sistem itu. Saat Unix menjadi lebih kuat, ada lebih banyak hal yang dapat Anda lakukan tanpa kompilasi ulang. Ketika Unix terbiasa lebih luas, ada semakin banyak hal yang ingin dilakukan orang, dan mereka menemukan cara untuk melakukannya tanpa melalui kesulitan penyusunan ulang. Jadi/etc
dipenuhi dengan semakin banyak file teks yang orang dapat dan memang menyesuaikan, maka secara bertahap menjadi direktori konfigurasi.Dengan pembuatan
/sbin
berisi program yang hanya ditujukan untuk administrator sistem,/etc
akhirnya hanya berisi file teks, banyak di antaranya dapat disesuaikan oleh administrator sistem. Beberapa file (misalnya/etc/mtab
, kadang-kadang/etc/resolv.conf
) secara otomatis dikelola oleh program sistem; ada kecenderungan lambat untuk memindahkan file-file ini ke/run
dalam dunia Linux.Pada sistem unix modern, hampir semua file konfigurasi sistem berada di bawah
/etc
, tetapi tidak semua file dalam/etc
adalah file konfigurasi. Distribusi Linux tipikal dan varian unix lainnya tidak dapat mengatasi dengan baik dengan memodifikasi banyak file yang berasal dari paket; minimal, Anda mungkin akhirnya harus menggabungkan modifikasi lokal secara manual ketika sistem ditingkatkan.sumber
Itu berarti "dan lain-lain". Dalam bahasa Latin secara harfiah "dan sisanya". Dan saya punya bukti .
Sunting: Dalam sebuah posting yang diarsipkan tertanggal 4 Maret 2007, Peter H. Salus mengutip sebuah email yang "baru saja dia terima" dari Dennis Richie , co-creator Unix, menjelaskan dengan sangat jelas apa arti "dll" pada awalnya:
sumber
Artikel Standar Hierarki Filesystem Wikipedia menawarkan penjelasan tentang ini.
Sumber: http://en.wikipedia.org/wiki//etc#Directory_structure
sumber
Pada awal UNIX, penting dan praktis untuk memberi nama pendek pada barang. Jadi, semua direktori sistem disimpan hingga 3 huruf dan mereka adalah singkatan. Nama-nama ini masih ada pada sistem Linux modern. (mis. pengguna usr, variabel-var, perpustakaan-lib).
etc
berasal dari 'dan lain-lain' tetapi saya telah melihat di beberapa situs bahwa backronym disebutkan yang akan mewakilietc
fungsi sekarang: "konfigurasi teks yang dapat diedit", tetapi sekali lagi, ini hanya adaptasi modern untuk lebih mewakili apa yang ada di sana.sumber
Saya pikir itu hanya berarti "dan lain-lain" seperti dalam "dll ..." dalam daftar.
sumber
Saya selalu berasumsi itu untuk menyarankan direktori lain-lain, seperti "etc = semua yang tidak perlu kita kategorikan lebih lanjut"; Saya pribadi menggunakan folder semacam itu juga di direktori home saya (tidak dipanggil dll tetapi "dayung" = "(sesuatu) lain").
sumber
Awalnya dimaksudkan sebagai "dan lain-lain" tetapi sekarang singkatan dari "konfigurasi teks yang dapat diedit".
sumber
Saya belajar elektronik dan saya punya kursus tentang RaspberryPi. Catatan kami mengatakan bahwa / etc adalah singkatan dari "Konfigurasi Teks yang Dapat Diedit". Saya selalu berasumsi bahwa "direktori et cetera" tidak lebih dari nama panggilan. Itu lebih masuk akal daripada sebaliknya, tapi siapa aku ...
sumber