7 полезных команд в Linux
Рассмотрим еще 7 команд для эффективной работы в системе Linux.
⏺ tee — считывает данные из стандартного устройства ввода и записывает их на стандартное устройство вывода или в файл.
⏺ unlzma — извлечение файлов из архива, сжатого командой
⏺ vacation — автоответчик для электронной почты.
⏺ which — поиск исполняемого файла, связанного с заданной командой, путем нахождения его в переменной окружения
⏺ xdg-open — используется для открытия файла или URL-адреса в предпочтительном приложении пользователя.
⏺ xrdb — управление базой данных ресурсов X-сервера.
⏺ yppasswd — изменение пароля базы данных NIS.
Рассмотрим еще 7 команд для эффективной работы в системе Linux.
lzma
.path
.Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍7🆒5🌚4
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
find ./ -name "*.c,v" | sed 's/,v//g' | xargs grep "ORANGE"
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31❤1
macOS Sequoia нарушает работу инструментов безопасности от CrowdStrike, Microsoft и других компаний
Пользователи сообщают о проблемах с работой инструментов для анализа вредоносной активности на конечных точках в новой версии macOS Sequoia.
На Reddit отмечены трудности с CrowdStrike Falcon и ESET Endpoint Security.
Пользователи сталкиваются с невозможностью использовать wget, curl и частыми сбоями SSL в веб-браузерах.
Вдобавок к этому не работают некоторые VPN-клиенты, что может затруднить доступ к корпоративным ресурсам.
Компании связывают сбои с изменениями в сетевом стеке и брандмауэре macOS, пока советуя воздержаться от обновления системы.
⚡️ Ещё одной проблемой стало то, что macOS Sequoia отправляет запросы в обход зашифрованного DNS-прокси — ошибка, впервые замеченная в предыдущих версиях, которую Apple до сих пор не устранила.
Пользователи сообщают о проблемах с работой инструментов для анализа вредоносной активности на конечных точках в новой версии macOS Sequoia.
Также появились сбои при подключении к VPN. Разработчики настоятельно рекомендуют не обновлять macOS.
На Reddit отмечены трудности с CrowdStrike Falcon и ESET Endpoint Security.
Пользователи сталкиваются с невозможностью использовать wget, curl и частыми сбоями SSL в веб-браузерах.
Вдобавок к этому не работают некоторые VPN-клиенты, что может затруднить доступ к корпоративным ресурсам.
Ошибки зафиксированы в инструментах от CrowdStrike, Microsoft, SentinelOne и Google.
Компании связывают сбои с изменениями в сетевом стеке и брандмауэре macOS, пока советуя воздержаться от обновления системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9👍6👎1
Сканер безопасности Linux
LMD (Linux Malware Detect) - это мощный и полнофункциональный сканер вредоносных программ для Linux с открытым исходным кодом, специально разработанный и предназначенный для общедоступных сред, но его можно использовать для обнаружения угроз в любой системе Linux.
Он предоставляет полную систему отчетов для просмотра текущих и предыдущих результатов сканирования, поддерживает оповещения по электронной почте после каждого выполнения сканирования и многие другие полезные функции.
LMD недоступен в онлайн-хранилищах, но распространяется в виде тарбола с веб-сайта проекта.
⏺ Тарбол, содержащий исходный код последней версии, всегда доступен по следующей ссылке, где его можно скачать с помощью:
LMD (Linux Malware Detect) - это мощный и полнофункциональный сканер вредоносных программ для Linux с открытым исходным кодом, специально разработанный и предназначенный для общедоступных сред, но его можно использовать для обнаружения угроз в любой системе Linux.
Он может быть интегрирован с модулем сканера ClamAV для повышения производительности.
Он предоставляет полную систему отчетов для просмотра текущих и предыдущих результатов сканирования, поддерживает оповещения по электронной почте после каждого выполнения сканирования и многие другие полезные функции.
LMD недоступен в онлайн-хранилищах, но распространяется в виде тарбола с веб-сайта проекта.
# wget http:
//www.rfxn.com/downloads/maldetect-current.tar.gz
Затем нам нужно распаковать архив и войти в каталог, в который было извлечено его содержимое. Там мы найдем установочный скрипт install.sh# tar -xvf maldetect-current.tar.gz
# ls -l | grep maldetect
Далее запускаем скрипт# ./install.sh
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
Пример популярного решения — Istio, который используется вместе с Kubernetes для создания и управления сетевыми политиками между микросервисами.
Основные преимущества Service Mesh:
• Трассировка и мониторинг: автоматический сбор метрик взаимодействий между сервисами.
• Управление трафиком: позволяет легко реализовать такие шаблоны, как канареечные релизы и грейдовые развертывания.
• Повышенная безопасность: автоматическая поддержка MTLS (Mutual TLS) для шифрования трафика между сервисами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Какая команда в Linux используется для изменения контекста безопасности файла в SELinux?
Anonymous Quiz
34%
chmod
19%
chcon
7%
chgrp
40%
setfacl
👍6😁2🔥1
Релиз CRIU 4.0 — системы для сохранения и восстановления состояния процессов в Linux
20 сентября 2024 года вышла версия CRIU 4.0 — открытой системы для сохранения и восстановления состояния процессов в Linux.
CRIU (Checkpoint and Restore In Userspace) позволяет сохранять состояние процессов и возобновлять их работу, даже после перезагрузки системы или на других серверах, без потери сетевых соединений.
Основные изменения в CRIU 4.0:
⏺ Поддержка Nvidia CUDA — теперь можно сохранять и восстанавливать состояние приложений, работающих на базе технологии Nvidia CUDA.
⏺ Shadow Stack — механизм защиты от эксплоитов, использующий аппаратные возможности процессоров Intel, начиная с Linux 6.6.
⏺ PAGEMAP_SCAN — новая команда для работы с таблицами страниц памяти, полезная при использовании с userfaultfd().
🔥 CRIU активно применяется в Docker, LXC/LXD и OpenVZ для миграции контейнеров, ускорения запуска процессов и обновлений ядра без перезапуска сервисов.
20 сентября 2024 года вышла версия CRIU 4.0 — открытой системы для сохранения и восстановления состояния процессов в Linux.
CRIU (Checkpoint and Restore In Userspace) позволяет сохранять состояние процессов и возобновлять их работу, даже после перезагрузки системы или на других серверах, без потери сетевых соединений.
Основные изменения в CRIU 4.0:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1
Как сбросить root пароль на MySQL?
Может так случиться, что вы забудете или потеряете свой root пароль MySQL, но не стоит отчаиваться – его можно сбросить и восстановить доступ.
Что нам нужно знать так это то, что пароль хранится в таблице пользователей.
К счастью, это легко сделать, и этот пост проведет вас через процесс восстановления или сброса пароля root в версии MySQL 8.0.
Согласно документации по MySQL, существует два способа сброса корневого пароля MySQL и в этой статье мы рассмотрим один из них.
Сброс MySQL root пароля с использованием –init-file
Один из способов сброса пароля root - создать локальный файл, а затем запустить службу MySQL, используя параметр --init-file, как показано ниже:
После этого обязательно остановите сервер и запустите его как обычно.
Может так случиться, что вы забудете или потеряете свой root пароль MySQL, но не стоит отчаиваться – его можно сбросить и восстановить доступ.
Что нам нужно знать так это то, что пароль хранится в таблице пользователей.
Это означает, что нам нужно найти способ обойти аутентификацию MySQL, чтобы мы могли обновить запись пароля.
К счастью, это легко сделать, и этот пост проведет вас через процесс восстановления или сброса пароля root в версии MySQL 8.0.
Согласно документации по MySQL, существует два способа сброса корневого пароля MySQL и в этой статье мы рассмотрим один из них.
Сброс MySQL root пароля с использованием –init-file
Один из способов сброса пароля root - создать локальный файл, а затем запустить службу MySQL, используя параметр --init-file, как показано ниже:
# vim /home/user/init-file.txt
Важно убедиться, что файл доступен для чтения пользователю mysql. В этот файл вставьте следующее и измените «new_password» на пароль, который вы хотите использовать:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Теперь убедитесь, что служба MySQL остановлена. Вы можете сделать следующее:# systemctl stop mysqld.service # для дистрибутивов использующих systemd
# /etc/init.d/mysqld stop # для дистрибутивов использующих init
Далее запустите следующее:# mysqld --user=mysql --init-file=/home/user/init-file.txt --console
Это запустит службу MySQL и во время процесса выполнит созданный вами файл инициализации, и, следовательно, пароль для пользователя root будет обновлен. Обязательно удалите файл после сброса пароля.После этого обязательно остановите сервер и запустите его как обычно.
# systemctl stop mysqld.service # для дистрибутивов использующих system
# systemctl restart mysqld.service # для дистрибутивов использующих systemd
# /etc/init.d/mysqld stop # для дистрибутивов использующих init
# /etc/init.d/mysqld restart # для дистрибутивов использующих init
Теперь вы должны иметь возможность подключиться к серверу MySQL от имени пользователя root, используя новый пароль.# mysql -u root -p
👍18🔥2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33😁11❤3👎1
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
find /path/to/files -name "*.log" -mtime +7 -exec rm {} \;
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
3 отличных файловых менеджера для Linux: обзор и установка
Консольные файловые менеджеры в Linux — это незаменимые инструменты для быстрого и удобного управления файлами как на локальном компьютере, так и при работе с удалёнными серверами.
Рассмотрим три популярных консольных файловых менеджера и способы их установки.
1️⃣ Ranger
Ranger — это мощный файловый менеджер с интерфейсом, вдохновлённым Vim. Он предлагает визуальное представление каталогов, предварительный просмотр файлов и поддержку работы с вкладками и закладками.
Ranger особенно удобен для пользователей Vim, поскольку сочетания клавиш аналогичны.
Установка:
2️⃣ Cfiles
Cfiles — это быстрый файловый менеджер, написанный на C и использующий библиотеку ncurses. Он минималистичен, лёгкий и также использует сочетания клавиш Vim, что делает его удобным для поклонников vi-стиля работы.
Cfiles требует установки некоторых зависимостей, таких как cp, mv, fzf и xdg-open.
Установка:
• Установите необходимые инструменты разработки:
• Склонируйте репозиторий и соберите программу:
3️⃣ Vifm
Vifm — это ещё один файловый менеджер с интерфейсом на основе ncurses, который имитирует работу Vim. Он поддерживает двухпанельный вид, автозаполнение и имеет режим для сравнения файловых деревьев.
Для пользователей Vim он станет особенно удобным, так как поддерживает идентичные команды.
Установка:
🔥 Эти файловые менеджеры могут значительно облегчить работу в консоли и помочь эффективно управлять файлами на любых системах.
Консольные файловые менеджеры в Linux — это незаменимые инструменты для быстрого и удобного управления файлами как на локальном компьютере, так и при работе с удалёнными серверами.
Они помогают значительно ускорить работу с файлами и каталогами благодаря удобному интерфейсу и множеству функций.
Рассмотрим три популярных консольных файловых менеджера и способы их установки.
Ranger — это мощный файловый менеджер с интерфейсом, вдохновлённым Vim. Он предлагает визуальное представление каталогов, предварительный просмотр файлов и поддержку работы с вкладками и закладками.
Ranger особенно удобен для пользователей Vim, поскольку сочетания клавиш аналогичны.
Установка:
sudo apt install ranger # для Debian/Ubuntu
sudo yum install ranger # для CentOS/RHEL
sudo dnf install ranger # для Fedora
Cfiles — это быстрый файловый менеджер, написанный на C и использующий библиотеку ncurses. Он минималистичен, лёгкий и также использует сочетания клавиш Vim, что делает его удобным для поклонников vi-стиля работы.
Cfiles требует установки некоторых зависимостей, таких как cp, mv, fzf и xdg-open.
Установка:
• Установите необходимые инструменты разработки:
sudo apt-get install build-essential # для Debian/Ubuntu
sudo yum groupinstall 'Development Tools' # для CentOS/RHEL
• Склонируйте репозиторий и соберите программу:
git clone https://github.com/mananapr/cfiles.git
cd cfiles
gcc cf.c -lncurses -o cf
sudo cp cf /usr/bin/
Vifm — это ещё один файловый менеджер с интерфейсом на основе ncurses, который имитирует работу Vim. Он поддерживает двухпанельный вид, автозаполнение и имеет режим для сравнения файловых деревьев.
Для пользователей Vim он станет особенно удобным, так как поддерживает идентичные команды.
Установка:
sudo apt install vifm # для Debian/Ubuntu
sudo yum install vifm # для CentOS/RHEL
sudo dnf install vifm # для Fedora
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
В России создан 50-кубитный ионный квантовый компьютер
Этот проект был реализован научной группой Российского квантового центра (РКЦ) и Физического института имени П. Н. Лебедева РАН. Разработка основана на технологии кудитов, используемой лишь в нескольких странах.
Компьютер доступен через облако для выполнения квантовых алгоритмов.
Генеральный директор «Росатома» Алексей Лихачёв подчеркнул, что Россия теперь входит в число мировых лидеров квантовых технологий и имеет квантовые компьютеры на всех ключевых платформах: сверхпроводники, ионы, нейтральные атомы и фотоны.
Также в июне 2024 года был запущен сверхпроводниковый процессор Snowdrop 4Q с высокой точностью операций, а в 2022 году представили эмулятор 34-кубитного квантового компьютера для тестирования алгоритмов.
Российские ученые разработали 50-кубитный ионный квантовый компьютер, один из самых мощных в стране.
Этот проект был реализован научной группой Российского квантового центра (РКЦ) и Физического института имени П. Н. Лебедева РАН. Разработка основана на технологии кудитов, используемой лишь в нескольких странах.
Компьютер доступен через облако для выполнения квантовых алгоритмов.
Генеральный директор «Росатома» Алексей Лихачёв подчеркнул, что Россия теперь входит в число мировых лидеров квантовых технологий и имеет квантовые компьютеры на всех ключевых платформах: сверхпроводники, ионы, нейтральные атомы и фотоны.
Также в июне 2024 года был запущен сверхпроводниковый процессор Snowdrop 4Q с высокой точностью операций, а в 2022 году представили эмулятор 34-кубитного квантового компьютера для тестирования алгоритмов.
👏16🔥3👍2❤1👎1
Как включить RDP на Windows: Пошаговое руководство
Удаленный рабочий стол (RDP) — это незаменимый инструмент, который многие используют для администрирования и удалённого доступа.
Однако по умолчанию RDP выключен как на серверных, так и на десктопных версиях Windows, поэтому его нужно включить вручную.
Сегодня рассмотрим несколько способов, как включить удаленный рабочий стол (RDP) на Windows, будь то через командную строку или PowerShell.
Включение RDP через командную строку
Шаги:
Откройте командную строку с правами администратора.
Введите следующую команду:
Чтобы разрешить RDP через фаервол:
Отключение RDP также делается через командную строку:
Откройте командную строку и введите:
Включение RDP через PowerShell
Первый способ:
Откройте PowerShell от имени администратора.
Введите команду для включения RDP:
Чтобы разрешить RDP через фаервол:
Второй способ:
Создайте PowerShell сессию с удалённым компьютером:
Введите команду:
Разрешите RDP через фаервол:
Отключение RDP через PowerShell
Чтобы отключить удалённый доступ через PowerShell:
Введите команду:
Важно:
⏺ ComputerName — это имя компьютера, к которому вы подключаетесь.
⏺ Команды, выполненные через командную строку, не настраивают фаервол для разрешения RDP-подключений, так что не забудьте включить соответствующее правило.
⏺ По умолчанию RDP доступен только для локальных администраторов или текущего пользователя.
⚡️ Теперь вы знаете, как включить и отключить RDP через различные методы. Удаленный рабочий стол — это мощный инструмент, но при его использовании важно помнить о безопасности. Убедитесь, что доступ предоставляется только доверенным пользователям и через защищённые каналы связи!
Удаленный рабочий стол (RDP) — это незаменимый инструмент, который многие используют для администрирования и удалённого доступа.
Однако по умолчанию RDP выключен как на серверных, так и на десктопных версиях Windows, поэтому его нужно включить вручную.
Сегодня рассмотрим несколько способов, как включить удаленный рабочий стол (RDP) на Windows, будь то через командную строку или PowerShell.
Включение RDP через командную строку
Шаги:
Откройте командную строку с правами администратора.
Введите следующую команду:
Reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
Чтобы разрешить RDP через фаервол:
netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes
Отключение RDP также делается через командную строку:
Откройте командную строку и введите:
Reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
Включение RDP через PowerShell
Первый способ:
Откройте PowerShell от имени администратора.
Введите команду для включения RDP:
Set-ItemProperty -Path "HKLM:System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0
Чтобы разрешить RDP через фаервол:
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
Второй способ:
Создайте PowerShell сессию с удалённым компьютером:
Enter-PSSession -ComputerName "Имя_компьютера"
Введите команду:
Set-ItemProperty -Path "HKLM:System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0
Разрешите RDP через фаервол:
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"
Отключение RDP через PowerShell
Чтобы отключить удалённый доступ через PowerShell:
Введите команду:
Set-ItemProperty -Path "HKLM:System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 1
Важно:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22👎3🔥2🙈2
Nnn Terminal File Browser: быстрый консольный файловый менеджер
Nnn — это мощный, но минималистичный файловый менеджер для терминала.
Несмотря на простоту, Nnn может выполнять множество задач, которые обычно ассоциируются с более "тяжелыми" файловыми менеджерами.
Основные особенности Nnn
⏺ Легковесность и скорость: Nnn разработан с акцентом на быстродействие. Он занимает минимум системных ресурсов, что делает его подходящим для работы даже на слабых устройствах или серверах с ограниченными ресурсами.
⏺ Простота использования: Интерфейс интуитивен, что позволяет новичкам легко привыкнуть к работе с файловым менеджером в терминале.
⏺ Поддержка базовых операций: С помощью Nnn можно быстро копировать, перемещать, удалять и просматривать файлы и каталоги.
⏺ Мощные функции для опытных пользователей: Несмотря на минималистичный интерфейс, Nnn поддерживает расширенные функции, такие как работа с архивами, интеграция с плагинами и запуск внешних программ для обработки файлов.
Установка Nnn
Установить Nnn можно всего несколькими командами, в зависимости от вашей операционной системы:
Для Debian/Ubuntu:
Для CentOS/RHEL:
Для Fedora:
Полезные горячие клавиши в Nnn
q — выйти из программы.
o — открыть файл с помощью связанной программы.
m — переместить файл.
c — копировать файл.
d — удалить файл.
g — перейти к началу списка.
G — перейти в конец списка.
f — найти файл в текущем каталоге.
z — сжать файл в архив.
Nnn — это мощный, но минималистичный файловый менеджер для терминала.
Он является одним из самых быстрых консольных менеджеров и идеально подходит для тех, кто ценит скорость и легкость в работе с файлами.
Несмотря на простоту, Nnn может выполнять множество задач, которые обычно ассоциируются с более "тяжелыми" файловыми менеджерами.
Основные особенности Nnn
Установка Nnn
Установить Nnn можно всего несколькими командами, в зависимости от вашей операционной системы:
Для Debian/Ubuntu:
sudo apt install nnn
Для CentOS/RHEL:
sudo yum install nnn
Для Fedora:
sudo dnf install nnn
Полезные горячие клавиши в Nnn
q — выйти из программы.
o — открыть файл с помощью связанной программы.
m — переместить файл.
c — копировать файл.
d — удалить файл.
g — перейти к началу списка.
G — перейти в конец списка.
f — найти файл в текущем каталоге.
z — сжать файл в архив.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔2❤1
Настройка DHCP-сервера на CentOS и Ubuntu. Ч.1
Привет! Сегодня разберём, как настроить DHCP-сервер на CentOS и Ubuntu, чтобы автоматизировать распределение IP-адресов в сети.
Полезно это для тех, кто хочет упростить управление сетевыми настройками для своих устройств.
Установка DHCP-сервера
Для начала нужно установить пакет DHCP, который доступен в репозиториях обеих систем.
CentOS:
После установки нужно указать, на каком сетевом интерфейсе сервер будет принимать запросы DHCP. Для этого откройте файл конфигурации:
CentOS:
Ubuntu:
Добавьте строку, указав интерфейс (например, eth0):
Настройка конфигурации DHCP-сервера
Основной файл конфигурации DHCP — это /etc/dhcp/dhcpd.conf. В нём задаются параметры работы DHCP и настройки сети, которые будут отправляться клиентам.
Откройте файл и добавьте глобальные параметры:
Эти параметры указывают доменное имя, DNS-серверы, время аренды IP-адресов и делают сервер DHCP авторитетным для данной сети.
Теперь добавьте параметры для конкретной подсети:
Здесь вы определяете диапазон IP-адресов, которые будут выдаваться клиентам, и настраиваете маршрутизатор (gateway) для сети.
Запуск и управление DHCP-сервером
После настройки конфигурации запустите сервис DHCP и убедитесь, что он будет автоматически запускаться при загрузке системы:
CentOS:
Ubuntu:
Для корректной работы DHCP-сервера необходимо разрешить трафик на порте 67/UDP в брандмауэре:
CentOS:
Привет! Сегодня разберём, как настроить DHCP-сервер на CentOS и Ubuntu, чтобы автоматизировать распределение IP-адресов в сети.
Полезно это для тех, кто хочет упростить управление сетевыми настройками для своих устройств.
Установка DHCP-сервера
Для начала нужно установить пакет DHCP, который доступен в репозиториях обеих систем.
CentOS:
yum install dhcp
Ubuntu:
sudo apt install isc-dhcp-server
После установки нужно указать, на каком сетевом интерфейсе сервер будет принимать запросы DHCP. Для этого откройте файл конфигурации:
CentOS:
vim /etc/sysconfig/dhcpd
Ubuntu:
sudo vim /etc/default/isc-dhcp-server
Добавьте строку, указав интерфейс (например, eth0):
DHCPDARGS="eth0"
Настройка конфигурации DHCP-сервера
Основной файл конфигурации DHCP — это /etc/dhcp/dhcpd.conf. В нём задаются параметры работы DHCP и настройки сети, которые будут отправляться клиентам.
Откройте файл и добавьте глобальные параметры:
option domain-name "example.com";
option domain-name-servers ns1.example.com, ns2.example.com;
default-lease-time 3600;
max-lease-time 7200;
authoritative;
Эти параметры указывают доменное имя, DNS-серверы, время аренды IP-адресов и делают сервер DHCP авторитетным для данной сети.
Теперь добавьте параметры для конкретной подсети:
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
range 192.168.1.100 192.168.1.200;
}
Здесь вы определяете диапазон IP-адресов, которые будут выдаваться клиентам, и настраиваете маршрутизатор (gateway) для сети.
Запуск и управление DHCP-сервером
После настройки конфигурации запустите сервис DHCP и убедитесь, что он будет автоматически запускаться при загрузке системы:
CentOS:
systemctl start dhcpd
systemctl enable dhcpd
Ubuntu:
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
Для корректной работы DHCP-сервера необходимо разрешить трафик на порте 67/UDP в брандмауэре:
CentOS:
firewall-cmd --zone=public --permanent --add-service=dhcp
firewall-cmd --reload
Ubuntu:
sudo ufw allow 67/udp
sudo ufw reload
👍22👎2❤1🔥1
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Я айтишник и я устал!
Рутина, прокрастинация, куча задач и 0 желания их выполнять. Еще и в семье конфликты. Че делать?
Хватит грызть самого себя и заставлять через силу - сделаешь только хуже!
Лучше подпишись на того, кто уже не первый год работает с IT-специалистами и помогает им справиться с апатией и прокрастинацией - Психолог с научным подходом.
✔️ Как оторваться от ленты соцсетей и сесть за работу с удовольствием?
✔️ Как перестать работать по выходным и при этом все успевать?
✔️ Как избавиться от постоянной тревожности?
✔️ Как успокоить конфликты в семье и перестать срываться на всех, а вместо этого получить поддержку и понимание со стороны близких?
Подписывайся на канал @remizov_changes - начни работать и жить в кайф, не скатываясь в кризисы и выгорание!
А в закрепе тебя уже ждут бонусы:
👨🏻💻 Видео, в котором ты найдёшь ответ на вопрос «Почему у тебя нет энергии и что с этим делать» + гайд как it-специалисту вернуть энергию, даже если не получается отдохнуть.
https://t.iss.one/+o61ZOefXnvBjMTNi
Рутина, прокрастинация, куча задач и 0 желания их выполнять. Еще и в семье конфликты. Че делать?
Хватит грызть самого себя и заставлять через силу - сделаешь только хуже!
Лучше подпишись на того, кто уже не первый год работает с IT-специалистами и помогает им справиться с апатией и прокрастинацией - Психолог с научным подходом.
✔️ Как оторваться от ленты соцсетей и сесть за работу с удовольствием?
✔️ Как перестать работать по выходным и при этом все успевать?
✔️ Как избавиться от постоянной тревожности?
✔️ Как успокоить конфликты в семье и перестать срываться на всех, а вместо этого получить поддержку и понимание со стороны близких?
Подписывайся на канал @remizov_changes - начни работать и жить в кайф, не скатываясь в кризисы и выгорание!
А в закрепе тебя уже ждут бонусы:
👨🏻💻 Видео, в котором ты найдёшь ответ на вопрос «Почему у тебя нет энергии и что с этим делать» + гайд как it-специалисту вернуть энергию, даже если не получается отдохнуть.
https://t.iss.one/+o61ZOefXnvBjMTNi
👍8❤2👎1🔥1
5 полезных команд для PowerShell
Часть из них поможет автоматизировать процессы, а какие-то ускорят или помогут работать с более сложными задачами.
1️⃣ Get-ADUser
Эта команда используется для получения информации о пользователях Active Directory.
Она позволяет быстро и легко получать сведения об учетных записях с разными фильтрами, что может значительно ускорить управление пользователями.
Получение всех пользователей, чьи имена начинаются на "John", с выводом их отображаемого имени и email-адреса.
2️⃣ Start-Job
Команда для выполнения задач в фоновом режиме. Очень полезна, если вам нужно запустить долгий процесс и не хотите блокировать сессию PowerShell.
Запуск фоновым процессом команды получения списка процессов с ожиданием 30 секунд.
3️⃣ Invoke-WebRequest
Это мощный инструмент для работы с веб-ресурсами, который позволяет загружать веб-страницы, отправлять данные и анализировать содержимое HTML, XML, JSON и других веб-форматов.
Загрузка веб-страницы по указанному URL и сохранение ее в файл.
4️⃣ Export-Clixml / Import-Clixml
Эти команды позволяют экспортировать и импортировать сложные объекты PowerShell в XML-формате, что удобно для сохранения данных между сессиями.
Экспорт списка процессов в файл и последующий импорт обратно в PowerShell.
5️⃣ Get-WmiObject
Команда для работы с WMI (Windows Management Instrumentation) и получения различных данных о системе, таких как информация о процессорах, дисках, сетевых интерфейсах и многом другом.
Получение информации о версии операционной системы, архитектуре и ее имени.
Привет! Рассмотрим 5 команд для работы в консоли PowerShell.
Часть из них поможет автоматизировать процессы, а какие-то ускорят или помогут работать с более сложными задачами.
Эта команда используется для получения информации о пользователях Active Directory.
Она позволяет быстро и легко получать сведения об учетных записях с разными фильтрами, что может значительно ускорить управление пользователями.
Get-ADUser -Filter 'Name -like "John*"' -Properties DisplayName, EmailAddress
Получение всех пользователей, чьи имена начинаются на "John", с выводом их отображаемого имени и email-адреса.
Команда для выполнения задач в фоновом режиме. Очень полезна, если вам нужно запустить долгий процесс и не хотите блокировать сессию PowerShell.
Start-Job -ScriptBlock { Get-Process; Start-Sleep -Seconds 30 }
Запуск фоновым процессом команды получения списка процессов с ожиданием 30 секунд.
Это мощный инструмент для работы с веб-ресурсами, который позволяет загружать веб-страницы, отправлять данные и анализировать содержимое HTML, XML, JSON и других веб-форматов.
Invoke-WebRequest -Uri "https://example.com" -OutFile "page.html"
Загрузка веб-страницы по указанному URL и сохранение ее в файл.
Эти команды позволяют экспортировать и импортировать сложные объекты PowerShell в XML-формате, что удобно для сохранения данных между сессиями.
Get-Process | Export-Clixml -Path "processes.xml"
$processes = Import-Clixml -Path "processes.xml"
Экспорт списка процессов в файл и последующий импорт обратно в PowerShell.
Команда для работы с WMI (Windows Management Instrumentation) и получения различных данных о системе, таких как информация о процессорах, дисках, сетевых интерфейсах и многом другом.
Get-WmiObject -Class Win32_OperatingSystem | Select-Object Caption, OSArchitecture, Version
Получение информации о версии операционной системы, архитектуре и ее имени.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3
Вот обширная база контента по разработке на Python, которая ежедневно пополняется новыми постами:
Обучение Python с нуля
Обучение Django с нуля
Обучение Flask с нуля
Обучение Pandas с нуля
Обучение PyTorch с нуля
Обучение NumPy с нуля
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👎1