ПредишенСледващото

Как бързо и ефективно да редактирате конфигурационните файлове в Linux

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

В действителност, това не е толкова тъжно. Всъщност, повечето Linux-базирани системи администратори изпълняват задачи, свързани с отстраняване на грешки или конфигуриране на приложения с голям ентусиазъм. Изследване на характеристиките на работата на сървъра и приложния софтуер е голямо забавление. В този случай, тези стъпки не трябва да се извършват с помощта на неефективни инструменти. Струва си да припомним, че всеки администратор sistmnomu наличните специализирани инструменти, които са били подложени на много еволюционни промени, за да се максимизира опрости процеса на конфигурационни файлове за редактиране. Отивам да опиша някои от тези инструменти, за да се опрости малко професионална дейност в ролята на администратор Linux-базирани системи. На първо място, аз предлагам да се обсъдят средствата от интерфейса на командния ред, които са от съществено значение в случай, че искате да оптимизирате процеса на редактиране на конфигурационния файл система.

Е, нека да започнем нашето внимание на описаните инструменти.

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

Представете си, че имате два конфигурационни файлове. ФАЙЛ_1 файл съдържа следния текст:

ФАЙЛ_2 файла - следния текст:

Поради наличието на помощната програма за раз, ние можем без никакви проблеми, за да намерите разликите между тези файлове. Ако се отвори прозорец на терминала и да го стартирате с помощта на командата разл ФАЙЛ_1 ФАЙЛ_2. ще видим следния изход, ясно отразява различията между тях (Фигура 1).

Как бързо и ефективно да редактирате конфигурационните файлове в Linux

Фигура 1: раз комунални показва информация за разликите между ФАЙЛ_1 и ФАЙЛ_2 файл.

Трябва да се обърне особено внимание на буквата А. С И D. когато:

  • а означава, че е добавен низ
  • С показва, че ред е променен
  • г означава, че низ е премахнат

В този пример, лесно да се открие изход линия 1c1. което показва, че линия 1 е променен във втория файл.

Заключение разл полезност е малко не-очевидни, тъй като тя е предназначена да чете специализирания софтуер, а не хората. Този инструмент е разработен, за да се получи информация за това, как да се променят файловете, за да синхронизирате съдържанието им. Въпреки това е важно да се разбере, че само тези файлове се записват в линията на своята продукция, която варира. В нашия пример, всички файлове струни са идентични с изключение на първите си редове, или по-скоро техните фрагменти, а именно "/ Var / WWW" в първия файл и "/ Var / WWW / на HTML" през второто. Използването на разл е много по-лесно да намерите разликите между двата конфигурационни файлове. Разбира се, разл на полезност е много по-сложно, но разбирането на фундаменталната приемане на неговата употреба може значително да се улесни задачата за намиране разлики в файловете.

Можем да променим съдържанието на файл 2 файл, както следва:

В този случай, на изхода на разл е по-сложна. За да се опрости, ние можем да се изпълни команда разл -C ФАЙЛ_1 ФАЙЛ_2. С опция ви позволява да активирате изходен формат контекст, който е много по-лесно да се чете (виж Фигура 2).

Как бързо и ефективно да редактирате конфигурационните файлове в Linux

Фигура 2: По-сложен мощност от раз команда в лесен за разбиране формат, благодарение на присъствието на параметър в.

В този случай разл полезност показва информация за тази линия 1 и 4 на файла ФАЙЛ_1 и линии 1 и 3 ФАЙЛ_2 файл се различават. Сега можете да направите необходимите промени в тях.

Впиши полезност показва само броя на редовете, които съответстват на заявката за търсене. Да, всичко е толкова просто. Въпреки това, в случай на добавяне на параметър -н Също така ще изходните числа линия, което отговаря заявката за търсене. В този случай Впиши полезност ни казва, че директива EnableSendfile среща в редовете номерирани 340, 346 и 349 (Фигура 3).

Как бързо и ефективно да редактирате конфигурационните файлове в Linux

Фигура 3: Използване на помощната програма Впиши за търсене на директивата в конфигурационния файл.

Как бързо и ефективно да редактирате конфигурационните файлове в Linux

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

Представете си, че сте отворили конфигурационен файл с помощта /etc/httpd/conf/httpd.conf GEdit. Тъй като този конфигурационен файл е по същество един обикновен текстов файл, GEdit ще използва синтаксиса на режима на маркиране "Текст", след като се отвори (с други думи, обикновено няма да се активира механизъм оцветяване на синтаксиса). Можете да изберете подходящия режим на синтаксиса с помощта на падащото меню в лентата на състоянието в долната част на прозореца. Ако изберете режим "PHP", ще бъдат подчертавайки всички синтаксиса на езика за програмиране, както и маркери HTML (Фигура 5).

Как бързо и ефективно да редактирате конфигурационните файлове в Linux

Фигура 5: Активиране синтаксис механизъм подчертаване да се опрости процеса на редактиране конфигурационен файл.

Не позволявайте на системата да ви смаже

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

Свързани статии

Подкрепете проекта - споделете линка, благодаря!