Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
/tmp
: file sementara kecil
catatan
Amazon Linux 2023 berbeda dengan Amazon Linux 2 karena /tmp
secara default sekarang tmpfs
bukan jalur di root sistem berkas.
catatan
Saat berjalan dalam wadah, biasanya konfigurasi runtime kontainer Anda yang menentukan apakah /tmp
adatmpfs
, atau jalur pada disk, dan apakah ada proses pembersihan yang sedang berjalan atau tidak.
/tmp
Direktori ini untuk file sementara kecil yang dibatasi ukuran. Secara default, AL2 023 mengonfigurasinya menjadi sistem tmpfs
file dengan batas ukuran 50% RAM dan maksimum satu juta inodes.
Aplikasi harus lebih memilih jalur dalam variabel $TMPDIR
lingkungan daripada/tmp
. Pengguna kemudian dapat mengatur variabel $TMPDIR
lingkungan untuk mengganti jalur yang harus digunakan aplikasi /tmp
Untuk file sementara yang lebih besar, /var/tmp harus digunakan sebagai gantinya.
Awas
Karena /tmp
dibagikan, 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.
Konten /tmp
biasanya dibersihkan pada saat boot, dan file yang tidak digunakan dibersihkan secara teratur. Secara default, proses pembersihan berjalan segera setelah boot dan kemudian setiap hari. Untuk informasi tentang cara mengkonfigurasi pembersihan file sementara, lihat dan tmpfiles.d(5)
systemd-tmpfiles(8)
man halaman manual.
Jalur /tmp
dan /var/tmp jalur terkait erat dan ada untuk tujuan yang berbeda.