Linux / Unix - первые шаги

{title}

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

Так что же такое UNIX?


UNIX - это операционная система (группа программ, которая отвечает за работу компьютера), впервые разработанная в 60-х годах.
Операционная система UNIX состоит из 3 основных частей:
  • Ядро: является сердцем операционной системы, отвечает за распределение памяти и времени обработки программам и отвечает за управление системой хранения файлов и обмен сообщениями в ответ на системные вызовы.
  • «Оболочка»: это интерфейс между пользователем и ядром. Когда пользователь входит в систему, программа проверки подлинности при загрузке проверяет имя пользователя и пароль и сразу же запускает другую программу под названием «shell», которая является интерпретатором командной строки. «Оболочка» интерпретирует команды, введенные пользователем, и отвечает за их выполнение.
  • и различные программы.
В качестве небольшого примера того, как эти 3 части работают вместе, давайте рассмотрим следующее:
Предположим, что вы хотите скопировать файл с именем myfile.txt и изменить его имя. После доступа к оболочке вы должны ввести следующую команду:
 cp myfile.txt myfiledname.txt 

Оболочка будет искать в файловой системе хранения ту, которая содержит программу cp, и распознавать, что у нее есть 2 параметра типа text (в данном случае myarchive.txt и myarchivename.txt ), чтобы позднее через системные вызовы запросить ядро ​​для запуска программы. ср Затем программа запускает файл myarchive.txt и создает его копию с именем myarchivename.txt . Как только процесс " cp myfile.txt myfilename.txt " завершен, оболочка возвращает пользователю командную строку, сообщая ему, что он может выполнять новые программы.
Из первой версии UNIX были разработаны две ветви: «Распространение программного обеспечения Беркли» (BSD) и «System V Release 4» (SVR4), и в настоящее время существует несколько вариантов, ориентированных на одну из этих двух ветвей:
Тип BSD:
  • UNIX digital.
  • Linux.
  • Mac OS
Тип SVR4:
  • Sun Solaris
  • Hewlett-Packard HP-UX.
  • IRIX.
смешанная:
  • AIX.
Наиболее важные различия между этими системами основаны на том, как они взаимодействуют с оборудованием и сетью, «оболочка» практически идентична во всех типах систем на основе UNIX, поэтому команды, изучаемые в этом и другие учебники легко переносимы между одной операционной системой и другой.

Особенности UNIX

  • Это многопользовательская операционная система.
  • Он имеет мощный интерфейс командной строки («оболочка»).
  • Иерархическая файловая система.
  • Открытая архитектура.
  • Бесплатно и легко доступно.
Как следствие, он отличается от других операционных систем следующими моментами:
  • Отличное управление и контроль системных ресурсов.
  • Очень высокая надежность (длительные периоды непрерывной работы без перезагрузки).
  • Инструменты для настройки системы либо являются встроенными, либо поставляются вместе с операционной системой, либо доступны в Интернете бесплатно.
  • В случае систем с открытым исходным кодом (таких как Linux) проблем с лицензированием нет.
  • Гораздо больше масштабируемости
  • Полная документация доступна как в одной системе, так и в Интернете.
  • Огромное количество свободного программного обеспечения доступно для внедрения и улучшения.
В целом, системы UNIX признаны за их способность работать непрерывно в течение сотен дней, есть даже случаи, когда серверы UNIX работали непрерывно в течение ГОДОВ . Напротив, Microsoft рекомендует перезапускать серверы Windows NT каждый месяц.
В настоящее время операционной системой на основе UNIX, которая наиболее близко соответствует исходной идеологии, является Linux, чье первоначальное ядро ​​было создано в 1991 году Линусом Торвальдсом и для которого были разработаны все существующие в настоящее время дистрибутивы Linux, включая:

Debian


Ubuntu


Linux Mint


мягкая фетровая шляпа


Красная шапка


Линукс арка


OpenSUSE



Это, товарищи, было просто глотком того, что значит использовать Linux, позже мы увидим, как установить версию Linux на ваш компьютер (возможно, Ubuntu или Fedora) с его средой рабочего стола (главным образом, GNOME) и системой Windows. (X11, самый безопасный). После установки мы начнем работать с оболочкой и изучим различные основные команды для всех систем на основе UNIX.
Не забудьте оставить свои комментарии,
До следующей встречи!

  • 0