Электронная библиотека

Хакер


Хакер

Рубрика: Юниксоид

Xakep Online -> Журнал, номер #010, стр. 010-038-2


Расслабься! Это Линукс!

Итак, ты проинсталлировал все как нужно, теперь загружаешь комп. Скорее всего, все должно грузануться без ошибок. Если же при загрузке системы было несколько или хотя бы одна ошибка, то первое, что тебе нужно будет сделать, это найти и устранить эту ошибку. В линуксе (Slackware) есть папка /etc/rc.d, содержащая файлы, которые говорят системе, что запускать при загрузке. Это очень важная директория, тот, кто имеет к ней доступ, может прописать туда backdoor или скрипт, причиняющий вред системе.

Посмотри, что там у тебя за ошибки, устрани их и подредактируй файлы в директории rc.d .

Большинство людей, несмотря на то что имеет опыт работы в линукс, не знает о существовании этих файлов, не знает, что с ними делать, или просто боится что-то там менять, зная, что есть такая ось, как Windows9X, в которой если что изменишь, может полететь вся система и все данные. Расслабься! Это Линукс! :)

satan:/etc/rc.d# ls -l

lrwxrwxrwx 1 root root 4 Jun 5 01:31 rc.0 -> rc.6*

-rwxr-xr-x 1 root root 396 Oct 2 1995 rc.4*

-rwxr-xr-x 1 root root 2273 Oct 17 1996 rc.6*

-rwxr-xr-x 1 root root 1244 May 21 1997 rc.K*

-rwxr-xr-x 1 root root 3439 Sep 25 1997 rc.M*

-rwxr-xr-x 1 root root 5054 Jun 16 1997 rc.S*

-rw-r--r-- 1 root root 1336 Jul 9 1997 rc.cdrom

-rwxr-xr-x 1 root root 52 Jun 12 12:24 rc.httpd*

-rwxr-xr-x 1 root root 2071 Jul 29 14:19 rc.inet1*

-rwxr-xr-x 1 root root 2846 Jul 2 20:41 rc.inet2*

-rwxr-xr-x 1 root root 735 Jun 30 22:10 rc.local*

-rwxr-xr-x 1 root root 5251 Jun 5 09:23 rc.modules*

-rwxr-xr-x 1 root root 9059 Aug 23 1997 rc.serial*

Вот типичная '/etc/rc.d/' директория . Каждый из 'rc.*' файлов делает что-то специфичное, соответствующее статусу системы. Некоторые названия файлов уже говорят все сами за себя, например, 'rc.httpd' файл, который загружает твой HTTPD Web сервер. 'rc.cdrom' загружает cdrom. 'rc.modules' грузит модули, если, конечно, есть такие. (Модули - это специальные драйвера или программы, которые добавляются в кернел во время загрузки системы, а не скомпилены в нем. Модули часто используют для старых типов модемов и другого железа.)

rc.serial

'rc.serial' тоже используется для запуска драйверов, для модема, принтера и другого железа. Большинство 'rc.*' файлов, которые имеют такие имена, как '.cdrom', '.modules', '.serial' и '.httpd', не следует оставлять в таком виде, в каком они остались после инсталляции. Также в этой директории присутствуют файлы, в которых различают Single Users Mode и Multi User Mode, еще есть файлы, показывающие, каких демонов запустить системе после загрузки.

Назад на стр. 010-038-1  Содержание  Вперед на стр. 010-038-3