Подборка каналов для IT специалистов 🎯
Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub
CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных
Вакансии для программистов 📌
https://news.1rj.ru/str/progjob
Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр
Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля
Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике
Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют
DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий
Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub
CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных
Вакансии для программистов 📌
https://news.1rj.ru/str/progjob
Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр
Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля
Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике
Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют
DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий
👍6
CMD: изменение кодировок консоли
Многие скажут — в PowerShell нет таких проблем как в CMD, юникод поддерживается из коробки!
И будут правы:)
Но мне быстрее и проще что-то простое сделать с помощью batch файла.
Мы используем русский язык в Windows.
#cmd
Многие скажут — в PowerShell нет таких проблем как в CMD, юникод поддерживается из коробки!
И будут правы:)
Но мне быстрее и проще что-то простое сделать с помощью batch файла.
Мы используем русский язык в Windows.
#cmd
👍3🔥1
Отечественные Линуксы: кто есть кто?
Я решил разобраться - что вообще представлено на рынке "отечественных" операционных систем общего назначения. Ну то есть таких, которые можно использовать в широком спектре задач и оборудования - рабочих мест и серверов. Сразу отмечу - меня интересовали вопросы массового "корпоративного" использования, я мало времени уделил тонкостям сертификации и дополнительным встроенным средствам защиты.
В соответствующем разделе реестра нашлось 66 продуктов. Если "схлопнуть" строчки с разными редакциями (серверная, десктопная, для сферы образования, итп) одного продукта - ровно 50. Из них ОС, которые действительно можно отнести к классу "общего назначения" - 22. Остальную часть списка составляли специализированные встраиваемые решения для телеком оборудования, тонких клиентов, торговых терминалов и прочее всякое-разное.
Я решил разобраться - что вообще представлено на рынке "отечественных" операционных систем общего назначения. Ну то есть таких, которые можно использовать в широком спектре задач и оборудования - рабочих мест и серверов. Сразу отмечу - меня интересовали вопросы массового "корпоративного" использования, я мало времени уделил тонкостям сертификации и дополнительным встроенным средствам защиты.
В соответствующем разделе реестра нашлось 66 продуктов. Если "схлопнуть" строчки с разными редакциями (серверная, десктопная, для сферы образования, итп) одного продукта - ровно 50. Из них ОС, которые действительно можно отнести к классу "общего назначения" - 22. Остальную часть списка составляли специализированные встраиваемые решения для телеком оборудования, тонких клиентов, торговых терминалов и прочее всякое-разное.
👍11
Принципы маршрутизации
Представим себе серверы, которые предоставляют доступ к таким службам, как SMTP, FTP, WEB, NTP. Серверы расположены в разных городах и странах.
Как же обеспечить взаимодействие офисных и домашних компьютеров с данными серверами? Подключить к ним коммутаторы?
Не вариант, потому что сеть с коммутаторами образует широковещательный домен. Это не проблема, если выделены широкополосные каналы связи и если количество хостов не слишком велико, так как увеличение хостов неминуемо приведет к перегрузке и отказу всей сети. Кроме того, ни один коммутатор не в состоянии будет хранить и обработать огромную таблицу MAC адресов.
Поэтому для этой цели и используется специальное устройство, называемое маршрутизатором. Он работает на сетевом уровне L3 и обрабатывает IP адреса получателей и отправителей. Подробнее
Представим себе серверы, которые предоставляют доступ к таким службам, как SMTP, FTP, WEB, NTP. Серверы расположены в разных городах и странах.
Как же обеспечить взаимодействие офисных и домашних компьютеров с данными серверами? Подключить к ним коммутаторы?
Не вариант, потому что сеть с коммутаторами образует широковещательный домен. Это не проблема, если выделены широкополосные каналы связи и если количество хостов не слишком велико, так как увеличение хостов неминуемо приведет к перегрузке и отказу всей сети. Кроме того, ни один коммутатор не в состоянии будет хранить и обработать огромную таблицу MAC адресов.
Поэтому для этой цели и используется специальное устройство, называемое маршрутизатором. Он работает на сетевом уровне L3 и обрабатывает IP адреса получателей и отправителей. Подробнее
👍9
Forwarded from Базы данных (Data Base)
15 полезных команд PostgreSQL
В сети много руководств по PostgreSQL, которые описывают основные команды. Но при погружении глубже в работу возникают такие практические вопросы, для которых требуются продвинутые команды.
Такие команды, или сниппеты, редко описаны в документации. Рассмотрим несколько на примерах, полезных как для разработчиков, так и для администраторов баз данных.
#Postgres #PostgreSQL #sql
👉 @database_info
В сети много руководств по PostgreSQL, которые описывают основные команды. Но при погружении глубже в работу возникают такие практические вопросы, для которых требуются продвинутые команды.
Такие команды, или сниппеты, редко описаны в документации. Рассмотрим несколько на примерах, полезных как для разработчиков, так и для администраторов баз данных.
#Postgres #PostgreSQL #sql
👉 @database_info
👍4
Как настроить Rsyslog с MySQL
Rsyslog – это мощный сервер управления журналами для Linux, который позволяет хранить, управлять и просматривать журналы из различных приложений. Это расширенная версия системы syslog в Linux. В этой статье мы рассмотрим, как настроить Rsyslog с MySQL сервером баз данных.
Как настроить Rsyslog с MySQL по шагам:
1. Установите Apache, MySQL и PHP
Нам нужно установить Rsyslog и MySQL, выполним следующую команду для CentOS / RHEL
# yum install mysql-server rsyslog rsyslog-mysql
И такую команду, если Вы на Debian / Ubuntu и подобных системах
# apt install mysql-server rsyslog rsyslog-mysql
Выполните следующие команды для запуска и автоматического запуска при перезагрузке системы (на всякий случай отключим стандартный syslog, если он установлен)
Для CentOS / RHEL
# service mysql start
# service rsyslog start
# chkconfig rsyslog on
# chkconfig mysqld on
# service syslog stop
# chkconfig syslog off
И команды для Debian / Ubuntu совместимых систем
# service mysql start
# service rsyslog start
# update-rc.d rsyslog defaults
# update-rc.d mysql defaults
# service syslog stop
# update-rc.d syslog remove
Если вы устанавливаете MySQL в первый раз, вам необходимо установить пароль root для защиты установки MySQL.
# mysqladmin -u root password 'MYSQLPASSWORD'
2. Создайте пользователя базы данных Rsyslog
Rsyslog понадобится база данных MySQL для хранения своих данных. Он уже предоставляет скрипт, который автоматически создает необходимую базу данных с таблицами для Rsyslog. Вы можете запустить его с помощью следующей команды.
# mysql -u root -p < /usr/share/doc/rsyslog-mysql-4.8.10/createDB.sql
Приведенная выше команда создаст базу данных с именем syslog. Пожалуйста, напишите имя директории rsyslog в соответствии с вашей системой. Мы использовали версию 4.8.10.
Вы можете легко найти полный путь к файлу скрипта createDB.sql, используя следующую команду
# find / -name createDB.sql
Далее создайте пользователя базы данных со следующей командой. Замените ПАРОЛЬ паролем базы данных по вашему выбору.
# mysql -u root -p
mysql> GRANT ALL ON Syslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> \q
3. Настройка Rsyslog с MySQL
Далее мы редактируем файл конфигурации Rsyslog и включаем модуль MySQL в Rsyslog. Мы также должны предоставить ему данные пользователя базы данных MySQL для автоматического входа в систему. Откройте файл Rsyslog в текстовом редакторе.
# vim /etc/rsyslog.conf
Добавьте к нему следующие строки (нажмите i для входа в режим правки). Замените ПАРОЛЬ паролем базы данных, который установили выше.
$ModLoad ommysql
*.* :ommysql:127.0.0.1,Syslog,rsyslog,
PASSWORD
Сохраните и закройте файл (наберите 😡 а затем нажмите Enter). Перезагрузите Rsyslog с помощью MySQL.
# service rsyslog restart
Вот и все. Теперь все ваши журналы MySQL будут храниться на сервере syslog. В нашей следующей статье мы расскажем, как установить Loganalyzer с Rsyslog и MySQL, чтобы вы могли легко читать логи системы.
#Rsyslog #MySQL
Rsyslog – это мощный сервер управления журналами для Linux, который позволяет хранить, управлять и просматривать журналы из различных приложений. Это расширенная версия системы syslog в Linux. В этой статье мы рассмотрим, как настроить Rsyslog с MySQL сервером баз данных.
Как настроить Rsyslog с MySQL по шагам:
1. Установите Apache, MySQL и PHP
Нам нужно установить Rsyslog и MySQL, выполним следующую команду для CentOS / RHEL
# yum install mysql-server rsyslog rsyslog-mysql
И такую команду, если Вы на Debian / Ubuntu и подобных системах
# apt install mysql-server rsyslog rsyslog-mysql
Выполните следующие команды для запуска и автоматического запуска при перезагрузке системы (на всякий случай отключим стандартный syslog, если он установлен)
Для CentOS / RHEL
# service mysql start
# service rsyslog start
# chkconfig rsyslog on
# chkconfig mysqld on
# service syslog stop
# chkconfig syslog off
И команды для Debian / Ubuntu совместимых систем
# service mysql start
# service rsyslog start
# update-rc.d rsyslog defaults
# update-rc.d mysql defaults
# service syslog stop
# update-rc.d syslog remove
Если вы устанавливаете MySQL в первый раз, вам необходимо установить пароль root для защиты установки MySQL.
# mysqladmin -u root password 'MYSQLPASSWORD'
2. Создайте пользователя базы данных Rsyslog
Rsyslog понадобится база данных MySQL для хранения своих данных. Он уже предоставляет скрипт, который автоматически создает необходимую базу данных с таблицами для Rsyslog. Вы можете запустить его с помощью следующей команды.
# mysql -u root -p < /usr/share/doc/rsyslog-mysql-4.8.10/createDB.sql
Приведенная выше команда создаст базу данных с именем syslog. Пожалуйста, напишите имя директории rsyslog в соответствии с вашей системой. Мы использовали версию 4.8.10.
Вы можете легко найти полный путь к файлу скрипта createDB.sql, используя следующую команду
# find / -name createDB.sql
Далее создайте пользователя базы данных со следующей командой. Замените ПАРОЛЬ паролем базы данных по вашему выбору.
# mysql -u root -p
mysql> GRANT ALL ON Syslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> \q
3. Настройка Rsyslog с MySQL
Далее мы редактируем файл конфигурации Rsyslog и включаем модуль MySQL в Rsyslog. Мы также должны предоставить ему данные пользователя базы данных MySQL для автоматического входа в систему. Откройте файл Rsyslog в текстовом редакторе.
# vim /etc/rsyslog.conf
Добавьте к нему следующие строки (нажмите i для входа в режим правки). Замените ПАРОЛЬ паролем базы данных, который установили выше.
$ModLoad ommysql
*.* :ommysql:127.0.0.1,Syslog,rsyslog,
PASSWORD
Сохраните и закройте файл (наберите 😡 а затем нажмите Enter). Перезагрузите Rsyslog с помощью MySQL.
# service rsyslog restart
Вот и все. Теперь все ваши журналы MySQL будут храниться на сервере syslog. В нашей следующей статье мы расскажем, как установить Loganalyzer с Rsyslog и MySQL, чтобы вы могли легко читать логи системы.
#Rsyslog #MySQL
👍4
Горячие клавиши в терминале Linux
Давным-давно, такие слова как "hot keys" и "keyboard shortcuts" мне не всегда удавалось перевести на русский без потери лица. Как-то раз, я написал "клавиатурные сокращения", чем сразу же привлёк косые взгляды и вызвал смелые медицинские фантазии... Но вроде бы сейчас принято везде говорить и писать "горячие клавиши". О них и поговорим.
#terminal #linux
Давным-давно, такие слова как "hot keys" и "keyboard shortcuts" мне не всегда удавалось перевести на русский без потери лица. Как-то раз, я написал "клавиатурные сокращения", чем сразу же привлёк косые взгляды и вызвал смелые медицинские фантазии... Но вроде бы сейчас принято везде говорить и писать "горячие клавиши". О них и поговорим.
#terminal #linux
👍5🔥1
Forwarded from Хакер {Hacker}
В России и Белоруссии перестал работать TeamViewer — пользователей «выбрасывает» из программы во время работы
Немецкий сервис удаленного доступа для обслуживания и управления компьютерами начал «войну» с пользователями из России и Белоруссии без ее объявления. Сегодня днем ничего не подозревающие сисадмины и айтишники не смогли воспользоваться TeamViewer. Программа самопроизвольно закрывается и не позволяет подключиться повторно.
@thehaking
Немецкий сервис удаленного доступа для обслуживания и управления компьютерами начал «войну» с пользователями из России и Белоруссии без ее объявления. Сегодня днем ничего не подозревающие сисадмины и айтишники не смогли воспользоваться TeamViewer. Программа самопроизвольно закрывается и не позволяет подключиться повторно.
@thehaking
😁12🔥4👍3👏2
Forwarded from Системный администратор
RustDesk как альтернатива TeamViewer
Клиентское программное обеспечение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust.
Работает "из коробки", настройка не требуется. Отличная альтернатива TeamViewer и AnyDesk! Вы полностью контролируете свои данные, не беспокоясь о безопасности.
Вы можете использовать сервер разработчика или настроить свой собственный сервер или написать свой собственный сервер для рандеву/ретрансляции
https://github.com/rustdesk/rustdesk
Автор: https://github.com/rustdesk/rustdesk/graphs/contributors
@i_odmin
Клиентское программное обеспечение для удаленного рабочего стола с открытым исходным кодом, написанное на Rust.
Работает "из коробки", настройка не требуется. Отличная альтернатива TeamViewer и AnyDesk! Вы полностью контролируете свои данные, не беспокоясь о безопасности.
Вы можете использовать сервер разработчика или настроить свой собственный сервер или написать свой собственный сервер для рандеву/ретрансляции
https://github.com/rustdesk/rustdesk
Автор: https://github.com/rustdesk/rustdesk/graphs/contributors
@i_odmin
GitHub
GitHub - rustdesk/rustdesk: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. - rustdesk/rustdesk
🔥12👍2😁1
Установка и настройка Suricata на Ubuntu 22.04/Ubuntu 20.04
В этом руководстве вы узнаете, как установить и настроить Suricata на Ubuntu 22.04/Ubuntu 20.04.
Suricata – это инструмент обнаружения сетевых угроз с открытым исходным кодом.
Suricata использует правила и сигнатуры для обнаружения угроз в сетевом трафике.
Он также поддерживает язык скриптов Lua, который помогает ему обнаруживать самые сложные угрозы в сети.
Suricata является продуктом Open Information Security Foundation.
Он способен обеспечить NIDS, IPS, NSM и автономную обработку pcap.
Он может быть интегрирован с другими инструментами, такими как BASE, Snorby, Sguil, SQueRT, ELK, SIEM-решениями и т. д.
#Suricata #ubuntu
В этом руководстве вы узнаете, как установить и настроить Suricata на Ubuntu 22.04/Ubuntu 20.04.
Suricata – это инструмент обнаружения сетевых угроз с открытым исходным кодом.
Suricata использует правила и сигнатуры для обнаружения угроз в сетевом трафике.
Он также поддерживает язык скриптов Lua, который помогает ему обнаруживать самые сложные угрозы в сети.
Suricata является продуктом Open Information Security Foundation.
Он способен обеспечить NIDS, IPS, NSM и автономную обработку pcap.
Он может быть интегрирован с другими инструментами, такими как BASE, Snorby, Sguil, SQueRT, ELK, SIEM-решениями и т. д.
#Suricata #ubuntu
👍9
Как Отключить / Включить UAC
C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
@sysadminof
C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
@sysadminof
👍8👏1
15 лучших и бесплатных инструментов компьютерного криминалиста
Сегодня, мы с вами окунемся в «О дивный мир» форензики. В данной статье Мы решили собрать программы, которые помогут Вам в проведении расследований и, что немаловажно, будут при этом бесплатными.
DISCLAIMER: Данная статья написана в ознакомительных целях и не является руководством к неправомерным действиям или обучающим материалом для сокрытия правонарушений.
@sysadminof
Сегодня, мы с вами окунемся в «О дивный мир» форензики. В данной статье Мы решили собрать программы, которые помогут Вам в проведении расследований и, что немаловажно, будут при этом бесплатными.
DISCLAIMER: Данная статья написана в ознакомительных целях и не является руководством к неправомерным действиям или обучающим материалом для сокрытия правонарушений.
@sysadminof
👍12
Forwarded from DevOps
Media is too big
VIEW IN TELEGRAM
Как стать DevOps Инженером с Нуля, что учить и в каком порядке
00:00 – 1. Вступление
01:06 – 2. Всевозможные компетенции DevOps инженера
10:35 – 3. Кому проще стать DevOps
15:01 – 4. Что учить по минимуму и в каком порядке
30:04 – 4.1. Основы Network TCP/IP
31:36 – 4.2. Администрирование Windows
34:09 – 4.3. Основы Linux
35:54 – 4.4. Ansible
36:48 – 4.5. Git
37:37 – 4.6. GitHub
38:04 – 4.7. Jenkins
38:23 – 4.8. Docker+DockerHub
38:44 – 4.9. Cloud Platform AWS
42:10 – 4.10. CloudFormation + Terraform
43:25 – 5. Курс DevOps Engineering в JohnBryce, Израиль
49:12 – 6. Как стать профессиональным DevOps инженером
54:24 – 7. Эпилог
#devops #девопс
Подпишись 👉@i_DevOps
00:00 – 1. Вступление
01:06 – 2. Всевозможные компетенции DevOps инженера
10:35 – 3. Кому проще стать DevOps
15:01 – 4. Что учить по минимуму и в каком порядке
30:04 – 4.1. Основы Network TCP/IP
31:36 – 4.2. Администрирование Windows
34:09 – 4.3. Основы Linux
35:54 – 4.4. Ansible
36:48 – 4.5. Git
37:37 – 4.6. GitHub
38:04 – 4.7. Jenkins
38:23 – 4.8. Docker+DockerHub
38:44 – 4.9. Cloud Platform AWS
42:10 – 4.10. CloudFormation + Terraform
43:25 – 5. Курс DevOps Engineering в JohnBryce, Израиль
49:12 – 6. Как стать профессиональным DevOps инженером
54:24 – 7. Эпилог
#devops #девопс
Подпишись 👉@i_DevOps
👍14
Реестр Основное
regedit - редактор реестра
Реестр Windows - представляет из себя базу данных и жизненно необходим для windows
Состоит из 6 ветвей
пять мы видим в regedit а шестая динамическая
Посмотреть на шестую можно командой perfom
HKEY_CLASSES_ROOT - классы файлов и т.д. ( редко изменяются)
HKEY_CURRENT_USER - профиль текущего пользователя (c:\users\User_Name\ntuser.dat
HKEY_LOCAL_MACHINE - конфигурация пк(90% всех настроек тут)
(ветка BCD0*00000* настройки загрузчика)
SystemControlSet - конфигурация загруженной Windows
(а ControlSet001 сохраненная копия удачной загрузки Windows)
HKEY_USERS - профили всех пользователей
HKEY_CURRENT_CONFIG - настройки (тут редко что изменяют)
реестр слева [разделы], справа "hidden"=00000002 значения. значения должны быть шестнадцатеричной форме 80000001
Редактирование в cmd
reg add — Добавить параметр в реестр
reg compare — Сравнивать части реестра.
reg copy — Копирует из одного раздела в другой
reg delete — Удаляет указанный параметр или раздел
reg export — Экспортировать часть реестра
reg import — Соответственно импортировать часть реестра
reg load — Загружает выбранную часть реестра
reg query — Выводит значения заданной ветки реестра
reg restore — Восстанавливает выбранную часть реестра из файла
reg save — Сохраняет выбранную часть реестра
reg unload — Выгружает выбранную часть реестра
______________________________________
regedit /s c:\dir\myfile.reg вот так применить без лишних вопросов значения раздела реестра
Windows Registry Editor Version5.0
-[HKEY_CURRENT_USER\Control Panel\Don't load] для удаления раздела
[HKEY_CURRENT_USER\Control Panel\Don't load]
"desk.cpl"=- для удаления значения
Любые разделы или значение если их не существует будут созданы.
Если разделы или значения существуют,то они будут обновлены, при условии их присуствия в применяемом файле *.reg.
regedit - редактор реестра
Реестр Windows - представляет из себя базу данных и жизненно необходим для windows
Состоит из 6 ветвей
пять мы видим в regedit а шестая динамическая
Посмотреть на шестую можно командой perfom
HKEY_CLASSES_ROOT - классы файлов и т.д. ( редко изменяются)
HKEY_CURRENT_USER - профиль текущего пользователя (c:\users\User_Name\ntuser.dat
HKEY_LOCAL_MACHINE - конфигурация пк(90% всех настроек тут)
(ветка BCD0*00000* настройки загрузчика)
SystemControlSet - конфигурация загруженной Windows
(а ControlSet001 сохраненная копия удачной загрузки Windows)
HKEY_USERS - профили всех пользователей
HKEY_CURRENT_CONFIG - настройки (тут редко что изменяют)
реестр слева [разделы], справа "hidden"=00000002 значения. значения должны быть шестнадцатеричной форме 80000001
Редактирование в cmd
reg add — Добавить параметр в реестр
reg compare — Сравнивать части реестра.
reg copy — Копирует из одного раздела в другой
reg delete — Удаляет указанный параметр или раздел
reg export — Экспортировать часть реестра
reg import — Соответственно импортировать часть реестра
reg load — Загружает выбранную часть реестра
reg query — Выводит значения заданной ветки реестра
reg restore — Восстанавливает выбранную часть реестра из файла
reg save — Сохраняет выбранную часть реестра
reg unload — Выгружает выбранную часть реестра
______________________________________
regedit /s c:\dir\myfile.reg вот так применить без лишних вопросов значения раздела реестра
Windows Registry Editor Version5.0
-[HKEY_CURRENT_USER\Control Panel\Don't load] для удаления раздела
[HKEY_CURRENT_USER\Control Panel\Don't load]
"desk.cpl"=- для удаления значения
Любые разделы или значение если их не существует будут созданы.
Если разделы или значения существуют,то они будут обновлены, при условии их присуствия в применяемом файле *.reg.
👍10
Есть опыт системного администрирования? Хочешь работать в IT? Компания Neoflex открывает набор на курсы по направлению System Engineering.
🧑🏻💻Кого мы ждем?
Выпускников и студентов 4-го курса, готовых работать full-time (частичную занятость не предлагаем!)
Не обязательно, но будет плюсом: опыт системного администрирования, программирования, навыки работы с Linux, SQL, Postgres, Java, Python, Bash.
😉Это бесплатно. Нам нужны крутые IT-специалисты и мы готовы их обучать.
🕒Краткий и удобный формат. Курс стартует в мае и продлится 2,5 месяца. Занятия проводятся онлайн 3 раза в неделю с 15:00 до 17:00.
🙋🏻♂️Кураторы — сотрудники Neoflex, эксперты в сфере IT и финансовом секторе. Они станут вашими менторами на время обучения и расскажут о современных технологиях, которые еще даже не гуглятся.
🔥90% выпускников смогут получить возможность трудоустройства в Neoflex.
👉🏻Оставь заявку на сайте до 19 мая, если хочешь войти в IT всего за 2,5 месяца! В ответ тебе вышлют письмо с материалами для самоподготовки и назначат вступительный тест.
🧑🏻💻Кого мы ждем?
Выпускников и студентов 4-го курса, готовых работать full-time (частичную занятость не предлагаем!)
Не обязательно, но будет плюсом: опыт системного администрирования, программирования, навыки работы с Linux, SQL, Postgres, Java, Python, Bash.
😉Это бесплатно. Нам нужны крутые IT-специалисты и мы готовы их обучать.
🕒Краткий и удобный формат. Курс стартует в мае и продлится 2,5 месяца. Занятия проводятся онлайн 3 раза в неделю с 15:00 до 17:00.
🙋🏻♂️Кураторы — сотрудники Neoflex, эксперты в сфере IT и финансовом секторе. Они станут вашими менторами на время обучения и расскажут о современных технологиях, которые еще даже не гуглятся.
🔥90% выпускников смогут получить возможность трудоустройства в Neoflex.
👉🏻Оставь заявку на сайте до 19 мая, если хочешь войти в IT всего за 2,5 месяца! В ответ тебе вышлют письмо с материалами для самоподготовки и назначат вступительный тест.
👍8❤2💩2
Развертывание сервера Graylog с помощью Ansible на Ubuntu/Debian/CentOS
Graylog – это бесплатный инструмент для агрегации и управления логами с открытым исходным кодом.
Он используется для сбора, анализа, визуализации журналов и отправки оповещений.
Сервер Graylog состоит из 4 компонентов, а именно:
Graylog Server – сервер, который передает журналы для визуализации на веб-интерфейсе.
MongoDB – это сервер базы данных, используемый для хранения данных и конфигураций.
ElasticSearch – это инструмент анализа журналов для Graylog Server.
Java – обеспечивает среду выполнения для ElasticSearch.
Все эти инструменты работают вместе для достижения главной цели – агрегации и управления журналами.
Использование Ansible для развертывания сервера Graylog Server позволяет легко автоматизировать рекурсивную задачу.
Ansible, как и другие инструменты оркестрации, должен быть установлен на управляющем узле, чтобы иметь возможность управлять подключенными хостами. Далее
#Graylog #Ansible
@sysadminof
Graylog – это бесплатный инструмент для агрегации и управления логами с открытым исходным кодом.
Он используется для сбора, анализа, визуализации журналов и отправки оповещений.
Сервер Graylog состоит из 4 компонентов, а именно:
Graylog Server – сервер, который передает журналы для визуализации на веб-интерфейсе.
MongoDB – это сервер базы данных, используемый для хранения данных и конфигураций.
ElasticSearch – это инструмент анализа журналов для Graylog Server.
Java – обеспечивает среду выполнения для ElasticSearch.
Все эти инструменты работают вместе для достижения главной цели – агрегации и управления журналами.
Использование Ansible для развертывания сервера Graylog Server позволяет легко автоматизировать рекурсивную задачу.
Ansible, как и другие инструменты оркестрации, должен быть установлен на управляющем узле, чтобы иметь возможность управлять подключенными хостами. Далее
#Graylog #Ansible
@sysadminof
👍5💩1
Forwarded from DevOps
Media is too big
VIEW IN TELEGRAM
Kubernetes на Русском Языке
- Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке
- Поднятие простого Локального K8s Cluster на Windows
- Поднятие Кластера в AWS Elastic Kubernetes Service - EKS - Кубернетес на простом языке
- Поднятие Кластера в GCP Google Kubernetes Engine - GKE - Кубернетес на простом языке
- Поднятие Кластера для Учёбы Бесплатно в Интернете - Кубернетес на простом языке
- Создание Docker Image, DockerHub, Запуск Docker Container - Кубернетес на простом языке
- Главные Объекты Kubernetes, из чего состоит K8s - Кубернетес на простом языке
- Создание и Управление - PODS - Кубернетес на простом языке
- Создание и Управление - DEPLOYMENTS - Кубернетес на простом языке
- Создание и Управление - SERVICES - Кубернетес на простом языке
- Создание и Управление - INGRESS Controllers - Кубернетес на простом языке
- Создание и Управление - Helm Charts - Кубернетес на простом языке
Смотреть на Youtube
#devops #Kubernetes #девопс
Подпишись 👉@i_DevOps
- Основы Kubernetes - Кубернетес на ОЧЕНЬ простом языке
- Поднятие простого Локального K8s Cluster на Windows
- Поднятие Кластера в AWS Elastic Kubernetes Service - EKS - Кубернетес на простом языке
- Поднятие Кластера в GCP Google Kubernetes Engine - GKE - Кубернетес на простом языке
- Поднятие Кластера для Учёбы Бесплатно в Интернете - Кубернетес на простом языке
- Создание Docker Image, DockerHub, Запуск Docker Container - Кубернетес на простом языке
- Главные Объекты Kubernetes, из чего состоит K8s - Кубернетес на простом языке
- Создание и Управление - PODS - Кубернетес на простом языке
- Создание и Управление - DEPLOYMENTS - Кубернетес на простом языке
- Создание и Управление - SERVICES - Кубернетес на простом языке
- Создание и Управление - INGRESS Controllers - Кубернетес на простом языке
- Создание и Управление - Helm Charts - Кубернетес на простом языке
Смотреть на Youtube
#devops #Kubernetes #девопс
Подпишись 👉@i_DevOps
🔥5
Forwarded from Системный администратор
Советы по настройке history команд в Bash
Каждая вводимая в терминале команда сохраняется в файле ~/.bash_history. Чтобы посмотреть историю команд – введите history.
Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл ~/.bashrc.
Чтобы изменения в ~/.bashrc вступили в силу, выполните:
1. Добавляем Отображение Даты и Времени в Bash History
Иногда очень полезно узнать время, когда какая-либо команда была выполнена.
Установите HISTTIMEFORMAT, чтобы сохранять время выполнения каждой команды.
Для этого добавьте следующую строку в файл ~/.bashrc:
Теперь, набрав history, Вы получите следующий вывод:
2. Увеличиваем Размер Хранимой Истории
Увеличьте HISTSIZE — количество команд, которые необходимо запоминать в списке истории (стандартное значение — 500).
Увеличьте HISTFILESIZE — максимальное количество строк, содержащееся в файле истории (стандартное значение — 500).
3. Добавляем Команды Bash в Файл с Историей
Bash перезаписывает файл .bash_history?
Чтобы добавлять новые команды в файл с историей, а не переписывать его каждый раз, добавьте следующую строку в ~/.bashrc:
4. Мгновенно Сохранять Историю Команд
По умолчанию, Bash записывает историю команд в .bash_history, при завершении сессии.
Если сессия внезапно оборвется Вы потеряете текущую историю команд.
Используйте переменную $PROMPT_COMMAND, чтобы сохранять команды сразу после выполнения:
Добавьте следующую строку в файл ~/.bashrc, если переменная $PROMPT_COMMAND не была задана ранее:
Добавьте следующую строку, если переменная $PROMPT_COMMAND уже была задана:
#Bash
👉 @i_odmin
Каждая вводимая в терминале команда сохраняется в файле ~/.bash_history. Чтобы посмотреть историю команд – введите history.
Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл ~/.bashrc.
Чтобы изменения в ~/.bashrc вступили в силу, выполните:
source ~/.bashrc1. Добавляем Отображение Даты и Времени в Bash History
Иногда очень полезно узнать время, когда какая-либо команда была выполнена.
Установите HISTTIMEFORMAT, чтобы сохранять время выполнения каждой команды.
Для этого добавьте следующую строку в файл ~/.bashrc:
export HISTTIMEFORMAT="%h %d %H:%M:%S "Теперь, набрав history, Вы получите следующий вывод:
113 Jun 08 16:31:06 sudo ifconfig
114 Jun 08 16:31:10 top
115 Jun 08 16:31:19 ping disnetern.ru
116 Jun 08 16:31:22 history2. Увеличиваем Размер Хранимой Истории
Увеличьте HISTSIZE — количество команд, которые необходимо запоминать в списке истории (стандартное значение — 500).
export HISTSIZE=5000Увеличьте HISTFILESIZE — максимальное количество строк, содержащееся в файле истории (стандартное значение — 500).
export HISTFILESIZE=50003. Добавляем Команды Bash в Файл с Историей
Bash перезаписывает файл .bash_history?
Чтобы добавлять новые команды в файл с историей, а не переписывать его каждый раз, добавьте следующую строку в ~/.bashrc:
shopt -s histappend4. Мгновенно Сохранять Историю Команд
По умолчанию, Bash записывает историю команд в .bash_history, при завершении сессии.
Если сессия внезапно оборвется Вы потеряете текущую историю команд.
Используйте переменную $PROMPT_COMMAND, чтобы сохранять команды сразу после выполнения:
Добавьте следующую строку в файл ~/.bashrc, если переменная $PROMPT_COMMAND не была задана ранее:
PROMPT_COMMAND='history -a'Добавьте следующую строку, если переменная $PROMPT_COMMAND уже была задана:
PROMPT_COMMAND='$PROMPT_COMMAND; history -a'#Bash
👉 @i_odmin
👍11
Подборка каналов для IT специалистов 🎯
Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub
CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных
Вакансии для программистов 📌
https://news.1rj.ru/str/progjob
Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр
Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/python_360 Книги по Python Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
https://news.1rj.ru/str/arhitekturamira World Architecture
Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля
Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике
Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют
DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий
Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub
CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen
Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных
Вакансии для программистов 📌
https://news.1rj.ru/str/progjob
Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр
Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/python_360 Книги по Python Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
https://news.1rj.ru/str/arhitekturamira World Architecture
Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля
Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике
Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика
Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют
DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео
Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий
👍2🔥2
Крупнейший портал о кибербезопасности стал в три раза дешевле!
XAKEP.RU доверяют 130 000 ИТ-специалистов, и не просто так. В их базе 66 000 обучающих технических материалов! Чтобы быть в курсе и разбираться в теме кибербезопасности, ИТ-спецу просто необходима подписка на XAKEP.RU!
А сейчас у них еще и огромная скидка!
Подробно о подписке: https://xakep.ru/about-magazine/
XAKEP.RU доверяют 130 000 ИТ-специалистов, и не просто так. В их базе 66 000 обучающих технических материалов! Чтобы быть в курсе и разбираться в теме кибербезопасности, ИТ-спецу просто необходима подписка на XAKEP.RU!
А сейчас у них еще и огромная скидка!
Подробно о подписке: https://xakep.ru/about-magazine/