Малополезный контент в Яндексе: что это такое и как с ним бороться?
Недавно вышло обновление поискового алгоритма, накладывающего на сайты фильтр за малополезный контент в Яндексе. Давайте разберемся, что же это такое – «малополезный контент» и как избежать с ним проблем.
Что такое «малополезный контент»
Когда пользователь вводит запрос, он рассчитывает найти полезную информацию, чтобы решить свою задачу. Поэтому поисковая система должна выдать результаты, соответствующие его ожиданиям. Если на странице нет полезной информации, то человек не получит ответ на свой вопрос и будет искать информацию дальше.
Кроме того, сайты с качественными авторскими материалами заслуживают первых мест в выдаче. Однако некоторые веб-ресурсы размещают чужие статьи без указания источника. Это приводит к тому, что полезные сайты с оригинальными статьями порой уходят на нижние строчки поисковика.
Чтобы пользователи находили исчерпывающие ответы на свои вопросы, а авторские материалы занимали первые места в выдаче, Яндекс разработал фильтр «малополезный контент». Он направлен на удаление из результатов поисковой выдачи сайтов с некачественными материалами. Фильтр накладывается на сайты, которые используют чужие статьи, выкладывают тесты, переспамленные ключевыми словами, а также сгенерированные нейросетями.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Примеры малополезного контента
Малополезным контентом считаются:
1. Тексты, скопированные с других источников. Если на сайте размещены тексты, взятые из других источников, которые не несут никакой дополнительной пользы, то они могут быть признаны малополезными.
Некоторые вебмастера пытаются выдать скопированный текст за исходный. Для этого они пишут на странице, что «краденый» материал был выложен раньше, чем оригинальный. Однако алгоритмы Яндекса прекрасно распознают такой обман и накладывают фильтр.
2. Некачественный рерайт. Плохо переписанный текст не имеет дополнительной ценности, поэтому если Яндекс распознает это, то наложит на него фильтр. Кстати, заимствование всей информации из нескольких источников также не делает текст полезным. Поэтому такой материал тоже может попасть под фильтр.
3. Другие причины, по которым сайт может получить фильтр «малополезный контент»:
- многократный автоматический перевод текста для придания ему уникальности;
- генерация текстовых материалов нейронными сетями, а также синонимайзинг;
- очень много ключевых запросов в тексте, особенно вставленных неорганично;
- материалы на сайте, написанные без знания дела, на основе источников из Сети;
- отзывы с сайтов конкурентов, размещенные на веб-ресурсе.
Сайт может стать для поисковика малополезным, если на нем много заимствованных материалов, агрессивной рекламы или спама. Конечно, пара неуникальных текстов на крупном сайте не приведет к наложению фильтра. Однако если количество заимствованных материалов повлияет на полезность всего веб-ресурса, то, скорее всего, он получит оповещение о малополезности контента.
Отметим, что Яндекс хорошо распознает хитрые приемы, которыми пользуются вебмастера, поэтому обойти поисковые алгоритмы не получится.
Иногда «отрерайтить» текст невозможно. Речь идет, например, о законах в юридических статьях. В таких случаях проблем с наложением фильтра быть не должно.
Что делать, если сайт получил фильтр «малополезный контент»
Если ваш сайт попал под фильтр, то проверьте, есть ли причины для его наложения? Учитывайте факторы, которые могут привести к «черной метке», о которых мы говорили выше. Как только вы обнаружите проблему, то переработайте материалы на сайте, следуя рекомендациям Яндекса. В будущем проводите такую проверку ежемесячно.
Чтобы отправить запрос в Яндекс, нажмите на кнопку «Я всe исправил» в «Вебмастере» на странице «Безопасность и нарушения». Как правило, ограничения снимают в течение месяца после устранения проблемы. Нажать кнопку «Я все исправил» повторно получится только через месяц.
Конечно, проще избежать наложения фильтра, чем снимать его. Чтобы ваш контент не стал малополезным, следуйте таким правилам:
- Выкладывайте на сайт только уникальные статьи. В идеале они должны быть полезными для посетителей.
- Не делайте переспам. Не вписывайте слишком много ключевых запросов, особенно впустую.
- Не берите куски текста из нескольких источников. Если вы пишете статью на основе других, то вносите в материалы изменения.
- Делайте ссылку на исходник. Для материалов, взятых с других сайтов, обязательно прописывайте исходный URL.
- Не копируйте отзывы с других интернет-ресурсов. В любом случае такой контент не принесет никакой ценности.
Если вы будете выполнять эти простые правила, то сайт не получит фильтр за малополезный контент в 2023 году.
Что такое парктроник в автомобиле
В данной статье мы расскажем о том, что такое парктроник в автомобиле, как он работает и как его установить своими руками. Если коротко, то парктроник или парковочный радар (в английской литературе Parking sensor) – это система датчиков с электронной системой оповещения, которая помогает водителю маневрировать в ограниченном пространстве. Если возникает опасность столкновения, то парктроник предупреждает водителя об этом с помощью звукового сигнала, а также выводит на дисплей расстояние до преграды.
Как работает парктроник
Принцип работы парковочного радара.
Датчики парковочного радара – это его «рабочие» чувствительные элементы, которые устанавливаются на заднем и переднем бампере. Датчики фиксируют препятствия на расстояниях от 2 м до 0,2 м, о чем и оповещают водителя посредством сигналов и вывода на дисплей.
Датчики парковочного радара работают при помощи ультразвуковых сигналов, которые отражаются от поверхностей вокруг автомобиля (кузова другой машины, пня, столба и пр.). Датчики фиксируют эти отраженные волны и передают информацию в электронный блок парктроника. В блоке информация обрабатывается (по длине волны рассчитывается расстояние до преграды), а затем выводится на шкалу в виде плашек, либо на дисплей в виде цифр. Одновременно подается звуковой сигнал с помощью встроенного бипера. Чем ближе расстояние до преграды, тем чаще подается звуковой сигнал. Если расстояние меньше 30 см, то он становится непрерывным.
Если препятствие находится в зоне возможного столкновения, то водитель слышит сигнал и может увидеть на дисплее парктроника расстояние до преграды в метрах или сантиметрах. Однако, при недостаточном количестве датчиков парктроник может «не заметить» предметы малой толщины, либо попавшие в «мертвую зону».
Какой парктроник лучше выбрать
Четыре датчика в заднем бампере автомобиля
При выборе парктроника в первую очередь нужно ориентироваться на количество датчиков. Сейчас доступны модели на:
- Два или три датчика. Парковочные радары на 2 или 3 датчика по общему мнению являются устаревшими и малоинформативными. Чтобы перекрыть все возможные слепые зоны сзади должно быть как минимум четыре парковочных датчика.
- Четыре датчика. Все они устанавливаются на задний бампер. И такое количество достаточное, чтобы «увидеть» все, что происходит сзади автомобиля. Парктроники на 4 датчика весьма популярны из-за низкой цены, но не предоставляют информации о препятствиях впереди.
- Шесть датчиков. Большинство водителей считают оптимальным по сочетанию цены и информативности парктроники из шести датчиков (так называемые парктроники «по кругу»). Четыре устанавливаются на задний бампер, приблизительно на расстоянии 40 см друг от друга. Еще два монтируются в передний бампер. Такая схема установки парктроника обладает хорошей информативностью и надежностью. Современные модели имеют опцию отключения датчиков спереди или сзади. При желании водитель активирует датчики только на передней или задней части автомобиля.
- Восемь датчиков. Это дорогостоящие модели парктроников. Но многие начинающие водители выбирают именно их, так как парковочные радары на восемь датчиков обнаруживают любые препятствия. Использование парктроников с большим количеством датчиков имеет некоторые особенности. Часто при езде слишком чувствительный радар отвлекает водителя. Поэтому, устройства на восемь или десять датчиков в начале движения включаются приблизительно на 20 секунд. Далее они активируются только при торможении. Некоторые модели водитель может отключать кнопкой.
Читайте также: Что такое коробка передач CVT и чем она отличается от автоматической и роботизированной.
Современная модель парктроника с визуальной индикацией преград вокруг автомобиля.
Также при выборе парктроника нужно учитывать используемый способ индикации. Современные парктроники кроме звукового сигнала могут выводить информацию на:
- Дисплей. В этом случае расстояние представляется в сантиметрах или метрах.
- Шкалу. В этом случае расстояние представляется в виде полосок на шкале. Многие водители считают такой способ представления данных более удобным, так как изменения видны на индикаторе каждую секунду.
Новые и дорогие модели парктроников показывают на экране не расстояние, а саму преграду, а также траекторию движения автомобиля. Есть модели, фиксирующие и выводящие на дисплей температуру наружного воздуха, дату и время начала поездки. Другие модели «озвучены» человеческим голосом, который сообщает водителю расстояние до объекта. Также очень полезным новшеством считается проекция данных на лобовое стекло. В этом случае водителю не приходится переводить взгляд с дороги на дисплей или индикатор.
Читайте также: Что такое ЭБУ в автомобиле и какие функции оно выполняет.
Видео о том, что такое парктроник
Читайте также: Что такое ESP в машине и как оно работает.
Как установить парктроник на машину
Комплект оборудования для установки парктроника на автомобиль: датчики, провода, дрель, шкала и управляющая плата.
- Врезные. В данном случае для установки необходимо высверливать отверстия в бампере. Размечаются места для установки на рекомендованном изготовителем расстоянии друг от друга (от 30 до 40 см). Отверстия просверливаются и в них устанавливаются датчики. Монтируется проводка, связывающая электронный блок, датчики и индикатор. Это самый распространенный и надежный способ установки парктроников.
- Подвесные и накладные. При установке некоторых моделей датчики просто приклеиваются. Большое число водителей критически относятся к такому способу крепления, потому что датчики иногда отклеиваются во время мойки. Однако, парктроники с накладными датчиками дешевы и просты в установке, поэтому имеют своих приверженцев среди водителей.
Что такое браузер? Какие бывают и какой лучше выбрать
Аналитика воронки продаж, чаты и звонки клиентам, автоматизация рассылок, шаблоны документов и многое другое для вашего бизнеса в одной OkoCRM.
Если интернет — это многоэтажка, то браузер — вход в подъезд. Есть много безумных и костыльных способов войти в дом, например, через крышу или окно соседа на первом этаже. Но удобный только один — большая входная дверь. Так и с интернетом: взаимодействовать можно как угодно, но удобнее всего через браузер. Сегодня мы рассказываем, что такое браузер простыми словами.
Мини-Википедия. Самое главное про браузеры
Что такое браузер. Это программа, если хотите — интерфейс, через который мы взаимодействуем с интернетом: задаем вопросы Гуглу и Яндексу, смотрим Ютуб, читаем Википедию, заказываем билеты или покупаем кроссовки, узнаем новости и погоду, качаем музыку и делаем еще 1000 вещей. Для этого мы используем разные сайты. Основная задача браузера — быть проводником между нами и этими сайтами.
Функциональные возможности браузеров. Главная функция — отображение интернет-страниц. Браузер преобразует HTML-код в некую визуальную картинку, которую мы видим в качестве сайта. На деле браузеры ценят за полифункциональность. Кроме отображения сайтов, это ПО обычно умеет:
- скачивать и воспроизводить файлы, включая фото, видео и аудио
- запоминать пароли от аккаунтов и сайтов
- хранить историю посещенных страниц
- добавлять закладки для быстрого доступа к наиболее интересным сайтам
- поддерживать различные дополнения, включая расширения, информеры, темы, виджеты и пр.
Как выбрать браузер. Справедливый вопрос — а зачем выбирать? Обычно люди пользуются теми браузерами, которые предустановлены на устройстве и не жалуются. Отсюда и огромная популярность Гугл Хром и Сафари, которые предустановлены на всех Андроид и iOS-устройствах. Раньше так было с Интернет Эксплорером, который со времен Windows 95 входил в стандартный пакет операционной системы и использовался примерно всем человечеством, которое хотело в интернет.
Что изменилось? Писаки из интернета говорят, что «со временем появляется желание подобрать более удобный инструмент для веб-серфинга». Допустим, это ваш случай: куда смотреть? Советуют проводить корректную обработку страниц с HTML, CSS, XML, возможность поддержки протокола HTTPS, возможность открытия файлов DOC, DOCX, XLS, XLSX, PDF и кучу другой лабуды. Все это умеет любой современный браузер, не заморачивайтесь.
Совет на миллион: браузер — дело вкуса. Тут важен не функционал, а простота — чтобы было удобно лично вам. Попробуйте Хром. Слишком просто? Установите Яндекс.Браузер. Много мельтешения и Яндекса в вашей жизни? Тестируйте Фаерфокс. Или что другое. Просто пробуйте и ищите то, что удобно 🙂
Чем отличаются браузеры. Если не вникать в техническую часть вопроса, то практически ничем. Все они воспроизводят сайты, запоминают пароли и имеют расширения.
Большинство современных браузеров придерживается международных стандартов и рекомендаций W3C в области обработки и отображения данных. То есть используют стандартизацию. А это говорит о предсказуемости в визуальном представлении информации конечному пользователю независимо от технологии, которая использована для отображения в браузере. Короче: все работают по-разному, но результат одинаковый.
Как работает браузер. На самом деле все достаточно сложно. Чтобы понять принцип работы браузера, нужно понимать, как работает интернет. А еще знать, что такое DNS и протокол TCP/IP, GET- и POST-запросы, серверы nginx, lighttpd и много других ругательств. Лучше не углубляться. Достаточно простой схемы.
Вы заходите в браузер и вводите адрес сайта → браузер ищет сервер, на котором лежит сайт, устанавливает с ним соединение и отправляет HTTP-запрос → сервер обрабатывает запрос, находит данные и отправляет их в виде HTML-кода обратно браузеру → браузер получает код, рендерит его и превращает в картинку, которую вы видите в окне.
6 самых популярных браузеров Рунета
Мы посмотрели статистику LiveInternet за октябрь 2021 года. И выделили 6 наиболее популярных браузеров Рунета. Те, которые вы можете встретить на любом компьютере или смартфоне. В лидерах, конечно, Хром. Угадайте с какой долей.
Почти 56% у Хрома говорят о настоящей монополии. Ждем в будущем таких результатов от Яндекс.Браузера — Правительство делает все, чтобы навязать использование отечественного софта.
Google Chrome
Год запуска: 2008
Последняя версия: 94.0.4606.81 (7 октября 2021)
Доля в Рунете: 55,9%
Операционные системы: Microsoft Windows, Linux, macOS, Android, iOS, Chrome OS и IPadOS
Скорость загрузки: ☆☆☆☆☆
Король браузеров и настоящий монополист веб-серфинга. Благодаря предустановке на все мобильные устройства Андроид и простоте интерфейса для Виндовс, стал самым популярным браузером в мире и Рунете. Рыночная доля на планете на январь 2021 года превышала 63,6%, а армия пользователей — около 300 млн человек. Распространяется бесплатно.
Вот что нам пришло в голову, когда мы узнали долю Хрома в Рунете.
— высокая скорость загрузки страниц
— защита от вирусов и фишинга
— свой диспетчер задач
— режим «инкогнито» для анонимного серфинга
— синхронизация паролей с другими сервисами Гугла
— огромная библиотека расширений
— ничего лишнего в интерфейсе
— сильно «ест» оперативку
— сильно садит батарею
— массовый сбор данных о пользователях
Минимализм Хрома подкупает. Ничего лишнего, ничего не отвлекает от работы в интернете.
Яндекс.Браузер
Год запуска: 2012
Последняя версия: 21.3.3 (апрель 2021)
Доля в Рунете: 23.2%
Операционные системы: Microsoft Windows, iOS, Android, macOS и Linux
Серебряный призер и второй по популярности браузер в Рунете. Ожидаем, что его доля будет расти за счет российского сегмента — в конце сентября 2021 года Правительство РФ внесло Яндекс.Браузер в список программ, обязательных для предустановки на компьютерах, ноутбуках и системных блоках перед их продажей на территории России. Теперь отечественный браузер будет установлен на всех компьютерах по умолчанию. Даже на Mac’ах. 🙂
Браузер родственный Chromium’у, поэтому не сильно отличается от Гугл Хрома.
— высокая скорость загрузки страниц
— турбо режим для экономии трафика
— интеграция с сервисами Яндекса
— встроенный голосовой помощник
— синхронизация между устройствами через сервисы Яндекса
— большая библиотека расширений
— встроенная блокировка рекламы
— предустановка и агрессивное навязывание со стороны Правительства
— те же, что и у Гугл Хром
В ЯБе больше акцентов на визуале. Пользователя привлекают яркой картинкой и полезными сервисами на странице. Многим нравится.
Safari
Год запуска: 2003
Последняя версия: 14.1.2 (июль 2021)
Доля в Рунете: 10% (для мобильных)
Операционные системы: macOS, iOS
Благодаря большому сообществу «яблочников» в странах СНГ, Сафари добился ощутимого присутствия в Рунете. Но доля рынка в 10% справедлива только для мобильных, доля для десктопов и ноутбуков составляется ничтожные 0,9%. В мире ситуация иная — 18% интернет-пользователей планеты используют Сафари. Они просто никогда не слышали про Яндекс.Браузер. 🙂
Если говорить про функциональность — добротный, шустрый браузер. Но подойдет только тем, у кого есть деньги на «Яблоко». Версии для Виндовс не разрабатываются с 2012 года. А для Андроида их никогда и не было.
— высокая скорость загрузки страниц
— высокий уровень безопасности
— блок на всплывающие окна
— есть режим частного просмотра (инкогнито)
— масштабируемая область ввода
— автоматическая проверка орфографии в текстовых полях
— полная интеграция с macOS, iOS
— отсутствие актуальной версии для Виндовс и Андроид
— высокие требования к мощности
— не работает, если у вас GPRS-соединение
— небольшая библиотека расширений
— предустановке на всех «яблочных» устройствах
Интерфейс Сафари кажется непривычным для людей, которые всю жизнь пользовались устройствами Виндовс и Андроид. А любителям «Яблока» нравится.
Opera
Год запуска: 1995
Последняя версия: 75.0.3969.171 (апрель 2021)
Доля в Рунете: 4%
Операционные системы: Microsoft Windows, macOS, Linux, iOS и Android
Хороший альтернативный и бесплатный браузер. Работает на движке WebKit, что делает его очень похожим на Хром. В Рунете с небольшой 4-процентной долей программа более популярна, чем в целом в мире — всего 2,17% и шестое место в общемировом рейтинге. Русскоговорящему сегменту аудитории браузер нравится визуальным оформлением интерфейса, удобством работы с вкладками и анимированными темами. А еще есть большая библиотека расширений, которые позволят вам выполнять в боковой панели сразу несколько задач одновременно с браузингом в основной вкладке.
— турбо-режим для работы с низкой скоростью интернета
— боковая панель с мессенджерами
— предустановленный блокировщик рекламы
— высокое потребление оперативки
— слабая скорость загрузки на старых ПК
— бывают проблемы при работе с WML-темами
У Оперы есть меню расширений сбоку, которое помогает управлять дополнениями. Но к сожалению совсем не ускоряет загрузку.
Mozilla Firefox
Год запуска: 2002
Последняя версия: 93.0 (октябрь 2021)
Доля в Рунете: 2,2%
Операционные системы: Microsoft Windows, macOS, Linux, и Android
Пятый по популярности в Рунете и четвертый в мире в с долей в 7,5%. На наш взгляд привлекает почти неограниченными возможностями по настройке поведения и внешнего вида, в том числе за счет использования расширений, тем и стилей. Собственно, разработчики браузера и придумали расширение как инструмент. Вместо того, чтобы открывать все функции в стандартной поставке, они дают вам возможность добавить функционала под себя. Поэтому у ФаерФокса многократно больше расширений, чем у любого другого браузера.
— безопасное хранение паролей, функция «мастер паролей»
— встроенный блокировщик всплывающих окон
— самая большая библиотека расширений
— автоматическая проверка орфографии
— гибкость внешнего вида и функционала
— гибкая система управления загрузкой графики
— обвинения в сотрудничестве с Гугл
— деактивация расширений после обновления
— нестабильность и подтормаживание интерфейса
ФаерФокс в своем стиле. Обилие элементов значительно меньше, чем в 10 лет назад, но разработчики пока не успокоились.
Microsoft Edge
Год запуска: 2015
Последняя версия: 94.0.992.9 (сентябрь 2021)
Доля в Рунете: 1,4%
Операционные системы: Windows 10, Windows 10 Mobile, Windows 8.1, 7, Android, macOS, iOS, Linux (только для Ubuntu, Debian, Fedora и openSUSE)
Наследник легендарного Интернет Эксплорера, который на заре интернета использовали примерно все. Мы вынуждены признать, что последний перестанут поддерживать после 15 июля 2022 года. Увы, но это значит, что браузер Internet Explorer не будет обновляться и через какое-то время перестанет существовать. Собственно, его и так почти никто не использует — доля в Рунете всего 0,3% (кто эти люди?).
На его место с 2015 года выталкивают Майкрософт Эдж. Тоже есть по умолчанию на всех Виндовс-устройствах. С 2019 года выпускается на основе Chromium. В Майкрософт говорят, что браузер использует такой же алгоритм отрисовки, что и Хром, только лучше. Но пока программа генерирует лишь большое количество критики и несмотря на большое количество фишек не получает должного распространения.
— движок от Гугла
— по расположению элементами управления — копия Хрома
— встроенный голосовой помощник
— возможность делать заметки и рисунки на веб-странице
— высокая скорость загрузки
— тесная и настраиваемая интеграция с онлайновыми сервисами Microsoft
— персонализация настройки страницы
— антифишинг и защита от отслеживания
— восприятие расширений для Хрома
— голосовое озвучивание веб-страниц
— рукописный ввод в PDF
— скромная библиотека собственных расширений
— предустановка и принудительный импорт данных из Хрома и ФаерФокса
— отсутствие собственной изюминки
Конечно, это уже не Интернет Эксплорер. Нормальные браузеры научились делать и в Майкрософт. Но будут ли его использовать без навязывания и обязательной предустановки?
Тсс… Три браузера для анонимного серфинга в интернете
TOR Browser. Если хотите, чтобы Правительство вас не отследило или просто посмотреть, что такого запрещенного на запрещенных сайтах.
Comodo Dragon. Хранитель конфиденциальности от разработчиков ФаерФокса. Легкий, мощный, с повышенной безопасностью.
Firefox Focus. Еще один приватный собрат ФаерФокса, но уже для мобильных. Защищает от отслеживания и блокировки контента.
Не теряйте заявки. Никогда
Отвечайте клиентам как молния. OkoCRM ловко поймает и доведёт каждого клиента до сделки. Это магия.
Основы работы в браузерах
Несмотря на разнообразие ПО, почти все браузеры работают одинаково. Быстренько пробежимся по основам работы с интернет-браузерами.
Навигация
В любом браузере у нас есть:
- Адресная строка — в ней пишем адрес сайта для перехода. А еще можем использовать как поисковую строку — задавать вопросы Гуглу или Яндексу
- Кнопки навигации «вперед» и «назад». С их помощью можно перемещаться на предыдущую страницу и страницу, которую открывали после текущей
- Кнопка обновления страницы. Например, если что-то глючит или нужно сделать рестарт
1 — адресная строка, 2 — кнопки навигации, 3 — кнопка обновления.
Окна и вкладки
То, что вы видите в браузере, называется окно. В нем вы можете просматривать бесчисленное количество сайтов — столько, насколько хватит оперативной памяти компьютера. Для каждого сайта своя вкладка в окне браузера, это специальное поле над адресной строкой. Между вкладками можно переключаться — просто кликаете по нужной и браузер покажет нужный сайт.
Для добавления новой вкладки есть кнопка-плюсик, обычно выглядит вот так. Если нужно закрыть вкладку, справка на каждой есть кнопка-крестик.
1 — выбор вкладки, 2 — добавление новой вкладки, 3 — закрытие вкладки.
Скачивание файлов и фото
Если вы перешли на сайт, который предлагает скачать файлы — например, документы, аудио или фильмы, там всегда будет кнопка «Скачать» или ссылка для скачивания. Браузеры принимают такие скачанные файлы, но по умолчанию вытягивать их со страницы не умеют. Вернее умеют, но для этого нужно открывать HTML-код, разбираться в разметке или использовать сторонние расширения.
По умолчанию можно скачать только файлы-изображения. Если вы видите на странице картинку, нажмите на нее правой кнопкой мыши. Появится окно-меню, в котором нажмите «Сохранить как». После этого картинка сохранится в загрузки программы.
После нажатия ПКМ на картинке, появляется меню с предложением «Сохранить как».К сожалению, это работает только на изображениях.
Закладки и история
Закладки — это вкладки со страницами, которые вам наиболее интересны и которые вы бы хотели сохранить в памяти браузера. Как закладка в книге на интересной странице, только в браузере. В разных браузерах кнопки для закладок отличаются. Мы показываем на примере Хрома.
В адресной строке справа есть значок — звездочка. Вот как он выглядит . Чтобы сделать закладку для определенной страницы, перейдите на эту страницу, нажмите на звездочки и добавьте вкладку в закладки. После этого страница отобразится в меню закладок: откройте новую вкладку, меню появится под адресной строкой.
Закладка добавляется в два действия: 1 — нажать звездочку, 2 — добавить закладку.
Закладка отобразится в меню под адресной строкой. Вы можете смело закрывать вкладку с сайтом. Когда кликнете по закладке, он откроется снова.
История посещений. Все браузеры хранят история просмотренных страниц. Чтобы просмотреть история в своем браузере:
- Вызовите меню браузера кнопкой , обычно в правой верхней части
- Нажмите «История»
- Появится окно. В нем можете посмотреть недавно закрытые вкладки. А если нажать в нем «История», откроется история всех просмотренных страниц
1 — меню браузера, 2 — история, 3 — история просмотров.
Расширения
Расширения — это виджеты, которые расширяют функционал браузера. Например, вы можете добавить блокировщик рекламы, переводчик или штуку, которая каждый раз включает сирену, когда вам на почту приходит письмо. Расширения — это прикольные фичи, которых нет в базовой установке браузера, но которые можно добавить.
Добавить их не сложно. На примере Хрома:
- Меню браузера — кнопка «вертикальное троеточие»
- Дополнительные инструменты → Расширения
- Откроется меню с уже установленными расширениями и поисковой строкой. Вбивайте в ней все, что вас интересует и смотрите, что предлагают. Когда найдете — нажмите «Установить»
Меню, в котором можно найти и установить необходимые вам расширения.
Установленные расширения обозначены значком «пазл» и отображаются в меню справа от адресной строки. Это удобно — можете активировать или деактивировать ненужные, управлять расширениями без перехода в меню.
Меню с расширениями в Гугл Хром. Видим, что установлены блокировщик рекламы, переводчик, расширение для использования Гугл Диска и VPN-сервис. Также видим, что в текущий момент запущен и работает VPN-сервис, а блокировщик рекламы поймал и заблокировал 2 объявления.
Коротко: что такое браузер и зачем он нужен
- Интернет-браузер — это программа, через которую обычно сидят в интернете. Она упрощает веб-серфинг, запоминает пароли от аккаунтов, делает закладки, хранит историю и предлагает массу других полезных штук пользователю. Например, расширения и плагины — чтобы улучшить функционал
- Пользователи не сильно заморачиваются над выбором браузера и пользуются предустановленными. Этим объясняется дикая популярность Гугл Хрома, доля которого в Рунете достигает 55,9% всех пользователей. за ним плетется Яндекс.Браузер, аудитория которого в два раза меньше. Но будет расти — Яндекс тоже будет предустановлен на все устройства, которые продаются в России
- Для юзеров браузеры обычно не сильно отличаются. У одних прикольный визуал, другие быстрее, а у третьих больше всех расширений. Основные функции всегда одинаковые, поэтому люди не слишком активно ищут новое ПО. Обычно всем хватает Хрома
- Работать с браузером просто. Основные фишки, которые нужны любому пользователю, вынесены на главный экран в окне. Более глубокие настройки обычно прячут за одним-двумя нажатиями
- Если вы вдруг надумали выбрать браузер, сначала попробуйте тот, что есть. Вдруг он вам подойдет. Браузер — дело вкуса, и функционал — последнее, на что нужно смотреть
Все чаты с клиентами в OkoCRM
В одном окне чаты в Telegram и WhatsApp, VK и на сайте, почта и другие каналы продаж. Клиенты не теряются.
Что такое Linux? Статья-шпаргалка для новичков
Салют! Это статья — попытка систематизировать некие базовые знания об Linux’ах, которая может быть полезна для продвинутых пользователей, разработчиков и админов Windows, которые еще не имели (или имели крайне небольшой и отрывочный) опыт работы с Linux системами и не знают, с чего начать, однако хотят попробовать — сами, или по причине производственной необходимости. Каждый пункт содержит не исчёрпывающие сведения, а лишь отправные пункты для дальнейшего изучения (гуглежа) материала.
- Linux Kernel aka Ядро
- GNU Core Utilities (coreutils)
- Bash — интерпретатор командной строки
- Системы управления пакетами и пакетные менеджеры
- Init systems — системы инициализации
- systemd
- Ваш первый вход на сервер
- Управляем пользователями
- Сети
- FHS — Filesystem Hierarchy Standard — навигация в файловых системах Linux
- Window system / display server — сервер экранов
- Полезные ссылки и список литературы для изучения
Если интересно — прыгайте под кат
А что такое Linux?
Под именем Linux сегодня люди понимают одну из двух вещей:
- Операционные Системы на базе GNU/Linux, или, как их по-другому называют, дистрибутивы. Наиболее популярные RedHat/CentOS, Debian, Ubuntu и другие. Маленькая часть из них была представлена на КДПВ 🙂
- Ядро Linux и, опционально, набор программ GNU coreutils.
Несколько слов об ядре.
Давайте я расскажу вам чуть больше о GNU/Linux ядре.
Первое, вы должны знать, что все ядра ОС бывают трех типов:
- микроядро;
- монолит (Linux);
- гибрид (OS X, Windows 7).
Основная разница между монолитным и микроядром в том, что микроядра включают только:
- IPC (систему межпроцессного взаимодействия), управление памятью, планировщик и диспетчер.
В то время как монолитные ядра также включают в себя:
- Файловую систему (системы), драйвера, VFS (в случае с Linux kernel).
Ядро Линукса занимается:
- Управлением процессами.
- Управлением памятью.
- Взаимодействием с устройствами (через драйвера).
- Системными вызовами и безопасностью.
Все программы, запускаемые пользователем, работают в так называемом пользовательском пространстве (user space). Эти программы взаимодействуют с ядром через интерфейс системных вызовов (system call interface, SCI). Также, Ядро ограничивает доступ к ЦПУ, памяти для пользовательских программ, в то время как код из ядра имеет неограниченным доступ к ресурсам компьютера. Все пользовательские программы взаимодействуют с друг другом при помощи межпроцессной коммуникации (interprocess communication, IPC)
Так же, несмотря на то, что большинство считает Ядро монолитным, оно использует модули. Модули могут быть встроенными или подгружаемыми. Последние могут быть включены или выключены во время работы ОС. Больше про модули можно прочесть на АрчВики
C помощью вышеуказанных механизмов, Ядро может быть использовано для продвинутых настроек безопасности, создание контейнеров, и виртуальных машин.
GNU Core Utilities (coreutils)
GNU Core Utilities (coreutils) — набор программ, системных утилит, которые есть почти на всех GNU/Linux сборках. Он включают в себя:
довольно много утилит
- chmod — изменяет разрешения на файлах;
- chown — изменяет владельца файла и его группу;
- chroot — изменяет корневую (root) директорию;
- cp — копирует файлы и директории;
- dd — копирует, конвертирует файлы;
- df — показывает свободное место на файловой системе;
- du — показывает занятое место на файловой системе;
- ln — создаёт ссылки;
- ls — показывает содержимое директории;
- mkdir — создает директорию;
- mv — перемещает (переименовывает) файлы;
- rm — удаляет файлы;
- rmdir — удаляет пустые директории;
- touch — изменяет таймметку на или создает пустой файл;
- basename — выводит имя файла без пути до него, если указано, удаляет расширение файла;
- cat — выводит содержимое файла в терминал (стандартный вывод);
- comm — сравнивает построчно два файла;
- cut — выводит только определенные части строк из файла в терминал;
- dirname — оставляет только путь, удаляя имя файла из его полного пути;
- echo — выводит в терминал строку текста;
- expand, unexpand — конвертирует табы в пробелы и обратно;
- false — возвращает ошибочный статус выхода из приложения;
- fmt — форматтер текста;
- fold — разбивает строчку на сегменты фиксированной ширины;
- head — выводит первую строку файла;
- join — соединяет две строки из разных файлов по общему полю;
- md5sum — считает MD5 хэш;
- paste — соединяет строки файлов;
- pr — конвертирует файлы для печати;
- seq — выводит числовые последовательности;
- sleep — приоставналивает выполнение на указанное время;
- sort — сортирует строки текстовых файлов;
- split — разделяет файл на части;
- tail — выводит последнюю часть файла;
- tee — отправляет вывод в разные файлы;
- test — проверяет типы файлов и сравнивает значения;
- tr — переводит или удаляет символы;
- true — возвращает успешный статус выхода;
- uniq — удаляет повторяющиеся строки в отсортированном файле;
- wc — выводит количество байт, слов и строк в файле;
- yes — выводит одну и ту же строчку;
- date — выводит или устанавливает текущую дату и время;
- env — выводит или изменяет текущие параметры окружения (environment);
- groups — выводит группы, в которых пользователей состоит;
- hostname — выводит или устанавливает имя компьютера;
- id — выводит uid/gid пользователя;
- nice — изменяет приоритет планировщика;
- pwd — — выводит текущую директорию (полный путь);
- su — позволяет вам получить id другого пользователя (переключиться в него). Чуть больше особенностей su в Debian;
- uname — выводит системную информацию;
- who — выводит список всех пользователей, которые сейчас залогинены в системе in;
- whoami — выводит текущий id пользователя.
Также туда входят следующие утилиты:
chgrp, cksum, csplit, dir, dircolors, expr, factor, hostid, install, link, logname, mkfifo, mknod, nl, nohup, od, pathchk, pinky, printenv, printf, ptx, shred, stty, sum, sync, tac, tsort, tty, unlink, users, vdir
Мои коллеги очень просили добавить меня следующее: вы всегда можете получить справку, напечатав `man name_of_the_tool`. Альтернативный вариант, чтобы получить справку, который является более-менее стандартным для всех CLI (command line interface) утилит, это `name_of_the_tool —help`. Наконец, еще один вариант, где найти документацию на команду, это впечатать `info name_of_the_tool`.
Теперь, когда мы уже чуть-чуть знаем об ядре, системных утилитах, нам нужно познакомиться еще с несколькими моментами, и мы сможем начать работать с нашей машиной под управлением GNU/Linux, и начать, пожалуй, стоит со среды, в которой выполняются все вышеуказанные программы — в командной строке Bash.
Bash — интерпретатор командной строки
Теперь я хочу вам рассказать о командной строке в Linux. Командная строка — это интерфейс для ввода команд, а Bash — оболочка (shell) и интерпретатор команд. Большинство людей знакомы с command.com в DOS, Windows или более новым и продвинутым PowerShell, то вот сюрприз о Linux’e: их здесь много. Целое семейство разных интерпретаторов. Некоторые из них проще, другие сложнее, какие-то имеют маленький размер, и так далее. Факт в том, что если вы будете работать с Linux серверами, вы будете работать с одним из них.
Bash является оболочкой по умолчанию в Linux дистрибутивах на протяжении многих лет, и используется в RHEL/CentOS, Oracle Linux и так далее. Но у него есть популярные альтернативы: Dash (Debian, Ubuntu), zsh, и другие. Они все в целом похожи друг на друга, потому что поддерживают стандарт POSIX, но имеют небольшие отличия в деталях.
Bash — Bourne Again Shell, имя которого является игрой слов на тему Bourne — born (рожденный). Борн — фамилия автора оригинальной командной строки Bourne shell (1979) или просто shell для Version 7 Unix. Первая версия Bash была написана Брайаном Фоксом, и вышла в свет в 1989, как одна из попыток заменить проприетарный Bourne Shell открытым продуктом. В свою очередь, Bash, сохраняя совместимость с оригинальным интерпретатором, принёс много новых фич, а также взял некоторые идеи из других проектов. Так, команда `history` была “позаимствована” из проектов csh и ksh.
Системы управления пакетами
В то время как в Windows, вы обычно идёте на какой-то сайт, скачиваете exe файл программы или инсталлятора, копируете или устанавливаете его, в Linux системах, обычно это делается по-другому. Хотя да, вы всё ещё можете скачать файл и установить его, но это считается наименее популярным методом установки.
Наиболее популярный — установка с помощью системы управления пакетами.
Любая из них делает следующее:
- Устанавливает пакеты (программы), включая их зависимости.
- Обновляет их.
- Деинсталлирует их.
Почему я отдельно указал на установку зависимостей? Дело в том, что пока Windows программы обычно хранят их зависимости в той же папке, что и программа (\*.dll файлы, к примеру), в Linux системах зависимости устанавливаются в общую для всех программ директорию с целью последующего переиспользования данных зависимостей и библиотек. Обычно, \*.so — расширение файлов библиотек в Linux.
Конечно, с появлением платформы .Net Framework, проблема значительно облегчилась и тем самым сократилось количество необходимых зависимостей, но, тем не менее, это то, как это работает в Windows.
Linux путь предполагает написание маленьких вещей, которые делают хорошо одну задачу. В том числе поэтому здесь большое количество зависимостей и есть проблема с тем, чтобы содержать их в порядке.
Существуют две наиболее популярные системы управления пакетами для GNU/Linux.
Первая называется Yum (или DNF). В ней используется пакетный менеджер RPM (RPM Package Manager). Используется в следующих дистрах:
- RedHat Enterprise Linux/CentOS
- Fedora
- Oracle Enterprise Linux
- SUSE/OpenSUSE (опционально, а родной — zypper)
Вторая — Apt. В качестве пакетного менеджера использует dpkg. Наиболее популярные дистрибутивы с ней:
Slackware, Arch используют свои собственные пакетные менеджеры: slackpkg и pacman.
Каждая Linux система, которая идет с предустановленной системой управления пакетами, содержит преднастроенные Интернет-репозитории (или, как иначе говорят, репы — такой вот жаргонизм). Так же, системный администратор может легко добавить свои собственные репозитории.
Наконец, если вы оказались в изолированной от Интернета сети, то вы можете установить пакеты из инсталляционных файлов с помощью пакетного менеджера
rpm -i filename.rpm
Это установит пакет в RHEL/CentOS, Fedora, Oracle Linux, SUSE/OpenSUSE
однако, лучше все же сделать вот так:
dnf install https://mirror.yandex.ru/epel/9/Everything/x86_64/Packages/e/epel-release-9-3.el9.noarch.rpm
dnf install ./skype.rpm
— спасибо aim
dpkg -i filename.deb
однако, лучше все же сделать вот так:
apt install ./filename.deb — спасибо WASD1
Это установит пакет в Debian, Ubuntu, Linux Mint
Еще одна возможность для пользователей ПК. В последнее время, часть разработчиков софта для конечных пользователей решила использовать дистрибутиво-независимые пакетные менеджеры. Для этого, все зависимости упаковываются в один файл. Наиболее популярные варианты: Snap, Flatpak, AppImage. Первые два предлагают возможность обновление установленного через них ПО с помощью загрузки обновлений из их репозиториев, AppImage не имеет такой возможности. Snap идёт предустановленным в Ubuntu, начиная с 16.04 LTS.
Система инициалиазации
Другая подсистема, которая не является частью Ядра, но является второй по значимости после него — это init система, которая используется для инициализации пользовательского пространства (user space) и управлением пользовательских процессов.
Здесь есть несколько альтернатив, давайте обозначим наиболее популярные из них:
- SysVinit (sysvinit, sysv, или просто ‘init’) — прямой потомок (порт) системы инициализации из ОС UNIX’ System V. Был наиболее популярной системой инициализации на протяжении 20+ лет (1991-2011).
- Upstart — первая хорошая попытка заменить SysVinit, которая исправляла его недостатки, но позже популярность этого решения сошла на нет. Первоначально разработана Canonical в 2006. Сегодня единственная ОС (хоть и не GNU/Linux), которая его использует, это Chrome OS.
- OpenRC — легковесный, простой аналог sysvinit. Используется в Gentoo Linux, Alpine Linux, и некоторых других легких дистрибутивах.
- systemd — сегодняшнее решение в большинстве Linux дистрибах.
Особняком стоит Slackware, популярный дистрибутив, который использует собственное BSD-подобное решение в качестве системы инициализации.
В Линуксе, все процессы имеют номер (Process ID, PID). При загрузке ядро инициализирует все внутренние структуры и запускает первый пользовательский (user space) процесс с PID 1 — как правило, это система инициализации. Она же является родителем для любых пользовательских процессов. Кстати, полезная штука — в Linux отображаются не только PID собственно процесса, но и его родителя. Посмотреть родителей можно так:
ps -efj
Так случается, что в процессе завершения процессов, иногда остаются процессы, у которых не осталось родителя (технически, их родителем становится init) — такие процессы называются осиротевшими (orphaned processes) и указывают на возможное наличие проблем на данной системе. Другой момент, с которым тоже, возможно, придется столкнуться — это процессы, которые отображаются с состоянием Terminated (завершены). Такие процессы, в свою очередь, называются зомби -процессами (zombie-processes).
systemd
Скорее всего, вы будете работать с этой системой инициализации. Самое главное, пожалуй, с чего стоит начать знакомство, это с утилит systemctl и journalctl. У первой довольной простой синтаксис
systemctl command service . К примеру, systemctl status networking покажет текущее состояние демона (службы) сетевых интерфейсов. systemctl restart mysql перезагрузит демона сервера MySQL. stop/start сделают остановку или запуск указанного демона.
Для отладки придётся часто заглядывать в журнал и искать там ошибки,
journalctl -xe .
С помощью systemd можно сделать из обычной программы программу-сервис.
Больше о systemd можно прочесть здесь: en.wikipedia.org/wiki/Systemd
Ваш первый вход на Linux сервер
Конечно, вы можете подключиться к серверу с помощью клавиатуры, мышки и монитора. Но обычно большинство людей подключаются к серверам удаленно. Для этих целей служит сервис (демон) sshd (ssh daemon, или ssh server). Он слушает 22 TCP порт. Позволяет подключаться как с логином-паролем, так и с помощью ключей. Настройки входа зависят от конкретной инсталляции.
В 10-ку, с определенного момента, встроен ssh клиент. Для более старых версий Windows есть клиент Putty — маленький, простой, бесплатный клиент для входа на удаленные Linux сервера. Должен отметить, что Putty не мог входить по обычной паре ключей и нуждался в ключе в формате ppk — здесь инструкция, как сконвертировать ключ в нужный формат.
Если вы хотите настроить вход по ключу, вам надо сгенерировать пару ключей (приватный и публичный), вписать содержимое публичного ключа на удаленном сервере в файл authorized_keys, который расположен в папке ~/.ssh . ~ — обозначает домашнюю директорию пользователя, ‘.’ — что файл или папка — скрытые. Если папка не существует, её нужно создать командой mkdir .ssh , перейти в неё командой cd .ssh , далее создать файл vi authorized_keys . Важный момент — чтобы выйти из текстового редактора vi, нажмите esc , потом впечатайте :wq (выйти с записью). После этого нужно установить корректные разрешения на этот файл с помощью команды chmod 0600 authorized_keys . Где 0600 обозначает, что пользователю-владельцу разрешено читать (4) и изменять (2) — а потому, в сумме, 6 — этот файл, пользователям из его группы (0) и другим пользователям (0) не разрешено ничего с этим файлом.
А еще есть «человеческий» метод: ssh-copy-id
Кроме того, система разрешений еще может указывать на исполняемость файла (1). Так, к примеру, пользователь может разрешить другим пользователям запускать какой-то файл, и тогда права будут 0755 — себе полные права (4+2+1), остальные пользователи могут считать (4) и запустить (1) исполняемый файл.
Часто разрешения представлены в текстовой форме. Так, rwx значит 7, rw- значит 6, r-x значит 5, and so on. К примеру, r—r—r— значит 444 — файл только для чтения для всех пользователей, включая владельца.
Управление пользователями
В большинстве случаев новый сервер будет выдан с рутовой учетной записью (пользователем root), которая является суперпользователем (“админом” в терминах Линукс систем). Однако, очень рекомендуется не использовать root пользователя в ежедневной работе. Для этого, вам нужно научиться управлять пользователями. Это довольно просто и логично:
- useradd — создает нового пользователя, ключ -d позволяет указать домашнюю директорию;
- usermod — изменяет пользователя;
- userdel -r — удаляет пользователя и его домашнюю папку;
- passwd $username — меняет пароль пользователя.
Есть команда chage (-l) , которая позволяет установить (посмотреть) срок истечения пароля, а также есть опция для блокировки пользователя целиком или только для входа в систему (поведение и точная команда зависит от дистра)
Сети
Раньше, наиболее популярным пакетом с сетевыми утилитами был net-tools. Он предоставлял такие утилиты как ifconfig (просмотр сетевых интерфейсов), netstat (просмотр сетевых соединений), и другие полезные утилиты.
Но всё течет, всё меняется, и теперь пакет net-tools не установлен по умолчанию, будучи замененным на более современный пакет iproute2.
Так, ifconfig был заменен на ip addr , ip link , ip -s ;
arp заменен на ip n ,
iptunnel на ip tunnel , iwconfig на iw , nameif на ip link .
netstat заменен на ss ,
netstat -r на ip route ,
netstat -i на ip -s link ,
netstat -g на ip maddr .
Настройка и конфигурирование сетевых адаптеров имеет несколько «базовых» вариантов, поэтому лучше искать как это делается конкретно в вашем дистрибутиве (не забывая указывать его версию).
Так, к примеру, в RedHat настройки интерфейсов живут по адресу
/etc/sysconfig/network-scripts/ .
В относительно старых Ubuntu
/network/interfaces ,
а в новых всё делается через утилиту netplan, а сами конфиги можно найти здесь:
/etc/network/interfaces
В ряде систем (не везде) установлен NetworkManager, и тогда статические конфигурации могут быть найдены здесь:
/etc/NetworkManager/NetworkManager.conf
Проверить, установлен ли у вас NetworkManager можно следующим путём:
/usr/sbin/NetworkManager —version или nmcli —version
В завещании, меня просили упомянуть Васю кхм, systemd-networkd. Исправился, упомянул.
Также стоит отметить про встроенный «файерволл» — в старых системах использовался iptables, который задавал правила для компонента ядра Netfilter; сейчас рекомендуется использовать утилиту ufw, надстройку над iptables, как обладающую более человекопонятным интерфейсом.
FHS — стандарт иерархии файловой системы (Filesystem Hierarchy Standard)
Я когда-то любил простоту Windows. A:\ для флоппика (да, я достаточно старый), C:\ для системы, и зачастую, единственный диск вообще (если нет, то D:\ для дистрибутивов игр, фото и видео), и, наконец, E:\ для CD-ROM. Всё просто!
А теперь я покажу минимальный минимум, который вам встретится в большинстве дистрбов, лол:
/
/boot — файлы загрузчика
/dev — файлы устройств
/root — домашняя папка для пользователя root (опционально). Может быть слинковано с /home/root
/etc — хранит конфигурацию машины
/home — корневая директория для “хомяков” пользователей
/lib — хранит важные общие библиотеки и модули ядра
/media — точка монтирования к извлекаемым накопителям
/mnt — точка монтирования для временно подключенных файловых систем (флешки, внешние диски, сетевые диски)
/usr — сюда попадает установленное пользователями ПО
/opt — сюда тоже попадает установленное пользователями ПО
/var — здесь хранятся вещи, которые не статичны. К примеру, логи /var/logs
/sbin — системные исполняемые файлы
/bin — общие (расшаренные) исполняемые файлы
/srv — для хранения данных сервисов (веб-серверов, к примеру)
/tmp — временный раздел, данные в нём могут быть удалены при перезагрузке сервера, выходе пользователя, остановки сервиса и так далее.
Большинство файлов могут быть поделены на четыре группы по двум признакам:
“Расшариваемые”-”Не расшариваемые” (“shareable”-”unshareable”).
“Расшариваемые’ файлы хранятся на одной машине и могут быть доступны с других. «Нерасшариваемые» — файлы, которые не предназначены для организации общего доступа.
“Статичные” — “Изменяемые (“static”-”variable”).
«Статичные» файлы включают в себя библиотеки, бинарники, документацию и тп, которые меняются только при участии системного администратора.
«Изменяемые» файлы это файлы, которые не статичны и могут быть изменены во время работы системы, пользователей или программ. К примеру, при организации резервного копирования, такие файлы нуждаются в более частом расписании бэкапов.
Понимание этого концепта облегчит понимание стандарта иерархии и организации файловой системы.
Кроме того, есть смысл сказать об inodes — файловых дескрипторов. Они содержат метаинформацию о создаваемых файлах, и, в некоторых инсталляциях, могут тупо закончиться, если вы пишете на диск много маленьких файлов (например, лог чата). При этом места свободного может быть много, но создать новые файлы вы не сможете. Проверить текущее состояние можно командой df -hTi .
Что хочется написать дополнительно — что если в Windows ФС по умолчанию — NTFS, то в Linux их гораздо больше, среди популярных стоит отметить — ext3, ext4, xfs, btrfs. Каждая используется в тех или иных дистрах, имеет свои преимущества и недостатки.
Window server/Display system
Хорошо, теперь, когда вы начитаны о командной строке, вы думаете — ага, именно поэтому Linux не популярен среди обычных пользователей! К счастью, не по этой причине. Linux имеет два популярных сервера дисплеев на текущий момент: X11 server (легаси, но все еще самая популярная опция) и Wayland. Последний находится в экспериментальном статусе уже около десяти лет. Поверх дисплей сервера устанавливаются десктопные окружения (Desktop Environments, DE), которых ну очень много. Самые популярные: Gnome, KDE, Unity, и другие. Если установлен дисплей сервер и десктопное окружение, то система выглядит почти как обычный ПК. С окошками, рабочим столом, панелью и прочим.
Полезные ссылки
- wiki.archlinux.org — Вики дистрибутива Арч
- wiki.gentoo.org/wiki/Main_Page — Вики дистрибутива Генту
- codernet.ru/books/linux/Evi_Nemet_i_dr_Unix_i_Linux_Rukovodstvo_sistemnogo_administratora — Unix и Linux руководство системного администратора от Эви Немет
- codernet.ru/books/linux/komandnaya_stroka_linux_polnoe_rukovodstvo — Командная строка Linux. Полное руководство. Уильям Шоттс
- distrowatch.com/images/other/distro-family-tree.png — “дерево” дистрибутивов (чтобы оценить, насколько далеко зашла страсть к созданию новых дистрибутивов)
На эти книги (курсы) я ссылок не дам, но ищущий да найдет:
RH124: Red Hat System Administration I
RH134: Red Hat System Administration II
RH254: Red Hat System Administration III
RH342: Troubleshooting and Diagnostic
RH442: Performance Tuning
Причем, материалы курсов доступны и на русском языке.
www.linuxfromscratch.org — Собираем свой дистрибутив с нуля. Как водится, у него тоже есть форки, но это отличное пособие для того, чтобы понять, что делают мейнтейнеры дистрибутивов и разобраться в этой “кухне”.
P.S.: я не настоящий Linux админ и никогда им не был, поэтому, если вы найдете какие-то замечания — пишите, всё поправлю. Однако, когда я переходил с Windows на Linux (Ubuntu 12.04) и начинал разрабатывать в нём, мне подобной статьи не хватало.
- Блог компании Timeweb Cloud
- Системное администрирование
- *nix
- Серверное администрирование
- Разработка под Linux