Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
/var
(Data Sistem Variabel Persisten)
/var/cache
(Cache)
Berbeda dengan/var/lib, menghapus data tidak /var/cache
akan mengakibatkan kehilangan data, karena aplikasi diperlukan untuk dapat membangun kembali /var/cache
data mereka dari sumber lain.
/var/lib
(Data sistem persisten)
/var/lib
Direktori ini digunakan untuk data sistem persisten. Berbagai komponen sistem akan menempatkan data di sini yang bersifat pribadi untuk komponen itu. Berbeda dengan/var/cache, menghapus data /var/lib
akan mengakibatkan hilangnya data.
Misalnya, server database PostgreSQL secara default akan menyimpan data database di. /var/lib/pgsql
Tata letak dan format file data ini bersifat pribadi untuk PostgreSQL, dan itu adalah data persisten seolah-olah terhapus, pengguna mengalami kehilangan data.
/var/log
(Log persisten)
Direktori ini digunakan untuk menyimpan log persisten. Disarankan bahwa perangkat lunak menggunakan syslog(3)
atau panggilan sd_journal_print(3)
API daripada langsung menyimpan file log di bawah/var/log
.
catatan
Di AL2 023systemdjurnal menggantikan rsyslog, yang merupakan perbedaan penting dari konfigurasi default Amazon Linux 2.
Untuk informasi lebih lanjut tentang membaca log menggunakanjournalctl
, lihat halaman journalctl
Banyak aplikasi menggunakan mekanisme mereka sendiri untuk menulis, dan terkadang memutar, file log yang ditemukan di/var/log
. Lihat dokumentasi untuk aplikasi ini tentang cara mengkonfigurasi file log mereka.
/var/spool
(Antrian Surat dan Printer)
Direktori ini digunakan untuk data persisten seperti antrian email atau printer.
/var/tmp
(file sementara yang lebih besar)
Untuk file sementara kecil yang terikat ukuran, /tmp sebaiknya digunakan sebagai gantinya.
Sementara secara default /tmp dikonfigurasi menjadi tmpfs
volume, secara default /var/tmp
dikonfigurasi untuk menjadi jalur pada sistem file root, dan dengan demikian tempat untuk file sementara yang lebih besar dan lebih persisten. Secara default, ada pekerjaan pembersihan yang dijalankan pada jadwal reguler yang menghapus file yang baru saja diakses.
Untuk informasi tentang cara mengkonfigurasi pembersihan file sementara, lihat dan tmpfiles.d(5)
systemd-tmpfiles(8)
man halaman manual.
Seperti halnya/tmp, aplikasi harus lebih memilih jalur yang ditentukan dalam variabel $TMPDIR
lingkungan daripada/var/tmp
. Pengguna kemudian dapat mengatur variabel $TMPDIR
lingkungan untuk mengganti jalur yang harus digunakan aplikasi. /var/tmp
Awas
Karena /var/tmp
dibagikan (sebagaimana /tmp adanya, penting untuk menggunakan metode aman untuk membuat file sementara. Untuk detailnya, lihat systemd
dokumentasi upstream tentang Menggunakan /tmp
dan /var/tmp
Aman
catatan
Ini adalah praktik terbaik untuk systemd
layanan yang akan dikonfigurasi dengan PrivateTmp=
direktif yang disetel ke yes
atau disconnected
yang menjalankan layanan di kotak pasir di mana /tmp dan tidak /var/tmp dibagikan dengan host atau layanan lainnya.
Untuk informasi selengkapnya, termasuk cara mengonfigurasi dua layanan untuk berbagi direktori sementara pribadi yang sama, lihat systemd.exec(5)
man halaman.
Jalur /tmp dan /var/tmp jalur terkait erat dan ada untuk tujuan yang berbeda.