Основна настройка на Linux

Тук ще разгледаме конфигурирането на конзолата и някои основни демони. Linux.

Настройване на инструменти за локализация.

Да се Linux разбирате език, различен от английски, трябва да конфигурирате локала (локал). Локал - вграден инструмент за локализация (интернационализация) за мнозина UNIX системи. На много дистрибуции Linux, включително в червена шапка се осигурява поддръжка на руски език (както и украински). В разпределението Red Hat Linux локалът е много лесен за конфигуриране.

Разпределения Linux, произведени в Украйна, като например KSI Linux и Black Cat Linux, поддържайте руски и украински език без излишни проблеми.

Настройката на локала ще засегне не само конзолата, но и Xs (графична обвивка на Linux). В разпределението Red Hat 6.x7.0 по принцип също) няма достатъчно шрифтове, така че ще трябва да инсталирате допълнителни шрифтове Кроникс и Cyr_rfx.

И така, нека да започнем с настройката. Изтеглете mc, отидете в директорията / etc/sysconfig. Редактиране на клавиатурата. Променливата е описана там КЛЮЧОВА МАСА. Променете стойността му на ru1. Това ще направи достъпно руското оформление на клавиатурата.

Можете също да направите всички стъпки за настройка на клавиатурата с помощта на помощната програма kbdconfig.

За да активирате промените, стартирайте /etc/rc.d/init.d/keytable start.

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

За да изпълните автоматично тези команди при зареждане, поставете ги в края на файла /etc/rc.local (този файл може да се намира другаде).

Сега, накрая, нека преминем към конфигуриране на локала.

Препоръчително е да изтриете всички редове във файла/etc/sysconfig/i18n (разбира се, запазване на резервно копие на този файл) и да напишете следното:

Това е, сега следващия път, когато влезете в системата, трябва да имате руски.

Обща информация за настройката на системата.

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

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

.bashrc - задава псевдоними и функции

.bash_profile или .profile - задава променливи на средата и изпълнява програмата

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

Може да се направи аналогия между .profile на Linux и autoexec.bat на Windows.

Има и много други конфигурационни файлове, можете да намерите описанията им в документацията за програмите, които създават тези файлове (погледнете в/usr/doc (на Red Hat 6.x) или/usr/share/doc (на Red Hat 7,0)).

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

Ето някои от тях:

/ etc/issue - съобщение, което идентифицира системата (то се показва на екрана при стартиране на програмата за вход, което удостоверява потребителя).

/ etc/motd - съобщение след влизане.

/ etc/profile - скрипт, който задава глобални променливи на средата.

/ etc/bashrc - задава псевдоними за bash.

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

Някои по-важни файлове:

/etc/lilo.conf - LILO (Linux bootloader) конфигурационен файл

/etc/modules.conf - конфигуриране на модули на ядрото.

/ etc/printcap - конфигурационен файл на принтера.

/ etc/securetty - има списък с терминали, до които root може да има достъп.

/etc/smb.conf - конфигурационен файл на SAMBA (демон за поддръжка на SMB протокол).

/ etc/termcap - конфигурационен файл на терминала.

Лило настройка.

LILO е зареждачът на ядрото на Linux. НО той може не само да зарежда ядрото на Linux, но и да зарежда други ОС.

Трябва да се отбележи, че можете да имате няколко ядра на вашия твърд диск едновременно. Можете да зададете етикети lilo на тези ядра и след това при зареждане да изберете кое ядро ​​искате да стартирате. LILO също така поддържа зареждане на операционната система от втори твърд диск и няма ограничение (само в най-новите версии) на достъп само до 1024 цилиндъра (т.е. можете да поставите Linux след 8 гигабайта пространство на вашия твърд диск).