Skip to content

Изучение Linux для новичков(В разработке)

License

Notifications You must be signed in to change notification settings

rainodus/learn-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Linux и ядро Linux

Что такое Linux и ядро Linux?

Ядро Linux – это ядро созданное Линусом Торвалдсом и сейчас оно развивается людьми со всего мира

Как установить Linux?

Linux распространяется в виде дистрибутивов, которые можно бесплатно скачать из интернета. Некоторые из наиболее популярных дистрибутивов Linux: Ubuntu, Debian, CentOS, Fedora, Arch Linux и т.д.

Как установить Linux?

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

Основные понятия

Разделы Linux

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

Каждый раздел имеет уникальный идентификатор, состоящий из трех частей. Например, /dev/sda1, где:

  • /dev - означает, что это устройство блочное в системе.

  • sda - это идентификатор жесткого диска или устройства хранения данных.

  • 1 - это номер раздела на этом устройстве.

Таким образом, /dev/sda1 - это первый раздел на первом устройстве (жестком диске) в системе.

Вот еще несколько примеров:

  • /dev/sda2 - второй раздел на первом устройстве.

  • /dev/sdb1 - первый раздел на втором устройстве.

  • /dev/sdc3 - третий раздел на третьем устройстве.

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

Файловая система Linux

Файловая система Linux имеет структуру в виде дерева каталогов, где корневой каталог (/) является вершиной дерева. Каталоги могут содержать в себе как файлы, так и другие каталоги, что создает иерархию.

Некоторые основные каталоги и их назначение:

  • /bin - содержит основные системные утилиты
  • /boot - содержит файлы, необходимые для загрузки системы
  • /etc - содержит конфигурационные файлы для системных служб и программ
  • /home - содержит домашние каталоги пользователей
  • /lib - содержит библиотеки, используемые системными утилитами и программами
  • /mnt - монтажные пункты для временного монтирования файловых систем
  • /opt - содержит установленные пакеты программного обеспечения, не входящие в стандартный набор дистрибутива
  • /root - домашний каталог суперпользователя
  • /tmp - временный каталог
  • /usr - содержит большинство установленных программ, библиотек и документации
  • /var - содержит переменные файлы, такие как журналы системных сообщений, кеш и базы данных.

Права доступа к файлам и каталогам

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

Разрешения доступа могут быть разбиты на три группы: права доступа пользователя (user), права доступа группы (group) и права доступа других (other).

Права доступа пользователя

  • r - read: право на чтение файла
  • w - write: право на запись в файл
  • x - execute: право на выполнение файла

Root в Linux

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

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

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

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

Работа в Linux

Linux позволяет работать как в графическом интерфейсе, так и в терминале.

Графические интерфейсы Linux

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

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

1. GNOME

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

2. KDE Plasma

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

3. Xfce

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

4. LXDE

LXDE - это графическая оболочка, созданная для доступа к функциям системы на старых компьютерах или компьютерах с ограниченными ресурсами.

5. Cinnamon

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

6. MATE

MATE - это графическая оболочка, которая основана на коде GNOME 2.

7. Budgie

Budgie - это графическая оболочка, которая разработанная Solus(Budgie ушел из этого проекта). Она имеет привлекательный дизайн и сконцентрирована на удобстве использования.

8. Enlightenment

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

Заключение

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

About

Изучение Linux для новичков(В разработке)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published