Руководства, Инструкции, Бланки

руководство по Debian на русском

Категория: Руководства

Описание

Руководство по debian на русском

1.1. Что такое Debian?

Debian — это организация, полностью состоящая из добровольцев, посвятившая себя разработке свободного программного обеспечения и распространению идеалов сообщества Свободного Программного Обеспечения (Free Software). Проект Debian начался в 1993 году, когда Иэн Мэрдок (Ian Murdock) выпустил открытое приглашение к разработчикам программ внести свой вклад в полноценный программный дистрибутив, основанный на относительно новом ядре Linux. Небольшая группа энтузиастов, на которых повлияла философия GNU, изначально поддерживаемая Фондом Свободного Программного Обеспечения, с годами выросла в организацию, насчитывающую приблизительно 1010 разработчиков Debian.
Разработчики Debian выполняют различные задачи, включая администрирование Web и FTP сайтов, графический дизайн, юридический анализ программных лицензий, написание документации и, конечно же, сопровождение пакетов.
В интересах распространения нашей философии и привлечения разработчиков, которые верят в принципы Debian, проект Debian выпустил множество документов, которые подчёркивают наши ценности и рассказывают, что значит быть разработчиком Debian:

  • Общественный Договор Debian — это утверждение обязательств Debian перед Сообществом Свободного Программного Обеспечения. Любой, кто соглашается следовать Общественному Договору Debian может стать сопровождающим. Любой сопровождающий может добавить новые программы в Debian — при условии, что программы соответствуют нашим критериям свободы, а пакеты следуют нашим стандартам качества.
  • Критерии Debian по определению Свободного Программного Обеспечения (DFSG) — это краткие и ясные определения критериев Debian к свободным программам. DFSG является очень влиятельным документом в Движении Свободного Программного Обеспечения и взят за основу Определения Открытых Исходных Текстов.
  • Руководство по политике Debian — это обширная спецификация стандартов качества проекта Debian.

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

  • Проект Linux Standard Base (LSB, Основа Стандарта Linux) нацелен на стандартизацию базовой системы GNU/Linux, что позволит сторонним разработчикам программного обеспечения и оборудования легко разрабатывать программы и драйверы устройств для Linux в целом, а не для конкретного дистрибутива GNU/Linux.
  • Стандарт Иерархии Файловой Системы (FHS) — это попытка стандартизировать организацию файловой системы Linux. Стандарт FHS позволит разработчикам программ сконцентрировать свои усилия на создании программы и не беспокоиться о том, как пакет будет устанавливаться в различные дистрибутивы GNU/Linux.
  • Внутренний проект Debian для детей, его цель — уверенность в том, что Debian'у есть что предложить нашим младшим пользователям.

Для более общей информации о Debian, смотрите Debian FAQ.

1.2. GNU/Linux

Linux — это операционная система: набор программ, которые позволяют вам работать с вашим компьютером и запускать другие программы.
Операционная система (ОС) состоит из нескольких основных программ, которые нужны вашему компьютеру, чтобы он мог общаться и получать инструкции от пользователей; читать и записывать данные на жёсткие диски, ленты и принтеры; контролировать использование памяти; запускать другие программы. Самая важная часть ОС — ядро. В системе GNU/Linux ядром является Linux. Оставшаяся часть системы состоит из других программ, многие из которых написаны проектом GNU или для проекта GNU. Поскольку одно ядро Linux — это ещё не вся работающая ОС, мы предпочитаем использовать термин «GNU/Linux» для обозначения систем, которые многие люди ошибочно называют «Linux».
Linux сделана по образцу операционной системы Unix. С самого начала Linux разрабатывалась как многозадачная, многопользовательская система. Этих факторов достаточно, чтобы сделать Linux отличной от других широко известных операционных систем. Однако, Linux отличается намного сильнее, чем вы можете себе представить. В отличие от других операционных систем, Linux никому не принадлежит. Значительная часть системы разработана добровольцами бесплатно.
Разработка того, что позже станет GNU/Linux, началась в 1984 году, когда Фонд Свободного Программного обеспечения начал разработку свободной Unix-подобной операционной системы, названной GNU.
Проект GNU разработал всеобъемлющий набор свободного программного обеспечения для использования в Unix™ и Unix-подобных операционных системах, таких как Linux. Эти программы позволяют пользователям выполнять задачи широкого спектра, от простых (копирование или удаление файлов из системы) до сложных (написание и компилирование программ или выполнение сложного редактирования в различных форматах документов).
Хотя многие рабочие группы и отдельные люди вложили свой труд в создание Linux, наибольшим пока ещё остается вклад Фонда Свободного Программного Обеспечения. Помимо разработки большинства используемых инструментов, фонд также создал философию и организовал сообщество (независимых программистов и энтузиастов-пользователей). От этого, в свою очередь, стало возможным появление отлаженных Linux систем.
Ядро Linux впервые появилось в 1991 году, когда финский студент-компьютерщик по имени Линус Торвальдс (Linus Torvalds) анонсировал первую версию замены ядра Minix в группе новостей comp.os.minix. Подробнее смотрите на сайте Linux Internationals страничку истории Linux.
Линус Торвальдс продолжает координировать работу нескольких сотен разработчиков с помощью нескольких доверенных лиц. Отличный еженедельный обзор дискуссий из списка рассылки linux-kernelможно почитать на веб-странице Kernel Traffic. Дополнительную информацию о списке рассылки linux-kernelможно найти в FAQ списка рассылки linux-kernel.
Пользователи Linux имеют огромную свободу в выборе программного обеспечения. Например, пользователи Linux могут выбирать из дюжины различных оболочек командной строки и нескольких графических рабочих столов. Этот выбор часто удивляет пользователей других операционных систем, которые и не думали, что командные оболочки или рабочий стол можно заменить.
Linux также менее подвержен сбоям, лучше приспособлен для одновременного выполнения более чем одной программы и более защищён, чем многие другие системы. Благодаря этим преимуществам, Linux быстро завоёвывает рынок серверных операционных систем. С недавних пор, Linux начал становиться популярным среди домашних пользователей и в корпоративной среде.

1.3. Что такое Debian GNU/Linux?

Комбинация философии и методологии Debian, средств GNU, ядра Linux и других важных программ, составляют уникальный дистрибутив под названием Debian GNU/Linux. Этот дистрибутив собран из большого количества пакетов программ. Каждый пакет в дистрибутиве содержит исполняемые файлы, скрипты, документацию, конфигурационную информацию и имеет сопровождающего. который отвечает за поддержание пакета в актуальном состоянии, отслеживает сообщения об ошибках (bug reports) и общается с основными авторами программы. Огромная база наших пользователей в сочетании с нашей системой отслеживания сообщений об ошибках гарантируют, что проблемы будут быстро обнаружены и устранены.
Внимание Debian к деталям позволило создать высококачественный, стабильный и расширяемый дистрибутив. Установленные системы могут быть легко настроены на выполнение самых различных задач: от упрощённого межсетевого экрана (firewall), рабочей станции учёного, до высокопроизводительного сетевого сервера.
Debian особенно популярен среди опытных пользователей из-за его технического совершенства и глубокого понимания нужд и ожиданий сообщества Linux. Debian также добавил много новых свойств в Linux, которые теперь повсеместно используются.
Например, Debian был первым дистрибутивом Linux, который имел систему управления пакетами для более лёгкой установки и удаления программ. Также он был первым дистрибутивом Linux, который можно обновить до последней версии без переустановки.
Debian продолжает быть лидером в разработке Linux. Его процесс разработки является примером того, как хорошо может работать модель Открытых Исходников (Open Source) даже для очень сложных задач, таких как построение и сопровождение целой операционной системы.
Наиболее отличительной особенностью Debian от других дистрибутивов Linux является его система управления пакетами. Она даёт администратору системы Debian полный контроль над пакетами, установленными в системе, будь это установка одного пакета или автоматическое обновление всей операционной системы. Также, отдельные пакеты могут быть защищены от обновления. Вы даже можете указать системе управления пакетами программы, которые вы собрали сами и о том, от каких программ она зависит.
Для защиты вашей системы от «троянских коней» и других вредоносных программ, на серверах Debian выполняется проверка, что поступающие пакеты получены только от зарегистрированных сопровождающих Debian. Также, разработчики Debian заботятся о настройке безопасности программ в своих пакетах. Когда случаются проблемы с безопасностью в выпущенном пакете, обычно очень быстро выходят исправления. С помощью простой системы обновлений Debian исправления безопасности можно загружать и устанавливать автоматически через Интернет.
Основным и самым лучшим способом получения поддержки системы Debian GNU/Linux и общения с разработчиками Debian является множество списков рассылки проекта Debian (на момент написания этих строк их было более 215). Самый простой способ подписаться на один из этих списков — посетить страницу подписки на списки рассылки Debian и заполнить форму.

1.4. Получение Debian

Информацию о том, как загрузить Debian GNU/Linux из Интернет или у кого можно купить официальные компакт-диски с Debian, смотрите на странице распространения. Список серверов-зеркал Debian содержит полный перечень официальных зеркал Debian, так что вы можете легко найти ближайший к вам.
После установки Debian может быть легко обновлён. Процедура установки поможет настроить систему так, чтобы вы смогли сделать это обновление после завершения установки, если нужно.

1.5. Получение последней версии этого документа

Этот документ постоянно обновляется. На странице Debian 4.0 вы найдёте самую свежую информацию о последних изменениях в выпуске 4.0 системы Debian GNU/Linux. Обновлённые версии этого руководства по установке также доступны на официальных страницах руководства по установке.

1.6. Структура этого документа

Этот документ может служить руководством для начинающих пользователей Debian. В нём делается несколько предположений о вашем уровне знаний. Однако, мы надеемся, что вы в целом понимаете, как работает аппаратная часть (hardware) вашего компьютера.
Опытные пользователи в этом документе смогут найти ссылки на интересную справочную информацию, например, минимальные размеры установки, детали о поддержке аппаратных средств системой установки Debian и так далее. Мы призываем опытных пользователей хотя бы пробежаться глазами по документу.
Это руководство построено последовательно, оно проведёт вас через процесс установки от начала и до конца. Вот шаги установки Debian GNU/Linux и соответствующие им разделы документа:

  • Определите, соответствует ли ваше аппаратное обеспечение требованиям системы установки (Глава;2, Системные требования ).
  • Сделайте резервную копию вашей системы, выполните необходимое планирование и настройку аппаратного обеспечения перед установкой Debian (Глава;3, Перед установкой Debian GNU/Linux ). Если вы подготавливаете мульти-загрузочную систему, то вам, возможно, понадобится выделить место на жёстком диске под раздел Debian.
  • Выбрав способ установки, получите необходимые файлы (Глава;4, Получение носителя с дистрибутивом ).
  • Глава;5, Загрузка системы установки описывает загрузку системы установки. В этом разделе также обсуждается процедура поиска неисправностей при возникновении проблем.
  • Выполните саму установку согласно Глава;6, Использование программы установки Debian. Сюда входит выбор языка установки, настройка драйверов периферийных устройств, настройка сетевых соединений для загрузки оставшихся файлов установки прямо с сервера Debian (если установка производится не с компакт-диска), создание разделов на жёстком диске, установка базовой системы, а затем выбор и установка задач. (Некоторые советы по настройке разделов для системы Debian можно найти в Приложение;C, Разметка дисков в Debian .)
  • Загрузите вашу только что установленную базовую систему согласно Глава;7, Загрузка только что установленной системы Debian .

После установки системы вы можете почитать Глава;8, Следующие шаги и что делать дальше. В ней рассказывается о том, где найти дополнительную информации о Unix и Debian, и как заменить ядро.
И наконец, информацию об этом документе и как помочь его развитию, можно найти в Приложение;E, Общие сведения.

руководство по debian на русском:

  • скачать
  • скачать
  • Другие статьи

    Установка Linux Debian 8

    Установка Linux Debian 8.0 Jessie – пошаговая инструкция для новичков

    Данный материал посвящен начинающим пользователям операционной системы Linux, в котором мы подробно и пошагово рассмотрим установку дистрибутива Linux Debian 8.0 Jessie в графическом режиме со средой рабочего стола Cinnamon, как обычно все будет сопровождаться скришотами для более лучшего понимания и усвоения.

    Предыдущую версию Debian 7.7 (потом обновили до Debian 7.8 ) мы устанавливали с графической оболочкой GNOME, а сейчас для разнообразия мы будем устанавливать Debian 8.0 со средой рабочего стола Cinnamon. также во время установки можно выбрать и графическое окружение GNOME, KDE, MATE, LXDE и Xfce.

    Что нового появилось в версии Debian 8.0 Jessie, мы с Вами обсуждали вот здесь .

    Где скачать Debian 8.0?

    Если вы еще не скачали дистрибутив Debian 8.0, то его можно скачать естественно со страницы загрузки официального сайта вот она .

    Я предпочитаю скачивать через торрент, для примера 32-битную версию на DVD, поэтому перехожу по ссылки «торренты для 32-битного ПК (DVD) »

    Затем выбираю торрент файл debian-8.0.0-i386-DVD-1.iso.torrent (DVD диска под номером один достаточно для обычной, нормальной установки )

    Далее скачиваем образ DVD диска любым торрент-клиентом.

    Установка Linux Debian 8.0

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

    На первом шаге выбираем «Graphical Install »

    Здесь выбираем язык (в нашем случае Русский ), жмем «Continue », после этого вся установка будет на Русском языке

    Далее указываем свое местоположение, жмем «Продолжить »

    Затем выбираем раскладку клавиатуры, по умолчанию она уже правильная, т.е. Русская, жмем «Продолжить »

    На этом шаге необходимо указать способ переключения клавиатуры, т.е. назначить сочетание клавиш, по умолчанию это Alt+Shift, меня это устраивает, жму «Продолжить »

    Далее вводим имя компьютера, для примера я назвал testcomp, жмем «Продолжить »

    Потом вводим имя домена, если Вы устанавливаете Debian для домашнего использования, то можете ввести практически все что угодно, я например, ввожу test, жму «Продолжить »

    Здесь необходимо придумать и ввести пароль для суперпользователя (root) и нажать «Продолжить »

    Далее вводим свое имя

    Потом имя учетной записи, для примера я ввел user

    Краткое руководство по Debian

    Мой дневник пользователя Debian, в котором я методом проб, ошибок и консультаций с товарищами решаю проблемы по мере поступления можно почитать здесь Как основу для руководства я выбрал статью Правильная установка Debian

    Установка Linux

    Отталкиваюсь о того, что изначально сидим под Windows Перед установкой Linux нужно предварительно переразделить жесткий диск. Существует несколько программ, которые легко сделают это из-под винды: частично бесплатная Easeus. платные, но более известные Acronis Disk Director или Partition Magic. Они могут создавать разделы видимые как из-под Windows, так и из-под Linux. Для начала нужно создать логический диск в дополнение к тому, на котором установлена Windows. Указанные выше программы в состоянии отделить кусок незанятого пространства с Вашего системного диска. Далее считаю, что чистый диск нужного размера у вас уже создан. На этом диске создаем три раздела: 1) Так называемый файл подкачки. Размер примерно вдвое больше чем ваша оперативная память. Файловая система Linux SWAP или что-то вроде того. 2) Раздел собственно под Debian. Размер гигов 10, наверное. Не мелочитесь. Файловая система ext4,ext3,ext2,raiserfs или типа того. Линуксоиды могут устроить срач и холивар на тему какая лучше, но обычным пользователям не стоит заморачиваться - ставьте ext4. 3) Раздел для хранения информации которая будет доступна и из-под Windows из-под Debian. Всё оставшееся место. Файловая система NTFS или FAT32. После того как разделы готовы, нужен дистрибутив Debian. Важно сразу же правильно выбрать архитектуру. Обычно если у вас 64-х разрядная система - нужно выбирать amd64. Если 32-х разрядная - i386. Есть различные типы дистрибутивов, я обычно использую netinstall. Отсюда Ещё один способ, который мне очень понравился - установка с сайта При установке для диска который вы выделите под саму Debian нужно будет выбрать точку монтирования / Аналог администратора в Windows это пользователь root в Debian. Сделайте пароль посложнее (например QWERTY) чтобы китайцы не начали захват вашего будущего сервера (прецедент был=). N.B. Если у вас 2 и больше сетевых карт, Debian предложит сконфигурировать одну из них при установке. Если вы знаете, к которой в данный момент подключен сетевой шнур - конфигурируйте её. Но записать/запомнить следует все предложенные названия (см. Настройка сети ). В начало страницы

    Установка программ

    Самый простой способ установки - из репозитория. Загрузкой обновлений и прочих радостей руководит т.н. пакетный менеджер apt-get. (есть ещё aptitude. они чем-то отличаются) Файл со списком адресов, откуда этот apt-get может качать обновления лежит в /etc/apt/ и называется sources.list Перейти в директорию /etc/apt/ cd /etc/apt Чтобы открыть файл sources.list нужно сначала перейти в директорию а потом набрать nano sources.list (можно и сразу все написать не переходя предварительно) nano это текстовый редактор некий аналог блокнота в винде. Установить программу из репозитория apt-get install имя_программы Удалить apt-get remove имя_программы Вместо remove можно использовать purge - это более сильное удаление. Если из репозитория установить не получается есть два пути: добавить нужный адрес в sources.list или скачать программу из интернета. При скачивании также возможны варианты: Если скачан .deb пакет, нужно перейти в директорию с ним (или дописать её в команду) dpkg -i имя_пакета.deb apt-get install имя_пакета Если скачаны исходники нужно поместить их в папку /usr/src перейти в папку с исходниками и набрать ./configure make make install Если у вас уже установлено графическое окружение (оно же иксы, оно же GUI), не лишним будет иметь в виду, что существует как минимум два набора библиотек Qt - для KDE и GTK - для Gnome, Xfce4 и др. Поэтому при выборе программы, которую вы хотите установить - поинтересуйтесь (например, зайдите на её официальный сайт, или страницу в wikipedia) на основе какой библиотеки эта программа создана - проще говоря с каким окружение ей будет проще работать. Пример: я поставил Xfce4, а к нему Ktorrent - это нелогично, обычно ставят Transmission, в качестве видеопроигрывателя я выбрал xine (apt-get install gxine) - это правильно. Также стоит иметь в виду, что разные программы могут требовать для своей установки некоторых предварительных действий, желательно перед установкой сделать поисковый запрос "как установить Имя_Программы Версия_Debian" При установке программ из исходников часто требуется предварительная установка gcc и linux-headers uname -r apt-get install linux-headers-результат_предыдущей_команды apt-get install gcc Из-под графической оболочки можно запустить synaptic и устанавливать пакеты оттуда. Можно устанавливать программы "вручную". Например, скачать skype с сайта выполнить dpkg -i skype, скорее всего появится сообщение о неразрешённых зависимостях со списком пакетов. Нужно через поисковик найти эти пакеты на сайте debian.org скачать и снова выполнить dpkg -i могут появиться новые неразрешённые зависимости, так что процесс может затянуться, но иногда он работает. При обновлении пакетного менеджера, т.е. после команды apt-get update Может появиться ошибка W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991 Добавить publickey можно следующим способом sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A040830F7FAC5991 Если появляется ошибка E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? Значит запущен другой пакетный менеджер, например, synaptic. Нужно его закрыть. В начало страницы

    Начало работы

    После установки неплохо бы узнать основные команды cd, ls, mkdir, mount. Нужно иметь в виду, что в учебниках и пособиях есть правило: если перед командой стоит # то она от root если @ то от простого пользователя. Оталкиваюсь от того, что всё установлено по-минимуму и вы видите чёрный экран где написано что-то вроде root@Name:

    # Напишите cd / Нажмите Enter и напишите ls Вы увидитев список папок, которые лежат в корневой директории. Корневая папка обозначается как / Пока что имеется почти голый Debian, к которому нужно добавлять из интернета различные дополнения так называемые пакеты и программы. (я не силен в терминологии до сих пор) Возможная проблема на данном этапе - отсутствие интернета. У меня она была вызвана тем, что я при установке указал не ту сетевую карту (или сетевое подключение, не уверен как назвать), выбор был между eth0 и eth1 Теоретически можно поколдовать в /etc/network interfaces дописать туда что-то. Я писал следующее: allow-hotplug eth0 iface eth0 inet dhcp address 192.168.0.107 netmask 255.255.255.0 gateway 192.168.0.1 Затем обновил сетевые настройки командой /etc/init.d/networking restart Но эффекта не получил и переустанавливал. Выбрал при загрузке другую сетевую карту eth1 вместо eth0 И интернет появился. Перво-наперво советую сделать aptitude update aptitude upgrade И тоже самое с apt-get. Теоретически это должно помочь обновить пакетные менеджеры. Я как шаман с бубнами делаю это регулярно. При апгрейде всей системы нужно будет снова выбрать языки и прочее Чтобы узнать версию ядра нужно набрать uname -a Мое ядро debian 2.6.32-5 Его как раз и нужно было обновить. На всякий случай советую добавить в source.list deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free deb http://ftp.ru.debian.org/debian/ testing main contrib non-free Возможно для работы вам пригодиться Midnight Commander apt-get install mc И архиваторы apt-get install zip unzip p7zip bzip2 Можно попробовать сделать русский язык в консоли (если его нет) apt-get install console-cyrillic console-terminus Если компьютер зависнет. Для перезагрузки можно воспользоваться сочетанием клавиш при нажатом Alt + PrtScr последовательно нажать R E I S U B Источник метода - здесь Звуком в Debian заведует alsamixer aptitude install alsa-utils alsa-base alsa-tools Что-то должно скачаться установиться. Введите команду alsamixer Там будет несколько столбиков. Иногда проблемы со звуком решаются увеличением высоты столбцов (стрелками вверх). Иногда нужно заменять нули под столбцами буквами М и наоборот. В начало страницы

    Графическая оболочка

    По совету Синего выбираем новые модные иксы Xfce4: apt-get install xfce4 slim При запуске графического интерфейса можно совершать выбор оболочки с помощью клавиши F1 Попасть в графическую оболочку (иксы) в первый раз: startx Выбирайте "Использовать настройки по умолчанию" Вернуться обратно в консоль: Ctrl + Alt + F1 (или F2) Вернуться из консоли в иксы: Alt + F7 (или F8, F9. - рабочих экранов несколько ) Перезапустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1)можно командой /etc/init.d/gdm restart или /etc/init.d/gdm3 restart или /etc/init.d/kdm restart Для выключения иксов нужно писать вместо restart stop, для запуска start. Например: /etc/init.d/gdm3 stop

    Установка полезных обычному пользователю программ:

    Браузер iceweasel. Предварительно советую прописать в /etc/apt/sources.list строку deb http://mozilla.debian.net/ squeeze-backports iceweasel-release Собственно сам браузер: apt-get install iceweasel ktorrent обычно в архиве .tar.bz2. он распаковывается с помощью: tar -xvjf Когда имеем файл с расширением .deb dpkg -i apt-get install ktorrent При установке может вылезти сообщение от разработчиков - нажимаем q Ещё один момент, который является полной неожиданностью для новичков - необходимость т.н. монтирования дисков. В Windows обычно все диски видны сразу (ключевое слово - обычно). Для того чтобы получить доступ ко всем логическим дискам, за исключением системного нужно указать системе к какой папке этот диск нужно прикрепить. Т.е. написать (под root) fdisk -l Появится список ваших дисков и если вам понятно какой хотите использовать ввести нужно что-то похожее на mount /dev/sda5 /mnt/w7free так я прикрепляю диск sda5 с файловой системой NTFS (напоминаю, что он шел под номером "3)" в списке выше) Подробнее этот процесс описан здесь Чтобы обрабатывать изображения и делать скриншоты нужно установить программу The gimp apt-get install the gimp Ещё одна возможная проблема - неправильная установка времени. Поменять часовой пояс можно с помощью команды dpkg-reconfigure tzdata В начало страницы

    Настройка времени и даты

    Временная зона под Debian устанавливается через символическую ссылку. Файл /etc/localtime должен смотреть на файл настройки временной зоны в директорию /usr/share/zoneinfo. чем указывается в какой временной зоне вы находитесь. Например: я живу в России (время Московское) я должен сделать ссылку /etc/localtime на файл /usr/lib/zoneinfo/Europe/Moscow. Для этого даем команду: rm -f /etc/localtime ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime Чтобы узнать какие временные зоны доступны — посмотрите их в директории /usr/share/zoneinfo: cd /usr/share/zoneinfo ls И выберите более подходящую для Вас… Если же время установилось не правильное, значит у Вас стоит неправильное время в BIOS. Для проверки время в BIOS, воспользуемся командой: hwclock Теперь мы знаем какое время установлено в BIOS, но нам надо его исправить. Правим время в системе: date MMDDhhmmCCYY.ss Описание параметров команды date: MM — две цифры текущего месяца (пример: январь=01); DD — две цифры текущей даты (если текущий календарный день 1, то пишется 01); hh — две цифры обозначающие час; mm — две цифры обозначающие минуты; CCYY — четыре цифры года; ss — две цифры секунд. Также можно вводить «date MMDDhhmmCCYY» без секунд, тогда секунды выставляются на ноль. Ну и теперь вносим новое установленное время в БИОС: hwclock - -systohc P.S. Между дефисами (-) убрать пробел. Источники: 1 В начало страницы

    tar.gz tar xvzf имя_архива.tar.gz tar.bz2 tar xvjf имя_архива.tar.bz2 rar Установить unrar, apt-get install unrar затем unrar имя_архива.rar zip Установить unzip, apt-get install unzip затем unzip имя_архива.zip Если эти способы не помогли можно попробовать поставить p7zip. Под иксами можно поставить peazip. В крайнем случае, можно воспользоваться on-line архиваторами, например wobzip Ссылки:linuxguru.ru В начало страницы

    Смена кодировки

    Менять кодировку файлов можно следующим способом: cat файл.html | iconv -f cp1251 -t utf-8 > новый.html В одну сторону. Потом открываем, редактируем, закрываем. cat новый.html | iconv -f utf-8 -t cp1251 > файл.html Как вариант можно использовать convmv В начало страницы

    Настройка xfce4

    Чтобы жить стало немного веселее можно сделать пару манипуляций с панелью. Заходим в Настройки - Панель - Элементы и добавляем то, что нужно. Можно поменять часы на часы с датой. Добавить регулятор громкости. Чтобы добавить уровень заряда батареи для ноутбука и апплет раскладки клавиатуры нужно скачать апплет из репозитария: apt-get install xfce4-battery-plugin apt-get install xfce4-xkb-plugin Источник здесь Чтобы увеличить шрифт в эмуляторе терминала xfce4 нужно нажать Ctrl и удерживая его сделать клик правой кнопкой мыши на терминале - появится интуитивно понятное меню. Спасибо пользователю shepper источник Перезапустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1)можно командой /etc/init.d/gdm restart или /etc/init.d/gdm3 restart или /etc/init.d/kdm restart Для выключения нужно писать не restart а stop, для запуска start В начало страницы

    Пользователи

    Чтобы создать пользователя user1 нужно ввести команду adduser user1 Если этот пользователь вам надоест его можно удалить командой deluser user1 Если вы забудете пароль пользователя, то из-под root его можно будет поменять командой passwd user1 Список пользователей лежит в файле /etc/passwd чтобы его открыть вводим cat /etc/passwd Узнать в каких группах состоит пользователь user1 groups user1 Добавить пользователя sinij в группу group1 usermod -G group1 user1 Добавить пользователя sinij и в группу group1 и в группу bks_fans usermod -G group1,bks_fans sinij Изменить основную группу пользователя user1 на group2 (по умолчанию обычно группа называется так же как пользователь) usermod -g group2 user1 Узнать список всех групп cat /etc/group Чтобы получить не весь список, а только обычные пользовательские группы cat /etc/group | grep 1[0-9][0-9][0-9] Про grep и другие команды можно прочитать здесь Поменять группу к которой принадлежит директория /home/movies на users chgrp -R users /home/movies Ссылки:debianadmin.com ,debianhelp.co.uk tuxfiles.org В начало страницы

    Подключение по SSH

    Для того, чтобы обмениваться информацией с другими компьютерами можно использовать соединение по протоколу ssh. Преположим, что вы хотите с ноутбука подключиться к стационарному ПК. Нужно создать на ПК нового пользователя, назовем его sinij adduser sinij Придумываем пароль посложнее, например, qwerty. Теперь нужно установить ssh на обоих компах - если его ещё нет apt-get install ssh Проверить - работает ли ssh service ssh status Остановить / запустить / перезапустить ssh /etc/init.d/ssh stop /etc/init.d/ssh start /etc/init.d/ssh restart Узнаем ip стационарного ПК (ip_ПК) с помощью ifconfig Чтобы подключиться к ПК на ноутбуке вводим в терминал ssh sinij@ip_ПК Если подключиться удалось, то можно начинать перемещаться по папкам удаленного ПК. Чтобы отключиться от соединения нужно набрать что-то из списка: exit logout ctrl + D Чтобы вносить изменения в параметры подключения нужно редактировать файл /etc/ssh/sshd_config - на сервере и /etc/ssh/ssh_config - на клиенте. В /etc/ssh/sshd_config желательно изменить порт по умолчанию на любой свободный #Port 22 Port 2222 Логиниться по паролю, можно, если в /etc/ssh/sshd_config раскомментирована строчка PasswordAuthentication yes это менее безопасный способ, чем логин по ключу, поэтому обычно вместо yes указывают no Редактируем файл /home/username/.bashrc #

    /.bashrc: executed by bash(1) for non-login shells. # Note: PS1 and umask are already set in /etc/profile. You should not # need this unless you want different defaults for root. PS1='$\h:\w\$ ' # umask 022 # You may uncomment the following lines if you want `ls' to be colorized: # export LS_OPTIONS='--color=auto' # eval "`dircolors`" # alias ls='ls $LS_OPTIONS' # alias ll='ls $LS_OPTIONS -l' # alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' alias ll='ls -laF' alias ec='nano /root/.bashrc' alias es='nano /etc/ssh/sshd_config' alias eg='nano /etc/group' alias ep='nano /etc/passwd' alias ea='nano /var/log/auth.log' alias ps='ps -ax|grep ss' alias ss='/usr/sbin/ssh' Ссылки: mydebianblog gamelton В начало страницы

    Сперва можно попробовать apt-get install wireless-tools Для xfce4 подходит wicd apt-get install wicd После того, как Wicd установился он должен появиться среди пунктов меню "Интернет". Если не появляется - нужно перезапустить иксы. Возможно придется делать reboot В углу экрана должны появиться значок подключения. Если значков несколько, значит установлено ещё что-то, например network-manager-gnome. На всякий случай можно сделать. apt-get remove network-manager-gnome И потом reboot Один из значков должен пропасть. Навожу курсор на второй выбираю "Подключиться". -- Беспроводные сети не найдены -- По совету с lor я прописал в поле Wireless interface значение wlan0. Сети должны появиться. По совету с lj можно удалить лишнее wicd apt-get remove wicd apt-get autoremove apt-get remove network-manager apt-get autoremove reboot Затем переустановить нужное. Ссылки: 4debian.info В начало страницы

    Получить информацию о железе dmesg Получить информацию о CPU cat /proc/cpuinfo или dmesg | grep CPU Узнать разрядность RAM dmesg | grep "RAM width" Узнать размер оперативной памяти tac /proc/meminfo | grep MemTotal Список устройств на PCI шине lspci -k В начало страницы

    Монтирование дисков

    Нужно создать папку к которой примонтируется диск. Например для диска /mnt/w7free mkdir /mnt/w7free Или для флешки mkdir /mnt/flashcard

    Перед монтированием диска или установкой флешки ввести команду ls /dev/sd* или fdisk -l В первом случае получим список устройств похожий на /dev/sda /dev/sda2 /dev/sda5 /dev/sdb1 /dev/sdb5 /dev/sdb7 /dev/sda1 /dev/sda3 /dev/sdb /dev/sdb2 /dev/sdb6 /dev/sdb8 во втором случае получим более подробную информацию debian:/home/andrey# fdisk -l Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x63e54f64 Device Boot Start End Blocks Id System /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT /dev/sda2 206848 100558847 50176000 7 HPFS/NTFS/exFAT /dev/sda3 100558848 1953521663 926481408 f W95 Ext'd (LBA) /dev/sda5 100560896 1953521663 926480384 7 HPFS/NTFS/exFAT Disk /dev/sdb: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xbbc1fe9a Device Boot Start End Blocks Id System /dev/sdb1 * 63 41785064 20892501 83 Linux /dev/sdb2 41785126 976768064 467491469+ f W95 Ext'd (LBA) /dev/sdb5 41785128 54283634 6249253+ 82 Linux swap / Solaris /dev/sdb6 54283698 521887589 233801946 83 Linux /dev/sdb7 521887653 585826289 31969318+ b W95 FAT32 /dev/sdb8 585826353 976768064 195470856 7 HPFS/NTFS/exFAT Из этих данных можно сделать вывод о том, что физически жестких дисков видно два: sda и sdb, один из них на 1 Тб а другой на 500 Гб. Предположим, что примонтировать нужно диск sda5 - можно переходить к Шагу

    Шаг 2 (для флэш карты)

    Физическая установка флешки в USB порт.

    Шаг 3 (для флэш карты)

    Снова используем команду ls /dev/sd* или fdisk -l Все новое по сравнению с предыдущим разом и есть ваша флешка. Причем, если появилось, например, sdb и sdb1, то sdb - это флешка в целом (не знаю как это понять), а sdb1 - обычно и есть раздел, который нужно будет монтировать.

    Монтирование образа. Само слово "монтирование" может смутить начинающего пользователя. Смысл всей манипуляции - показать системе как связать какой-то из видимых дисков с какой-то папкой. mount /dev/sda5 /mnt/w7free Для флэшкарты Предположим, что новый диск который мы нашли в Шаге 3. называется sdс1 mount /dev/sdс1 /mnt/flashcard Если нужно указать файловую систему, то пишем mount -t vfat /dev/sdb /mnt/flashcard где vfat - это указание файловой системы (fat), -t это от слова type тип. В начало страницы

    Автоматическое монтирование при загрузке

    Чтобы не монтировать диски каждый раз вручную можно прописать этот процесс в файл /etc/fstab. Сперва нужно узнать постоянный номер диска, который вы хотите примонтировать ls -l /dev/disk/by-uuid andrey@debian:

    $ ls -l /dev/disk/by-uuid итого 0 lrwxrwxrwx 1 root root 10 Апр 1 12:26 28F45727F456F712 ->. /../sda1 lrwxrwxrwx 1 root root 10 Апр 1 12:26 2ff64169-2a42-4134-bb7d-785d2cb7ac26 ->. /../sdb1 lrwxrwxrwx 1 root root 10 Апр 1 12:26 3AE8F3DBE8F3937D ->. /../sda2 lrwxrwxrwx 1 root root 10 Апр 1 12:26 3E8904579F5AA793 ->. /../sda5 lrwxrwxrwx 1 root root 10 Апр 1 12:26 BB76478F1B670CB0 ->. /../sdb8 lrwxrwxrwx 1 root root 10 Апр 1 12:26 DEFB-25FE ->. /../sdb7 lrwxrwxrwx 1 root root 10 Апр 1 12:26 e7b2f181-26ae-4a22-9c9a-10a6dc22daee ->. /../sdb5 lrwxrwxrwx 1 root root 10 Апр 1 12:26 eafb05d0-15c7-41a5-9709-318bb2c618b7 ->. /../sdb6 3E8904579F5AA793 - вот номер диска sda5, который нужно монтировать. Открываем /etc/fstab nano /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # / was on /dev/sda1 during installation UUID=2ff64169-2a42-4134-bb7d-785d2cb7ac26 / ext4 errors=remount-ro 0 1 # /home was on /dev/sda6 during installation UUID=eafb05d0-15c7-41a5-9709-318bb2c618b7 /home ext4 defaults 0 2 # swap was on /dev/sda5 during installation UUID=e7b2f181-26ae-4a22-9c9a-10a6dc22daee none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 И дописываем внизу строчки #win7 disk NTFS - это комментарий, чтобы проще было ориентироваться. UUID=3E8904579F5AA793 /mnt/w7free ntfs defaults,cp1251,umask=000 0 0 В начало страницы

    Монтирование с правами доступа

    Если стоит задача сделать монтируемый диск доступный, например, только пользователю andrey id пользователя у которого 1000 и группе admins id группы 1111, и условия доступа к файлам вы хотите указать не 777 а, например 770 mount -t ntfs -o rw,uid=1000,gid=1111,fmask=0007,dmask=0117 /dev/sda5 /mnt/w7free/ где fmask это число, которое вычитается из 777 для доступа к файлам, а dmask - это как fmask только dmask для директорий. Ссылки 0 nix.zeya.org mydebianblog В начало страницы

    Зайти на сайт по ftp

    mc Запустится midnight commander F9 затем нужно найти FTP в верхнем меню. Адрес пишется следующим образом login:password@hostname В графической оболочке можно установить например filezilla.

    Как создать файл в Linux

    Программы /usr/bin Документация /usr/share/doc Конфигурационные файлы /etc Файлы конфигурации сети.

    # /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: andrey Ссылки:Денис Колисниченко - Линукс от новичка к профессионалу. iana.org В начало страницы

    Настройка сети

    Файл с настройками /etc/network/interfaces. если нужно получать ip автоматически iface eth0 inet dhcp Если нужно задать статический ip iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 Чтобы изменения пришли в силу нужно выполнить ifup eth0 Выключить wi-fi ifconfig wlan0 down Включить/выключить ceть ifconfig eth0 up/down Перезапустить/остановить/запустить сетевые службы /etc/init.d/networking restart/stop/start Настроить DNS можно через файл /etc/resolv.conf nameserver 8.8.8.8 При установке нужно было запомнить какие сетевые интерфейсы вам предлагает сконфигурировать Debian. Это сделать очень просто, они называются eth0, eth1 и так далее. Поэтому для включения сетевого интерфейса, в приведённой выше команде нужно менять 0 на 1 и т.д. Однако, если вы будете устанавливать другие Unix-подобные дистрибутивы, например OpenBSD то сетевые интерфейсы будут называться более разнообразно (msk0, sk0 и др.) именно для того, чтобы с этим не возникало сложностей - полезно записывать то, что предлагается сконфигурировать при установке дистрибутива. Включить автоматическое получение ip dhclient eth0 Выключить автоматическое получение ip можно вытащив сетевой шнур и вставив обратно. Говорят, что должно сброситься. Советую выполнить man interfaces и изучить вывод. Ссылки: artcom-ufa debian-handbook.info В начало страницы

    Загрузчик Grub 2

    Редактировать нужно либо /etc/default/grub либо скрипты из папки /etc/grub.d nano /etc/default/grub Изменить время ожидания / разрешение экрана / задать фоновое изображение GRUB_TIMEOUT=10 GRUB_GFXMODE=1920x1200 GRUB_BACKGROUND="new_pict.jpg" картинку нужно предварительно положить в папку /boot/grub потому что в этой папке лежит файл grub.cfg который и управляет загрузкой. После смены картинки возможно придется менять цвет текста и оформления, для этого нужно добавить в конец файла /etc/grub.d/40_custom информацию а цветах, пример: set menu_color_normal=red/black set menu_color_highlight=yellow/black set color_normal=yellow/black Чтобы изменения, которые были записаны в /etc/default/grub вступили в силу нужно сделать update grub2 Редактирование скриптов: cd /etc/grub.d ls Содержимое папки: 00_header 10_linux 30_os-prober 41_custom 05_debian_theme 20_linux_xen 40_custom README Обыно редактировать нужно 40_custom. если, например, вы установили перед Debian FreeBSD и её после установки Debian не видно при загрузке нужно добавить запись menuentry 'FreeBSD 9.0 Release'< set root=(hd0,2) chainloader +1 > Чтобы изменения вступили в силу нужно выполнить команду grub-mkconfig -o /boot/grub/grub.cfg Ссылки: wiki.archlinux mydebianblog gnu.org В начало страницы

    Обновление дистрибутива

    Выполнить команды отслеживая ошибки: aptitude -f install aptitude update aptitude install apt aptitude dpkg aptitude dist-upgrade aptitude full-upgrade Ссылки: 4debian.info В начало страницы

    Запись загрузочного usb диска

    dd if=image.iso of=/dev/sdb Где image.iso - это путь до образа, например, /home/andrei/Downloads/debian-7.1.0-amd64-DVD-1.iso а /dev/sbd - это ваш usb диск. Определить путь до usb диска можно следующим образом: вытащить usb диск, сделать команду: fdisk -l Затем вставить usb диск и выполнить эту команду повторно. Появится пара новых строк, это и есть ваш диск. При использовании dd нужно указать общую часть этих двух строк, т.е. если было sdb и sbd1 нужно оставить sbd. Источник: wikipedia.org В начало страницы

    Mplayer (просмотр видео)

    Основные клавиши, которые используются при просмотре:

    Shell (Командная оболочка) Завершение работы