root localhost что это
Доступ запрещен для пользователя «root» @ «localhost» при попытке предоставить привилегии. Как я могу предоставить привилегии?
Я посмотрел на ряд подобных вопросов, и поэтому я демонстрирую, что я проверил основы. Хотя, конечно, это не значит, что я не пропустил нечто совершенно очевидное. 🙂
мой вопрос: почему мне отказано в доступе к пользователю с привилегиями делать то, что я пытаюсь сделать, и где я уже набрал пароль и получил доступ? (Для полноты я попытался ввести неправильный пароль, чтобы убедиться, что клиент MySQL откажет мне доступ при запуске программы.)
вошел в оболочку машины, на которой работает сервер MySQL через ssh, я вхожу в систему как root:
потрясающе. Мое чтение ответов на подобные вопросы предполагает, что я должен убедиться, что привилегии актуальны с тем, что находится в таблицах грантов
далее убедитесь, что я тот, кто я думаю, что я:
. и действительно действительно сделать конечно:
пока все хорошо. Какие у меня теперь привилегии?
теперь это немного трудно читать, поэтому давайте попробуем так (вы также увидите, что есть пользователь не localhost ‘root’):
потрясающе! MySQL думает, что я root@localhost и root@localhost имеет все эти привилегии. Это значит, что я должна быть в состоянии делать то, что хочу, верно?
как я мог что-то испортить основной?
Примечание: Для тех, кто хочет предложить, чтобы у меня не было пользователя с именем root со всеми привилегиями, это здорово, и что-то я подумаю сделать, как только я смогу дать другому пользователю некоторые привилегии.
Ошибка access denied for user root localhost
Если вы захотите настроить резервное копирование базы данных на другой сервер, или протестировать соединение с базой данных из другого сервера. И тогда вы можете столкнуться с ошибкой access denied for user root localhost, даже если вы указали верное имя пользователя, базу данных и пароль.
В этой небольшой статье мы рассмотрим почему возникает эта ошибка, а также как ее исправить и подключиться к MySQL из другого сервера через интернет.
Что означает access denied for user root localhost?
Если переводить дословно, то эта ошибка означает что у вас нет доступа к данной базе данных от имени этого пользователя. В примере я использовал пользователя root, но вы можете использовать и другого пользователя. Это может быть вызвано несколькими причинами:
Для безопасности базы данных в mysql была придумана настройка хоста, из которого пользователь может авторизоваться. По умолчанию для пользователей устанавливается разрешение на авторизацию только с localhost. Чтобы разрешить подключение с других хостов, нужно менять настройки. Рассмотрим как это делается с помощью Phpmyadmin и в терминале.
Исправляем ошибку access denied for user root localhost
1. Подключение с другого хоста
Сначала рассмотрим как работать с Phpmyadmin. Это намного проще для начинающих и тех, кто не любит работать в терминале. Откройте Phpmyadmin, авторизуйтесь в программе с правами root и перейдите на вкладку «Учетные записи пользователей»:
Здесь, вы увидите, кроме обычных полей, поле «имя хоста», которое указывает с какого хоста может подключаться пользователь. Если в этом поле написано localhost, значит этот пользователь может авторизоваться только с локальной машины. Также, в этом поле может находиться IP адрес, с которого есть разрешение или символ %, который означает, что пользователь может подключаться с любого IP.
Чтобы изменить права для пользователя, нужно нажать на ссылку «Редактировать привилегии» для него, на открывшейся странице перейдите на вкладку «Информация об учетной записи»:
Затем установите в поле «Имя хоста» значение «Любой хост» чтобы разрешить этому пользователю авторизоваться с любого IP. Если вы хотите разрешить только определенный IP, выберите «Использовать текстовое поле» и укажите нужный адрес или подсеть:
После этого останется нажать кнопку «Вперед» чтобы сохранить настройки. Если вам нужно чтобы был доступ и с локального IP, и с другого, то необходимо создать еще одного пользователя. После этого вы сможете авторизоваться от имени этого пользователя.
Теперь рассмотрим другой способ решить ошибку 1045 access denied for user root localhost, с помощью терминала. Это немного проще, поскольку вам нужно только выполнить несколько команд:
> UPDATE mysql.user SET Host=’%’ WHERE Host=’localhost’ AND User=’имя_пользователя’;
> UPDATE mysql.db SET Host=’%’ WHERE Host=’localhost’ AND User=’имя_пользователя’;
> FLUSH PRIVILEGES;
Уже после этого, вы можете подключаться к серверу баз данных с любого другого компьютера и не получите никаких ошибок. Вместо символа %, можно указать нужный ip или localhost, если ограничение нужно вернуть обратно.
2. Неверный пароль root
Иногда случается, что при установке базы данных пароль для root задается, но вы его не знаете. Поскольку это главный пользователь и если вы не можете войти от его имени, то вы не сможете ничего исправить. Сначала попробуйте авторизоваться от имени root в системе и подключиться к базе без пароля:
Иногда это работает. Если не сработало, остановите службу mysql и запустите ее без проверки безопасности, а затем попробуйте снова:
> USE mysql;
> UPDATE user SET Password=PASSWORD(‘ваш_пароль’) where USER=’root’;
> FLUSH PRIVILEGES;
Еще можно попытаться выдать права над всеми таблицами нашему пользователю, если это необходимо:
> GRANT ALL ON *.* TO ‘root’@’localhost’ WITH GRANT OPTION;
Обратите внимание на хост localhost, если вы хотите чтобы удаленные узлы тоже могли подключаться к этому пользователю, то нужно использовать %. Дальше можно перезапустить базу данных и работать как обычно.
Выводы
Теперь вы знаете как решается mysql access denied for user root localhost и что делать в таких ситуациях, чтобы решить проблему. Надеюсь, эта информация была полезной для вас. Если у вас остались вопросы, спрашивайте в комментариях!
Root localhost что это
еУМЙ ОЕ РТЕДРТЙОЙНБФШ ОЙЛБЛЙИ ДЕКУФЧЙК, ФП ОБ ЬЛТБО ВХДЕФ ЧЩДБОБ НБУУБ УППВЭЕОЙК, ТБЪВЙТБФШ УНЩУМ ЛПФПТЩИ НЩ РПЛБ ОЕ ВХДЕН, Й, ОБЛПОЕГ, РПСЧЙФУС УЙНРБФЙЮОЩК РЙОЗЧЙОЮЙЛ (ТБУУЛБЪЩЧБА П ФПН, ЮФП РПСЧМСМПУШ РТЙ ПДОПН ЙЪ ЧБТЙБОФПЧ ХУФБОПЧЛЙ Х НЕОС, ЛПЗДБ С УФБЧЙМ Black Cat ЧЕТУЙЙ 5.2; Х чБУ, ЛПОЕЮОП, УППВЭЕОЙЕ ВХДЕФ ПФМЙЮБФШУС Ч ОЕЛПФПТЩИ ДЕФБМСИ), ОЙЦЕ ЛПФПТПЗП ОБ ЬЛТБОЕ ОБРЙУБОП:
Linux Version 2.0.36, Compiled #1 Tue Dec 29 13:11:11 EST 1998
One Intel 486 DX/2-WB Processor, 16M RAM, 33.28 Bogomips Total
localhost.localdomain
Black Cat Linux release 5.2 (Fulcrun)
Kernel 2.0.36 on an i486
еУМЙ чЩ ЪБЗТХЦБЕФЕУШ У ДЙУЛЕФЩ, ФП ЧУЕ РТПЙУИПДЙФ РТЙНЕТОП ФБЛ ЦЕ, ТБЪЧЕ ЮФП ЮХФШ НЕДМЕООЕЕ.
3.2. мПЗЙТПЧБОЙЕ
пЮЕЧЙДОП, ЮФП Ч ПФЧЕФ ОБДП ЧЧПДЙФШ РБТПМШ ФПЗП РПМШЪПЧБФЕМС, ЙНС ЛПФПТПЗП ВЩМП ЧЧЕДЕОП ТБОЕЕ. рТЙ РЕТЧПК ЪБЗТХЪЛЕ ОБДП ЧЧЕУФЙ ФПФ РБТПМШ, ЛПФПТПК ВЩМ ЪБДБО ДМС root-Б Ч РТПГЕУУЕ ЙОУФБММСГЙЙ Й ОБЦБФШ [Enter]. ъБНЕФЙН, ЮФП ЕУМЙ РПУМЕ ЧЧПДБ ЙНЕОЙ ПЮЕОШ ДПМЗП ОЕ ЧЧПДЙФШ РБТПМШ, ФП УЙУФЕНБ УОПЧБ ЧЕТОЕФУС Л ЪБРТПУХ ЙНЕОЙ РПМШЪПЧБФЕМС.
рПУМЕ ЧЧПДБ РБТПМС чЩ ХЧЙДЙФЕ РТЙНЕТОП ФБЛХА ОБДРЙУШ:
рТЕЦДЕ ЮЕН РТЕДМПЦЙФШ чБН ЧЧЕУФЙ РЕТЧХА ЛПНБОДХ, ОБДП УЛБЪБФШ, ЮФП Ч МАВПК UNIX-УЙУФЕНЕ ХЮЙФЩЧБЕФУС ТЕЗЙУФТ УЙНЧПМПЧ, ФП ЕУФШ ТБЪМЙЮБАФУС УФТПЮОЩЕ Й РТПРЙУОЩЕ ВХЛЧЩ. рПЬФПНХ ЧЧПДЙФШ ЧУЕ ЛПНБОДЩ Й ЙИ РБТБНЕФТЩ УМЕДХЕФ ЙНЕООП ФБЛ, ЛБЛ ХЛБЪБОП Ч РТЙНЕТБИ, ХЮЙФЩЧБС ТЕЗЙУФТ.
ч УЙУФЕНЕ ВХДЕФ ПФЛТЩФ УЮЕФ ДМС РПМШЪПЧБФЕМС jim. пДОБЛП ЧПКФЙ Ч УЙУФЕНХ РПД ЬФЙН ЙНЕОЕН ЕЭЕ ОЕЧПЪНПЦОП. дМС ФПЗП, ЮФПВЩ РПМШЪПЧБФЕМШ jim НПЗ МПЗЙТПЧБФШУС, ОБДП ЪБДБФШ ЕНХ РБТПМШ. дМС ЬФПЗП ЧЧПДЙН ЛПНБОДХ
чЧПДЙФЕ РБТПМШ. рПУМЕ ФПЗП, ЛБЛ чЩ ЪБЧЕТЫЙФЕ ЧЧПД ОБЦБФЙЕН ЛМБЧЙЫЙ [Enter], УЙУФЕНБ РПРТПУЙФ ЧЧЕУФЙ ЕЗП РПЧФПТОП:
Retype new UNIX password:
еУМЙ чЩ ОЕ ПЫЙВМЙУШ РТЙ ЧЧПДЕ (РБТПМШ РТЙИПДЙФУС ЧЧПДЙФШ «ЧУМЕРХА», РПУЛПМШЛХ ПО ОЕ ПФПВТБЦБЕФУС ОБ ЬЛТБОЕ), РПСЧЙФУС УППВЭЕОЙЕ:
passwd: all authentication tokens updated successfully
Й РТЙЗМБЫЕОЙЕ УЙУФЕНЩ. еУМЙ чЩ ЧЩВТБМЙ РБТПМШ ОЕ ПЮЕОШ ХДБЮОП, чБН ВХДЕФ ЧЩДБОП РТЕДХРТЕЦДЕОЙЕ, ОП УЙУФЕНБ ЧУЕ ТБЧОП РТЙНЕФ РБТПМШ Й РПЪЧПМЙФ ОПЧПНХ РПМШЪПЧБФЕМА ЧИПДЙФШ У ОЙН Ч УЙУФЕНХ.
фБЛЙН ПВТБЪПН, чЩ РПЪОБЛПНЙМЙУШ У РЕТЧЩНЙ ДЧХНС ЛПНБОДБНЙ УЙУФЕНЩ Red Hat Linux.
ч ПФЧЕФ чЩ РПМХЮЙФЕ ПРЙУБОЙЕ УППФЧЕФУФЧХАЭЕК ЛПНБОДЩ ЙМЙ ЙОЖПТНБГЙА РП ФЕНЕ, ПВПЪОБЮЕООПК ЛМАЮЕЧЩН УМПЧПН. рПУЛПМШЛХ ЙОЖПТНБГЙС ПВЩЮОП ОЕ РПНЕЭБЕФУС ОБ ПДОПН ЬЛТБОЕ, НПЦОП РПМШЪПЧБФШУС РТЙ РТПУНПФТЕ ЛМБЧЙЫБНЙ [PageUp] Й [PageDown], Б ФБЛЦЕ ЛМБЧЙЫЕК РТПВЕМБ. оБЦБФЙЕ ЛМБЧЙЫЙ [q] Ч МАВПК НПНЕОФ РТЙЧПДЙФ Л ЧЩИПДХ ЙЪ ТЕЦЙНБ РТПУНПФТБ Й ЧПЪЧТБФХ Ч ТЕЦЙН ЧЧПДБ ЛПНБОД. рПРТПВХКФЕ РТПУНПФТЕФШ ЙОЖПТНБГЙА РП ТБУУНПФТЕООЩН ХЦЕ ЛПНБОДБН login Й passwd. ъБНЕФЙН, ЮФП ФПЮОП ФБЛЦЕ НПЦОП РПМХЮЙФШ ЙОЖПТНБГЙА РП УБНПК ЛПНБОДЕ man. чЧЕДЙФЕ
л УПЦБМЕОЙА, Ч ВПМШЫЙОУФЧЕ УМХЮБЕЧ ЙОЖПТНБГЙС ЧЩДБЕФУС РП-БОЗМЙКУЛЙ. еУМЙ чЩ ОЕ ЮЙФБЕФЕ РП-БОЗМЙКУЛЙ, ФП ФЕТРЕМЙЧП ЮЙФБКФЕ ОБУФПСЭЕЕ ТХЛПЧПДУФЧП, ЙМЙ ОБКДЙФЕ ЛБЛХА-ФП ЛОЙЗХ, ЛПФПТБС чБН РПЛБЦЕФУС МХЮЫЕ.
рТПУНПФТЙФЕ ПРЙУБОЙС ЬФЙИ ЛПНБОД У РПНПЭША ЛПНБОДЩ man.
нЩ ОЕ ВХДЕН РТЙЧПДЙФШ ЪДЕУШ ВПМЕЕ РПДТПВОЩК УРЙУПЛ ЧПЪНПЦОЩИ ЛПНБОД. чП-РЕТЧЩИ, У ОЕПВИПДЙНЩНЙ ЛПНБОДБНЙ НПЦОП ВХДЕФ РПУФЕРЕООП РПЪОБЛПНЙФШУС Ч ИПДЕ ДБМШОЕКЫЕЗП ЮФЕОЙС. чП-ЧФПТЩИ, ПРЙУБОЙС ПУОПЧОЩИ ЛПНБОД НПЦОП ОБКФЙ Ч МАВПК ЛОЙЗЕ РП UNIX.
3.3. фЕТНЙОБМЩ Й ПВПМПЮЛБ (shell)
ъОБС ФЕРЕТШ, ЛБЛ ПФЛТЩФШ Й ЪБЛТЩФШ УЕБОУ ТБВПФЩ Ч УЙУФЕНЕ, ЧЩРПМОЙФЕ РТЙЧЕДЕООЩЕ ЧЩЫЕ ТЕЛПНЕОДБГЙЙ, ФП ЕУФШ ЪБЧЕДЙФЕ УЕВС ЛБЛ ТСДПЧПЗП РПМШЪПЧБФЕМС (ВЕЪ УХРЕТРПМШЪПЧБФЕМШУЛЙИ РТБЧ), ЪБЧЕТЫЙФЕ ЧУЕ УЕБОУЩ ТБВПФЩ, ПФЛТЩФЩЕ ПФ ЙНЕОЙ root-Б, Й УОПЧБ ЧПКДЙФЕ Ч УЙУФЕНХ РПД УЧПЙН ЙНЕОЕН.
пВПМПЮЛХ НПЦЕФ ЪБРХУЛБФШ ОЕ ФПМШЛП ЛПНБОДБ login. чЩ НПЦЕФЕ РТПУФП ЧЧЕУФЙ ЛПНБОДХ bash (ЙНЕООП ФБЛ ОБЪЩЧБЕФУС РТПЗТБННБ-ПВПМПЮЛБ ОБ СЪЩЛЕ УЙУФЕНЩ Red Hat Linux) Й ФЕН УБНЩН ЪБРХУФЙФШ ОПЧЩК ЬЛЪЕНРМСТ ПВПМПЮЛЙ. чЩИПДС ЙЪ ОЕЗП (РП ЛПНБОДЕ exit ЙМЙ РП ЛПНВЙОБГЙЙ ЛМБЧЙЫ [Ctrl]-[D]) чЩ ЧЕТОЕФЕУШ Л РТЕДЩДХЭЕНХ ЬЛЪЕНРМСТХ ПВПМПЮЛЙ.
пВПМПЮЛБ bash СЧМСЕФУС ОЕ ФПМШЛП ЛПНБОДОЩН РТПГЕУУПТПН. ОП Й НПЭОЩН СЪЩЛПН РТПЗТБННЙТПЧБОЙС. ч ПВПМПЮЛЕ ЙНЕЕФУС ГЕМЩК ТСД ЧУФТПЕООЩИ (ЧОХФТЕООЙИ) ЛПНБОД Й ПРЕТБФПТПЧ, Б, ЛТПНЕ ФПЗП, Ч ЛБЮЕУФЧЕ ЛПНБОДЩ НПЦЕФ ЙУРПМШЪПЧБФШУС МАВБС РТПЗТБННБ, ИТБОСЭБСУС Ч ЧЙДЕ ЖБКМБ ОБ ДЙУЛЕ. уРЙУПЛ ЧУФТПЕООЩИ ЛПНБОД НПЦОП РПМХЮЙФШ РП ЛПНБОДЕ help (рПРТПВХКФЕ!). дЕФБМШОХА ЙОЖПТНБГЙА РП ЛПОЛТЕФОПК ЧУФТПЕООПК ЛПНБОДЕ ЧЩДБЕФ ФБ ЦЕ ЛПНБОДБ help У ХЛБЪБОЙЕН Ч ЛБЮЕУФЧЕ РБТБНЕФТБ ЙНЕОЙ ЧУФТПЕООПК ЛПНБОДЩ, ОБРТЙНЕТ: help cd.
рПДТПВОЕЕ ПВПМПЮЛБ bash ВХДЕФ ТБУУНПФТЕОБ Ч УМЕДХАЭЕН ТБЪДЕМЕ (чЩ НПЦЕФЕ ФБЛЦЕ ОБЙФЙ ЕЕ ПРЙУБОЙЕ Ч ПВЫЙТОПК МЙФЕТБФХТЕ РП UNIX). уЕКЮБУ ОЕПВИПДЙНП ФПМШЛП ПФНЕФЙФШ, ЮФП ДМС UNIX-РПДПВОЩИ УЙУФЕН ТБЪТБВПФБОП ОЕУЛПМШЛП БМШФЕТОБФЙЧОЩИ Л bash ПВПМПЮЕЛ. йИ НПЦОП ЙУРПМШЪПЧБФШ Й Ч Linux, ОП РП ХНПМЮБОЙА ЪБРХУЛБЕФУС ЙНЕООП bash.
тБУУНПФТЙН ФЕРЕТШ ЕЭЕ ПДОХ ЛПНБОДХ, ЛПФПТХА чБН ОЕПВИПДЙНП ЪОБФШ, РПУЛПМШЛХ ЧУЕ ЦЕ ЛПНРШАФЕТ Х чБУ РЕТУПОБМШОЩК (ОЕЧБЦОП, ДПНБ МЙ ЬФП РТПЙУИПДЙФ, ЙМЙ ОБ ТБВПФЕ). б ЬФП ЪОБЮЙФ, ЮФП чЩ Й ЕУФШ УХРЕТРПМШЪПЧБФЕМШ ДБООПЗП ЛПНРШАФЕТБ. оП, ЛБЛ ХЦЕ ВЩМП УЛБЪБОП ЧЩЫЕ, ЧИПДЙФШ Ч УЙУФЕНХ РПД ЙНЕОЕН УХРЕТРПМШЪПЧБФЕМС ОЕ ТЕЛПНЕОДХЕФУС, РПУЛПМШЛХ МАВПЕ ОЕПУФПТПЦОПЕ ДЕКУФЧЙЕ УХРЕТРПМШЪПЧБФЕМС НПЦЕФ РТЙЧЕУФЙ Л ОЕЦЕМБФЕМШОЩН РПУМЕДУФЧЙСН. чИПДС РПД ЙНЕОЕН РТПУФПЗП РПМШЪПЧБФЕМС чЩ, РП ЛТБКОЕК НЕТЕ, ОЕ НПЦЕФЕ РП ОЕПУФПТПЦОПУФЙ ХДБМЙФШ ЙМЙ ЙУРПТФЙФШ УЙУФЕНОЩЕ ЖБКМЩ. ч ФП ЦЕ ЧТЕНС, ЙНЕЕФУС ТСД ДЕКУФЧЙК (ОБРТЙНЕТ, НПОФЙТПЧБОЙЕ ЖБКМПЧЩИ УЙУФЕН), ЧЩРПМОЙФШ ЛПФПТЩЕ НПЦЕФ ФПМШЛП УХРЕТРПМШЪПЧБФЕМШ. оЕ РЕТЕЪБЗТХЦБФШ ЦЕ ЛБЦДЩК ТБЪ ЛПНРШАФЕТ! йНЕООП Ч ФБЛЙИ УЙФХБГЙСИ ЧЩТХЮБЕФ ЛПНБОДБ su. дПУФБФПЮОП ЧЧЕУФЙ ЛПНБОДХ su Й ФЕЛХЭБС ПВПМПЮЛБ (ФБЛ Й ИПЮЕФУС УЛБЪБФШ «УЙУФЕНБ») ЪБРХУФЙФ ДМС чБУ ОПЧЩК ЬЛЪЕНРМСТ ПВПМПЮЛЙ, Ч ЛПФПТЩК чЩ РПРБДЕФЕ ХЦЕ У РТБЧБНЙ РПМШЪПЧБФЕМС root. еУФЕУФЧЕООП, ЮФП ДМС ЬФПЗП чБН РТЙДЕФУС (Ч ПФЧЕФ ОБ УППФЧЕФУФЧХАЭЙК ЪБРТПУ) ЧЧЕУФЙ РБТПМШ РПМШЪПЧБФЕМС root. ъБЛПОЮЙЧ ЧЩРПМОСФШ БДНЙОЙУФТБФПТУЛЙЕ ДЕКУФЧЙС, ЧЩКДЙФЕ ЙЪ ПВПМПЮЛЙ, Й чЩ УОПЧБ УФБОЕФЕ ОЕРТЙЧЕМЙЗЙТПЧБООЩН РПМШЪПЧБФЕМЕН У ПФЧЕДЕООЩНЙ ЕНХ РПМОПНПЮЙСНЙ.
еУМЙ чЩ МПЗЙТПЧБМЙУШ ЛБЛ root, ФП чЩ НПЦЕФЕ БОБМПЗЙЮОЩН ПВТБЪПН ЪБРХУФЙФШ ОПЧЩК ЬЛЪЕНРМСТ ПВПМПЮЛЙ ПФ ЙНЕОЙ МАВПЗП РПМШЪПЧБФЕМС, РБТПМШ ЛПФПТПЗП чЩ ЪОБЕФЕ. оП ДМС ЬФПЗП ОБДП ХЛБЪБФШ ЙНС ЬФПЗП РПМШЪПЧБФЕМС Ч ЛПНБОДОПК УФТПЛЕ, ОБРТЙНЕТ:
лПЗДБ НЩ ЧЧПДЙН su ВЕЪ ХЛБЪБОЙС ЙНЕОЙ, РП ХНПМЮБОЙА РПДУФБЧМСЕФУС ЙНС УХРЕТРПМШЪПЧБФЕМС root.
3.4. тЕДБЛФЙТПЧБОЙЕ ЛПНБОДОПК УФТПЛЙ. йУФПТЙС ЛПНБОД
рТЙНЕЮБОЙЕ: ЕУМЙ чЩ ТБВПФБЕФЕ ОЕ РТПУФП Ч ПВПМПЮЛЕ bash, Б ЪБРХУФЙМЙ РТПЗТБННХ Midnight Commander, ФП ФБЛЙЕ ЛМБЧЙЫЙ ЛБЛ «УФТЕМЛБ ЧРТБЧП», «УФТЕМЛБ ЧМЕЧП», Home, End, Del ОЕ НПЗХФ ЙУРПМШЪПЧБФШУС ФБЛ, ЛБЛ ХЛБЪБОП Ч РТЙЧЕДЕООПК ФБВМЙГЕ, РПУЛПМШЛХ ПОЙ ЙУРПМШЪХАФУС ДМС РЕТЕНЕЭЕОЙС РПДУЧЕФЛЙ Ч ФЕЛХЭЕК РБОЕМЙ, ОП ХЛБЪБООЩЕ ЧЩЫЕ Ч УЛПВЛБИ ЛПНВЙОБГЙЙ УЙНЧПМШОЩИ ЛМБЧЙЫ У ЛМБЧЙЫБНЙ Ctrl Й Esc РП-РТЕЦОЕНХ ДЕКУФЧХАФ ДМС ТЕДБЛФЙТПЧБОЙС ЛПНБОДОПК УФТПЛЙ.
уРЙУПЛ ЧПЪНПЦОЩИ ЛПНБОД ОЕ ПЗТБОЙЮЙЧБЕФУС ФПМШЛП РТЙЧЕДЕООЩНЙ Ч ФБВМЙГЕ, ОП ЙЪ-ЪБ ПЗТБОЙЮЕООПУФЙ ПВЯЕНБ ЛОЙЗЙ ОЕЧПЪНПЦОП РТЙЧЕУФЙ ЪДЕУШ РПМОЩК РЕТЕЮЕОШ ЛПНБОД, ДМС РПМХЮЕОЙС ДПРПМОЙФЕМШОПК ЙОЖПТНБГЙЙ ЧПУРПМШЪХКФЕУШ ЛПНБОДПК info bash.
ъБНЕФЙН, ЮФП ПВПМПЮЛБ bash ЙНЕЕФ ЧУФТПЕООХА РПДРТПЗТБННХ, РТЕДОБЪОБЮЕООХА ДМС ПВМЕЗЮЕОЙС ЧЧПДБ ЛПНБОД Ч ЛПНБОДОПК УФТПЛЕ. ьФБ РПДРТПЗТБННБ ЧЩЪЩЧБЕФУС РП ЛМБЧЙЫЕ TAB РПУМЕ ФПЗП, ЛБЛ чЩ ХЦЕ ЧЧЕМЙ ОЕЛПФПТПЕ ЮЙУМП УЙНЧПМПЧ. еУМЙ ЬФЙ УЙНЧПМЩ СЧМСАФУС ОБЮБМПН ОБЪЧБОЙС ПДОПК ЙЪ УФБОДБТФОЩИ ЛПНБОД, ЛПФПТЩЕ ЙЪЧЕУФОЩ ПВПМПЮЛЕ, ФП ЧПЪНПЦОЩ ДЧБ ЧБТЙБОФБ ТЕБЛГЙЙ ПВПМПЮЛЙ ОБ ОБЦБФЙЕ ЛМБЧЙЫЙ Tab. еУМЙ РП ЧЧЕДЕООЩН УЙНЧПМБН ЛПНБОДБ ПРТЕДЕМСЕФУС ПДОПЪОБЮОП, ПВПМПЮЛБ РТПУФП ДПВБЧМСЕФ ПЛПОЮБОЙЕ ЛПНБОДЩ Ч ЛПНБОДОХА УФТПЛХ. еУМЙ ПДОПЪОБЮОП ЧПУУФБОПЧЙФШ ЙНС ЛПНБОДЩ РП ЧЧЕДЕООЩН УЙНЧПМБН ОЕЧПЪНПЦОП, ФП ЧЩДБЕФУС УРЙУПЛ ЧПЪНПЦОЩИ ЧБТЙБОФПЧ РТПДПМЦЕОЙС ДМС ФПЗП, ЮФПВЩ РПМШЪПЧБФЕМШ НПЗ ЧЧЕУФЙ ЕЭЕ ОЕУЛПМШЛП УЙНЧПМПЧ, РПЪЧПМСАЭЙИ ПДОПЪОБЮОП ЪБЧЕТЫЙФШ ЧЧПД ЛПНБОДЩ ОБЦБФЙЕН ЛМБЧЙЫЙ Tab.
еУМЙ ЧЧЕУФЙ УЙНЧПМ TAB РПУМЕ ФПЗП, ЛБЛ ЧЧЕДЕОБ ПДОБ ЙЪ ЛПНБОД Й РТПВЕМ, ПВПМПЮЛБ РТЕДРПМБЗБЕФ, ЮФП чЩ ЙЭЕФЕ ЙНС ЖБКМБ, ЛПФПТЩК ДПМЦЕО ЧЧПДЙФШУС ЛБЛ РБТБНЕФТ ЛПНБОДЩ, Й ЧЩДБЕФ Ч ЛБЮЕУФЧЕ РПДУЛБЪЛЙ УРЙУПЛ ЖБКМПЧ ФЕЛХЭЕЗП ЛБФБМПЗБ. еУМЙ ЦЕ ДПУФБФПЮОБС ЮБУФШ ЙНЕОЙ ЖБКМБ ЧЧЕДЕОБ, ФП ЪБЛБОЮЙЧБЕФУС ЧЧПД ЬФПЗП ЙНЕОЙ Ч ЛПНБОДОХА УФТПЛХ. бОБМПЗЙЮОЩН ПВТБЪПН НПЦОП РЩФБФШУС ХЗБДЩЧБФШ ПЛПОЮБОЙС РЕТЕНЕООЩИ ПЛТХЦЕОЙС, ЕУМЙ ЧНЕУФП ЛМБЧЙЫЙ Tab ЧПУРПМШЪПЧБФШУС ЛПНВЙОБГЙЕК ESC-$.
3.5. ъБЧЕТЫЕОЙЕ ТБВПФЩ УЙУФЕНЩ Red Hat Linux
й НПЦЕФЕ РПУНПФТЕФШ ЕЭЕ ТБЪ, РПЧФПТЙЧ ЪБРХУЛ ЬФПК ЛПНБОДЩ. оП ВПМЕЕ ЧБЦОБС РТЙЮЙОБ УПУФПЙФ Ч ФПН, ЮФП ОЕЛПФПТЩЕ ЙЪ ЬФЙИ РТПГЕУУПЧ НПЗХФ ТБВПФБФШ У ЖБКМБНЙ, РТЙЮЕН УЙУФЕНБ ОЕ ЪБРЙУЩЧБЕФ ЧУЕ ЙЪНЕОЕОЙС ЖБКМПЧ ОБ ДЙУЛ УТБЪХ РПУМЕ ЧОЕУЕОЙС ЬФЙИ ЙЪНЕОЕОЙК РПМШЪПЧБФЕМЕН ЙМЙ РТПГЕУУПН, Б УПИТБОСЕФ ЙИ ЧТЕНЕООП Ч ПРЕТБФЙЧОПК РБНСФЙ (ЛЬЫЙТХЕФ). еУМЙ РТПУФП ЧЩЛМАЮЙФШ РЙФБОЙЕ, ЬФЙ ЙЪНЕОЕОЙС ОЕ ВХДХФ УПИТБОЕОЩ Й РТПРБДХФ, ЮФП ЙОПЗДБ НПЦЕФ РТЙЧЕУФЙ ДБЦЕ Л ОЕЧПЪНПЦОПУФЙ РПУМЕДХАЭЕК ЪБЗТХЪЛЙ УЙУФЕНЩ. фБЛ ЮФП ОБДП ХНЕФШ РТБЧЙМШОП ЪБЧЕТЫЙФШ ТБВПФХ УЙУФЕНЩ РЕТЕД ЧЩЛМАЮЕОЙЕН ЛПНРШАФЕТБ. ьФП ДЕМБЕФУС ЛПНБОДПК shutdown.
лПНБОДБ shutdown НПЦЕФ ВЩФШ ЧЩРПМОЕОБ ФПМШЛП РПМШЪПЧБФЕМЕН root, ФБЛ ЮФП чЩ МЙВП ДПМЦОЩ ВЩФШ МПЗЙТПЧБОЩ РПД ЬФЙН ЙНЕОЕН, МЙВП ДПМЦОЩ РТЕДЧБТЙФЕМШОП ЧЩРПМОЙФШ ЛПНБОДХ su, ЮФПВЩ РТЙПВТЕУФЙ УППФЧЕФУФЧХАЭЙЕ РТБЧБ.
лПНБОДБ shutdown ЙНЕЕФ УМЕДХАЭЙК УЙОФБЛУЙУ:
рБТБНЕФТ time ХЛБЪЩЧБЕФ ЧТЕНС, ЛПЗДБ ДПМЦОБ ВЩФШ ЧЩРПМОЕОБ ЛПНБОДБ (ОЕ ПВСЪБФЕМШОП ЧЩРПМОСФШ ЕЕ ОЕНЕДМЕООП). чТЕНС НПЦОП ХЛБЪБФШ Ч ЖПТНЕ ЪБДЕТЦЛЙ ПФ ФЕЛХЭЕЗП НПНЕОФБ. оБРТЙНЕТ, ЕУМЙ чЩ ИПФЙФЕ, ЮФПВЩ УЙУФЕНБ ПУФБОПЧЙМБУШ ЮЕТЕЪ 5 НЙОХФ, ЧЧПДЙФЕ ЛПНБОДХ
ЮФП ВХДЕФ ПЪОБЮБФШ «ПУФБОПЧЙФШ УЙУФЕНХ ЮЕТЕЪ 5 НЙОХФ Й РЕТЕЪБЗТХЪЙФШУС РПУМЕ ФПЗП, ЛБЛ ТБВПФБ ВХДЕФ ЛПТТЕЛФОП ЪБЧЕТЫЕОБ». дМС чБУ РПЛБ ОБЙВПМЕЕ БЛФХБМШОПК ЖПТНПК ЬФПК ЛПНБОДЩ ВХДЕФ, УЛПТЕЕ ЧУЕЗП,
ЛПЗДБ чЩ ЪБИПФЙФЕ РТПУФП ЧЩЛМАЮЙФШ ЛПНРШАФЕТ.
3.7. зДЕ ОБКФЙ РПДУЛБЪЛЙ ЧП ЧТЕНС ТБВПФЩ У УЙУФЕНПК?
еУМЙ чЩ ПЛБЦЕФЕУШ Ч УЙФХБГЙЙ, ЛПЗДБ ОЕ ЪОБЕФЕ, ЮФП РТЕДРТЙОСФШ ЙМЙ УДЕМБФШ ДМС ДПУФЙЦЕОЙС ЦЕМБЕНПК ГЕМЙ, МХЮЫЕ ЧУЕЗП ОБЮБФШ ЙУЛБФШ РПДУЛБЪЛХ Ч УБНПК УЙУФЕНЕ. дЙУФТЙВХФЙЧ Red Hat Linux УПДЕТЦЙФ ФЩУСЮЙ УФТБОЙГ ДПЛХНЕОФБГЙЙ, РТЕДУФБЧМЕООПК Ч ЬМЕЛФТПООПН ЧЙДЕ, ФБЛ ЮФП ПФЧЕФЩ ОБ ЧУЕ ЧПЪОЙЛБАЭЙЕ ЧПРТПУЩ Х чБУ, ЮФП ОБЪЩЧБЕФУС, «ОБ ЛПОЮЙЛБИ РБМШГЕЧ». уХЭЕУФЧХЕФ ОЕУЛПМШЛП ОЕЪБЧЙУЙНЩИ ЙУФПЮОЙЛПЧ, ЛПФПТЩЕ УПДЕТЦБФ ЙОЖПТНБГЙА РПЮФЙ РП МАВПНХ БУРЕЛФХ ТБВПФЩ Ч УЙУФЕНЕ Linux:
— УФТБОЙГЩ ЙОФЕТБЛФЙЧОПЗП ТХЛПЧПДУФЧБ man;
— ЗЙРЕТФЕЛУФПЧПЕ ТХЛПЧПДУФЧП info;
— ДПЛХНЕОФБГЙС, РТЙМБЗБЕНБС Л РБЛЕФБН рп;
— ФЕЛУФПЧЩЕ ЖБКМЩ HOWTO Й FAQ РТПЕЛФБ Linux Documentation Project;
— ЛПНБОДБ locate.
оЕПВИПДЙНП УТБЪХ УЛБЪБФШ, ЮФП ВПМШЫХА ЮБУФШ ЙОЖПТНБГЙЙ ЙЪ ЬФЙИ ЙУФПЮОЙЛПЧ чЩ ВХДЕФЕ РПМХЮБФШ ОБ БОЗМЙКУЛПН СЪЩЛЕ. фПМШЛП ДМС ТХУЙЖЙГЙТПЧБООЩИ ДЙУФТЙВХФЙЧПЧ ЮБУФШ УФТБОЙГ ЙОФЕТБЛФЙЧОПЗП ТХЛПЧПДУФЧБ man ЧЩДБЕФУС ОБ ТХУУЛПН СЪЩЛЕ. нПЦОП ДПРПМОЙФЕМШОП УЛБЮБФШ ЙЪ йОФЕТОЕФ ЙНЕАЭЙЕУС ФБН УФТБОЙГЩ ТХЛПЧПДУФЧБ man, РЕТЕЧЕДЕООЩЕ ОБ ТХУУЛЙК СЪЩЛ, Й ТБЪНЕУФЙФШ ЙИ Ч УППФЧЕФУФЧХАЭЙИ ЛБФБМПЗБИ. оП ЧУЕ ТБЧОП, ОБ ТХУУЛЙК РЕТЕЧЕДЕОП ДБМЕЛП ОЕ ЧУЕ. хЮЙФЩЧБС ЬФП ЪБНЕЮБОЙЕ, ТБУУНПФТЙН ЛБЦДЩК ЙЪ РЕТЕЮЙУМЕООЩИ ЧЩЫЕ ЙУФПЮОЙЛПЧ ЙОЖПТНБГЙЙ РПДТПВОЕЕ.
3.7.1. уФТБОЙГЩ ЙОФЕТБЛФЙЧОПЗП ТХЛПЧПДУФЧБ man
чЩЫЕ ХЦЕ ВЩМП ЧЛТБФГЕ ТБУУЛБЪБОП П ЛПНБОДЕ man, У РПНПЭША ЛПФПТПК РПМШЪПЧБФЕМШ ЧУЕЗДБ НПЦЕФ Ч ЪБФТХДОЙФЕМШОПК УЙФХБГЙЙ РПМХЮЙФШ РПДУЛБЪЛХ РПЮФЙ РП МАВПК ЛПНБОДЕ УЙУФЕНЩ, ЖПТНБФБИ ЖБКМПЧ Й УЙУФЕНОЩИ ЧЩЪПЧБИ. ьФП ПУОПЧОПК УРПУПВ РПМХЮЕОЙС РПДУЛБЪЛЙ ЧП ЧУЕИ UNIX-УЙУФЕНБИ. уФТБОЙГЩ ТХЛПЧПДУФЧБ man Ч Linux ДЕМСФУС ОБ УМЕДХАЭЙЕ УЕЛГЙЙ:
уЕЛГЙС | уПДЕТЦБОЙЕ |
1 | ЛПНБОДЩ РПМШЪПЧБФЕМС |
8 | УЙУФЕНОЩЕ ЛПНБОДЩ |
2 | УЙУФЕНОЩЕ ЧЩЪПЧЩ |
3 | ВЙВМЙПФЕЮОЩЕ ЧЩЪПЧЩ |
4 | ХУФТПКУФЧБ |
5 | ЖПТНБФЩ ЖБКМПЧ |
6 | ЙЗТЩ |
7 | ТБЪОПЕ |
9 | kernel internals |
n | Tcl/Tk commands |
рПТСДПЛ РЕТЕЮЙУМЕОЙС УЕЛГЙК Ч ЬФПК ФБВМЙГЕ ОЕ УМХЮБЕО. дЕМП Ч ФПН, ЮФП ЖБКМЩ У ЙОЖПТНБГЙЕК ТБУРПМПЦЕОЩ Ч РПДЛБФБМПЗБИ ЛБФБМПЗБ /usr/man Й ЛПНБОДБ man ЙЭЕФ ОХЦОХА ЙОЖПТНБГЙА, РТПУНБФТЙЧБС ЬФЙ РПДЛБФБМПЗЙ ЙНЕООП Ч ХЛБЪБООПН Ч РТЙЧЕДЕООПК ФБВМЙЮЛЕ РПТСДЛЕ. еУМЙ чЩ, ОБРТЙНЕТ, ДБДЙФЕ ЛПНБОДХ
man swapon
ФП РПМХЮЙФЕ УРТБЧЛХ П ЛПНБОДЕ swapon ЙЪ УЕЛГЙЙ 2. рПЬФПНХ ЕУМЙ чЩ ИПФЙФЕ РПМХЮЙФШ УРТБЧЛХ РП УЙУФЕНОПНХ ЧЩЪПЧХ swapon, ОБДП ДБФШ ЛПНБОДХ
man 2 swapon
ХЛБЪЩЧБС ОПНЕТ УЕЛГЙЙ, Ч ЛПФПТПК ОБДП ЙУЛБФШ ЙОЖПТНБГЙА.
3.7.4. дПЛХНЕОФБГЙС, РПУФБЧМСЕНБС У ДЙУФТЙВХФЙЧПН Й РБЛЕФБНЙ рп
еУМЙ Ч РТПГЕУУЕ ХУФБОПЧЛЙ УЙУФЕНЩ чЩ ОЕ ПФЛБЪБМЙУШ ПФ ХУФБОПЧЛЙ ДПЛХНЕОФБГЙЙ, ФП РПУМЕ ЪБЧЕТЫЕОЙС РТПГЕДХТ ЙОУФБММСГЙЙ Ч ЛБФБМПЗЕ /usr/doc/ чЩ ОБКДЕФЕ РПДЛБФБМПЗЙ HOWTO, FAQ, HTML Й LDP, УПДЕТЦБЭЙЕ ПВЫЙТОЕКЫХА ДПЛХНЕОФБГЙА РП УЙУФЕНЕ Linux Ч ГЕМПН Й ПФДЕМШОЩИ БУРЕЛФБИ ЕЕ РТЙНЕОЕОЙС. вПМШЫБС ЮБУФШ ЬФПК ДПЛХНЕОФБГЙЙ РТЕДУФБЧМСЕФ УПВПК ПВЩЮОЩЕ ФЕЛУФПЧЩЕ ASCII-ЖБКМЩ, ЛПФПТЩЕ НПЦОП РТПУНБФТЙЧБФШ РП ЛПНБОДБН more filename ЙМЙ less filename, Б ФБЛЦЕ У РПНПЭША ЧУФТПЕООПЗП РТПУНПФТЭЙЛБ РТПЗТБННЩ Midnight Commander (УНПФТЙ УМЕДХАЭЙК ТБЪДЕМ). рТПУНПФТ ЬФЙИ ЖБКМПЧ ВЩМ ДМС НЕОС ПУОПЧОЩН ЙУФПЮОЙЛПН РПМХЮЕОЙС ЙОЖПТНБГЙЙ РТЙ ПУЧПЕОЙЙ Linux (Б, ЪОБЮЙФ, Й РТЙ РПДЗПФПЧЛЕ ДБООПК ЛОЙЗЙ). оБЮОЙФЕ У Red Hat Reference Guide (/doc/ref-guide ОБ ЛПНРБЛФ-ДЙУЛЕ). пУПВЕООП УФПЙФ ПВТБФЙФШ ЧОЙНБОЙЕ ОБ ЗМБЧЩ Package Management with RPM Й System Administration. фБЛЦЕ РПМЕЪОП РТПЮЕУФШ cПДЕТЦЙНПЕ /usr/doc/initscripts-x.xx. л УПЦБМЕОЙА, ВПМШЫБС ЮБУФШ ЬФПК ДПЛХНЕОФБГЙЙ ОБРЙУБОБ ОБ БОЗМЙКУЛПН СЪЩЛЕ, ОП С ОБДЕАУШ, ЮФП УП ЧТЕНЕОЕН У ТХУЙЖЙГЙТПЧБООЩНЙ ДЙУФТЙВХФЙЧБНЙ ЬФБ ДПЛХНЕОФБГЙС ВХДЕФ РПУФБЧМСФШУС ОБ ТХУУЛПН.
вПМШЫЙОУФЧП РБЛЕФПЧ РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС РПУФБЧМСАФУС ТБЪТБВПФЮЙЛБНЙ У ПВЫЙТОПК ДПЛХНЕОФБГЙЕК РП ХУФБОПЧЛЕ Й ЙУРПМШЪПЧБОЙА ЬФЙИ РБЛЕФПЧ. еУМЙ РБЛЕФ РТЕДУФБЧМЕО Ч ЖПТНБФЕ rpm (Б ДЙУФТЙВХФЙЧЩ Red Hat Linux Й ЕЕ ЛМПОПЧ ФЙРБ Black Cat РПУФБЧМСАФУС Ч ЬФПН ЖПТНБФЕ), ФП ЬФБ ДПЛХНЕОФБГЙС ВХДЕФ ТБЪЧЕТОХФБ Ч УППФЧЕФУФЧХАЭЙИ РПДЛБФБМПЗБИ ЛБФБМПЗБ /usr/doc. йНЕОБ ЬФЙИ РПДЛБФБМПЗПЧ УППФЧЕФУФЧХАФ ОБЪЧБОЙА РБЛЕФБ Й ЧЕТУЙЙ рп. оБРТЙНЕТ, ДМС ЗТБЖЙЮЕУЛПК ПВПМПЮЛЙ KDE ЧЕТУЙЙ 1.1.1 УПЪДБЕФУС РПДЛБФБМПЗ KDE-1.1.1.
йОПЗДБ Ч РПЙУЛЕ ОХЦОПЗП ЖБКМБ ДПЛХНЕОФБГЙЙ НПЦЕФ РПНПЮШ ЛПНБОДБ locate. лПНБОДБ locate Ч ОЕЛПФПТПН УНЩУМЕ БОБМПЗЙЮОБ ЛПНБОДБН whatis Й apropos. рП ЬФПК ЛПНБОДЕ РТПЙЪЧПДЙФУС РПЙУЛ ЧУЕИ ЖБКМПЧ, ЙНЕОБ ЛПФПТЩИ УПДЕТЦБФ ЪБДБООЩК ЫБВМПО. оБРТЙНЕТ, РП ЛПНБОДЕ locate net ВХДЕФ ОБКДЕОБ НБУУБ ЙНЕО ЖБКМПЧ, Ч ОБЪЧБОЙСИ ЛПФПТЩИ ЧУФТЕЮБЕФУС РПДУФТПЛБ «net». ч ЫБВМПОЕ НПЗХФ РТЙНЕОСФШУС НЕФБУЙНЧПМЩ *. []. пДОБЛП ЛПНБОДБ locate РТПЙЪЧПДЙФ РПЙУЛ ОЕ РП ЛБФБМПЗБН ЖБКМПЧПК УЙУФЕНЩ, Б Ч УРЕГЙБМШОП УПЪДБООПК ВБЪЕ ЙНЕО ЖБКМПЧ, ЛПФПТХА ОБДП ЧОБЮБМЕ УПЪДБФШ (Й ЙОПЗДБ ПВОПЧМСФШ) ЛПНБОДПК updatedb.
ч 6 ЧЕТУЙА ДЙУФТЙВХФЙЧБ Red Hat Linux ЧЛМАЮЕОБ РТПЗТБННБ, ЛПФПТБС РПЪЧПМСЕФ РТПУНПФТЕФШ УФТБОЙГЩ ТХЛПЧПДУФЧБ man РТЙ ТБВПФЕ Ч ЗТБЖЙЮЕУЛПН ТЕЦЙНЕ. рПЙУЛ Й ЧЩЧПД ОБ ЬЛТБО УФТБОЙГ ТХЛПЧПДУФЧБ ЧЩЪЩЧБЕФУС РПУТЕДУФЧПН ЭЕМЮЛПЧ РП ЛОПРЛБН Й НЕОА. ч ПУФБМШОПН (РП ЧЩДБЧБЕНПК ЙОЖПТНБГЙЙ) Xman БОБМПЗЙЮОБ ЛПНБОДЕ man.
3.7.6. лПНБОДБ helptool
рП ЛПНБОДЕ helptool РПСЧМСЕФУС ЗТБЖЙЮЕУЛПЕ ПЛОП, ЙНЕАЭЕЕ УФТПЛХ ЧЧПДБ, Ч ЛПФПТПК чЩ УНПЦЕФЕ ЪБДБФШ ЙОФЕТЕУХАЭЙК ЧБУ ФЕТНЙО. лПНБОДБ РТПУНБФТЙЧБЕФ ЧУЕ ЖБКМЩ ДПЛХНЕОФПЧ (ЧЩ НПЦЕФЕ УЛПОЖЙЗХТЙТПЧБФШ, ЛБЛЙЕ ДПЛХНЕОФЩ УМЕДХЕФ РТПУНБФТЙЧБФШ РТЙ РПЙУЛЕ). рП ЪБЧЕТЫЕОЙЙ РПЙУЛБ ЧБН ВХДЕФ ЧЩДБО УРЙУПЛ ЖБКМПЧ, ЗДЕ ЧУФТЕЮБЕФУС ДБООЩК ФЕТНЙО. еУМЙ ЛМЙЛОХФШ НЩЫЛПК ОБ ЬМЕНЕОФЕ УРЙУЛБ, ФП РПСЧЙФУС ДПРПМОЙФЕМШОПЕ ПЛОП, Ч ЛПФПТПН ВХДЕФ ПФПВТБЦБФШУС ЧЩВТБООЩК ЧБНЙ ЖБКМ. рТЙ ЬФПН ЖБКМ ВХДЕФ ПФПВТБЦБФШУС Ч ФПН ЖПТНБФЕ, Ч ЛПФПТПН ПО ИТБОЙФУС ОБ чБЫЕК НБЫЙОЕ: УФТБОЙГЩ info, УФТБОЙГЩ man Й ДТ.
3.7.7. лОЙЗЙ Й Internet
еУМЙ РТПВМЕНЩ ЧПЪОЙЛБАФ ЕЭЕ РТЙ ХУФБОПЧЛЕ, НПЦОП ПВТБФЙФШУС Ч УМХЦВХ РПДДЕТЦЛЙ РТПЙЪЧПДЙФЕМС ДЙУФТЙВХФЙЧБ (ЕУМЙ ДЙУФТЙВХФЙЧ ОЕ РЙТБФУЛЙК, ОБ ОЕН ЛБЛ РТБЧЙМП ХЛБЪЩЧБАФУС ЛППТДЙОБФЩ ЬФПК УМХЦВЩ), ОБ ЛПФПТХА НПЦОП ЧЩКФЙ ЮЕТЕЪ ЧЕВ-УБКФ РТПЙЪЧПДЙФЕМС. хЮФЙФЕ, ЮФП Ч УМХЮБЕ, ЕУМЙ Х ЧБУ РЙТБФУЛЙК ДЙУФТЙВХФЙЧ, РТЙЮЙОБ РТПВМЕН НПЦЕФ ВЩФШ Ч ФПН, ЮФП ПО ЛТЙЧП ЪБРЙУБО ОБ ЛПНРБЛФ-ДЙУЛ.
Root localhost что это
Как вы понимаете, в ответ на это приглашение необходимо ввести имя пользователя, а потом, по запросу, и пароль для входа в систему. Если это первый вход в систему после ее установки, то входить надо под именем »root». Это единственный пользователь, для которого обязательно заводится счет или бюджет (account) во время инсталляции. Этот пользователь является полным хозяином системы (как сейчас, так и в последующем), то есть имеет неограниченный доступ к ее ресурсам, может заводить и удалять других пользователей, останавливать систему и т. д. Неосторожное поведение пользователя с такими правами легко может привести к печальным последствиям, вплоть до полного краха системы. Поэтому обычно под этим именем входят в систему только для выполнения административных задач. Но у нас сейчас как раз такой случай, так что в ответ на приглашение login : вводим «root» и нажимаем клавишу (или ). Система выдаст запрос на ввод пароля:
Такая строка называется приглашением. Появление приглашения означает, что система готова воспринять и выполнить вашу команду. Сейчас это свидетельствует о том, что вы успешно вошли в систему. Вы видите черный экран и приглашение системы к вводу команды — то, что в MS-DOS или Windows принято называть режимом командной строки. Мы будем называть этот режим текстовым (в отличие от графического режима, предоставляемого системой X Window).
В приведенном примере приглашение включает в себя указание имени пользователя ( root ), имени системы ( localhost ) и тукущего каталога ( /root ). Вид приглашения тоже можно изменить. Во всех последующих примерах мы будем использовать приглашение, состоящее только из имени пользователя.
Прежде чем предложить вам ввести первую команду, надо сказать, что в любой UNIX-системе учитывается регистр символов, т. е. различаются строчные и прописные буквы. Поэтому вводить все команды и их параметры следует именно так, как указано в примерах, учитывая регистр.
Retype new UNIX password:
Если вы не ошиблись при вводе (пароль приходится вводить «вслепую», поскольку он не отображается на экране), появится сообщение:
passwd: all authentication tokens updated successfully
и приглашение системы. Если вы выбрали пароль не очень удачно (слишком короткий или простой), вам будет выдано предупреждение, но система все равно примет пароль и позволит новому пользователю входить с ним в систему.
В ответ вы получите описание соответствующей команды или информацию по теме, обозначенной ключевым словом. Поскольку информация обычно не помещается на одном экране, при просмотре можно пользоваться клавишами
К сожалению, в большинстве случаев информация выдается по-английски. Если вы не читаете по-английски, то терпеливо читайте настоящее руководство или другую подходящую книгу по данной теме.
Вы можете попробовать вводить еще некоторые команды и понаблюдать за реакцией системы. Попробуйте, например, команды, перечисленные в табл. 3.1 (вводите их с приведенными в таблице параметрами).
Таблица 3.1. Простейшие команды Linux.