Какво представляват конфигурационните файлове? Как да ги редактирате безопасно

Какво представляват конфигурационните файлове? Как да ги редактирате безопасно

Повечето от компютърните програми, които използваме-независимо дали офис пакети, уеб браузъри, дори видео игри-са конфигурирани чрез интерфейси на менюто. Това почти се превърна в стандартния начин на използване на нашите машини.





Но някои програми изискват да направите крачка отвъд това. Вместо менюта, трябва да редактирате текстов файл, за да може софтуерът да работи както желаете.





Тези текстови файлове конфигурират софтуера и са --- достатъчно изненадващо --- наречени „конфигурационни файлове“. Ако искате да подобрите познанията си за компютъра, ще трябва да знаете какво е конфигурационен файл и как да го редактирате.





Какво представляват конфигурационните файлове?

Преди да се впуснем в техническата ниша, нека първо да определим какво е конфигурационен файл.

Конфигурационните файлове са по същество редактируеми текстови файлове, които съдържат информация, необходима за успешното функциониране на програма. Файловете са структурирани по определен начин, форматирани така, че да могат да се конфигурират от потребителя.



Докато някои конфигурации са трудно кодирани в софтуера, настройките, които можете да промените, са включени в конфигурационните файлове.

Изненадващо, няма дефиниран стандарт за това как трябва да работят конфигурационните файлове или как трябва да изглеждат. Това зависи изцяло от каприза на разработчика на програмата.





Потребителите на Linux ще бъдат особено запознати с конфигурационните файлове, тъй като много основни задачи по поддръжката изискват да ги редактирате. Промяна на Raspberry Pi често разчита на редактиране на конфигурационни файлове. Това може да е, за да посочите безжична мрежа, към която да се свържете или да зададете количеството RAM за графики.

Конфигурационните файлове обаче не са изключителни за Linux. Понякога може да се наложи да ги редактирате в Windows или macOS.





Как да намерите и редактирате конфигурационни файлове

Някои конфигурационни файлове са структурирани във формат по собствен дизайн на разработчика. Други използват широко известни стандарти, използвани за структуриране на данни, като:

  • JSON (Обозначение на JavaScript обект)
  • YAML (YAML не е език за маркиране)
  • XML (Разтегателен език за маркиране)

Някои програми зареждат информацията, съхранявана в техните конфигурационни файлове, когато стартират. Междувременно други периодично проверяват конфигурационния файл, за да видят дали е променен.

Какъвто и да е конфигурационен файл, който искате да редактирате, е умно да направите копие от него, преди да направите каквито и да било промени. По този начин, ако нещо се обърка, можете да възстановите копието и да започнете отново!

как да копирате ipod музика на компютър

Сега, нека да разгледаме конфигурационен файл в реалния свят. Както споменахме по -рано, те се предлагат в различни форми и размери. Един конфигурационен файл, с който почти сигурно сте запознати, е файлът hosts. Windows, Mac и Linux всички използват това за ръчно съпоставяне на IP адреси с имена на хостове.

Конфигурационни файлове на Windows

Потребителите на Windows ще намерят файла hosts c: windows system32 drivers etc .

Можете да го отворите, като щракнете двукратно върху мишката и изберете Notepad от списъка с предложени приложения. Това е всичко, от което се нуждаете, за да видите и редактирате конфигурационни файлове като хостове. Налични са обаче няколко алтернативи-вижте по-долу за подробности.

Когато файлът е отворен, ще видите, че той използва интервали (буквално интервали и табулатори) за отделяне на елементи.

Всяко име на хост има свой собствен ред, последван от табулатор и IP адрес. Освен това файлът hosts позволява на потребителя да добавя пояснения и коментари, които започват с хеш символ.

Linux конфигурационни файлове

В Linux ще намерите файла hosts в /etc/ . Това може да се отвори в Gedit или в текстов редактор на командния ред, като nano или vim. В повечето случаи вашият дистрибутор на Linux ще има предварително инсталиран един или всички от тях.

Някои програми съхраняват конфигурационния файл в домашната директория с точка в началото на името на файла. Тези конфигурационни файлове понякога имат разширението на файла .rc и ние ги наричаме „dotfiles“.

Конфигуриране на файлове в macOS

Подобно на Linux, файлът hosts може да бъде намерен в /etc/ на macOS.

Потребителите на Mac ще знаят, че BBEdit е предварително инсталиран текстов редактор по подразбиране. Това го прави идеален за редактиране на конфигурационни файлове в macOS. Както и при Linux, редакторите на командния ред vim и nano също са налични.

Приложения за безопасно редактиране на конфигурационни файлове

Така че, сега знаем за какво се използват конфигурационни файлове, нека поговорим за това как можем да ги редактираме.

За да направите това, ще ви е необходим текстов редактор. Избягвайте текстообработващите; те могат да добавят форматиране към файла, което би попречило на правилното им четене.

Налични са текстови редактори, както бе споменато. За допълнителни функции обаче са достъпни и текстови редактори на трети страни:

Изтегли: Notepad ++ за Windows (безплатно)

Изтегли: Атом за Windows, macOS, Linux (безплатно)

Изтегли: Възвишен текстов редактор за Windows, macOS, Linux (безплатна оценка)

Толкова много инструменти за редактиране на текст са налични за всяка платформа, че е трудно да се препоръча едно приложение. Потребителите на Linux също могат да проверят нашия списък с Текстови редактори на Linux . Междувременно този кръг от текстови редактори за macOS трябва да помогне на собствениците на компютри на Apple.

Когато редактирате конфигурационен файл, важно е да се уверите, че спазвате неговите конвенции. Това може да се реши само като се погледне. Някои конфигурационни файлове, като файла hosts, ще ви обяснят тези конвенции в редове с коментар. Други ще ви принудят да прочетете някаква документация или няколко публикации в блога.

И накрая, ако конфигурираният файл, който редактирате, има формат JSON или XML, помислете за текстов редактор с подчертаване на синтаксиса. Notepad ++ и Atom са добри опции тук. Открояването на синтаксиса ще подобри вашата точност, като ви покаже кога сте направили грешка.

wifi няма валидна конфигурация

Други места, където можете да намерите конфигурационни файлове за редактиране

Ако се интересувате от допълнително проучване на конфигурационни файлове, ще ги намерите във всякакви приложения и платформи. Има повече неща за конфигуриране на файлове, отколкото да посочите кои уебсайтове и IP адреси да блокирате!

Освен файла hosts, ще намерите конфигурационни файлове във видео игри. Те често се използват за дефиниране и контрол на неща като картографиране.

Междувременно някои конфигурационни файлове могат да се използват за измама. Такъв беше случаят в оригиналната игра Deus Ex на компютър. В наши дни изневярата е далеч по -трудна и често не си струва усилията, освен ако не разрешите официален режим на измама.

Уеб приложенията също използват конфигурационни файлове за персонализиране.

Какво ще стане, ако редактирането на конфигурацията ви не работи?

Проблемите, свързани с редактирането на конфигурационни файлове, обикновено попадат в два лагера: разрешения и потребителска грешка.

Проблемите с конфигурационните файлове, причинени от проблеми с разрешенията, се дължат на целостта на системата. Не можете да запазите промените, защото редактирате като обикновен потребител. За да се предотврати случайно неправилно конфигуриране, много конфигурационни файлове могат да се редактират само от тези с права на администраторско ниво.

Поправянето на това е лесно:

  • В Windows щракнете с десния бутон върху текстовия редактор и изберете Изпълни като администратор
  • В macOS и Linux опитайте да ескалирате привилегиите си с командата sudo. Така че, ако редактирате файла си hosts, стартирайте sudo nano /etc /hosts

(Обърнете внимание, че ако сте посочили различно име на файл или местоположение, ефективно бихте създали конфигурационен файл в терминала.)

Когато проблемът е потребителска грешка, това означава, че вие ​​сте виновни. Проверете дали не сте правили правописни грешки и дали сте следвали конвенциите от конфигурационния файл.

Въпреки че може да изглежда очевидно, проста правописна грешка може да направи целия ви файл безполезен. Преди да се ангажирате с промените си и да запазите файла, не забравяйте:

  • Проверете направената от вас промяна
  • Уверете се, че сте оставили коментар

Също така не забравяйте да затворите конфигурационния файл, преди да опитате да стартирате софтуера, който се опитвате да конфигурирате.

Файловете за конфигуриране са важни

Повече от важно, те са съществена част от използването на Linux. Знанието как да ги редактирате правилно може да ви помогне значително.

Въпреки че можете да редактирате много конфигурационни файлове, не забравяйте да направите копие на файла, преди да направите каквито и да било промени. По този начин можете да се върнете към оригинала, ако нещо се обърка.

шаблон за визитка дума 10 на лист

Използвате Linux? Ето повече за промяната и управлението на hosts файл в Linux .

Дял Дял Туит електронна поща 6 Звукови алтернативи: Най -добрите безплатни или евтини приложения за аудиокниги

Ако не искате да плащате за аудиокниги, ето няколко страхотни приложения, които ви позволяват да ги слушате безплатно и законно.

Прочетете Напред
Свързани теми
  • Linux
  • Обяснена технология
  • Терминал
  • Жаргон
  • Съвети за Linux
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурността, Linux, DIY, програмирането и технологиите, обяснени и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате