Linux для чайника
4.17K subscribers
109 photos
38 files
45 links
Все о свободном программном обеспечении и операционной системе Linux
Download Telegram
🔍 Просмотр метаданных изображений в Linux

Многие файлы содержат внутри себя дополнительную информацию — метаданные. Метаданные разделяются на три типа: техническая информация (Technical), описательные данные (Descriptive), административные данные (Administrative).

Самый популярный стандарт метаданных — EXIF (Exchangeable Image File Format). Также можно отметить стандарты IPTC (Information Interchange Model), XMP (Extensible Metadata Platform), DCMI (Dublin Core Metadata Initiative), PLUS (Picture Licensing Universal System).

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

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

Утилита identify из ImageMagick

ImageMagick — это набор утилит командной строки для чтения и обработки файлов изображений. Утилита identify, входящая в состав ImageMagick, позволяет позволяет получить подробную информацию о файле изображения.

Установить ImageMagick обычно можно из штатных репозиториев большинства дистрибутивов. Для установки выполните соответствующую команду для вашего дистрибутива:

$ sudo apt install imagemagick # Ubuntu
$ sudo dnf install imagemagick # Fedora
$ sudo zypper install imagemagick # openSUSE
$ sudo pacman -S imagemagick # ArchLinux


Для получения наиболее полной информации об изображении выполните команду identify с параметром -verbose:

$ identify -verbose myimage.png


В результате будет выведена подробная информация вида:

Image: myimage.png
Format: PNG (Portable Network Graphics)
Mime type: image/png
Class: DirectClass
Geometry: 734x458+0+0
Units: Undefined
Type: TrueColor
Endianess: Undefined
Colorspace: sRGB
Depth: 8-bit
...
Artifacts:
filename: myimage.png
verbose: true
Tainted: False
Filesize: 39.3KB
Number pixels: 336K
Pixels per second: 33.62MB
User time: 0.020u
Elapsed time: 0:01.009
Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org


Если выполнить команду identify без параметров, то будет выведена только основная информация:

$ identify myimage.png


myimage.png PNG 734x458 734x458+0+0 8-bit sRGB 39.3KB 0.000u 0:00.000


#doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
✍️ Основные команды для получения информации о системе в Linux

date – вывести текущую дату и время
cal – вывести календарь на текущий месяц
uptime – показать текущий аптайм

uname – показать информацию о ядре
-s – Показать имя ядра
-n – Показать имя хоста
-r – Показать номер выпуска ядра
-v – Показать версию ядра
-m – Показать имя аппаратной платформы (CPU)
-o – Показать имя операционной системы
-a – Показать всю возможную информацию

cat /proc/cpuinfo – информация о ЦПУ
cat /proc/meminfo – информация о памяти
df – показать информацию о использовании дисков
du – вывести «вес» текущего каталога

dmidecode – информация о железе, берется из API DMI
-t – указать тип устройства
-t 17 – информация о памяти

free – использование памяти и swap
whereis file – отображение расположения файла file
which app – отображает путь к команде app
type app – аналог команды which
enable – вывод встроенных в интерпретатор команд
lshw – отображение списка устройств
lsmod – список подключенных модулей ядра
modinfo modulename – информация о модуле modulename
modprobe modulemane – добавление и удаление модулей ядра Linux

#cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
Awesome Sysadmin — Тщательно подобранный список свободных и открытых ресурсов и утелит для системного администратора.

🔄Автоматизация
🔄Резервные копии
🔄Инструменты сборки и организации программного обеспечения
🔄Управление клиентами
🔄Клонирование
🔄Облачные вычисления
🔄Облачная оркестровка
🔄Обзор кода
🔄Управление конфигурацией
🔄Непрерывная интеграция и непрерывное развертывание
🔄Панели управления
🔄Базы данных
🔄Распределенные файловые системы и многое многое другое.

⚙️ GitHub/Инструкция

#network
Please open Telegram to view this post
VIEW IN TELEGRAM
😄 Айтишные лайфхаки

Хорошей недели сталкеры ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
☠️ Как Убить Процесс в Linux | Команды Kill, Pkill, Killall

#doc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Фриланс на Python
⚡️ Как получать первыми все заказы с биржи

https://youtu.be/fuVPwuQVSxw

#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 KodeKloud Free Labs — интерактивные обучающие среды, предназначенные для практики работы Python, Docker, Git, Kubernetes, Terraform, Linux и д.р.

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

Лаборатории бесплатны и ориентированы на обучение через практику 😎

📂 Сохраняем и используем ТУТ

#soft #python #docker #git #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from [PYTHON:TODAY]
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Linux + Python == ускорение карьеры.

Если вы работаете в IT сфере, то знаете, что знания не только Python библиотек и фреймворков, но и Linux ключ к бусту заработной платы. Вот руководство по ядру Linux: его структуре каталогов.

Основные системные каталоги:

/bin — командный центр
💬 Системные команды (ls, cp, mv)
💬 Основные исполняемые файлы
💬 Основные утилиты, необходимые для загрузки системы

/sbin — команды системного администрирования
💬 Сетевые инструменты
💬 Системное обслуживание
💬 Инструменты конфигурации оборудования

/etc — Концентратор конфигурации системы
💬 Сетевые настройки
💬 Файлы аутентификации пользователей
💬 Системные конфигурации
💬 Настройки служб

/home — Территория пользователя
💬 Личные файлы
💬 Настройки пользователя
💬 Пользовательские скрипты
💬 Локальные конфигурации

/var — Динамическое содержимое
💬 Системные журналы (/var/log)
💬 Почтовые очереди (/var/mail)
💬 Буферы печати (/var/spool)
💬 Временные файлы (/var/tmp)

/usr — Пользовательские программы
💬 Приложения (/usr/bin)
💬 Библиотеки (/usr/lib)
💬 Документация (/usr/share)
💬 Исходные файлы (/usr/src)

/root — Каталог администратора
💬 Файлы системного администратора
💬 Резервные копии критически важной конфигурации
💬 Данные, чувствительные к безопасности

/opt — Дополнительное программное обеспечение
💬 Сторонние приложения
💬 Пакеты, специфичные для поставщика
💬 Автономные программы

/tmp — Временное хранилище
💬 Файлы на основе сеансов
💬 Очищается при перезагрузке
💬 Общедоступное пространство для записи

📂 Сохраняем

#doc #cheatsheet #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from NetStalkers
💻 Справочник для подготовки к PRTT(PENETRATION RED TEAM TESTER) на русском

💬 Графические оболочки Linux
💬 Структура Linux
💬 Основы командной строки
💬 Управление пользователями / группами
💬 Управление пакетами
💬 Основы сетей
💬 Работа с SSH/FTP/MySQL/Apache/Nginx
💬 Metasploit Framework
💬 Классификации атак
💬 Основы Python3
💬 Важные библиотеки Python3
💬 Введение в OSINT
💬 Burp Suite База
💬 OWASP и д.р полезные вещи

Официальная страница
Справочник

#linux #python #pentest #redteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🌍 Простое пособие по сетевой модели OSI для начинающих на русском

#doc #network
Please open Telegram to view this post
VIEW IN TELEGRAM
Администрирование Astra Linux

Рассмотрена установка Astra Linux, настройка после установки, процесс загрузки системы, в том числе система инициализации systemd, основы командной строки, настройка сети, беспроводного и проводного соединения с Интернетом, установка ПО, настройка хранилища, работа с файловой системой, настройка Samba (интеграция с Windows-ceтью), Apache (веб-сервер), SSH, VNC (графический удаленный доступ) и других необходимых сетевых служб.

Сделан акцент на специфические особенности Astra Linux, а именно: мандатный контроль целостности, мандатное управление доступом, системный киоск, служба каталогов ALD и учет сменных накопителей. Книга написана с учетом запросов системных администраторов, которым поставлена задача перейти с Microsoft Windows на популярный отечественный дистрибутив Astra Linux. При этом специально для читателей, никогда ранее не использовавших Linux, рассмотрены основы работы с Linux.


Год: 2024

#books
📂 Файловая система Linux на русском

#doc #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻 15 супер полезных примеров команды find в Linux

Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find.

Она используется для поиска файлов и папок через командную строку Linux.

Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.


#doc #linux #article
Please open Telegram to view this post
VIEW IN TELEGRAM