Linux – это операционная система, используемая от смартфонов до бытовой техники и от персональных компьютеров до суперкомпьютеров, она используется повсюду. Вы используете Android, он также работает под управлением Linux. Это ядро или операционная система, изобретенная Линусом Торвальдсом в 1991 году, студентом Хельсинкского университета в Финляндии. Эта статья предназначена специально для тех, кто плохо знаком с Linux и хочет узнать основы администрирования Linux, необходимые навыки и обязанности каждого системного администратора Linux.
Что такое система Linux и ее компоненты?
Почему Linux везде используется? Поскольку это операционная система с открытым исходным кодом, каждый программист может использовать ее ядро для разработки собственных операционных систем. Он написан на языке C и других языках программирования, включая C ++, Assembly, Objective-C и другие. Есть много операционных систем, использующих Linux в качестве ядра, включая Ubuntu, Fedora, Debian и тысячи других. Ниже приведены компоненты операционной системы Linux:
- Загрузчик – это программа, которая управляет процессом загрузки компьютера. Для большинства пользователей это всплывающий экран-заставка, и система переходит в процесс загрузки.
- Ядро – основной компонент, известный как разум Linux и используемый для управления процессором, памятью и периферийными устройствами (I/O). Это самый низкий уровень операционной системы.
- Система инициализации – это подсистема, которая управляет процессом загрузки после начальной загрузки и отвечает за управление демонами.
- Демоны – это фоновые службы (печать, планирование и т. д.), Которые продолжают работать до завершения работы системы.
- Графический сервер – это подсистема, также известная как X-сервер, и она отображает графику на мониторе.
- Окружение рабочего стола – это компонент, который используется для взаимодействия пользователей. Он включает встроенные приложения (например, файловые менеджеры, веб-браузеры, игры и различные инструменты настройки).
- Приложения – В отличие от Windows или Mac, здесь нет встроенных приложений. Вам необходимо установить разные приложения для выполнения ваших конкретных задач. Многие современные дистрибутивы Linux включают магазины приложений, чтобы упростить процесс установки. Например, в Ubuntu есть Центр программного обеспечения Ubuntu, который позволяет быстро искать среди тысяч приложений и устанавливать их из одного места.
Что такое системное администрирование Linux?
Linux – это сильная сторона вычислений, который используется для многих веб-серверов, облачных серверов и многого другого. Системный администратор Linux (подробнее на adminway.ru) – это человек, который управляет различными операциями, такими как обслуживание, создание учетных записей пользователей, выполнение резервного копирования и обеспечивает полное администрирование Linux. Существует большое количество устройств, использующих Linux из-за его удивительных функций, включая высокую безопасность, стабильность и открытый исходный код. Ниже приведены основные вещи, которые необходимы для выполнения задач администрирования Linux, которые должен понимать каждый системный администратор Linux:
- Файловые системы Linux
- Иерархия файловой системы
- Управление root или суперпользователем
- Базовая команда Bash
- Работа с файлами, каталогами и пользователями
Все команды проверяются с использованием дистрибутивов CentOS Linux.
1. Файловые системы Linux
Файловая система Linux – это метод хранения файлов на жестком диске, и Linux поддерживает следующие типы файловых систем:
- Обычные дисковые файловые системы, способные сжимать файлы, включая NTFS, Btrfs, JFS, SFS, ext4 и т. д.
- Файловые системы флеш-хранилища, которые используются для хранения файлов на флеш-накопителях, включая JFFS2, YAFFS, ubifs и т. д.
- Файловые системы специального назначения, включая sysfs, debugfs, tmpfs и т. д.
3. Иерархия файловой системы
В операционной системе Linux файлы хранятся в стандартном формате, который известен как иерархия файловой системы. Как вы можете видеть структуру каталогов на рисунке 1, приведенном ниже:
3. Управление root или суперпользователем
Это более особый вид учетной записи пользователя, которая имеет все типы разрешений на внесение изменений в службы или программы Linux. Команда su используется, чтобы стать суперпользователем. Введите пароль суперпользователя с помощью команды su и станьте суперпользователем или суперпользователем.
4. Базовая команда Bash
Bash – это оболочка по умолчанию в macOS, подсистемах Windows для Linux и некоторых операционных системах Linux. Он используется для выполнения различных команд со следующим синтаксисом:
bash [параметры] [файл]
Продолжение: