Linux для чайников

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

Основы Linux особенно важно знать начинающим web-программистам.

Linux — начинающим. Часть 1. Первое знакомство

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

  • Приводится инструкция по установке одного из дистрибутивов Linux.
  • Изучается работа с графическими оболочками и системным терминалом.
  • Разбирается интерпретатор команд Bash и его встроенный программный язык.
  • Даются подробные инструкции настройки компонентов системы.

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

Заметка
Вы не хотите пропустить выход полезного и интересного контента? Тогда подписывайтесь на наши сообщества в социальных сетях!

1

Введение и начало работы

3

Терминал и командная оболочка

4

Командный интерпретатор Bash

5

Работа с файлами и каталогами

7

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

Linux — с чего начать.

&nbsp &nbsp Большинство системных администраторов, и многие грамотные пользователи, рано или поздно, но обязательно, заинтересуются свободно распространяемыми и бесплатными операционными системами семейства Linux и, естественно, задумаются над вопросом — «С чего начать ?» Нередко, от правильного ответа на данный вопрос , зависит сам факт продолжения знакомства с Linux. Что интересно, в большинстве случаев, задавать вопрос о выборе дистрибутива Linux для новичка даже на хорошем тематическом форуме – занятие неблагодарное, потому что, сколько дистрибутивов – столько и мнений. А их на сегодняшний день — несколько сотен ! Хотя подавляющее большинство — это производные от 3-х китов Slackware, Red Hat и Debian. Люди, отвечающие на вопрос о выборе Linux, как правило, не понимают, что выбор дистрибутива для работы , и выбор дистрибутива для знакомства с системой – это разные вещи. При знакомстве с линуксом важнее всего — удобство использования, внешний вид рабочего стола, интуитивно понятный интерфейс , максимальное приближение порядка работы в новой системе к тому, что уже знакомо пользователю, простота настроек и простота установки/удаления программ. Все остальное потребуется потом… или не потребуется вообще. Советовать новичку начинать знакомство с семейством Linux с дистрибутива Slackware — это почти гарантировано вызвать реакцию отторжения. Slackware – хорошая, стабильная, шустрая система, но она мало подходит начинающим пользователям, будучи рассчитана на тех, кто уже обладает некоторым опытом в вопросах установки системы и её конфигурировании. Начинать надо с чего-нибудь попроще, а к Slackware вернуться уже имея некоторый опыт работы. В большинстве случаев, вам посоветуют в первую очередь начать с Ubuntu, т.к. маркетинговая часть у данного проекта работает превосходно. Очевидно не зря, несколько лет данный дистрибутив держался на первом месте по популярности и переместившись на второе место в 2013-2014г, по сегодняшний день уступает только Linux Mint. Также, с большой долей вероятности, вам посоветуют остановить выбор на базовых дистрибутивах — Red Hat или Debian, но… слишком уж они ориентированы на профессиональное использование и, более подходящими для новичка могут оказаться созданные на их основе дистрибутивы, ориентированные на домашнего пользователя.

Со временем, Вам станет ясно, что все Linux’ы очень похожи, и что отличия дистрибутивов — на уровне выбора конкретных систем управления пакетами, рабочих столов и выбора программ для установки по умолчанию. Более того, пользователь очень быстро поймет, что любой Linux — это своего рода конструктор, пользуясь которым можно создать систему под свои личные предпочтения. Но все это потребует большого терпения, массы времени и мозговых усилий. И, пожалуй, терпение — это наиболее важное качество, необходимое на начальном этапе.

При выборе дистрибутива, конечно, стоит прислушиваться к мнению профессионалов, опытных пользователей и ознакомиться с некоторым количеством обзоров, как например — Linux Distrib Сompare — Сравнение Линукс-дистрибутивов, но все равно, главный выбор можно сделать только исходя из собственного практического опыта. В этом ключе, очень желательно, выбирая «свой» Linux поработать хотя бы с несколькими разными, желательно не родственными, дистрибутивами.

Позволю себе высказать некоторые соображения, которые возможно, помогут Вам определиться с выбором:

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

Debian для начинающих пользователей

После финансовых трудностей, возникших у проекта Mandriva в 2010 году, часть команды разработчиков и многие активные пользователи создали новый проект — форк (Fork , ветвь, ответвление ), под названием Mageia, который практически, является продолжением Mandriva. Mageia разрабатывается в цикле, составляющем 9 месяцев. Каждый релиз поддерживается два цикла, что составляет 18 месяцев. Mageia имеет два типа установочных дисков:

— DVD ISO и CD ISO двойной архитектуры — оба используют традиционный установщик drakx
— Live DVD/CD ISO — может использоваться для предварительной оценки дистрибутива без установки на компьютер и последующей установки Mageia на ваш жёсткий диск.

Будучи одним из самых молодых проектов, Mageia быстро завоевывает популярность, и с 2014 года, по данным ресурса distrowatch.com, прочно удерживает 4-е место в рейтинге.

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

Страница проекта Mageia на русском языке.

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

Дистрибутив Linux Mageia, является не единственным ответвлением проекта Mandriva, что неудивительно, для одного из самых популярных в период 2000 -2010 г.г. дистрибутивов. Начиная с 2011 года, российской компанией ООО «НТЦ ИТ РОСА” выпускается линейка дистрибутивов Rosa Linux . В эту линейку включены серверные версии (Rosa Server) и настольные — Rosa Desktop. Продукты выходят в трёх редакциях — Free (содержит только свободные компоненты), EE (расширенная версия, содержащая несвободные компоненты), LTS ( Long Team Support — версия с пятилетним сроком поддержки).

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

ROSA Fresh — это современная отечественная операционная система Linux, создаваемая сообществом и легально доступная всем желающим совершенно бесплатно и без регистрации. Исходные коды всей системы доступны согласно лицензии GPL. Ключевые особенности ROSA Fresh:

-два года поддержки обновлениями безопасности

— повышенная стабильность

— удобство в использовании даже неподготовленными пользователями, подобранный набор программ для домашнего использования

— «быстрая установка» Skype, SoftMaker, Free Office, и Viber

— для игр — поддержка проприетарных драйверов AMD и NVIDIA а также Steam

— наличие нескольких версий с разным окружением рабочего стола: KDE 4, GNOME 3, MATE (для систем с ограниченными ресурсами), PLASMA 5

— поддержка 32-битной и 64-битной архитектур для процессоров x86

— поддержка Secure Boot, UEFI и огромного количества периферии

— собственные технологии, такие как KLook, ROSA Freeze (заморозка системы), ROSA Image Writer (средство записи дистрибутива на USB-накопитель), ROSA Time Frame, ROSA Media Player (медиапроигрыватель), ROSA Simple Welcome и др.

— live-режим для ознакомления с дистрибутивом без установки

— уникальная база поддерживаемого оборудования

— поддерживается работа программы «1С Предприятие»

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

ROSA Enterprise — это семейство операционных систем, предназначенных для использования в корпоративном сегменте.

Семейтсво состоит из:

— ROSA Enterprise Linux Server (RELS) серверная операционная система. Доступна в редакциях для процессоров Intel 32-бит и 64-бит

— ROSA Enterprise Desktop (RED) операционная система для рабочих станций. Доступна в редакциях для процессоров Intel 32-бит и 64-бит

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

ROSA Virtualization — система управления виртуализацией. Комплекс программных средств для управления программными гипервизорами (KVM), а также виртуальными машинами ( до тысячи машин) и инфраструктурой датацентра в доменной среде. Наличие развитых дискреционной и ролевой моделей разграничения доступа выгодно отличает изделие от аналогичных решений, например, на базе OpenStack. В основном, комплекс используется в частных» центрах обработки данных (ЦОД) корпоративного сегмента либо в ЦОД государственных органов или предприятий. ROSA Virtualization позиционируется как частная «облачная» среда для данных, требующих защиты, которая позволяет не беспокоиться об утечке или неправомерном использовании информации. Преимущество комплекса состоит в том, что его можно начать использовать у себя на предприятии уже через несколько часов после начала установки.

Комплекс ROSA Virtualization доступен в следующих вариантах:

минимальный — создание и выполнение до 25 виртуальных машин

стандартный — создание и выполнение до 50 виртуальных машин

расширенный — создание и выполнение до 100 виртуальных машин

максимальный — создание и выполнение до 1000 виртуальных машин

индивидуальный — создание и выполнение до 10 000 виртуальных машин.

Существует ознакомительный вариант ROSA Virtualization. Доступен всем пользователям, официально купившим (получившим на тестирование) операционную систему ROSA Enterprise Linux Server (RELS). В репозитории RELS имеется предыдущая версия системы управления виртуализацией. Ознакомительная версия не снабжена русским интерфейсом и имеет ограничение на выполнение до трех виртуальных машин.

Особенностью большой части продуктов компании «Роса» является то, что они сертифицированы Федеральной службой по техническому и экспортному контролю (ФСТЭК) и рекомендуются для работы с персональными данными, служебной и конфиденциальной информацией. Группы сертифицированных ФСТЭК продуктов:

РОСА «ХРОМ» — операционная система сертифицированная ФСТЭК России в настольном и серверном вариантах, используется госструктурами и промышленными предприятиями, работающими с органами государственной власти. Рекомендуется для работы с государственной тайной.

РОСА “КОБАЛЬТ” — сертифицирована ФСТЭК России в настольном и серверном вариантах, используется коммерческими структурами, промышленными предприятиями и органами государственной власти, работающими с конфиденциальной информацией, включая персональные данные.

РОСА «НИКЕЛЬ» — операционная система, сертифицированная Министерством обороны РФ, может использоваться госструктурами и промышленными предприятиями, работающими с органами государственной власти. Рекомендуется для работы с государственной тайной.

Сайт компании “Роса”.

Также, в упоминаемом обзоре дистрибутивов Linux отсутствует Linux Mint — довольно распространенное ответвление Linux Ubuntu, ставшее самостоятельным проектом. Данный дистрибутив отличается от Ubuntu более удобной графической оболочкой пользователя, собственным менеджером обновлений и довольно удобным менеджером программ. Linux Mint в июне 2013 года, по версии ресурса DistroWatch.com , стал самым популярным дистрибутивом, сместив Linux Ubuntu на второе место.

TOP 10 дистрибутивов Linux по данным distrowatch.com на данный момент времени.

Сайт русскоязычного сообщества Linux Mint

Знакомство с выбранным дистрибутивом Linux можно начинать с установки его на виртуальной машине, что позволит обойтись без неприятностей, связанных с потерей загрузчиков, личных данных и т. п. Кроме того, большинство средств виртуализации позволяют зафиксировать текущее состояние гостевой ОС ( в данном случае Linux на виртуальной машине) с помощью создаваемых снимков системы ( Snapshot ), и при необходимости, выполнить ее откат на сохраненное состояние. При работе в незнакомой среде — это очень полезное средство для экономии времени и нервов. Наиболее популярными средствами виртуализации на сегодняшний день являются бесплатный Oracle VM VirtualBox и платная Vmware Workstation.

Начните освоение выбранного дистрибутива Linux с знакомства со справочной системой.

Это пригодится и при освоении других дистрибутивов, поскольку она везде одинакова.

При работе в командной строке, удобно пользоваться файловым менеджером Midnight Commander, внешне похожим на FAR Manager из Windows.

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

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

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

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

Форум по Linux на oszone.net . Есть и другие.

Не ищите «самый лучший Linux» — такого в природе не существует. Самым лучшим для Вас станет тот, который придется по душе, и с которым Вы будете чувствовать себя комфортно.

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

Операционная система Linux. Курс для начинающих

О чем курс

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

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

После прохождения курса LINUX для начинающих, Вы получите следующие знания и умения:

  • Научитесь устанавливать Linux.
  • Изучите команды для работы в консоли с Unix-подобными операционными системами.
  • Научитесь управлять системными службами Linux.
  • Писать небольшие программы (скрипты) на командном интерпретаторе BASH
  • Читать и понимать логи системы, настройка службы логгирования.
  • Запускать WINDOWS приложения в Linux при помощи эмулятора wine

Знание LINUX помогут Вам создавать и поддерживать высокопроизводительные и надежные сервера. Сервера, которые смогут работать как в локальной сети, так и в Интернете

Linux для начинающих

Linux для начинающих!

Часть 1 — Введение.

Часть 2 — Установка.

Часть 3 — Файловая система и основные команды.

Часть 4 — Настройка сети.

Часть 5 — Заведение пользователей.

Часть 6 — Установка пакетов.

Часть 7 — Межсетевой экран.

Часть 7 — Разворачиваем DHCP сервер.

Часть 8 — Заключение

 Видео уроки были взяты с канала — https://www.youtube.com/channel/UCKdRgZWgy42YxoFcTJ30LTA

Разное от ulltrass за , смотрели 690

Основы Linux.

Линукс для "Чайников"

Видеокурс (2016)

Хотите научиться использовать системы Linux в своей работе? Обратите внимание на этот фундаментальный курс. Он раскрывает основные принципы работы операционной системы Linux и интерфейсом CLI, базовые понятия открытого исходного кода (open source). При обучении делается упор на практические задания: предоставляется доступ к виртуальной машине Linux, позволяя на практике изучать и тестировать команды CLI Linux. Курс проводится с использованием новаторских методик интерактивного очно/заочного обучения от крупнейшего Учебного центра в восточной Европе – «Специалист». Это позволит Вам в короткий срок, не отрываясь от своей основной работы, освоить все нюансы администрирования систем Linux. Курс предназначен для старшеклассников, студентов вузов или специалистов, чтобы получить знания в сфере администрирования Linux.

Программа курса
Модуль 1. Введение в Linux
Занятия:
История Linux
Выбор операционной системы

Модуль 2. Открытое программное обеспечение и лицензии
Занятия:
Обзор популярных открытых программных продуктов
Обзор лицензий на открытое ПО

Модуль 3. Использование Linux
Занятия:
Сравнение графического интерфейса и командной строки
Использование Linux в среде виртуализации и облачных вычислений
Использование Linux в качестве рабочей станции
Основы компьютерной безопасности

Модуль 4. Навыки работы в командной строке
Занятия:
Интерфейс командной строки
Терминальный доступ
Команды и алиасы
Переменные и подстановки shell
Символы экранирования
Управление последовательностью выполнения команд

Лабораторные работы:
Упражнение 1: Файлы и директории
Упражнение 2: Переменные окружения
Упражнение 3: Подстановки shell
Упражнение 4: Экранирование выражений

Модуль 5. Получение справочной информации в системе
Занятия:
man страницы
info документация
Дополнительные источники документации
Лабораторные работы:

Упражнение 1: Работа со справочной информацией
Упражнение 2: Поиск файлов

Модуль 6. Работа с файлами и каталогами
Занятия:
Организация файлов и каталогов
Команды для работы с файлами и каталогами

Лабораторные работы:
Упражнение 1: Навигация по файловой системе
Упражнение 2: Просмотр списков файлов и каталогов
Упражнение 3: Копирование, перемещение и переименование файлов и каталогов

Модуль 7. Сжатие и архивирование данных
Занятия:
Варианты сжатия информации
Архивирование данных

Лабораторные работы:
Упражнение 1: Использование команд архивирования

Модуль 8. Управление потоками ввода/вывода, каналы и регулярные выражения
Занятия:
Перенаправление ввода/вывода
Поиск файлов
Просмотр содержимого файлов
Сортировка информации
Команды фильтры
Регулярные выражения
Генерация и выполнения команд из стандартного вывода

Лабораторные работы: Основы работы в командном интерфейсе.
Упражнение 1: Использование перенаправления ввода/вывода и конвейеров
Упражнение 2: Использование команды find
Упражнение 3: Просмотр больших текстовых файлов
Упражнение 4: Поиск текста с использованием регулярных выражений

Модуль 9. Написание сценариев на языке командной оболочки
Занятия:
Что такое скрипт
Использование текстовых редакторов
Алгоритмические конструкции языка сценариев

Лабораторные работы:
Упражнение 1: Использование редактора vi
Упражнение 2: Создание простых сценариев
Упражнение 3: Использование алгоритмических конструкций в сценариях

Модуль 10. Аппаратные средства
Занятия:
Процессор
Материнская плата и шины
Слой аппаратных абстракций
Дисковая подсистема
Видео адаптеры
Управление устройстваи

Лабораторные работы:
Упражнение 1: Анализ оборудования системы

Модуль 11. Управление программным обеспечением и процессами
Занятия:
Менеджеры пакетов
Ядро Linux
Иерархия процессов
Файлы журналов

Лабораторные работы: Основы работы в командном интерфейсе.
Упражнение 1: Ядро и файловая система /proc
Упражнение 2: Управление процессами
Упражнение 3: Использование top для просмотра процессов
Упражнение 4: Использование kill и pkill для остановки процессов
Упражнение 5: Использование ps для выбора и сортировки процессов
Упражнение 6: Просмотр системных журналов
Упражнение 7: Разделяемые библиотеки

Модуль 12.

Настройка сети
Занятия:
Основные термины, понятия и компоненты компьютерной сети
IP адресация
Настройка сетевых адаптеров
Утилиты для работы с сетью

Лабораторные работы:
Упражнение 1: Работа с сетью

Модуль 13. Система безопасности
Занятия:
Учетные записи
Группы
Учетная запись root
Команды su и sudo
Команды who и w

Лабораторные работы:
Упражнение 1: Просмотр учетных записей и групп
Упражнение 2: Просмотр активных сессий в системе
Упражнение 3: Использование учетной записи root

Модуль 14. Управление пользователями
Занятия:
Команды для управление учетными записями и группами

Лабораторные работы:
Упражнение 1: Создание учетных записей и групп

Модуль 15. Управление правами доступа
Занятия:
Права доступа к файлам
Права доступа к директориям
Команда stat
Команда umask

Лабораторные работы:
Упражнение 1: Управление правами доступа

Модуль 16. Специальные разрешения, линки и иерархия файловой системы
Занятия:
Использование битов setuid, setgid и sticky
Жесткие и мягкие ссылки
Стандарт иерархии файловой системы

Лабораторные работы: Основы работы в командном интерфейсе.
Упражнение 1: Использование специальных разрешений
Упражнение 2: Использование ссылок

Коротко о курсе
Заголовок: Основы Linux
Автор (режиссер): Владимир Сорокин
Жанр: обучающее видео
Выпущено: «Специалист»
Перевод: русский

Коротко о файле
Формат: MP4
Видео: AVC/H.264, 1240×980, ~155-1544 Kbps
Аудио: AAC 48000Hz stereo 172kbps
Длительность: 14:59:03
Размер: 1,71 Гб

Скачать Видеокурс — Основы Linux

Turbobit.net
Dfiles.ru
Unibytes.com

Вернуться назад

Добавить комментарий

Закрыть меню