Знакомство с операционной системой линукс

Знакомство с Linux

знакомство с операционной системой линукс

На первый взгляд UNIX очень похож на MS-DOS (в конце-концов фрагменты MS-DOS были спроектированы с оглядкой на операционную систему CP/M. В этой статье мы познакомимся с интерфейсом операционной системы Linux Ubuntu. Рассмотрим как настроить внешний вид. Linux. С чего начать знакомство с выбранной системой. ROSA Enterprise Linux Server (RELS) серверная операционная система. Доступна в.

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

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

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

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

Берем соответствующий инструмент и копируем содержимое файла устройства в файл ISO образа: Нет ничего проще, копируем содержимое одного файла блочного устройства в файл другого блочного устройства: Другая ситуация, какое-либо ПО настоятельно ищет библиотеку lib Создаем символическую ссылку на lib Потому что все есть файл и символическая ссылка тоже тип файла.

знакомство с операционной системой линукс

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

В Linux существуют стандартные для всех процессов потоки ввода-вывода данных stdin, stdout и поток вывода ошибок stderr. Как минимум то, что процесс обмена данными между различными процессами стандартизован. Это позволяет создавать конвейеры, когда стандартный поток вывода одной команды передается стандартному потоку ввода. Например, мы хотим посмотреть список установленных пакетов в системе, в частности пакеты squid.

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

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

Просто и понятно, все опции как на ладони. Это стало возможным в результате использования конвейера трех команд, первая вывела в поток содержимое файла, вторая отобрала все строки кроме комментариев, а третья удалила пустые, результат мы направили в файл. И это надо помнить! Потому что, в отличие от Windows, myfile.

TXT - это три разных файла. В целях совместимости с другими системами не стоит этим злоупотреблять и хранить файлы, имя которых отличается только регистром, а хорошим тоном считается использование в именах только строчных букв. Расширения и типы файлов В Windows системах тип файла определяется его расширением, если мы переименуем exe-файл в jpg, то он не запустится, и система будет пытаться обработать его как картинку. В Linux тип файла определяется по его содержимому и расширение используется исключительно для совместимости с другими системами или для удобства пользователя.

Чтобы установить эту ОС на компьютер, в начале требуется скачать нужный дистрибутив и загрузить его на флешку. В этом поможет программа Unetbootin. Далее, требуется перезапустить компьютер и настроить автозагрузку с флешки.

По версиях BIOS название может и отличаться, но все еще стоит ориентироваться на это слово. Найдя меню "Аавтозапуск", увидите список приоритетов. В списке имеются жесткий диск, USB-вход, дисковод и другое.

знакомство с операционной системой линукс

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

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

ъОБЛПНУФЧП У Linux

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

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

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

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

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

Полная программа онлайн-курса доступна. Как проверять решение задач на курсе по Linux? Ответ на этот вопрос был нетривиальным — мы долго думали, как проверять задания например, что пользователь установил Linux себе на компьютер или отредактировал файл в определенном редакторе и как придумать интересные задачи, чтобы действительно показать реальную работу с Linux.

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