Образование — COSCED
Единый целенаправленный процесс воспитания и обучения, а также совокупность приобретаемых знаний, умений, навыков, ценностных установок, опыта деятельности и компетенции.
CentOS — это 100%-совместимый пересобранный Red Hat Enterprise Linux, полностью удовлетворяющий требованиям Red Hat по дальнейшему распространению. CentOS предназначена для людей, которым нужна стабильность операционной системы промышленного класса без дорогостоящей сертификации и технической поддержки.
Формат пакетов
RPM (.rpm) — Разработан компанией Red Hat и внедрен в дистрибутив RHEL, также применяется в таких системах как Fedora и CentOS.
Менеджеры пакетов
- rpm (red hat package manager) — формат пакетов и низкоуровневый пакетный менеджер систем RED HAT (RHEL, CentOS, Fedora и др.) Как и DPKG, способен работать только с локальными файлами
- yum (yellowdog updater, modified) — высокоуровневый пакетный менеджер, написанный на языке Python для систем RED HAT (RHEL, CentOS, Fedora).
- dnf (dandified yum) — модифицированная версия пакетного менеджера YUM на языке на Python. Разработка утилиты начата в 2011 году. В 2015 году DNF стал основным менеджером пакетов для системы Fedora 22. В DNF были исправлены такие недостатки YUM, как некорректная установка зависимостей, низкая скорость работы, большое потребление оперативной памяти
Обновление всех установленных пакетов
$ dnf check-update $ dnf update или dnf upgrade
Обновление ядра
см. elrepo
Информация о дистрибутиве
$ uname -mrs $ cat /etc/os-release $ hostnamectl
Обновление версии дистрибутива
Обновление CentOS Stream: https://ahelpme.com/linux/centos-stream-9/how-to-upgrade-to-centos-stream-9-from-centos-stream-8/
Руководства
- https://docs. centos.org/
- https://wiki.centos.org/
Ссылки на загрузку
- https://www.centos.org/download/
- https://www.centos.org/download/mirrors/
Файловая структура *nix-систем серьезно отличается от структуры в Windows и заслуживает отдельного внимания.
Начнем с базовых понятий:
- Файловая структура представляет собой дерево
- В узлах этого дерева находятся директории — файлы специального типа
- В листьях дерева расположены файлы
В отличии от Windows, в Linux вас не будут спрашивать куда устанавливать программное обеспечение (ПО), где хранить временные файлы, какие файлы будут являть настройками и т.д.
В Linux после выполнения какого-то действия, особенно, связанного с установкой программного обеспечения, операционная система не сообщит ничего о том куда установлено ПО, где находятся конфигурационное файлы, как запускать ПО и т.
Структура каталогов Linux достаточно жёсткая и имеет иерархическую структуру, т.е. все каталоги сводятся к единому каталогу root directory (обозначается этот каталог как / — косая черта из правого угла в нижний левый).
Прежде ем начинать работу с Linux хорошо иметь представление о том, что за каталоги находятся в структуре Linux и какое назначение имеет каждый их них.
В Linux есть FHS (англ. Filesystem Hierarchy Standard) — базовый стандартизированный набор каталогов. За каждым каталогом закреплена какая-то особая роль: за нас подумали и решили какие каталоги нам необходимы, т.е. как разработчик операционной системы решил — так мы и видим каталоги:
- / — Корневой каталог (root directory) в котором находятся все остальные каталоги, содержит всю файловую иерархию.
- /bin — Основные исполняемые файлы. Утилиты, необходимые операционной системе (cat, ls, cp)
- /boot — Информация необходимая для загрузки операционной системы. Загрузочные файлы (в том числе файлы загрузчика, ядро, initrd, System.map)
- /dev — Устройства, которые представлены в виде файлов (например, /dev/null, /dev/zero)
- /etc — Общесистемные конфигурационные файлы (настройки самой системы и настройки служб системы)
- /home — Содержит домашние каталоги пользователей, которые в свою очередь содержат персональные настройки и данные пользователя
- /lib — Основные библиотеки необходимые для бинарных файлов, необходим для работы программ из /bin и /sbin
- /media — Точки монтирования для сменных носителей, таких как CD-ROM, DVD-ROM (впервые описано в FHS-2.3)
- /mnt — Содержит временно монтируемые файловые системы. Временное монтирование блочных устройств
- /opt — Дополнительное программное обеспечение
- /proc — Содержит информацию о всех процессах операционной системы. Утилиты работающие с процессами берут информацию из этого каталога. Этот каталог это виртуальная файловая система, представляющая состояние ядра операционной системы и запущенных процессов в виде файлов
- /root — Домашний каталог для пользователя root
- /run — Информация о системе с момента её загрузки, в том числе данные, необходимые для работы демонов (pid-файлы, UNIX-сокеты и т.д.)
- /sbin — Системные исполняемые файлы. Основные системные программы для администрирования и настройки системы (например, init, iptables, ifconfig)
- /srv — Данные для сервисов, предоставляемых системой (например, www или ftp)
- /sys — Содержит информацию об устройствах, драйверах, а так же некоторых свойствах ядра
- /tmp — Временные файлы
- /usr — Содержит вторичную иерархию для данных пользователя и его бинарных и системных файлов
- /var — Изменяемые файлы, такие как файлы логов, регистрации, временные почтовые файлы, файлы спулеров
Самые часто используемые каталоги
- /etc — файлы настроек
- /var/log — логи
- /home/<user_name> — домашний каталог пользователя
DESMOS.
COMDesmos — графический калькулятор, реализованный как приложение для браузера и мобильное приложение на языке JavaScript.
Ссылка: https://www.desmos.com/calculator?lang=ru
GRAPH.RESHISH.RU
Graph Reshish — наиболее удобный сервис, где вы сможете построить интерактивный график функции онлайн.
Ссылка: https://graph.reshish.ru/
FOO PLOT (ex. fooplot.com)
Foo Plot — является простым инструментом для построения графиков функций.
Ссылка: https://www.toolfk.com/online-plotter-frame
Добавить комментарий к записи Сервисы для построения графиков функций/От имени пользователя root отредактируйте файл sshd_config в /etc/ssh/sshd_config
:
nano /etc/ssh/sshd_config
Добавьте строку PermitRootLogin yes
в разделе Authentication. Эта строка может уже существовать и быть закомментирована знаком «#». В этом случае раскомментируйте, удалив «#»
# Authentication: #LoginGraceTime 2m PermitRootLogin yes #StrictModes yes #MaxAuthTries 6 #MaxSessions 10Сохраните обновленный
/etc/ssh/sshd_config
файл.Перезапустите SSH-сервер:
systemctl restart ssh
Теперь вы можете подключиться к серверу как root через SSH.
Добавить комментарий к записи Включение авторизации под пользователем root через SSH/ Debian, root, SSHГраф — это геометрическая фигура, которая состоит из точек и линий, которые их соединяют. Точки называют вершинами графа, а линии — ребрами.
Граф Online
Граф Online — создание и визуализация графа в два клика или по матрице смежности и поиск кратчайшего пути, поиск компоненты связности, поиск Эйлеровго цикла.
Ссылка: https://graphonline.ru/
Добавить комментарий к записи Сервисы для работы с графами онлайн/VirusTotal — бесплатная служба, осуществляющая анализ подозрительных файлов и ссылок (URL) на предмет выявления вирусов, червей, троянов и всевозможных вредоносных программ.
Имеет локализацию на многие языки мира, включая русский. Сервис является полностью бесплатным.
Результаты проверок файлов сервисом не зависят от какого-то одного производителя антивирусов.
Антивирусы на VirusTotal не гарантируют 100%-го отсутствия вредоносного кода в файле, и не гарантируют 100%-ое присутствие вредоносного кода в файле, так как чёткие критерии, по которым программные продукты (файлы) могут быть отнесены к категории вредоносных программ, до настоящего времени нигде чётко не оговорены.
У компаний-разработчиков антивирусного программного обеспечения существуют собственные классификации и номенклатуры вредоносных программ, поэтому при проверке файла антивирусы на VirusTotal могут выдавать разные результаты, например, одни антивирусы посчитают файл опасным, а другие — безопасным.
Все используемые сервисом антивирусные базы постоянно обновляются. В результатах проверки указываются даты последних обновлений всех баз.
Сервис постоянно развивается, постоянно подключаются новые сканеры (антивирусы и антитрояны). VirusTotal отсылает подозрительные файлы производителям антивирусов на анализ.
7 сентября 2012 года в блоге сайта было объявлено о приобретении сервиса компанией Google.
В январе 2018 года сервис стал частью Chronicle, новой компании Alphabet, специализирующейся на кибербезопасности.
Ссылка: https://www.virustotal.com/gui/home/upload
Добавить комментарий к записи VirusTotal — бесплатная служба для анализа подозрительных файлов и ссылок/Файл hosts — текстовый документ, который содержит в себе информацию о домене и IP-адресе, который ему соответствует. Файл hosts появился во времена зарождения Интернета (ARPANET) и служил неким маршрутизатором, пока на замену ему не пришла служба DNS. Но до сих пор он не утратил важности и по-прежнему используется как инструмент, который обладает приоритетом перед обращением к DNS-серверам.
Предположим, вы зарегистрировали домен и привязали его к хостингу. Но чтобы увидеть сайт, вам нужно дождаться делегирования домена на DNS-серверы. В файле hosts вы можете указать ваш домен и IP-адрес хостинга, а затем открыть браузер и зайти на ваш сайт, не дожидаясь делегирования домена. Также с его помощью вы можете заблокировать на локальном компьютере доступ к определённому сайту, указав соответствующую запись.
Путь к папке, где лежит файл hosts, зависит от операционной системы, которая установлена на вашем компьютере:
- Windows XP, 2003, Vista, 7, 8, 10 — C:\Windows\System32\drivers\etc\hosts
- Linux, Ubuntu, Unix, BSD — /etc/hosts
- macOS — /private/etc/hosts
Редактировать файл hosts нужно от имени администратора, иначе вы не сможете сохранить внесённые изменения.
Добавить комментарий к записи Файл hosts и его расположение/Рассмотрим, как перезагрузить (перезапустить) по SSH сервер Linux. Перезагрузить сервер Ubuntu, CentOS, Debian и основанные на них дистрибутивы можно удаленно по SSH или подключившись к командной строке другим способом.
Прежде чем перейти к боевым действиям, убедитесь, что сервер Linux действительно нуждается в перезагрузке.
Когда требуется перезагрузка?
Перезагрузка сервера без веских на то причин может привести к сбоям в работе серверного оборудования.
Так когда перезагружаем?
- Сервер завис или тормозит.
- Некорректно работают установленные программы.
- При смене операционной системы.
- При работе с BIOS (если есть физический доступ или его эмуляция).
- При использовании программ низкоуровневого копирования и восстановления данных (например, Acronis Backup).
Не перезагружайте сервер во время установки/удаления программ.
Как перезагрузить сервер через терминал?
Linux-серверы можно перезагрузить в консоли 3 простыми командами: shutdown, reboot и init.
Вы можете использовать любое решение для удаленного подключения к серверу. Мы остановимся на SSH.
После ввода указанных выше команд соединение с сервером будет прервано. Перезагрузка может занимать до 15 минут.
Подключитесь к вашему серверу под root-пользователем.
1. Команда shutdown -rЭто базовая команда, которая используется для перезагрузки Linux-сервера с Ubuntu.
Введите команду:
shutdown -r now
Еще можно запланировать перезагрузку, введя вместо now конкретное время. Например, назначим перезагрузку сервера на 11 утра:
shutdown -r 11:00
Также можно перезагрузить сервер через небольшой промежуток времени. Например, через 5 минут:
shutdown -r +52. Команда reboot
Также можно перезагрузить Linux-серверы с Ubuntu, Debian, CentOS или другим дистрибутивом с помощью универсальной команды reboot.
Сначала она запишет в логи время остановки системы, уничтожит незавершенные процессы, вызовет опцию sync и дождется завершения записи на диск. И только после этих предварительных действий прекратит работу ядра и инициирует перезагрузку.
Введите команду, и сервер будет перезагружен сразу:
reboot 0
или
reboot now
После ввода команды соединение с сервером будет прервано.
3. Команда init 6Также для перезагрузки можно использовать уровни системы инициализации Init Scripts. Всего в этой системе 6 уровней: где 0 — выключение, а 6 — перезагрузка. Чтобы перейти к этому уровню, используйте команду:
init 6Добавить комментарий к записи Как перезагрузить сервер Linux?/
Genymotion — кроссплатформенный эмулятор Android для ручного и автоматического тестирования приложений.
Ссылка: https://www.genymotion.com/
Добавить комментарий к записи Genymotion — эмулятор Android/В настоящее время, семейство операционных систем Linux является одним из двух самых популярных в мире, наравне с операционными системами семейства Windows. Данное семейство операционных систем является одним из ответвлений операционных систем семейства Unix.
Наиболее популярные дистрибутивы данного семейства: Ubuntu (Desktop или Server) и CentOS (Desktop или Server).
Дистрибутив — это форма распространения программного обеспечения, то есть программное обеспечение может распространятся в виде файлов, архива с файлами или в виде упакованного файла-дистрибутива с удобной программой-распаковщиком и выбором настроек.
Данные операционные системы можно установить, как на реальную машину (ПК, ноутбук, сервер), так и на виртуальную машину, сервер, облако. Многие компании в настоящее время выбирают данное семейство операционных систем для работы своих сервисов, таких как FTP-, WEB-сервера, сервера баз данных и многих других. Данные операционные системы считаются более надежными, чем операционные системы семейства Microsoft.
Все операционные системы семейства Linux можно разделить на 3 больших группы Desktop, Server, Special Edition. Все три группы операционных систем очень близки по своему функционалу, и их отличие состоит в назначении самой операционной системы и установленных пакетах (программах). Любые пакеты легко устанавливаются и стираются различия между группами операционных систем, но согласитесь, что достаточно удобно, когда мы берем готовый дистрибутив (далее по тексту «сборка») и после его установки получаем готовую к работе операционную систему со всеми пакетами.
Как можно догадаться Desktop сборка – это дистрибутив, предназначенный для работы на пользовательском ПК. Основное его отличие в том, что данная сборка включает в себя основной компонент это GUI (Graphical User Interface), графический интерфейс пользователя, а говоря простыми словами — понятный инструмент взаимодействия операционной системы и человека, включающий набор графических оболочек для популярных программ. Ниже пример рабочего стола операционной системы CentOS.
CentOS 9 DesktopСледующий пример сборки — Server Edition. Данная сборка обычно включает в себя минимальные компоненты позволяющие запустить операционную систему и минимальный набор программ. Все дополнительные пакеты можно скачать из интернета, переносных носителей, или репозитория с помощью пакетного менеджера.
Репозитории ― это хранилища в Интернете, в которых находятся файлы пакетов приложений Linux. Практически у каждого дистрибутива Linux есть свой репозиторий, который содержит проверенные и стабильные версии программ.
Пакетный менеджер (система управления пакетами) — набор программного обеспечения, позволяющего управлять процессом установки, удаления, настройки и обновления различных компонентов программного обеспечения.
Обычно данную сборку ставят на сервера или виртуальные машины, которые должны обеспечивать работу определенного сервиса. Пример: на виртуальный сервер, который поддерживает работу интернет сайта, устанавливаются пакеты веб-сервера Apache или Nginx, базы данных MySQL или MariaDB и так далее. Рабочее пространство или интерфейс взаимодействия между операционной системой и пользователем, представляется в виде командной строки и курсора с приглашением для ввода команд. Пользователь вводит команды, а программный интерпретатор их воспринимает и передает в операционную систему на исполнение.
Вот примерно в таком интерфейсе происходит работа в серверной операционной системе.
CentOS 9 ServerРассмотрим последнюю группу специализированных сборок Special Edition. Ярким представителем является сборка Kali Linux. Данная сборка позиционируется, как инструмент для пентестеров и специалистов по информационной безопасности. Данная сборка содержит набор пакетов для проведения комплексной проверки на проникновение и взлом. В нее входят такие программы для сбора информации об удаленной системе, программы для поиска уязвимостей, программы для проведения атак на удаленные ресурсы, программы для социальной инженерии.
Существует и российская разработка — дистрибутив AstraLinux. Она отличается от классического дистрибутива на базе Debian повышенной взломостойкостью, внедренной мандатной моделью разграничения доступа. Данная сборка устанавливается в силовых ведомствах РФ.
Если рассматривать семейство операционных систем Linux в совокупности, то мы можем видеть, что под конкретную задачу подбирается свой дистрибутив операционной системы и набор приложений для обеспечения работоспособности сервисов. Можно отметить также, что их объединяет – это принципы работы ядра операционной системы (в данном контексте имеется в виду, что ядро базовое — Unix, а дополнительные компоненты можно в него включить), принципы построения файловых структур, принципы работы с устройствами и сетевыми устройствами.
Нужно также отметить, что Linux – Open Source проект, то есть программное обеспечение с открытым исходным кодом. Каждый желающий может просмотреть данный код, в том числе на предмет закладок или написать свою программу.
Большинство софта и дистрибутивов бесплатное, но существуют и отдельные коммерческие проекты, которые взимают плату за техническую поддержку, например RHEL – Red Hat Enterprise Linux. Это сборка предназначена для серверов и считается наиболее удачной. Сборка CentOS является ее бесплатным аналогом.
Изучение Linux поможет:
Кому будет интересно семейство операционных систем Linux:
- Системным администраторам для развертывания сервисов. Для семейства операционных систем Linux практически не существует вирусов, а защита от проникновения на пару порядков выше.
- Разработчикам ПО и WEB сайтов, так как удобство работы со структурой сайтов и написание кода, внедрения и развертывания в тестовой среде и в продуктивной, практически неоспоримо.
- DevOPS инженерам, которые развертывают тестовые и продуктовые контуры для разработчиков.
- Обычным пользователям, которые хотят научится чему, то новому, более безопасному, чем Windows.
graph.reshish.com… Graphing Calculator — Reshish. Реформал.
Основные сведения:
Рейтинг: | ||
Адрес: http://graph. reshish.com | ||
О сайте: Анализ данных graph.reshish.com показал, что у этого домена отсутствует рейтинг Alexa, а его посещаемость составляет около 15 тыс. в месяц. Лидирующую позицию по доле трафика занимает Китай (31,0%), а владельцем домена является Private Whois (GLOBAL DOMAIN PRIVACY SERVICES INC). | ||
Заголовок: Graphing Calculator — Reshish | ||
Мета-описание: graph.reshish.com — is a convenient online Graphing Calculator with the ability to plot interactive 2d functions.. Graphing Calculator — Reshish graph.reshish.com — is a convenient online Graphing Calculator with t… | ||
Рейтинг Alexa Нет данных | Посетителей в день 382 | Просмотров в день 954 |
Статус: Онлайн | Дата последней проверки:
|
Наиболее популярные страницы домена:
Другие домены этого хостинг-провайдера (WZ Communications Inc.
): dc142.4shared.com dc204.4shared-china.com n65.epom.com dc151.4shared.com dc101.4shared.com ke.newshub.orgГеографическое распределение аудитории для reshish.com:
Страна | Доля посетителей | Рейтинг по стране |
---|---|---|
Китай | 31,0% | 13 638 |
США | 21,3% | 24 574 |
Германия | 5,0% | 21 190 |
Канада | 3,8% | 16 849 |
Индия | 3,3% | 104 385 |
Информация о домене:
Возраст домена: | 11 лет |
Владелец: | GLOBAL DOMAIN PRIVACY SERVICES INC (Private Whois) |
Регистратор: | URL Solutions, Inc. |
Ваш комментарий будет первым