uk
Feedback
Linux

Linux

Відкрити в Telegram

Все для системного администратора, новости и информация из мира Linux По всем вопросам @evgenycarter

Показати більше
2 346
Підписники
-524 години
-347 днів
-20730 день
Архів дописів
Linux
2 346
+7
Zabbix с нуля до короля Часть 1 Часть 2. UserParameters, LLD Часть 4. Ansible, Zabbix Agent Часть 5. Ansible, Vagrant, Benchmark Часть 6. Интерфейс: Hosts, Problems Docker так, чтоб нормально. Запуск GitLab CE. Часть 7. С наколенки в Git Gitlab CE. Ansible, Molecule, Lints источник 👉 @linuxchmod

Linux
2 346
📂 Файловая система Linux 👉 @linuxchmod
📂 Файловая система Linux 👉 @linuxchmod

Linux
2 346
Dynamic-wallpaper Простой bash-скрипт для установки обоев в зависимости от текущего времени, используя планировщик заданий cron. Описание 25+(более) различных типов обоев (HD/UHD/4K/5K). Добавлена поддержка pywal. Пользователи могут добавлять свои собственные обои. С помощью Cron обои меняются в зависимости от времени в течение дня. Протестировано на : Оконные менеджеры: Openbox, i3wm, bspwm, awesomewm, Fluxbox, Fvwm, Swaywm. Окружения рабочего стола : KDE, Pantheon, Gnome, Deepin, Cinnamon, XFCE, LXDE, MATE https://github.com/adi1090x/dynamic-wallpaper 👉@linuxchmod

Linux
2 346
+6
Лекции по курсу "Компьютерные сети" Климанов М.М. источник 👉@linuxchmod

Linux
2 346

Linux
2 346
Средства анализа и просмотра log-файлов Alco (Apache Log Colorizing Tool) Утилита для подсветки log-файлов web-сервера Apache
Средства анализа и просмотра log-файлов Alco (Apache Log Colorizing Tool) Утилита для подсветки log-файлов web-сервера Apache. Написана на awk. KDE LogViewer Утилита для просмотра log-файлов для KDE. Имеет: фильтр, события, отображение строк разными цветами в зависимости от log-файла. Logcheck Простая утилита для фильтрации log-файлов на «не обычные» записи (в.т.ч. и с помощью регулярных выражений) и отправки отчета на e-mail. LogMiner Мощный анализатор log-файлов для Apache или другого web-сервера, использующего комбинированный формат файлов отчёта. Может выводить детализированную статистику визитов, трафика, навигационных путей, браузеров посетителей и их операционных систем. MultiTail Аналог утилиты tail, позволяющий показывать данные из файлов в нескольких окнах одной консоли. Основан на ncurses. 👉@linuxchmod

Linux
2 346
Как установить и настроить IPFire 👉@linuxchmod

Linux
2 346
KVM быстрый перенос виртуальной машины на другой сервер Представим, что есть несколько гипервизоров - server1 и server2, как быстро перенести виртуального гостя с одного сервера, на другой? Очень просто. Действия на server1 Выключить машину: virsh shutdown vm1 Сделать дамп конфигурации машины: virsh dumpxml vm1 > ~/vm1.xml Скопировать данные на другой хост: scp ~/vm1.xml server2:/path/to/folder/ scp /var/lib/libvirt/images/vm1.qcow2 server2:/var/lib/libvirt/images/ Действия на server2 Импортировать конфиг: virsh define /path/to/folder/vm1.xml Запустить виртуалную машину: virsh start vm1 Удаление виртуальной машины KVM Удалить машину: virsh undefine vm1 Удалить диск: virsh vol-delete --pool default vm1 Убедиться, что файл образа так же удален: rm /var/lib/libvirt/images/vm1.qcow2 👉@linuxchmod

Linux
2 346
Shell скрипт для управления Linux- пользователями Функциональные возможности Создание пользователей Просмотр списка существующих пользователей Сброс пароля для существующих пользователей Блокировка / Разблокировка пользовтеля Просмотр всех заблокированных пользователей Создание резервной копии домашнего каталога пользователя Генерирование SSH ключей для пользователя Повышение пользователя до админа и обратно Удаление пользователя Запись всех действий в журнал actions.log Резервные копии Скрипт создает каталог резервных копий в папке скрипта и создает архив tar.gz с именем, содержащим - имя пользователя и текущую дату Генерация SSH ключа Для генерации используется ssh-keygen, в результате будут отображены сведения о том, куда был сохранен ключ и отображено содержимое публичного ключа: https://github.com/m0zgen/user-manager 👉@linuxchmod

Linux
2 346
💡 Bash-совет дня: Поиск самых “тяжёлых” файлов в системе 🐘📦 Иногда нужно быстро найти, что именно жрёт всё место на диске. Вот простой однострочный скрипт, который покажет топ-10 самых больших файлов в директории (и её поддиректориях):

find / -type f -exec du -h {} + 2>/dev/null | sort -hr | head -n 10
🔍 Что делает этот скрипт: * find / -type f — ищет все файлы начиная с корня * du -h — оценивает размер каждого файла в человеко-читаемом виде * sort -hr — сортирует по размеру (от большего к меньшему) * head -n 10 — показывает только 10 самых больших ⚠️ Важно: запуск от рута даст полную картину, но может занять время. Если хочешь искать в конкретной директории — просто замени / на нужный путь. 📌 Альтернатива, если установлен ncdu:

ncdu /
👉@linuxchmod

Linux
2 346
Как сменить пароль Linux пользователя при помощи Ansible 00:00 Введение 00:20 Ansible.builtin.user Модуль Ansible 01:00 параметры ansible.builtin.user 02:30 демонстрация модуля пользователя в плейбуке 04:35 выполнение и проверка модуля user 05:38 Подведение итогов change_password.yml --- - name: user module demo hosts: all become: true vars: myuser: "example" mypassword: "password" tasks: - name: change password ansible.builtin.user: name: "{{ myuser }}" state: present password: "{{ mypassword | password_hash('sha512') }}" Запуск ansible-playbook change_password.yml 👉@linuxchmod

Linux
2 346
В чем разница между пакетами i386 и amd64 Эти пакеты собраны для разных архитектур. i386 - для 32 битной версии, а amd64 (x86
В чем разница между пакетами i386 и amd64 Эти пакеты собраны для разных архитектур. i386 - для 32 битной версии, а amd64 (x86_64) - для 64 разрядной версии процессора Intel или AMD Intel 80386, еще известный как i386, это 32 битный процессор, выпущенный компанией Intel в 1985 году. Эта архитектура еще называется x86, IA-32 или просто i386. x86-64 - расширение набора инструкций для x86. Здесь поддерживаются гораздо большее адресное пространство, чем в x86, что позволяет программистам намного легче работать с большим количеством данных. Даже если у вас процессор Intel, вы будете использовать amd64 пакеты для установки 64 битной системы, здесь используются те же наборы инструкций, это стандарт. 👉@linuxchmod

Linux
2 346
KDE | История графической оболочки в Linux История появления и развития самого первого графического окружения в Linux! источник 👉@linuxchmod

Linux
2 346
Вот как выглядел один "байт" оперативной памяти в 1946 году 👉@linuxchmod
Вот как выглядел один "байт" оперативной памяти в 1946 году 👉@linuxchmod

Linux
2 346
Шпаргалка по работе в командной строке Команды для работы с файлами ls — вывод содержимого каталога; ls -la — вывод содержимо
Шпаргалка по работе в командной строке Команды для работы с файлами ls — вывод содержимого каталога; ls -la — вывод содержимого каталога в форматированном виде (в т.ч. скрытые файлы); cd dir — перейти в каталог dir; cd — перейти в домашний каталог; pwd — показать текущий каталог; mkdir dir — создать каталог dir; rm file — удалить файл; rm -r dir — удалить каталог dir; rm -f file — принудительно удалить файл; rm -rf dir — принудительно удалить каталог dir; cp file1 file2 — скопировать file1 в file2; cp -r dir1 dir2 — скопировать каталог dir1 в каталог dir2 (если каталога dir2 нет, он будет создан); mv file1 file2 — переместить (или переименовать, если file1 и file2 находятся в одном каталоге) file1 в file2; ln -s file link — создать симлинк link на файл file; touch file — создать файл; cat > file — направить стандартный ввод в file; more file — вывод содержимого file; head file — вывод содержимого первых 10 строк file; tail file — вывод содержимого последних 10 строк file; tail -f file — вывод содержимого file по мере появления, начиная с последних 10 строк файла. 👉@linuxchmod

Linux
2 346
+9
Основы документирования сетей. Как рисовать понятные и красивые схемы на примере типового дизайна сети 1.Основы документирования сетей. Введение 2.Основы документирования сетей. Чем рисовать? Visio 3.Основы документирования сетей. Чем рисовать? Diagrams.net 4.Основы документирования сетей. Структурная схема сети 5.Основы документирования сетей. L3 схема сети 6.Основы документирования сетей. L2 схема сети 7.Основы документирования сетей. Расположение оборудования в стойке 8.Основы документирования сетей. IP-план 9.Основы документирования сетей. Описание настроек 10.Основы документирования сетей. Заключение источник 👉@linuxchmod

Linux
2 346
Работа с правами доступа файлов и директорий в Linux # chown vasya /file Назначить пользователя vasya владельцем файла file #
Работа с правами доступа файлов и директорий в Linux # chown vasya /file Назначить пользователя vasya владельцем файла file # chown -R vasya directory Рекурсивно обойти директорию directory и назначить пользователя vasya владельцем всех вложенных файлов и директорий # chown vasya:group /file Назначить владельца и группу для файла /file # chmod ugo+rwx /directory Установить полные права доступа rwx ( Read Write eXecute ) для всех ugo ( User Group Other ) на директорию /directory. То-же самое можно сделать, используя числовой представление chmod 777 directory # chmod go-rwx /directory Удалить все права на директорию /directory для группы и остальных # chgrp new_group file Изменить группу-владельца для file на new_group # chmod o+t /home/public Установить так называемый STIKY-бит на директорию /home/public. Удалить файл в такой директории может только владелец данного файла # chmod o-t /home/public Удалить STIKY-бит с директории /home/public # chmod u+s /bin/binary_file Установить SUID-бит на файл /bin/binary_file. Это позволяет любому пользователю системы, запускать данный файл с правами владельца файла # chmod u-s /bin/binary_file Удалить SUID-бит с файла /bin/binary_file # chmod g+s /home/public Установить SGID-бит на директории /home/public # chmod g-s /home/public Удалить SGID-бит с директории /home/public # find / -perm -u+s Поиск всех файлов с установленным SUID битом, начиная с корня файловой системы # ls -lh Листинг текущего каталога с правами доступа 👉@linuxchmod

Linux
2 346
🚀 Открой для себя идеальный путь к лидерству с карьерным тестом от ОЭЗ «Алабуга»! 🌟 Мечтаете о карьере в крупной компании,
🚀 Открой для себя идеальный путь к лидерству с карьерным тестом от ОЭЗ «Алабуга»! 🌟 Мечтаете о карьере в крупной компании, где ваш потенциал раскроется на полную? Наш тест поможет вам определить вашу уникальную лидерскую роль. Может быть, именно вы станете тем лидером, который выведет команду на новый уровень? После прохождения теста вы можете заполнить заявку и получить приглашение на эксклюзивную лидерскую программу. Участие в программе открывает реальные перспективы трудоустройства в ОЭЗ «Алабуга», предоставляя шанс начать путь к профессиональному признанию. Сделайте первый шаг к своему будущему сегодня! Пройдите тест, подайте заявку и начните строить свою карьеру вместе с нами. 🎯

Linux
2 346
Как найти количество открытых файлов в Linux Значение сохраняется в # cat /proc/sys/fs/file-max Проверка Hard лимит в Linux # ulimit -Hn Проверка Soft лимит в Linux # ulimit -Sn Чтобы просмотреть значения Hard и Soft для разных пользователей, переключите пользователя с «su» на пользователя, ограничения которого вы хотите проверить. Например: # su root $ ulimit -Sn $ ulimit -Hn Как проверить количество системных дескрипторов файлов в Linux На серверах, некоторые из ваших приложений могут потребовать более высокий лимит для открытых дескрипторов файлов. Хорошим примером этого являются службы MySQL / MariaDB или веб-сервер Apache. Вы можете увеличить лимит открытых файлов в Linux, отредактировав опцию ядра fs.file-max. Для этого используйте утилиту sysctl. Sysctl используется для настройки параметров ядра. Например, чтобы увеличить ограничение на количество открых файла до 500000, вы можете использовать следующую команду: # sysctl -w fs.file-max=500000 Вы можете проверить текущее значение для количества открытых файлов с помощью следующей команды: $ cat /proc/sys/fs/file-max С помощью указанной команды изменения, которые вы внесли, будут оставаться активными только до следующей перезагрузки. Если вы хотите применить их на постоянной основе, вам придется отредактировать следующий файл: # vi /etc/sysctl.conf Добавьте следующую команду: fs.file-max=500000 Конечно, вы можете изменить число в соответствии с вашими потребностями. Чтобы снова проверить изменения, используйте: # cat /proc/sys/fs/file-max Чтобы изменения вступили в силу, пользователям необходимо будет выйти из системы и снова войти в систему. Если вы хотите немедленно применить ограничения, вы можете использовать следующую команду: # sysctl -p Установка количества открытых файлов для пользователя в Linux Вышеприведенные примеры показали, как установить ограничения, но вы можете установить лимит для каждого пользователя. Для этой цели, с правами пользователя root, вам необходимо отредактировать следующий файл: # vi /etc/security/limits.conf Если вы администратор Linux, предлагаем Вам ознакомиться с этим файлом. Прочитайте все комментарии в нем, поскольку он обеспечивает гибкость в плане управления системными ресурсами путем установки лимита пользователям на разных уровнях. Команды, которые вы должны добавить, имеют следующие параметры: <domain>        <type>  <item>  <value> Вот пример установки Soft и Hard лимитов для пользователя dimon: ## Example hard limit for max opened files dimon hard nofile 4096 ## Example soft limit for max opened files dimon soft nofile 1024 👉@linuxchmod

Linux
2 346
+9
Диски и файловые системы О файловых системах Работа с дисками (RHCSA) Основы файловых систем Работа с файловыми системами (RHCSA) Управление логическими томами - LVM (RHCSA) Программный RAID - MD Дедупликация с VDO (RHCSA) Виртуальная память, swap (RHCSA) Управление многоуровневым хранилищем - stratis (RHCSA) Сетевые файловые системы - NFS (RHCSA) источник 👉@linuxchmod