Giter Site home page Giter Site logo

linux_basics's Introduction

Основы Linux

Содержание:

  1. Общие сведения о Unix-системах;

  2. Структура файловой системы;

Тема 1: Общие сведения о Unix-системах

Тема 2: Структура файловой системы

    Структура каталогов в сравнении с ОС Windows

    Представим обычную ситуацию, при которой, мы подключаем новый диск к компьютеру на базе ОС Windows. Что происходит после подключения? Ответ простой - каждый новый диск представляет собой обособленный каталог со своим корнем. Иными словами, корневых каталогов может быть несколько. В Linux же, наоборот, каждое новое устройство подключается к одному корню, т.е. при данной файловой структуре не диски содержат каталоги, а каталог — диски.

    Стандарт иерархии файловой системы

    Filesystem Hierarchy Standart (FHS) - стандарт, унифицирующий местонахождение файлов и каталогов с общим назначением в файловой системе UNIX.

  - / - Самый главный каталог в системе, который содержит в себе все остальные;

  - /bin - Каталог, который содержит в себе двоичные исполняемые файлы команд (например, cat, pwd, ls и др.);

  - /opt - дополнительные приложения системы (пакеты программного обеспечения);

  - /boot - Здесь расположены файлы для начальной загрузки (образ initrd, а также ядро vmlinuz);

  - /root - Директория, которая содержит файлы и личные настройки суперпользователя;

  - /dev - Драйверы для взаимодействия с другими устройствами;

  - /etc - Файлы конфигурации различных программ;

  - /srv - Содержит файлы сервисов, предоставляемых сервером (Apache, FTP и др.);

  - /home - Каталог, где содержатся домашние каталоги пользователей системы;

  - /tmp - Хранит в себе временные файлы (очищается при повторном запуске системы);

  - /lib - Содержит системные библиотеки, с которыми работают программы и модули ядра;

  - /usr - Содержит пользовательские приложения и утилиты, используемые пользователями, а не системой;

  - /media - Точка, куда монтируются внешние носители;

  - /var - Содержит переменные файлы. Имеет подкаталоги, отвечающие за отдельные переменные;

  - /mnt - Точка временного монтирования устройств;

  - /proc - Содержит файлы, хранящие информацию о запущенных процессах и о состоянии ядра ОС;

  - /sys - Содержит данные непосредственно о системе. Тут можно узнать информацию о ядре, драйверах и устройствах.

linux_basics's People

Contributors

abends2 avatar

Stargazers

Yo're-In_David avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.