2004 г.
Linux для пользователя
Виктор Костромин,
http://rus-linux.net/
Примечания автора к Интернет-версии книги
Книга вышла в издательстве БХВ-Петербург 29 мая 2002 года. В соответсвии с договором с издательством, я имею право опубликовать электронную версию книги после того, как издательство реализует 10 000 экземпляров книги. Указанное количество экземпляров было продано издательством в марте 2004 года. Естественно, что за прошедшие 2 года многое изменилось. Читатели книги указали мне на ряд опечаток и прямых ошибок в книге. Развивалась и сама операционная система и текст книги не всегда соответствует ее текущему состянию. Поэтому при подготовке Интернет-издания я решил снабдить текст рядом примечаний. В данных примечаниях я буду приводить некоторые комментарии к тексту книги и укзывать на имеющиеся в тексте ошибки. Обнаруженные в тексте бумажного варианта опечатки исправляются без особых комментариев.
Примечание 1. Надо иметь в виду, что данный текст был написан в 2001 году.
Вернуться к тексту
Примечание 2. С тех пор адрес моего сайта изменился на http://rus-linux.net.
Вернуться к тексту
Примечание 3. В настоящее время эти трудности преодолены и Linux успешно работает на всех процессорах от Intel.
Вернуться к тексту
Примечание 4. Можно отметить, что с каждой новой версией ядра требования к аппаратной конфигурации все возрастают. Приведенные в таблице 1.1 данные относятся к дистрибутиву Black Cat Linux 5.2. Как показывают мои эксперименты по установке Red Hat Linux 9 в минимальной конфигурации (см. страничку моих статей и переводов) для современных дистрибутивов требуется уже не менее 600 МБ на диске и 64 МБ памяти.
Вернуться к тексту
Примечание 5. Это утверждение было верно для ядер ранних версий (кажется, до 2.0.37), но теперь такого ограничения уже не существует. Размер одного своп-раздела может достигать 2 Гигабайт (на архитектуре i386), кроме того, swap'ов может быть до 8 штук, причем не обязательно разделы - могут быть и файлы...
Вернуться к тексту
Примечание 6. Тут я был не прав. Суперпользователю не надо знать пароль простого пользователя для того, чтобы запустить оболочку от его имени.
Вернуться к тексту
Примечание 7. Причем здесь без прямого указания подразумевалось, что в Midnight Commander используется стандартный или укороченный формат отображения списка файлов. Если включен расширенный формат, то клавиши <Стрелка вправо>, <Стрелка влево>, <Home>, <End>, <Del> работают так, как сказано в этой таблице. О форматах отображения файлов в программе Midnight Commander будет рассказано в главе 6.
Вернуться к тексту
Примечание 8. (Замечание прислано М.Зотовым) Неверно. Это зависит от опций команды mount, например, от того, какой группе она принадлежит. Верно, что дистрибутивы, ориентированные на применение в качестве сервера, при сохранении "фабричных" настроек не позволяет выполнять shutdown никому, кроме root-a. Но desktop-ориентированные дистрибутивы -- пожалуйста. Кроме того, root всегда может "включить" такое действие. Например, либо через определение соответствующей группы пользователей, либо через sudo.
Вернуться к тексту
Примечание 9. Не помню, откуда я взял, что для каталога это число означает число дополнительных блоков и что это за блоки. Небольшой эксперимент с созданием подкаталогов в текущем каталоге и последующим просмотром результата выполнения команды ll в родительском каталоге показывает, что для каталога это тоже есть число ссылок на него. А учитывая, что для любого каталога изначально существует две ссылки (. и ..), это число есть увеличенное на 2 число подкаталогов в данном каталоге.
Вернуться к тексту
Примечание 10. Перевод версии 2.2 "Стандарта на структуру каталогов файловой системы (Filesystem Hierarchy Standard) для UNIX-подобных операционных систем" вы найдете на страничке моих статей и переводов. Но перевод этот был сделан в январе 2003 г., а в настоящее время уже выпущена следующая версия этого стандарта, перевести которую на русский язык ни я, ни кто-либо другой еще не удосужился.
Вернуться к тексту
Примечание 11. Тут я погорячился! Суперпользователь не нужен, каждый пользователь может изменять права доступа на принадлежащие ему файлы.
Вернуться к тексту
Примечание 12. (Замечание прислано М.Зотовым) Неверно. Будут архивированы те и только те файлы, которые удовлетворяют шаблону *.*. Например, файл sub_dir/something архивирован не будет, а подкаталог sub_dir/sub_dir.2/ -- будет!
Вернуться к тексту
Примечание 13. Тем, кто хочет научиться создавать собственные скрипты или разбираться в сценариях запуска и различных конфигурационных скриптах, необходимо приобрести книгу Д.Тейнсли, «Linux и UNIX: программирование в shell. Руководство разработчика». Пер. с англ. Киев, Издательская группа BHV, 2001. 464 стр.
Вернуться к тексту
Примечание 14. (Замечание прислано М.Зотовым) Это можно сделать при копировании любого количества файлов, если копирование производится в соответствии с каким-либо шаблоном.
Вернуться к тексту
Примечание 15. Отсюда следует, что для временного перехода в режим работы от имени суперпользователя лучше воспользоваться не командой su, а командой su -. При этом создается обычное окружение суперпользователя, а в противном случае суперпользователь будет работать в среде обычного пользователя.
Вернуться к тексту
Примечание 16. Здесь под "параметром" имелось в виду имя пользователя, в бюджет которого вы переходите. К дефису эти слова относить не следует.
Вернуться к тексту
Примечание 17. Сейчас я уже не стал бы так делать, потому что знаю, что и в среде KDE могут успешно использоваться программы, первоначально созданные для GNOME.
Вернуться к тексту
Примечание 18. (замечание прислано В.Синицыным, Линукс Центр) С самого начала ядро Linux распространялось по лицензии, которую FSF вообще не признал бы свободной, поскольку она запрещала коммерческое распространение. Ее текст можно найти в архивах ранних версий ядра на ftp.kernel.org (см., например, ftp://ftp.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.01). Смена лицензии произошла, по-видимому, в версии 0.12 (см. там же, RELNOTES-0.12).
Вернуться к тексту
Примечание 19. Под служебную информацию файловой системы (так называемые метаданные) тратится примерно 5% от исходного объема жесткого диска.
Вернуться к тексту
Примечание 20. К сожалению, это мое предсказание не сбылось - Е.Балдин так и не закончил работу над Ciryllic HOWTO. Правда, с одной стороны вопрос оказался сложнее, чем первоначально казалось, из-за непоследовательности в развитии ПО, а с другой стороны, актуальность вопроса снизилась в силу того, что появились хорошо русифицированные дистрибутивы, а также потому, что Линукс начал движение в сторону UNICODE.
Вернуться к тексту
Примечание 21.
Тут я, видимо, допустил ошибку в именах шрифтов, на которую мне указал Сергей Полубанов. Я получил от него следующее письмо:
Здравствуйте, Виктор!
Неделю назад приобрёл Вашу книгу "Самоучитель Linux для пользователя".
Книга безусловно понравилась. Но хотя я в Linux весьма
посредственный пользователь, не смог удержаться чтобы не написать
Вам о подключении ttf-шрифтов к gs. Дело в том что я как-то
пытался это сделать, прочитав статью в интернете (возможно Вашу).
Но не получилось, из-за того что названия шрифта писал в Fontmap
неверно. То есть как в Вашей книге на 357 странице
/Times New Roman (times.ttf);
Порывшись внутри файла шрифта, я нашёл в нём его
"правильное" имя. И теперь мой файлик Fontmap.GS, (вернее его
часть) выглядит так.
/usr/share/ghostscript/7.05/lib/Fontmap.GS
/ArialMT (arial.ttf) ;
/Arial-BoldMT (arialbd.ttf) ;
/Arial-BoldItalicMT (arialbi.ttf) ;
/Arial-ItalicMT (ariali.ttf) ;
/CourierNewPSMT (cour.ttf) ;
/CourierNewPS-BoldMT (courbd.ttf) ;
/CourierNewPS-BoldItalicMT (courbi.ttf) ;
/CourierNewPS-ItalicMT (couri.ttf) ;
/TimesNewRomanPSMT (times.ttf) ;
/TimesNewRomanPS-BoldMT (timesbd.ttf) ;
/TimesNewRomanPS-BoldItalicMT (timesbi.ttf) ;
/TimesNewRomanPS-ItalicMT (timesi.ttf) ;
/Tahoma (tahoma.ttf) ;
/Tahoma-Bold (tahomabd.ttf) ;
/Verdana (verdana.ttf) ;
/Verdana-Bold (verdanab.ttf) ;
/Verdana-BoldItalic (verdanaz.ttf) ;
/Verdana-Italic (verdanai.ttf) ;
Мало того - это работает!
Хочу заметить, что konqueror, настроенный на работу с ttf-шрифтами,
при печати создаёт файл.ps внутри которого указаны именно эти шрифты!
Я не назначал Aliases пока на TrueType, потому родные шрифты
грузятся по умолчанию.
--
С уважением
Полубанов Сергей.
Вернуться к тексту
Примечание 22. В настоящее время сайт http://linux-ve.chat.ru не поддерживается, а все его содержание перенесено на сайт http://rus-linux.net, где на моей персональной страничке вы найдете и упомянутые заметки.
Вернуться к тексту
Примечание 23. В последних версиях дистрибутивов отказались от установки и запуска по умолчанию серверных частей программ telnet и rlogin, поскольку они представляют опасность с точки зрения безопасности. Дело в том, что при использовании этих программ пароль пользователя передается по сети в открытом виде. Сейчас рекомендуется вместо telnet и rlogin использовать ssh.
Вернуться к тексту
Примечание 24. С тех пор как были написаны эти строки, ситуация существенно изменилась. Офисный пакет OpenOffice.org теперь вполне сносно работает с файлами в форматах MS Office, может как открывать такие файлы, так и сохранять данные в этих форматах.
Вернуться к тексту
Примечание 25. В настоящее время компания VMware прекратила практику неограниченной выдачи одномесячных лицензий, на один почтовый адрес можно получить лицензию только один раз.
Вернуться к тексту
Примечание 26. Один из моих корреспондентов (к сожалению, не могу сейчас разыскать это письмо, чтобы назвать автора) сообщил мне, что никаких проблем с загрузкой со SCSI-дисков не возникает. Тем более такой проблемы не возникает с современными версиями программы VMware.
Вернуться к тексту