aspose.info
ID

CONFIG - File Konfigurasi

Diperbarui

Apa itu file CONFIG?

File CONFIG dikenal sebagai file konfigurasi; digunakan untuk mengkonfigurasi parameter dan pengaturan utama untuk beberapa perangkat lunak komputer. Beberapa perangkat lunak hanya membaca file konfigurasi saat startup. Lainnya memeriksa file konfigurasi untuk perubahan secara berkala.

Format File KONFIG

Format File CONFIG digunakan untuk proses server, aplikasi perangkat lunak, dan pengaturan sistem operasi. Seorang programmer dapat menulis kode untuk menginstruksikan perangkat lunak untuk membaca file konfigurasi lagi dan lagi setelah periode waktu tertentu dan menerapkan perubahan pada proses saat ini. Tidak ada standar definitif atau konvensi yang kuat untuk sysntax file CONFIG. Misalnya, file Microsoft Web.config termasuk dalam format file CONFIG, yang terdiri dari kumpulan tag berbasis XML; dapat diedit dengan Microsoft Visual Studio atau editor teks lainnya.

Contoh file konfigurasi:

Karena, file konfigurasi tidak dibuat dengan mengikuti aturan, standar, atau konvensi apa pun, file ini mungkin ditulis dengan menggunakan format yang berbeda. File .config mungkin didasarkan pada XML, JSON atau format lainnya. Berikut adalah contoh file konfigurasi untuk sistem operasi dan perangkat lunak terkenal:

File konfigurasi di Linux

Setiap program Linux adalah file yang dapat dieksekusi yang menyimpan daftar opcodes yang dijalankan CPU untuk menyelesaikan operasi biasa. Pengoperasian hampir setiap program dapat disesuaikan dengan kebutuhan Anda dengan mengubah file konfigurasinya. Beberapa file konfigurasi di sistem Linux ada di direktori /etc. File konfigurasi dapat diklasifikasikan ke dalam kategori berikut:

KategoriContohKomentar
Akses file/etc/host.confMemberitahu server domain jaringan cara mencari nama host.
Booting dan masuk/keluar/etc/rc.d/rc.localTidak resmi. Dapat dipanggil dari rc, rc.sysinit, atau /etc/inittab.
Sistem file/etc/mtools.confKonfigurasi untuk semua operasi (mkdir, salin, format, dll.) pada sistem file tipe DOS.
Administrasi sistem/etc/shellsMenyimpan daftar kemungkinan “cangkang” yang tersedia untuk sistem.
Networking/etc/gated.confKonfigurasi untuk gated. Hanya digunakan oleh daemon yang terjaga keamanannya.
Perintah sistem/etc/logrotate.confKonfigurasi untuk Dynamic Linker.
Daemons/etc/httpd.confFile konfigurasi untuk Apache, server Web. File ini biasanya tidak ada di /etc.
Program pengguna/etc/lynx.cfgPengaturan proxy

Contoh file AWS CONFIG

Pengaturan konfigurasi dan kredensial yang sering digunakan dapat disimpan dalam file CONFIG yang dikelola oleh AWS CLI. File CONFIG harus berupa file teks biasa yang menggunakan format berikut:

[default]
region = us-west-2
output = json

[profile dev-user]
region = us-east-1
output = text

[profile developers]
role_arn = arn:aws:iam::123456789012:role/developers
source_profile = dev-user
region = us-west-2
output = json

Contoh file CONFIG SSH

File konfigurasi sisi klien OpenSSH diberi nama CONFIG, dan disimpan di direktori .ssh. File SSH CONFIG terdiri dari struktur berikut:

Host hostname1
    SSH_OPTION value
    SSH_OPTION value

Host hostname2
    SSH_OPTION value

Host *
    SSH_OPTION value

Contoh file CONFIG Python

File CONFIG Python dapat terlihat seperti ini:

#!/usr/bin/env python
import preprocessing

mysql = {
    "host": "localhost",
    "user": "root",
    "passwd": "my secret password",
    "db": "write-math",
}
preprocessing_queue = [
    preprocessing.scale_and_center,
    preprocessing.dot_reduction,
    preprocessing.connect_lines,
]
use_anonymous = True

Referensi

Lihat juga