aspose.info
AZ

CONFIG - Konfiqurasiya faylı

Yeniləndi

CONFIG faylı nədir?

CONFIG faylı konfiqurasiya faylı kimi tanınır; bir neçə kompüter proqramı üçün parametrləri və əsas parametrləri konfiqurasiya etmək üçün istifadə olunur. Bəzi proqramlar işə salındıqda yalnız konfiqurasiya fayllarını oxuyur. Digərləri vaxtaşırı dəyişikliklər üçün konfiqurasiya fayllarını yoxlayır.

CONFIG fayl formatı

CONFIG Fayl formatı server prosesləri, proqram proqramları və əməliyyat sistemi parametrləri üçün istifadə olunur. Proqramçı müəyyən müddətdən sonra konfiqurasiya fayllarını təkrar-təkrar oxumaq və dəyişiklikləri cari prosesə tətbiq etmək üçün proqrama göstəriş vermək üçün kod yaza bilər. CONFIG fayl sysntax üçün qəti standartlar və ya güclü konvensiyalar yoxdur. Məsələn, Microsoft-un Web.config faylı XML əsaslı teq dəstlərindən ibarət olan CONFIG fayl formatına aiddir; Microsoft Visual Studio və ya hər hansı digər mətn redaktoru ilə redaktə edilə bilər.

Konfiqurasiya fayllarına nümunələr:

Konfiqurasiya faylları heç bir qaydalara, standartlara və ya konvensiyalara əməl etməklə yaradılmadığından, bu fayllar müxtəlif formatlardan istifadə etməklə yazılmış ola bilər. .config faylı XML, JSON və ya hər hansı digər formata əsaslana bilər. Aşağıda tanınmış əməliyyat sistemləri və proqram təminatı üçün konfiqurasiya fayllarının nümunələri verilmişdir:

Linux-da konfiqurasiya faylları

Every Linux program is an executable file keeping the list of opcodes the CPU executes to accomplish typical operations. The operations of almost every program can be customized to your requirements by changing its configuration files. Several configuration files in the Linux system are in the /etc directory. The configuration files can be classified into the following categories:

KateqoriyaNümunəŞərhlər
Fayllara giriş/etc/host.confŞəbəkə domeni serverinə host adlarını necə axtarmaq lazım olduğunu bildirir.
Yükləmə və giriş/çıxış/etc/rc.d/rc.localRəsmi deyil. rc, rc.sysinit və ya /etc/inittab.
Fayl sistemi/etc/mtools.confDOS tipli fayl sistemində bütün əməliyyatlar (mkdir, surət, format və s.) üçün konfiqurasiya.
Sistem administrasiyası/etc/shellsSistemdə mövcud olan mümkün qabıqların” siyahısını saxlayır.
Networking/etc/gated.confGated üçün konfiqurasiya. Yalnız qapılı demon tərəfindən istifadə olunur.
Sistem əmrləri/etc/logrotate.confDinamik Bağlayıcı üçün konfiqurasiya.
Daemons/etc/httpd.confApache, Veb server üçün konfiqurasiya faylı. Bu fayl adətən /etc.
İstifadəçi proqramları/etc/lynx.cfgProksi parametrləri

AWS CONFIG fayl nümunəsi

Tez-tez istifadə olunan konfiqurasiya parametrləri və etimadnamələri AWS CLI tərəfindən saxlanılan CONFIG fayllarında yadda saxlanıla bilər. CONFIG faylı aşağıdakı formatdan istifadə edən açıq mətn faylı olmalıdır:

[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

SSH CONFIG fayl nümunəsi

OpenSSH müştəri tərəfi konfiqurasiya faylı CONFIG adlanır və o, .ssh qovluğunda saxlanılır. SSH CONFIG faylı aşağıdakı strukturdan ibarətdir:

Host hostname1
    SSH_OPTION value
    SSH_OPTION value

Host hostname2
    SSH_OPTION value

Host *
    SSH_OPTION value

Python CONFIG fayl nümunəsi

Python CONFIG faylı belə görünə bilər:

#!/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

İstinadlar

Həmçinin bax