Как установить Linux: подробнейшая инструкция. Линукс настройка

БЕСПЛАТНО ответим на Ваши вопросы
По лишению прав, ДТП, страховом возмещении, выезде на встречную полосу и пр. Ежедневно с 9.00 до 21.00
Москва и МО +7 (499) 938-51-97
С-Петербург и ЛО +7 (812) 467-32-86
Бесплатный звонок по России 8-800-350-23-69 доб.418

Как установить Linux: подробнейшая инструкция

Linux может пригодиться вам по многим причинам. Например, ваш старый компьютер нельзя обновить до новых версий Windows или macOS, или вам нужны специфические приложения для Linux, или же вам просто любопытно попробовать новое. А может быть, вы просто приобрели новый компьютер без операционной системы и хотите сэкономить, выбрав бесплатную Linux.

Установить Linux несложно. Конечно, есть такие дистрибутивы, как Arch, установка которого довольно трудна для новичка. Но большинство современных дистрибутивов устанавливается очень просто. Пожалуй, даже проще и быстрее, чем Windows.

Прежде чем устанавливать Linux на свой основной компьютер, сделайте копию важных данных. Работая с разделами вашего жёсткого диска, вы можете по небрежности стереть что-нибудь важное. Конечно, если вы будете следовать инструкциям и внимательно читать, что вы делаете, то ничего непредвиденного не произойдёт. Но бэкап — нелишняя штука в любом случае.

Установить Linux можно на компьютеры под управлением Windows и macOS или на пустой жёсткий диск. Вы можете выбрать Linux своей основной системой либо пользоваться ей параллельно с вашей старой системой.

1. Загрузите дистрибутив Linux

Прежде всего нужно выбрать дистрибутив Linux. Определиться вам поможет рейтинг DistroWatch.com.

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

Как правило, дистрибутивы Linux на официальных сайтах предлагается скачать двумя способами. Первый способ — обычная загрузка. Второй — через P2P посредством торрент-клиента. Второй способ, естественно, быстрее. Так что выбирайте его, если хотите сэкономить время.

2. Запишите дистрибутив на носитель

Когда дистрибутив в формате ISO скачан, нужно записать его на CD или обычную USB-флешку.

Запись на CD можно осуществлять стандартными средствами системы: «Запись образа диска» Windows или «Дисковая утилита» macOS. Достаточно щёлкнуть по загруженному образу правой кнопкой мыши и выбрать соответствующий пункт в меню.

Для записи ISO на флешку вам понадобятся специальные утилиты. Для Windows лучше выбрать Rufus, а для macOS — UNetbootin. У этих программ очень простой интерфейс, в них довольно сложно запутаться.

3. Подготовьте раздел диска

Этот пункт следует выполнять в том случае, если вы хотите сохранить установленную у вас систему и использовать Linux одновременно с ней. Если вы решили перевести свой компьютер на Linux полностью или устанавливаете ОС на пустой жёсткий диск, пропустите параграф.

Windows

Откройте «Средство управления дисками» Windows. Выберите диск или раздел, от которого вы планируете отрезать немного места для установки Linux. Большинству дистрибутивов с лихвой хватит 10 ГБ. Но если вы планируете устанавливать много приложений, возьмите больше. Щёлкните по разделу правой кнопкой мыши и выберите «Сжать том». Введите размер и нажмите ОК.

Процесс может занять довольно много времени, так что запаситесь терпением.

Когда «Средство управления дисками» закончит изменять размеры разделов, на диске появится пустое неразмеченное пространство, отмеченное чёрным цветом. Туда мы и установим Linux.

Позже, если Linux вам не понадобится, можно будет удалить разделы с ним и отдать освободившееся место обратно Windows при помощи всё того же «Средства управления дисками».

macOS

Выделить место для установки Linux можно через «Дисковую утилиту» macOS. Выберите ваш диск и щёлкните по значку «+», чтобы создать раздел для Linux. Создание нового раздела может занять некоторое время.

4. Подготовьте загрузчик

Windows

Этот пункт касается только новых компьютеров под управлением предустановленной Windows 10, 8.1 или 8. На таких компьютерах используется загрузчик UEFI, который не позволит вам загрузить какую бы то ни было систему, кроме Windows.

Чтобы это исправить, зайдите в настройки BIOS вашего компьютера и отключите опцию Secure Boot. Затем перезагрузитесь. Готово, теперь вы можете загружать и устанавливать другие системы рядом со своей Windows.

macOS

В отличие от большинства компьютеров, Mac требует пары дополнительных действий для того, чтобы установить Linux в дуалбуте с macOS.

Прежде всего, отключите SIP. Перезагрузите Mac и нажмите Cmd + R. Появится меню Recovery. Выберите в нём «Терминал» и введите csrutil disable.

Перезагрузите Mac ещё раз. SIP отключён.

Загрузите и установите rEFInd. Встроенная утилита Boot Camp может помочь вам установить только Windows. rEFInd умеет загружать и macOS, и Windows, и Linux. Так что вы сможете выбирать, какая система будет загружаться при старте.

Распакуйте rEFInd. Затем откройте «Терминал» и введите diskutil list. Найдите в появившемся списке, как называется ваш загрузчик EFI. Чаще всего это /dev/disk0s1.

Введите mount /dev/disk0s1 и запустите установку rEFInd, перетащив install.sh из распакованной папки в окно «Терминала.

5. Загрузите Linux с носителя

Перезагрузитесь и выберите флешку или CD с Linux в качестве загрузочного носителя. На разных компьютерах это делается по-разному. На компьютерах с Windows порядок загрузки можно определить с помощью Esc, F9 или меню BIOS. На Mac это делается долгим нажатием клавиши Option.

6. Начните установку Linux

Нас приветствует установщик Linux. Для примера мы возьмём дистрибутив Ubuntu. Но процессы установки Mint, openSUSE, Fedora, Debian, Manjaro и большинства других дистрибутивов практически идентичны.

Исключение — дистрибутивы, использующие псевдографический установщик. Единственное серьёзное отличие такого установщика — в нём выбирать опции придётся при помощи клавиш. В остальном всё одинаково.

Выберите язык, который хотите использовать в системе, и нажмите «Установить». Затем отметьте пункт «Установить стороннее программное обеспечение», чтобы Linux смог использовать проприетарные драйверы и кодеки. Опцию «Загрузить обновления во время установки» можно включить или оставить выключенной, если у вас не очень быстрое интернет-соединение.

7. Разметьте диск

Это ответственный этап, на котором вы должны быть очень внимательны.

Далее действия различаются в зависимости от того, хотите ли вы установить Linux рядом со своей системой или заменить свою систему. Не сотрите случайно диск, если хотите оставить свою систему.

Как установить Linux вместо текущей системы

Итак, вы решили установить Linux вместо вашей текущей системы (либо на пустой жёсткий диск). Есть два варианта.

Автоматический

Установщик сотрёт все данные с вашего диска, создаст новые разделы и установит систему, не утруждая вас лишними вопросами. Для этого выберите «Стереть диск и установить Linux». Прежде чем выполнять чистую установку, сохраните свои файлы на другой жёсткий диск или в облачное хранилище.

Ручной

Подойдёт, если вы хотите сами задать размеры для ваших разделов или, например, создать отдельный раздел для ваших файлов. Для этого выберите «Другой вариант» и нажмите «Продолжить».

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

Чтобы установить Linux вместо вашей системы, выберите раздел с установленной системой и удалите его кнопкой «–». Затем на освободившемся месте создайте новые разделы.

  • Корневой раздел для системных файлов Linux. Выберите файловую систему Ext4 и точку монтирования /.
  • Swap-раздел, или раздел подкачки, пригодится, если у вас не хватает оперативной памяти, но зато быстрый SSD-диск. В списке файловых систем выберите «Раздел подкачки».
  • Home-раздел, где будут храниться ваши файлы. Выберите файловую систему Ext4 и точку монтирования /home.

Нажмите «Продолжить» и подтвердите изменения. Установщик сотрёт выбранные вами разделы и создаст новые на освободившемся месте.

Как установить Linux рядом с текущей системой

Установить Linux рядом с вашей системой можно двумя способами.

Автоматический

Большинство установщиков Linux сразу обнаруживают установленные у вас системы. Если вы не создавали отдельное пространство на диске для Linux, то можете попробовать выбрать пункт «Установить рядом с Windows». Установщик самостоятельно создаст нужные разделы, и вам не придётся ничего делать вручную.

Ручной

Если же вы хотите сами определить, сколько места выделять системе, и выполнили указания в пункте 3, щёлкните «Другой вариант» и нажмите «Продолжить». Вы увидите разделы своего диска и пустое место, которое мы приготовили для Linux. Создайте там корневой раздел (точка монтирования /), как описано выше. Домашний раздел в таком случае не обязателен: вы сможете копировать и изменять файлы в своей основной системе.

Нажмите «Продолжить». Установщик оставит ваши файлы на своих местах. Он просто создаст новые разделы на свободном месте. Вы сможете выбирать, какую систему хотите загрузить при запуске.

8. Завершите установку Linux

Дальше всё просто. Установщик может спросить вас, где вы находитесь, чтобы определить часовой пояс, и предложит выбрать предпочитаемый язык ввода.

Затем вам будет предложено представиться. Введите своё имя и придумайте пароль. Не забудьте пароль, поскольку он будет постоянно нужен вам для выполнения задач от имени всех. При желании можете зашифровать свою домашнюю папку.

Затем просто подождите. Когда установка завершится, вам будет предложено вытащить установочный диск и перезагрузиться. Не забудьте отключить в BIOS загрузку с внешних дисков, если вы включали её.

Что делать после установки

Когда вы перезагрузитесь и перед вами появится рабочий стол вашей Linux, вы сможете делать всё то же, что и в Windows и macOS: сёрфить в интернете, редактировать документы и слушать музыку. Не забудьте обновиться и заглянуть в «Магазин приложений» (или его аналог в зависимости от дистрибутива), чтобы доустановить нужные вам приложения.

Попробуйте Linux, и вы увидите, что в повседневной жизни она ничуть не сложнее Windows или macOS.

Читайте также:

lifehacker.ru

Настройка ядра linux | Losst

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

Да, мы не можем включать добавлять неподдерживаемые модули и драйвера устройств, но мы можем настроить такие параметры ядра Linux, как особенности работы процессора, памяти, виртуального пространства памяти, планировщика ядра, сетевой стек и многое другое. Все эти настройки доступны через файловую систему proc. Мы рассматривали подробно ее в предыдущей статье, теперь же остановимся только на директории /proc/sys, с помощью которой мы и будем настраивать ядро.

Содержание статьи:

Как выполняется настройка?

Здесь все предельно просто. В этом каталоге и его подкаталогах лежат файлы, это и есть параметры, а значения в файлах нам и нужно изменять. Для этого можно использовать самую простую конструкцию из команды echo и оператора перенаправления вывода:

echo "1" > /proc/sys/net/ipv4/ip_forward

Значение 1 будет записано в файл ipv4_forward. Но измененные таким способом параметры не сохраняются после перезагрузки. Перед тем как рассматривать как сохранить параметры ядра linux из proc рассмотрим еще один способ их модификации.

Для работы с параметрами ядра есть утилита sysctl. Она представляет все параметры в виде переменных. Имена этих переменных соответствуют адресу файла в папке /proc/sys только слеш заменен точкой. Например:

net.ipv4.ip_forward

Вы можете установить значение параметра такой командой:

sysctl net.ipv4.ip_forward=1

Но это изменение тоже не сохранится, чтобы сохранить настройку после перезагрузки нужно добавить опцию -w:

sysctl -w net.ipv4.ip_forward=1

Вы можете также сразу посмотреть все доступные переменные с помощью опции -a:

sysctl -a

abi.vsyscall32 = 1debug.exception-trace = 1dev.cdrom.autoclose = 0dev.cdrom.autoeject = 0dev.cdrom.check_media = 0dev.cdrom.debug = 0...

vm.stat_interval = 1vm.swappiness = 60vm.user_reserve_kbytes = 131072vm.vfs_cache_pressure = 100vm.zone_reclaim_mode = 0

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

  • /run/sysctl.d/*.conf
  • /etc/sysctl.d/*.conf
  • /usr/local/lib/sysctl.d/*.conf
  • /usr/lib/sysctl.d/*.conf
  • /lib/sysctl.d/*.conf
  • /etc/sysctl.conf

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

sysctl --system

* Applying /boot/sysctl.conf-4.1.21-14-default ...kernel.hung_task_timeout_secs = 0kernel.msgmax = 65536kernel.msgmnb = 65536kernel.shmmax = 0xffffffffffffffffkernel.shmall = 0x0fffffffffffff00vm.dirty_ratio = 20

Теперь вы знаете как работать с переменными, дальше мы рассмотрим значение некоторых, самых важных переменных, с помощью которых может быть выполнена настройка ядра linux.

Настройка ядра Linux

abi.vsyscall32

Если установлено 1, разрешает выполнение 32 битных программ в 64 битной системе. По умолчанию включено, можете отключить, а затем попробовать запустить, например, skype.

debug.exception-trace

При возникновении ошибки в ядре выводить значения регистров процессора и стек вызовов процедур. По умолчанию включено.

dev.cdrom.autoclose

Ваш CDROM будет автоматически закрыт при попытке его монтирования, по умолчанию отключено.

dev.cdrom.autoeject

CDROM будет открыт после размонтирования содержащегося там диска с помощью команды umount.

dev.hpet.max-user-freq

Максимальная частота генерации прерываний от системного таймера High Precision Event Timer (HPET), который пришел на замену таймеру реального времени RTC. По умолчанию 64.

fs.aio-nr

Количество асинхронных операций ввода и вывода в вашей файловой системе.

fs.file-max

Максимальное количество дескрипторов файлов, которые может создать и обрабатывать ядро. Если вы часто получаете сообщения об ошибке из-за невозможности создать дескриптор файла увеличьте этот лимит. По умолчанию установлено значение 10 % от вашей оперативной памяти.

fs.inotify.max_queued_events

Подсистема ядра inotify позволяет следить за изменениями в файловой системе. Этот параметр устанавливает максимальное количество событий, которые могут находиться в очереди, перед тем как их обработает программа.

fs.inotify.max_user_instances

Максимальное количество объектов inotify, которые может создать один пользователь.

fs.inotify.max_user_watches

Максимальное количество файлов и директорий, за которыми может наблюдать один объект inotify.

cad_pid

PID процесса, который получит сигнал, если будет нажато сочетание клавиш Ctrl+Alt+Del

kernel.ctrl-alt-del

Если значение параметра 0, система отправляет сигнал процессу Init или тому, который вы назначили в предыдущей переменной, чтобы выполнить правильную перезагрузку. Если значение больше нуля, будет выполнена немедленная перезагрузка.

kernel.domainname

Позволяет установить доменное имя NIS (Network Internet Services) и YP (Yellow Pages). Но не путайте это доменное имя с DNS, это совсем разные вещи.

kernel.hostname

Имя вашего компьютера. Это самый простой способ изменить имя компьютера прямо сейчас, без перезагрузки.

kernel.modules_disabled

Позволяет отключить загрузку модулей ядра.

kernel.panic

Указывает количество секунд после ошибки в ядре (kernel panic) до перезагрузки.

kernel.pid_max

Максимальное значение PID процесса. Когда PID достигает этого значения, ядро переходит опять к минимальному. Значения больше этого не выделяются.

kernel.random.boot_id

Этот файл доступен только для чтения и содержит уникальный, случайный идентификатор загрузки. Генерируется для каждой загрузки.

kernel.random.uuid

При каждом запросе генерирует случайный UUID. Тоже доступен только для чтения.

kernel.randomize_va_space

Рандомизация адресного пространства это функция увеличивающая безопасность вашей системы. Она защищает от атак на переполнение буфера. По умолчанию включена.

kernel.sysrq

Позволяет включить или отключить управление ядром с помощью SysRQ. Доступны такие параметры:

  • 0 - отключить все функции
  • 1 - разрешить все функции
  • 2 - разрешить настройку уровня логгирования
  • 4 - разрешить управление клавиатурой
  • 8 - разрешить получение отладочных сообщений и дампов
  • 16 - разрешить команду sync
  • 32 - разрешить перемонтирование файловых систем в read-only
  • 64 - разрешить завершение процессов
  • 128 - разрешить перезагрузку, выключение
  • 256 - разрешить управление планировщиком

kernel.threads-max

Максимальное количество запущенных потоков для процессов.

net.ipv4.icmp_echo_ignore_all

Если включено, ядро будет игнорировать все icmp запросы. Рекомендуется для защиты от DDOS атак.

net.ipv4.icmp_echo_ignore_broadcasts

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

net.ipv4.ip_default_ttl

Максимальное количество узлов, через которые может пройти отправленный пакет перед тем, как достигнет цели.

net.ipv4.ip_forward

Разрешить проходящие пакеты через этот компьютер. Обычно такая настройка параметров ядра Linux нужна для роутеров.

net.ipv4.ip_local_port_range

Диапазон локальных портов, которые могут быть использованы вашими программами.

net.ipv4.tcp_rfc1337

Установите 1 чтобы защитить компьютер от атаки TCP TimeWait.

net.ipv4.tcp_fin_timeout

Таймаут ожидания завершения соединения после отправки пакета FIN. Рекомендовано 15.

net.ipv4.tcp_keepalive_time

Поддерживать соединение активным определенное время, например, 300 секунд. По истечении этого времени TCP соединение будет разорвано.

net.core.rmem_default

Указывает размер по умолчанию буфера для сокета получения данных по сети.

net.core.rmem_max

Максимальный размер буфера сокета для получения данных по сети.

net.core.wmem_default

Размер сокета по умолчанию для отправки данных по сети.

net.core.wmem_max

Максимальный размер буфера сокета для отправки данных по сети.

net.ipv4.tcp_rmem

Количество памяти, доступной для работы TCP.

vm.dirty_background_ratio

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

vm.dirty_ratio

Похожий параметр. Только на этот раз он указывает сколько общей оперативной памяти должно быть занято, чтобы процесс, который ведет запись данных на диск инициировал запись кэшированных данных непосредственно на жесткий диск.

vm.laptop_mode

Функция laptop mode позволяет не сразу записывать данные на жесткий диск после запроса, а хранить их указанное время в оперативной памяти. Может быть полезно если вы экономите заряд батареи и не хотите, чтобы жесткий диск всегда вращался.

vm.swappiness

Устанавливает процент свободной памяти, по достижении которого данные начинают переноситься на swap раздел, для систем с большим количеством памяти рекомендовано значение 10.

Выводы

Мы рассмотрели далеко не все параметры ядра linux, здесь описаны лишь самые интересные из них. Более подробную информацию и еще больше переменных вы можете найти в официальной документации по ядру Linux. И будьте осторожны, конфигурация ядра Linux - дело серьезное. Если я упустил какой-то важный параметр, напишите в комментариях!

losst.ru

инструкция. Настройка Linux Mint после установки :: SYL.ru

Вы когда-нибудь хотели чего-то лучшего, чем то, что работает на вашем компьютере сейчас? Независимо от того, используете вы ОС Windows, Mac или Linux, вы можете убедиться, что существуют и другие хорошие системы.

Что такое «Линукс» сегодня?

Linux Mint - одна из самых популярных и быстро развивающихся операционных систем. На сегодняшний день это полноценная замена для Windows. Преимущества этой «оболочки» очевидны: она быстрее, лучше, проще в использовании, при этом ее функционал расширяется и защищается. Кроме того, ОС полностью бесплатна в использовании и распространении.

Кроме того, Linux Mint уникальна по своему внешнему виду, простому управлению темами, большим хранилищам программного обеспечения и функциональным возможностям «из коробки».

ОС имеет четыре версии или варианта:

  • Linux Mint Cinnamon - это собственная среда «Линукс», с рабочим столом Gnome. Эта версия элегантная и функциональная.
  • Mate – еще одна разновидность Gnome, используемая как классическая ОС.
  • XFCE - это минималистическая и элегантная среда рабочего стола. Она подходит для компьютеров с низкими ресурсами.
  • KDE - одна из самых полных настольных сред, которая имеет множество функциональных возможностей и хороший внешний вид. Она хорошо подойдет для современных компьютеров с новейшим оборудованием.

Системные требования для установки Linux Mint:

  • ОЗУ 512 МБ (рекомендуется 1 ГБ для удобного использования).
  • 9 ГБ дискового пространства (рекомендуется 20 ГБ).
  • Разрешение 1024 × 768 (при более низких разрешениях нажмите ALT, чтобы перетаскивать окна с помощью мыши, если они не помещаются на экране).

При этом:

  • 64-битный ISO может загружаться с помощью BIOS или UEFI.
  • 32-битный ISO - только с BIOS.
  • 64-битный ISO рекомендуется для всех современных компьютеров (почти все устройства, выпускаемые за последние 10 лет, оснащены 64-разрядными процессорами).

Как сделать загрузочный файл?

Перейдите на сайт загрузки «Линукс Минт» и выберите лучший вариант для вас. Вы можете выбрать зеркало для загрузки или скачать торрент. В зависимости от скорости вашего соединения для завершения загрузки может потребоваться некоторое время.

Чтобы скопировать ISO-файл на DVD-диск, вам понадобится программа записи образов. Одной из наиболее популярных бесплатных опций является ImgBurn, хотя есть множество других популярных функционалов (Nero и т. п.).

Запишите загрузочный диск. Вы также можете записать образ на USB-накопитель, если вы хотите, чтобы производилась установка Linux Mint с флешки. Для этого вам понадобится скачать с официального сайта приложение Linux Live USB Creator.

Используйте скачанное программное обеспечение, чтобы создать установочный носитель. Выберите загруженный ISO в качестве исходного файла. Нажмите кнопку «Запись», чтобы начать процесс создания. Это может занять несколько минут.

Установите настройки компьютера на загрузку с DVD-привода или USB. Чтобы запустить «Линукс Минт», вам нужно будет начать ее загрузку с созданного носителя вместо жесткого диска. Вы можете для этого использовать меню BIOS вашего компьютера. Сделайте настройки очередности так, чтобы установка Linux Mint с диска или флешки осуществлялась сразу.

Когда ваше устройство загрузится с созданного вами носителя, вы увидите короткий список опций. Выберите «Запустить Linux Mint» для загрузки операционной системы.

Это не устанавливает «оболочку». Загрузка операционной системы с DVD или флешки позволяет вам протестировать Linux и посмотреть ее функциональность, прежде чем приступать к установке. Вы не сможете изменять какие-либо настройки и удалять или создавать файлы в режиме предварительного просмотра. При запуске с диска «оболочка» будет работать медленнее, чем если бы она была установлена.

Ознакомившись с рабочим столом ОС, вы можете начать установку Linux Mint с флешки или DVD, дважды щелкнув значок «Установить Linux Mint», расположенный на рабочем столе. Это запустит программу установки. Выберите язык и нажмите «Продолжить».

Чтобы использовать комплектный загрузчик, вам необходимо иметь не менее 3,5 ГБ свободного места на жестком диске, а также активное подключение к Интернету. Если вы устанавливаете «Линукс» на ноутбуке, убедитесь, что он подключен к источнику питания во время установки.

Следующее меню позволит вам выбрать, какое место на жестком диске вы хотели бы выделить вашей операционной системе Linux. Существует два основных варианта:

  • Очистить диск и установить Linux Mint. Этот параметр удалит все данные на выбранном диске и установит на него новую ОС. Любые существующие операционные системы или данные будут уничтожены. Используйте этот параметр, если вы хотите, чтобы «Линукс» была единственной «оболочкой» на вашем компьютере.
  • Установить без удаления данных. Этот параметр позволит вам использовать свободное пространство на жестком диске для создания отдельного раздела, чтобы была выполнена установка Linux Mint рядом с Windows или другой ОС. Эта опция также позволяет вам выбрать размер раздела.

В раскрывающемся меню выберите, на каком диске вы хотите установить новую «оболочку». Если вы выбрали вторую опцию, вы сможете использовать ползунок для установки размера раздела.

Установка Linux Mint требует как минимум 6 ГБ для своих разделов, а разделы подкачки должны быть в 1,5 раза больше установленной вами ОЗУ.

Как происходит процесс инсталляции?

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

После выбора ваших настроек ввода вам будет предложено ввести ваше имя и создать профиль пользователя. Вы можете изменить свое имя пользователя по своему желанию. Имя машины - это название, которое ваш компьютер будет отображать на других устройствах в сети.

Вам также потребуется создать пароль. Эта комбинация имени пользователя и пароля будет вашей учетной записью администратора, и впоследствии должна вводиться при внесении изменений в систему. После завершения установки Linux Mint вы сможете создать больше профилей пользователей.

Дождитесь завершения процесса. После ввода вашей информации Linux Mint 18 начнет копировать файлы. Вы можете следить за ходом загрузки, глядя на панель в нижней части окна. После копирования файлов начнется установка, и ваше оборудование будет настроено.

Этот процесс может занять некоторое время, особенно на старых машинах. С этого момента все происходит автоматизировано, поэтому вы можете не следить за процессом.

Загрузчик будет использовать дополнительные файлы в процессе установки, поэтому вам понадобится действующее сетевое подключение.

Завершение процесса

По завершении установки Linux Mint вам будет предложено перезагрузить компьютер. Нажмите кнопку «Перезапустить сейчас», чтобы загрузить новую установленную операционную систему.

По окончании указанного процесса запустите Linux Mint Cinnamon и войдите в свою учетную запись, чтобы перейти на рабочий стол. Просмотрите экран приветствия. Он содержит ссылки на руководства и подсказки, поэтому найдите время и просмотрите доступные ресурсы. Это окно будет появляться каждый раз, когда вы запускаете ОС, если вы не снимите флажок в правом нижнем углу.

Настройте рабочий стол

По умолчанию Linux Mint (русская версия в том числе) загрузится со ссылкой на содержимое вашего компьютера и домашний каталог на рабочем столе. Вы можете добавить значок корзины, чтобы сделать его более похожим на компьютер Mac или Windows. Для этого нажмите кнопку «Меню» в нижнем левом углу и выберите «Системные настройки» с левой стороны. Нажмите «Рабочий стол» в разделе «Настройки» и проверьте значки, которые вы хотите отобразить.

Программное обеспечение

«Линукс» поставляется с несколькими основными программами, такими как Firefox, LibreOffice, GIMP Image Editor и VLC Player. Вы также можете установить множество других приложений, большинство из них бесплатно. Для этого нажмите кнопку «Меню», наведите указатель мыши на «Администрирование» и выберите «Менеджер программ». Вам будет предложено ввести пароль администратора.

Программы сортируются по категориям, но вы также можете искать конкретные сервисы. Имейте в виду, что большинство программ для Windows и Mac недоступны для Linux Mint 18, поэтому вам нужно будет найти альтернативы, которые выполняют одни и те же функции.

Установка Wine и/или VirtualBox Wine позволит вам имитировать Windows и, соответственно, устанавливать или запускать программы для этой ОС. Однако иногда это может быть довольно сложно – некоторые приложения не будут доступны в полной мере.

Чтобы избежать этого, вы можете установить PlayOnLinux. Это программа, которая упрощает установку Windows Software (например, MS Office 2007, игр) с загрузочного диска. Второй вариант для запуска программного обеспечения, отличного от «Линукс», - это установка VirtualBox, который создает виртуальный раздел для запуска ОС. В принципе, вы можете установить и запустить Windows (или что-нибудь еще) внутри Linux, как в другом окне. Тогда вы можете установить на него свое программное обеспечение. Вы также не рискуете испортить Linux Mint.

Установите Compiz Fusion

Настройка Linux Mint после установки также включает в себя загрузку и отображение некоторых функционалов, необходимых для работы и комфортного использования ОС. Откройте диспетчер пакетов Synaptic, введите «simple-ccsm» (без кавычек), кликните правой кнопкой мыши и отметьте нужные значения для установки. Они включают в себя ccsm, а также compiz, compiz-plugins, compiz-core, compiz-gnome и compiz-fusion-plugins-extra. Убедитесь, что все они отмечены (используйте окно поиска вверху), и затем нажмите «Применить».

Настройте Compiz

Compiz - это оконный менеджер, который в полной мере использует вашу графическую карту и добавляет много эффектов (например, вращение рабочего стола в 3D). Щелкните правой кнопкой мыши на рабочем столе и нажмите «изменить фон», чтобы открыть настройки «Внешний вид». Перейдите к «Visual Effects» и выберите «custom». Теперь нажмите кнопку настроек, чтобы открыть диспетчер настроек Simple CompizConfig, и перейдите на вкладку «Рабочий стол».

Выберите «Desktop Cube» в разделе «Внешний вид». Используйте 3-5 столбцов и одну таблицу для рабочего стола. Перейдите на вкладку «Эффекты». Выберите «Shift Switcher (Cover)» в качестве переключателя окон Alt + Tab.

Найдите «Деформация»: «Цилиндр», измените непрозрачность примерно до 70 и отметьте все поля «EXCEPT Blur», если у вас нет графической карты, которая может ее обработать. Если ваша графика относительно старая/интегрированная, не касайтесь этой опции.

Вместо этого сделайте простые настройки. Удерживайте Ctrl + Alt, нажмите и перетащите мышью отображенное меню. Откройте диспетчер настроек CompizConfig. На главном экране отмените «Отрицание» и отметьте «Показать мышь». Нажмите «Повернуть куб» и измените масштаб на 0,4. Вернитесь назад, в разделе «Эффекты» (левое меню), отметьте «Бикубический фильтр» и «Трейлфокус». Попробуйте использовать эффекты «Paint Fire» и «Water» (просто включите их и используйте ярлыки со страницы настроек). Теперь перейдите к «Cube Reflection and Deformation» (отметьте его, если он уже не отмечен), разверните внешний вид и нажмите на верхний файл изображения. Нажмите «Изменить» и замените все на «`»(без кавычек). То же самое для нижнего изображения. Перейдите по верхнему и нижнему цветам куба и измените непрозрачность на 0 для обоих. Теперь вернитесь к главному экрану и отметьте «Window Previews». Не стесняйтесь попробовать и другие вещи. У всех разные требования и разные вкусы.

Установите Emerald/Compiz Window Decorator

Перейдите в диспетчер пакетов в главном меню. Введите Emerald в окне поиска вверху. Щелкните правой кнопкой мыши на него и отметьте его для установки, затем примените. После того как он будет установлен, нажмите Alt + F2 (запустите диалог) и введите «emerald -replace» (без кавычек). Вы должны немедленно заметить изменение. Чтобы убедиться, что функционал загружается при каждой загрузке системы, добавьте его в список в «Приложения для запуска». Используйте ту же команду.

Настройте Emerald/Comfiz

Когда в полной мере завершена установка Linux Mint, инструкция по адаптации ее к привычным ОС особенно актуальна. Вы можете сделать границы вашего окна абсолютно такими, как вы хотите, будь то наподобие Mac Snow Leopard или Windows 7. Для этого вам нужен Emerald Theme Manager. Если он еще не установлен, вернитесь к Synaptic (менеджер пакетов) и установите «emerald/comfiz-theme-manager». Затем откройте его и изучите. Предлагается буквально тысячи тем и настроек на выбор. Чтобы ими воспользоваться, просто зайдите на gnome-look.org -> beryl и скачайте то, что вы хотели бы загрузить. Затем добавьте их через диспетчер тем.

Установите Synapse для запуска программ

Просто добавьте ppa: synapse-core / ppa в свои источники программного обеспечения, обновите и найдите «Synapse» в программном центре Ubuntu. Откройте его из главного меню. Вы можете активировать его, нажав Ctrl + Space. Введите для поиска программу и нажмите Enter.

Установите док

Док - это программа запуска приложений и окон. У вас есть много разных вариантов для этого, в том числе Docky, Cairo-Dock, ADeskBar и AWN. Чтобы установить любую из них, просто скопируйте с официального сайта и вставьте команды в Terminal. Вернитесь к synaptic и загрузите дополнительные плагины gstreamer, основные шрифты ms и Flash.

www.syl.ru

Блог начинающего линуксоида.: Настройка локальной сети Linux - Linux и Linux

Очень часто бывает так, что в доме находятся компьютеры с разными операционными системами. И нужно организовать между ними локальную сеть, обеспечить общий доступ к файлам. Сделать это очень просто.

 

 

Общие сведения.

Для создания общих сетевых ресурсов в среде Windows, применяется протокол CIFS (ранее известный как SMB), поддержка которого в UNIX-подобных системах обеспечивается программным обеспечением Samba. Samba работает по протоколам TCP и UDP, соединение шифруется. С помощью Samba возможно обеспечить не только общий доступ к файлам и принтерам, но и, например, построить контроллер домена с поддержкой Active Directory (об этом в следующий раз). С помощью Samba можно открыть общий доступ не только между Windows и Linux, но и между Linux и Linux. Однако есть некоторые ограничения. Во первых, SMB - это "виндовый" протокол, со всеми вытекающими. Он не слишком хорошо интегрируется с UNIX-системами. Не вдаваясь в сложные технические описания, скажу лишь что скорость передачи данных по Samba медленнее, зачастую значительно, она нестабильна, как и загрузка сетевого канала, а также даёт весьма ощутимую нагрузку на процессор. Поэтому если в вашей домашней сети нет Windows-машин, то предпочтительнее использовать протокол сетевой файловой системы - NFS.

Суть работы NFS весьма проста. Удалённый ресурс встраивается в общее дерево файловой системы, и в результате каталог, который находится на файловом сервере или другом компьютере, отображается в вашей системе как локальный, будто находится на диске. NFS работает по протоколу TCP. NFS весьма полезна при создании так называемых тонких клиентов (бездисковые рабочие станции, в которых система загружается по сети). Скорость передачи данных по NFS в 2 раза выше, чем через Samba, загрузка сети равномерная, а нагрузка на центральный процессор минимальная. Однако у NFS есть два недостатка. Первый - довольно фиговая поддержка в Windows (реализуется через подсистему UNIX и отдельное приложение). Второй - отсутствие шифрования (c версии NFSv4, для шифрования может использоваться протокол Kerberos). Тем не менее, для Линуксовой сети, NFS - идеальный вариант.

Внимание: на обеих системах должны быть настроены статические IP адреса.В Windows кликнете правой кнопкой на значке сетевых подключений и выберите "Центр управления сетями и общим доступом", далее "Изменение параметров адаптера", выберите нужный адаптер (вашу сетевую карту) и зайдите в её свойства. Перейдите в пункт "Протокол Интернета версии 4" и выберите "Использовать следующий IP адрес":

Если ваши компьютеры соединены напрямую, поле "Основной шлюз" можете оставить пустым. Если через роутер - укажите IP адрес роутера (тот, через который осуществляется доступ к его вэб-интерфейсу, обычно 192.168.0.1). В Linux аналогичную операцию можно провести в Network Manager (настройка сетевых подключений, вкладка IPv4):

Если вы используете фаерволл (брандмауэр Windows либо другое аналогичное ПО, а также iptables в Linux или фаерволл в вашем роутере), убедитесь что открыты нужные порты (Для SAMBA: 135, 139, 445/TCP; 137, 138/UDP. Для NFS: 2049/TCP).

Linux => Windows

Представим ситуацию: у вас есть второй компьютер (или файловый сервер), под управлением Ubuntu 14.04, на котором находится большая коллекция ваших видео, фото и так далее, расположенная на отдельном диске, который монтируется в /media/MyDATA. Этот диск нужно расшарить на компьютер под управлением Windows 8.1. Первым делом, установим необходимые пакеты:

sudo apt install samba samba-common smbclient

Теперь необходимо сконфигурировать Самбу. У вас есть два пути: консольный и графический.

Консольный.

Открываем файл /etc/samba/smb.conf:

sudo nano /etc/samba/smb.conf

Полностью удаляем всё содержимое и вписываем такие настройки:

[global]workgroup = WORKGROUPnetbios name = Ubuntu-PCserver string = Ubuntu PCmap to guest = bad userguest account = nobodysocket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192 #Следовать по симлинкамunix extensions = nowide links = yesfollow symlinks = yes log level = 1 # UTF кодировка unix charset = UTF-8dos charset = cp1251store dos attributes = yes max log size = 10 [MyDATA]path = /media/MyDATAwriteable = yesavailable = yespublic = yesguest ok = yesforce user = nobody force group = nobody

В секции global описываются общие параметры: WORKGROUP - имя рабочей группы (должно быть одинаково для всех машин в локальной сети), Ubuntu-PC - имя компьютера, с которого расшариваются каталоги (укажите своё), вход без пароля, гостевой доступ и оптимизации для соединения. В секции MyDATA описывается доступ к диску, смонтированному в /media/MyDATA. При желании вы можете указать доступ к отдельным каталогам на этом диске, аналогичным способом. Сохраните файл и выполните команду:

testparm -s

Эта команда проверит конфиг на наличие ошибок и в случае их обнаружения, укажет где что исправить.

Теперь запустите сервер Samba:

sudo service start smbd

Графический.

Для настройки параметров Samba в графическом интерфейсе, существует 2 замечательные утилиты - system-config-samba (есть только в Ubuntu и производных) и gadmin-samba (есть везде). Эти утилиты представляют собой весь конфиг Самбы, выполненный в графическом режиме. Для Ubuntu установим первую утилиту:

sudo apt install syste-config-samba

Здесь всё предельно понятно и в настройках разберётся любой :)

Для других дистрибутивов (например Debian), установите пакет gadmin-samba:

sudo apt install gadmin-samba

После настройки, перезапустите демон Samba. Для Ubuntu:

sudo service restart smbd

Для Debian:

sudo systemctl restart smbd.service

Также можно открыть доступ к нужному каталогу из файлового менеджера, открыв свойства каталога:

В Windows необходимо включить сетевое обнаружение. Для этого в центре управления сетями, зайдите в "Изменить дополнительные параметры общего доступа" После этого, в сетевом окружении, должны появиться расшаренные каталоги.

Linux => Linux

А теперь представим, что у нас есть компьютер с Debian 8 (IP адрес 192.168.0.2), и ноутбук с Ubuntu 14.04 (IP адрес 192.168.0.3). С ноутбука нужно расшарить раздел диска, который смонтирован в /media/DATA (это раздел для торрентов и прочей файлопомойки). Для этого мы используем NFS:

sudo apt install nfs-kernel-server nfs-common rpcbind

Укажем что нужно расшаривать:

sudo nano /etc/exports

/media/DATA 192.168.0.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)

/media/DATA - то, что нужно расшарить.192.168.0.0/255.255.255.0 - только компьютерам в этой подсети будет обеспечен доступ к общему ресурсу (можете указать конкретный IP адрес).rw - поддержка чтения и записи.no_root_squash - Позволяет пользователю root (на стороне клиента) иметь доверенный полный доступ к разделу.no_subtree_check - Если монтируется только часть тома, то сервер будет выполнять проверку принадлежности файла запрошенного клиентом, именно к той части тома, которая примонтирована. Это замедляет передачу данных, по этому зачастую данная опция включена в список параметров.crossmnt - Этот параметр похож на nohide он дает возможности видеть каталоги смонтированные на основной системе. Таким образом, когда дочерняя файловая система «B» установлена на основной «А», установив crossmnt на «А» имеет тот же эффект, что и установка «nohide» на B.fsid=0 - NFS-сервер должен быть в состоянии идентифицировать каждую файловую систему, которую экспортирует. Для сервера NFSv4, существует выделенная файловая система, которая является корнем всей экспортируемой файловой системе. fsid = root или fsid = 0 означают одно и то же.

Применяем настройки:

sudo exportfs -a

Далее нужно указать, каким хостам в сети разрешено иметь доступ к серверу:

sudo nano /etc/hosts.allow

Указываем доступ для всех машин, находящихся в подсети 192.168.0.0/255.255.255.0:

nfsd: 192.168.0.0/255.255.255.0rpcbind: 192.168.0.0/255.255.255.0mountd: 192.168.0.0/255.255.255.0

Если вы указали в файле exports только IP адрес нужной машины, то соответственно, указывайте его.

Теперь запустите сервис:

sudo service nfs-kernel-server start

На компьютере установите следующие пакеты:

sudo apt install nfs-common rpcbind

Создайте директорию для монтирования общего ресурса:

sudo mkdir /media/Share

Монтирование вручную.

sudo mount -t nfs4 192.168.0.3:/ /media/Share

В результате всё содержимое диска /media/DATA (на ноутбуке) окажется доступным на компьютере в каталоге /media/Share, как если бы эти данные хранились на нём. Для того чтобы ресурс монтировался автоматически после загрузки системы, есть два способа.

Монтирование через fstab.

Файл /etc/fstab содержит в себе информацию о присутствующих файловых системах, точках монтирования и параметрах монтирования. Чтобы ресурс /media/DATA монтировался на ваш компьютер автоматически, добавьте в конец файла /etc/fstab следуюущую строку:

192.168.0.3:/   /media/Share   nfs   user,rw,noauto   0   0

Опция noauto запрещает автоматическое монтирование во время загрузки, так как сеть может быть недоступна в этот момент. Вместо этого, в файловом менеджере, в левой колонке появится пункт Share, кликнув на который, сетевой ресурс автоматически смонтируется. Однако при таком способе монтирования, есть пара существенных недостатков. Во первых, если в момент выключения компьютера, был открыт какой-либо файл, расположенный на сетевом ресурсе, компьютер откажется выключаться. Во-вторых, такая же ситуация произойдёт в случае пропажи связи между клиентом (компьютером) и сервером (ноутбуком). Для того, чтобы этих проблем не было, существует второй способ монтирования.

Монтирование с помощью AutoFS.

AutoFS - это пакет для обеспечения монтирования съёмных и сетевых накопителей, только при обращении к ним. При отсутствии обращения к сетевому ресурсу или съёмному устройству в течении определённого времени, он автоматически размонтируется, и мгновенно монтируется при первом же обращении к нему. Устанавливаем:

sudo apt install autofs

Настраиваем:

sudo nano /etc/auto.master

В конец файла добавляем строку:

/mnt    /etc/auto.nfs --timeout=60

/mnt - каталог для монтирования сетевого ресурса./etc/auto.nfs - путь к файлу, в котором описаны параметры монтирования.--timeout=60 - время в секундах, после которого произойдёт размонтирование ресурса (можете указать своё).

Сохраняем и переходим к следующему файлу:

sudo nano /etc/auto.nfs

Добавляем строку:

Share       -fstype=nfs,rw,noatime,noexec,nosuid,tcp,async,rsize=32768,wsize=32768,intr,nolock,soft,noauto  192.168.0.3:/

Создадим директорию Share в каталоге /mnt, куда будет монтироваться ресурс:

sudo mkdir /mnt/Share

Вот и всё. Теперь в каталоге /mnt/Share, при первом же обращении к нему, будет появляться содержимое удалённого ресурса /media/DATA. Кнопка подключения сетевого диска появится в файловом менеджере.

Дополнительные материалы:

Руководство SambaРуководство NFS

 

linuxoidblog.blogspot.com

Настройка Linux после установки: как настроить линукс

Вы только что установили Linux, например Debian GNU/Linux, и стало быть нужна настройка Linux для первоначального использования. Несколько полезных ссылок по настройке Linux на примере Debian приводятся далее.

Начало освоения Debian напоминает толкание товарного вагона:сначала трудно и со скрипом, потом всё легче и легче;наконец, едете под горку, не прикладывая никаких усилий.

(с) Новый дзен-буддистский канон :-)

Вместо предисловияЭтот пост содержит ссылки на другие статьи о настройке Linux, что может потребовать от вас некоторого времени на освоение. И не надо говорить, что всё сложно: хотите эффективно работать - осваивайте эффективные процедуры. И никак иначе. Всегда и везде для эффективной работы нужно обучение, освоение новых концепций. И после этого - небольшой период, кстати - не будет "моего компьютера", "папок" и кучи красивых апплетов - а будет быстро и эффективно получен нужный вам результат.(C)

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

Дальше вам потребуется прикладной софт для повседневной работы в Linux - хорошо прочитать описание основных прикладных программ Linux и вообще софта в Linux.

Настройка видеокарты в LinuxЕсли вам не повезло и у вас видеокарта ATI, или просто слишком новая - вот волшебный бубен, который позволит вам запустить графический режим в любом случае.

В консоли пишем:suвводим свой рутовый пароль и идём в каталог /etc/X11 при помощи командыcd /etc/X11либо (что проще) запустив mc. В подкаталоге X11 и ищем там файл XF86Config или xorg.conf и открываем его на редактирование (кнопка F4 в MC), ищем и правим текст (выделено полужирным):Section "Device" Identifier "Generic Video Card" Driver "vesa"..... То есть вписываем вместо того драйвера, который сейчас у вас написан, драйвер vesa. При этом графический режим должен завестись хоть под каким-то соусом. Дальше алгоритм действий такой: идём в поисковик и пишем "название_видеокарты_здесь linux driver". Я всех ваших видеокарт не знаю, так что вы уж ударьте пальчик о пальчик, пожалуйста.

Настройка сетевого интерфейса в LinuxНастроить простую локальную сеть в Linux довольно просто, а изменить МАК-адрес сетевой карты ещё проще.

Для того, чтобы настроить GPRS в Linux, есть краткое руководство, которого должно хватить в большинстве случаев.

При настройке VPN-соединений в Linux, толковые руководства есть по Корбине и ещё одно про корбину, по PPPoE и ещё одно. Остальное можно найти тут и ещё хорошо почитать Просто о сложном. VPN для начинающих.

Монтирование разделовО монтировании с кодировками совершенно изумительно написал Андрей Афанесенко. Из песни слова не выкинешь :-) А я постарался всё это охватить шире - пост о монтировании дисков и разделов в Linux.

Если требуется подключать и работать под Linux с дисками, содержащими файловую систему NTFS, вот руководство. Про монтирование файл-образов уже писали и не раз.

Для монтирования ISO-образов в Linux, скачивать Daemon Tools или Alcohol не придётся - в Linux ISO образы монтируются средствами операционной системы.

Как настроить звук в LinuxЗвуки Linux издаёт не хуже Windows, и настраивается звук в Linux легче лёгкого. Для этого требуется установить ALSA [?]. А если в Linux нет звука - значит нужно запустить скрипты настройки alsaconf и заодно сходить на официальный сайт ALSA и поинтересоваться с поддержке вашей звуковой карты в Linux.

Как подключить принтеры в LinuxПринтер в Linux заработает, как только вы установите CUPS [?]:# aptitude install cupsys gs-esp foomatic-bin foo2zjs cups-pdfвместе со всеми зависимостями. Последний пакет, cups-pdf, добавляет возможность печатать сразу в PDF из любой программы в Linux. Подключение принтеров описывается тут (в картинках). Информация о поддержке моделей принтеров в Linux доступа на официальном сайте проекта CUPS.Сетевая печать в Linux настраивается очень просто: печатать по сети можно из Linux на Linux (читаем здесь и тут), и из Linux на Windows принтер - так же легко.

Работа со сканером в LinuxКак устанавливать сканеры в Linux, я уже говорил здесь. Нужно поставить подсистему SANE [?]. Для этого даём команду:aptitude install sane xsaneВсё должно поставиться и настроиться. После этого можно попробовать что-нибудь сосканировать в графическом редакторе GIMP. О поддержке моделей сканеров в Linux узнать на официальной странице проекта SANE.А дальше!?Поисковые системы знают больше, и их информация свежее. Без шуток, издёвок и сарказмов - даже самые крутые юниксовые орлы пользуются поиском. И небезуспешно. Так что искусство поиска это как Кунг-Фу - овладеть может каждый. А этот пост я постараюсь обновлять, не без помощи моих многоуважаемых комментаторов, которые постоянно подбрасывают такие классные ссылки и искромётную критику автору :-)

Отдавая дань истории...Когда автор этих строк только-только поставил себе Debian (то был Woody), первым его запросом в Гугл был "как выключить Linux". Конечно, я нашёл, что от рута надо набрать shutdown -h now. Это к тому, чтобы новоиспечённые пользователи Linux не стеснялись озадачивать поисковики запросами, пусть и немного смешными.

Моё первое прочитанное руководство было "сумбурное руководство по установке Дебиана". Содержимое, вполне приличное, но полностью соответсвтует названию. То есть чтобы самому не забыть. Моя статья по установке Debian была написана именно под впечатлением той заметки... и с целью ту самую сумбурность устранить. Надеюсь, что это мне в какой-то мере удалось.

mydebianblog.blogspot.com

Настройка локальной сети в Linux

Для систематизирования информации по настройке сети в ОС Linux было решено написать эту заметку. Здесь в доступной форме описан процесс настройки сетевого интерфейса на примере ОС Ubuntu. Также данное руководство поможет «поднять» локальную сеть и на любом другом дистрибутиве Linux.

Для просмотра текущих параметров сети и состояния сетевых интерфейсов в ОС Линукс существует команда:

# sudo ifconfig

Пример вывода: eth0Link encap:Ethernet HWaddr 00:11:5b:91:25:3e

inet addr:192.168.1.18 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::211:5bff:fe91:253e/64 Диапазон:Ссылка ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:648009 errors:0 dropped:0 overruns:0 frame:0 TX packets:1075413 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:1000 RX bytes:70177943 (70.1 MB) TX bytes:1536487024 (1.5 GB) Прервано:19 Base address:0xd000

lo Link encap:Локальная петля (Loopback)

inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Диапазон:Узел ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:106 errors:0 dropped:0 overruns:0 frame:0 TX packets:106 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:0 RX bytes:13776 (13.7 KB) TX bytes:13776 (13.7 KB)

Для просмотра абсолютно всех сетевых интерфейсов запускаем команду с ключом -a:

# sudo ifconfig -a

Из приведенного примера видно, что на компьютере используется два сетевых интерфейса: eth0 и lo.

Интерфейс lo — это локальная петля, которая имеет IP-адрес 127.0.0.1 и предназначена для сетевого доступа к своему же компьютеру. Далее этот интерфейс рассматриваться не будет, так как для эффективной работы не требует дополнительной настройки.

Интерфейс eth0 - это Ethernet сетевая карта, которая имеет сетевые параметры: IP-адрес - 192.168.1.18, маску сети - 255.255.0.0 и MAC-адрес - 00:11:5b:91:25:3e. Значение RUNNING показывает, что в данный момент сетевой интерфейс eth0 работает.

Для просмотра типа соединения, скорости и поддерживаемых параметров сетевым интерфейсом eth0 набираем команду:

# sudo ethtool eth0

Вывод: Supported ports: [ TP MII ] Supported link modes:10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Advertised auto-negotiation: YesSpeed: 100Mb/s Duplex: Full Port: MII PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: pg Wake-on: d Current message level: 0x000000c5 (197) Link detected: yes

Из вывода видно, что сетевой интерфейс eth0 работает на скорости 100Мб/с с включенным полным дуплексом (Full Duplex). Полный дуплекс от полудуплекса (Half Duplex) отличается тем, что первый обеспечивает передачу данных в обе стороны одновременно, а второй осуществляет передачу входящих и исходящих данных поочередно.

Для остановки сетевого интерфейса eth0 существует команда:

# sudo ifconfig eth0 down

Команду легко запомнить, так как после названия самой команды идет имя интерфейса и после действие, которое нужно произвести над ним (down или up).

Для возобновления работы сетевого интерфейса eth0:

# sudo ifconfig eth0 up

Чтобы перезапустить все сетевые интерфейсы ОС вводим команду:

# sudo /etc/init.d/networking restart

Эта строка запускает bash-скрипт networking, перезапускающий сетевые интерфейсы системы.

Так же по аналогии производится остановка всех интерфейсов:

# sudo /etc/init.d/networking stop

и их запуск:

# sudo /etc/init.d/networking start

Чтобы изменить сетевые настройки в ОС Linux можно пойти двумя путями:
  1. использовать команды для присвоения параметров сетевых интерфейсов;
  2. отредактировать конфигурационный файл, содержащий параметры сетевых интерфейсов.

Настроить сеть можно одним из вышеприведенных способов. Эти два способа абсолютно взаимозаменяемые. Кому как привычнее.

  1. Настройка сети с помощью команд.

    Чтобы настроить сетевой интерфейс, не влезая в дебри конфигурационного файла, нужно воспользоваться специальными командами.

    Чтобы задать основной IP-адрес и маску сети для интерфейса eth0:

    # sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0

    Для присвоения дополнительного IP-адреса интерфейсу eth0:

    # sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0

  2. Настройка сети с помощью редактирования конфигурационного файла.

    Редактировать будем конфигурационный файл /etc/network/interfaces. Чтобы вывести на экран содержимое конфига, набираем команду:

    # sudo nano /etc/network/interfaces

    Если локальная сеть, к которой подключаемся, подразумевает ручную настройку IP-адреса, то содержимое конфигурационного файла должно выглядеть примерно так:

    auto lo

    iface lo inet loopback

    auto eth0 iface eth0 inet static address 192.168.1.18 netmask 255.255.0.0 gateway 192.168.1.253

    Первые строки оставляем как есть, так как их дополнительная настройка не требуется.

    Строка auto eth0 говорит, что сетевой интерфейс eth0 должен стартовать при загрузке ОС.

    Вторая строка iface eth0 inet static говорит, что сетевому интерфейсу eth0 IP-адрес задается вручную.

    Строка address 192.168.1.18 говорит, что сетевому интерфейсу eth0 назначен IP-адрес 192.168.1.18 (этот сетевой адрес взят для примера и на его месте может быть любой другой).

    Строка netmask 255.255.0.0 говорит, что маска сети является 255.255.0.0.

    Последняя строчка gateway 192.168.1.253 показывает, что сетевым шлюзом является компьютер с IP-адресом 192.168.1.253. Эта строка может отсутствовать, так как ее наличие в конфигурационном файле зависит от параметров локальной сети, к которой подключается настраиваемый компьютер.

    Если в подключаемой локальной сети используется автоматическая раздача сетевых настроек DHCP-сервером, то конфигурационный файл /etc/network/interfaces должен быть приведен к виду:

    auto lo

    iface lo inet loopback

    auto eth0 iface eth0 inet dhcp

Настройка DNS-сервера.

Так же во многих случаях для правильной работы локальной сети на настраиваемом компьютере потребуется ввести IP-адрес используемого DNS-сервера.

Для этого нужно открыть конфигурационный файл командой:

# sudo nano /etc/resolv.conf

Вывод:

# Generated by NetworkManager nameserver 192.168.1.253

Строка nameserver 192.168.1.253 говорит, что в качестве DNS-сервера используется компьютер с IP-адресом 192.168.1.253.

Смена MAC-адреса сетевой карты.

Чтобы временно поменять MAC-адрес сетевой карты eth0 нужно воспользоваться командой:

# sudo ifconfig eth0 hw ether 00:01:02:03:04:05

Последнее число - это новый MAC-адрес.

Для смена MAC-адреса навсегда нужно в конфигурационном файле /etc/network/interfaces к настройкам сетевого интерфейса добавить строку с новым MAC-адресом:

auto eth0

iface eth0 inet dhcp

pre-up ifconfig eth0 hw ether 00:01:02:03:04:05

Смены скорости сетевого интерфейса.

Для строгого задания скорости сетевой карты:

# sudo ethtool -s eth0 speed 100 duplex full autoneg off

# Принудительно задать скорость сетевому интерфейсу 100Mbit и режим Full Duplex и отключить автоматическое определение

# sudo ethtool -s eth0 speed 10 duplex half autoneg off

# Принудительно задать скорость сетевому интерфейсу 10Mbit и режим Half Duplex и отключить автоматическое определение

Случайные 7 статей:

  1. Синхронизация времени через Интернет в Ubuntu
  2. Безопасное извлечение флешки для Linux
  3. Скрытые возможности браузера или about:адреса для Opera
  4. Создание мультизагрузочной флешки с помощью SARDU
  5. Динамические обои на рабочий стол в Linux
  6. Скрипт Winetricks или доводим Wine до ума
  7. Запуск Photoshop CS4 в Linux через Wine

Комментарии [22]

itshaman.ru

Настройка сети в Linux | Как настроить?

Перед тем, как приступать к настройке сетевого подключения в Линукс, надо начать с того, что посмотреть — какие настройки сети используются сейчас. Для этого надо воспользоваться командой ifconfig. В информационном режиме она доступна и без прав ROOT, хотя для её полноценного использования лучше получить привилегии суперпользователя, введя команду sudo ifconfig. Результатом её работы будет список имеющихся в системе сетевых подключений и их параметров.

В разных версиях Линукс имя сетевого интерфейса может быть сокращением от Ethernet — eth0, eth2, eth3 и т.п. 

На интерфейс lo — сокращение от loopback — то есть локальная петля с адресом 127.0.0.1.Для примера рассмотрим интерфейс Eth0.В строке inet addr отображается текущий IP-адрес компьютера в локальной сети, подключенной к этой сетевой карте. В примере это: 192.168.1.144Bcast — это широковещательный адрес в сети, так называемый Бродкаст(Broadcast).Mask — это маска сети.HWaddr — это аппаратный адрес сетевой карты, он же MAC-адрес, используемый на канальном уровне.

Информацию о текущих подключения узнали, теперь рассмотрим настройку локальной сети в Linux. Сделать это можно тремя способами:1 — Через графическую оболочку2 — через команду ifconfig или инструмент Network Manager3 — через конфигурационные файлы сетевого сервиса Netork или Networking.

На мой взгляд, последний способ — самый удобный и надёжный, а значит — правильный. Чтобы настроить сеть в Линукс надо открыть файл, содержащий конфиг интерфейса. Тут всё зависит от того, какой дистрибутив Linux используется.

Вариант 1. В дистрибутивах, основанных на Debian (Ubuntu, Kubuntu и т.п.) 

Файл с параметрами сетевого подключения:

/etc/network/interfaces

Для того, чтобы изменить в linux настройки сети, файл его надо с правами root любым текстовым редактором. Например, через nano:

sudo nano /etc/network/interfaces

Для автоматического получения адресов от DHCP-сервера надо пописать следующее:

allow-hotplug eth0 iface eth0 inet dhcp

Если адрес надо прописать статически, то указываем следующее:

allow-hotplug eth0 iface eth0 inet static address 192.168.1.2   netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1

В этом конфиге рассмотрен пример обычной домашней сети, где адрес компьютера будет 192.168.1.2, адрес шлюза и DNS-сервера  (их фукнции обычно выполняет wifi-роутер)- 192.168.1.1.

Вариант 2.  RedHat-based дистрибутивы (Fedora, OpenSuse, CentOS)

Файл с настройками сети Linux:

/etc/sysconfig/network-scripts/ifcfg-eth0

Открываем его так же через nano или vim:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

В случае автоматического получения настроек от DHCP-сервера:

DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00-1C-1B-11-F6-07 ONBOOT=yes

Статический IP-адрес:

DEVICE=eth0 HWADDR=00-1C-1B-11-F6-07 IPADDR=192.168.1.2 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 ONBOOT=yes

IP-адреса DNS-серверов в этом случае прописываются в файле

/etc/resolv.conf

вот пример для публичных DNS-серверов от Google:

nameserver 8.8.8.8 nameserver 8.8.4.4

Настройка сети в Линукс завершена. Остаётся только перезапустить сеть командой:

service network restart

или

/etc/init.d/network restart

Собственно всё.

В качестве постскриптума расскажу как включить и выключить сеть в Linux. Делается это через всё ту же команду ifconfig. Выключить сетевую карту eth0:

sudo ifconfig eth0 down

Включить сетевую плату в Линуксе обратно:

sudo ifconfig eth0 up

Полностью остановить работу всех сетевых интерфейсов.

service network stop

Или:

/etc/init.d/network stop

Включить всё назад:

service network start

Или:

/etc/init.d/network restart

 

Это тоже интересно:

set-os.ru



О сайте

Онлайн-журнал "Автобайки" - первое на постсоветском пространстве издание, призванное осветить проблемы радовых автолюбителей с привлечение экспертов в области автомобилестроения, автоюристов, автомехаников. Вопросы и пожелания о работе сайта принимаются по адресу: Онлайн-журнал "Автобайки"