Я пользователь Windows недавно переехал в Linux. Основная проблема заключается в том, что не все настройки можно изменить с помощью интерфейсов GUI. Мне нравится идея файлов конфигурации. Но проблема заключается в том, чтобы выяснить, какие файлы конфигурации нужно отредактировать, чтобы изменить определенные настройки.

Есть ли хороший (или лучший:D) материал (книга / статья / справочный лист), который объясняет эти вещи.

Изменить: Извините. Забыл упомянуть важную вещь. Мне это нужно для автономного использования. Много раз у нас нет подключения к интернету. Итак, я искал хороший материал. Итак, я могу напечатать это.

3 ответа3

2

В некоторых дистрибутивах есть генераторы конфигурационных файлов на основе графического интерфейса, которые могут быть загружаемыми, но не устанавливаемыми по умолчанию - стоит поиграть в Google для конфигураторов графического интерфейса (например, "Samba Ubuntu GUI config"), когда вы находитесь в сети. Если вам повезет, вам может не понадобиться редактировать конфигурационные файлы.

Большинство пакетов устанавливают документацию в разных местах, включая руководства по написанию конфигурационных файлов. Вот некоторые общие места, где вы можете найти документацию, которая уже может быть на вашем компьютере:

  • Большинство пакетов помещают некоторые файлы документации HTML в /usr/share/doc/<package> или /usr/local/share/doc/<package> . Обратите внимание, что имя пакета может не совпадать с именем инструмента - например, инструмент 'httpd' находится в пакете с именем 'apache'.
  • Некоторые инструменты помещают инструкции по настройке в "информационную библиотеку", которую вы можете просмотреть с помощью info инструмента. (Который, вероятно, предустановлен, но если нет, вы можете загрузить его с помощью менеджера пакетов). Вы можете просто ввести info самостоятельно, чтобы перейти к главному указателю и выполнить поиск по меню, или набрать info <tool> (например, info emacs), чтобы попытаться перейти прямо на нужную страницу. В Info обычно требуется имя инструмента, а не имя пакета, если вы называете его таким образом.
  • Инструменты, которые не выполняют ни одного из вышеперечисленных, часто имеют страницы руководства, к которым вы можете обратиться с помощью man <tool> (опять же, имя инструмента, а не имя пакета). Довольно часто на странице справки инструмента внизу имеется раздел «см. Также», в котором приведены названия других справочных страниц. Например, man httpd , вероятно, выдаст вам ключи командной строки для запуска httpd, но в нижней части обычно будет сказано что-то вроде «смотрите также: httpd.conf», и в этом случае вызов man httpd.conf даст вам файл конфигурации страница справочника.

Хороший совет для выяснения, где пакет скрыл документы, это проверить в менеджере пакетов - у них обычно есть возможность показать вам все установленные файлы в пакете, и вы можете искать файлы в /usr/share/doc , файлы, оканчивающиеся на .info или файлы в /usr/share/man чтобы попытаться получить подсказку.

Если вы не видите никаких файлов документации, возможно, сопровождающий пакета переместил их в отдельный пакет, поскольку они были слишком большими. В этом случае взгляните на менеджер пакетов и посмотрите, есть ли пакет документации. Например, пакет gtk-1.2.3 может иметь gtk-1.2.3-doc с документацией в нем (или он может называться gtk-doc-1.2.3 или каким - либо другим вариантом, имена не стандартизированы ).

Вы можете проделать довольно долгий путь, просто используя документы, уже имеющиеся в системе Linux, и, немного рассудив поиск в Google или проверив на Amazon.com, вы, вероятно, сможете охватить все остальное.

2

Раздел 5 справочных страниц вашей системы посвящен файлам конфигурации. man -k может использоваться для поиска страниц man по определенным терминам. Они также могут быть преобразованы в файлы PostScript для печати через groff .

zcat /usr/share/man/man5/exports.5.gz | groff -man -Tps > exports.5.ps
0

Лично гугл / интернет были моими лучшими и самыми полезными справочными руководствами. Также ищите форумы, связанные с используемым вами дистрибутивом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .