Подборка Telegram каналов для программистов
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Excel лайфхак📌
https://t.me/Excel_lifehack
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Excel лайфхак📌
https://t.me/Excel_lifehack
👍1👎1
Media is too big
VIEW IN TELEGRAM
Адресация IPv4. Деление на подсети и объединение подсетей
Что такое адресация IPv4 и как осуществляется деление на подсети? Вы познакомитесь с алгоритмом разделения сетей на подсети, а также со структурой IP-адреса, рассмотрите логическую структуру IP-адреса, разберёте понятия «идентификатор сети» и «идентификатор хоста», остановитесь на определении параметров IP-адресации при разделении сетей на подсети.
источник
👉 @sysadminof
Что такое адресация IPv4 и как осуществляется деление на подсети? Вы познакомитесь с алгоритмом разделения сетей на подсети, а также со структурой IP-адреса, рассмотрите логическую структуру IP-адреса, разберёте понятия «идентификатор сети» и «идентификатор хоста», остановитесь на определении параметров IP-адресации при разделении сетей на подсети.
источник
👉 @sysadminof
👍7❤1
#вакансия #системныйадминистратор #сисадмин #teamleader #vacancy
Компания Конфитрейд в поиске старшего системного администратора
Формат работы: офис, м.Сходненская
Занятость: full time
Вилка: от 150K rub net
Оформление: ТК РФ
Обязанности:
• обслуживание серверного и сетевого оборудования;
• техническая поддержка и консультации сотрудников
• обеспечение информационной безопасности;
• работа с провайдерами услуг связи и поставщиками оборудования;
• управление подразделением тех.поддержки (2 человека).
Мы хотим видеть:
• уверенные знания MS Windows Server на уровне администратора (AD, DNS, DHCP, GP, RDS, DFS, WSUS, SQL);
• знание принципов работы сетевых протоколов, принципов построения компьютерных сетей;
• понимание принципов и практический опыт работы с системами виртуализации (Hyper–V, VMware);
• опыт работы с оборудованием Cisco, Ubiquiti, Mikrotik, Netgear, HP, IBM, Supermicro;
• опыт работы с системами резервного копирования Veritas, Veeam;
• навыки администрирования 1С;
• опыт настройки систем мониторинга;
• уверенное знание аппаратной части, навыки диагностики и устранения неполадок;
• опыт работы с телефонией как традиционной, так и VoIP;
• опыт работы с системами безопасности СКУД и видеонаблюдения;
• опыт работы с почтовыми системами MDaemon, Exchange
Мы предлагаем:
• Работу в крупной стабильной федеральной компании: заработная плата дважды в месяц без задержек, официальное оформление;
• График работы: 5/2 с 9:30 до 18:00, офис класса В+, территориально метро Сходненская (корпоративный транспорт, 7 мин. в пути);
• ДМС, корпоративный спорт, скидки от партнеров;
• Перспективы дальнейшего роста и профессионального развития.
Контакты: @Mdmitrieva13, hr@confitrade.org
Компания Конфитрейд в поиске старшего системного администратора
Формат работы: офис, м.Сходненская
Занятость: full time
Вилка: от 150K rub net
Оформление: ТК РФ
Обязанности:
• обслуживание серверного и сетевого оборудования;
• техническая поддержка и консультации сотрудников
• обеспечение информационной безопасности;
• работа с провайдерами услуг связи и поставщиками оборудования;
• управление подразделением тех.поддержки (2 человека).
Мы хотим видеть:
• уверенные знания MS Windows Server на уровне администратора (AD, DNS, DHCP, GP, RDS, DFS, WSUS, SQL);
• знание принципов работы сетевых протоколов, принципов построения компьютерных сетей;
• понимание принципов и практический опыт работы с системами виртуализации (Hyper–V, VMware);
• опыт работы с оборудованием Cisco, Ubiquiti, Mikrotik, Netgear, HP, IBM, Supermicro;
• опыт работы с системами резервного копирования Veritas, Veeam;
• навыки администрирования 1С;
• опыт настройки систем мониторинга;
• уверенное знание аппаратной части, навыки диагностики и устранения неполадок;
• опыт работы с телефонией как традиционной, так и VoIP;
• опыт работы с системами безопасности СКУД и видеонаблюдения;
• опыт работы с почтовыми системами MDaemon, Exchange
Мы предлагаем:
• Работу в крупной стабильной федеральной компании: заработная плата дважды в месяц без задержек, официальное оформление;
• График работы: 5/2 с 9:30 до 18:00, офис класса В+, территориально метро Сходненская (корпоративный транспорт, 7 мин. в пути);
• ДМС, корпоративный спорт, скидки от партнеров;
• Перспективы дальнейшего роста и профессионального развития.
Контакты: @Mdmitrieva13, hr@confitrade.org
😁6👍3
Заблокируют ли нам VPN с помощью DPI?
В сети стали появляться новости о том, что провайдеры закупают DPI оборудование, для того чтобы блокировать VPN. В этой статье я хочу поделиться своим мнением в целом о блокировках и конкретно о DPI.
Как у нас происходят блокировки сейчас?
Роскомнадзор вносит нежелательный ресурс в черный список. Провайдеры вынуждены подчиняться и не пропускать запросы к такому ресурсу. Например, при попытке зайти в твиттер, наш браузер отправляет DNS запрос провайдеру для получения IP-адреса твиттера. Провайдер, поняв то, что этот IP-адрес в черном списке, отдает нам свою страницу, где сообщается о том, что доступ невозможен.
https://habr.com/ru/articles/768778/
👉 @sysadminof
В сети стали появляться новости о том, что провайдеры закупают DPI оборудование, для того чтобы блокировать VPN. В этой статье я хочу поделиться своим мнением в целом о блокировках и конкретно о DPI.
Как у нас происходят блокировки сейчас?
Роскомнадзор вносит нежелательный ресурс в черный список. Провайдеры вынуждены подчиняться и не пропускать запросы к такому ресурсу. Например, при попытке зайти в твиттер, наш браузер отправляет DNS запрос провайдеру для получения IP-адреса твиттера. Провайдер, поняв то, что этот IP-адрес в черном списке, отдает нам свою страницу, где сообщается о том, что доступ невозможен.
https://habr.com/ru/articles/768778/
👉 @sysadminof
👍6
Работа с файлами в Linux
👉 @sysadminof
ls -al
– Показывает файлы и каталоги в текущей папкеpwd
- Отображает текущий рабочий каталогmkdir NewFolder
- Создает новый каталог с именем "NewFolder".rm NewFile
- Удаляет файл с именем "NewFile"rm -f NewFile
- Принудительное удаление файла с именем "NewFile"rm -r NewFolder
- Рекурсивно удаляет каталог с именем "NewFolder"rm -rf NewFolder
- Принудительное удаление каталога с именем "NewFolder" рекурсивноcp oldfile1 newfile2
- Копирует содержимое oldfile1 в newfile2cp -r olddir1 newdir2
- Рекурсивно копирует каталог "olddir1" в "newdir2". Dir2 будет создан, если он не существует.mv oldfile1 newfile2
- Переименовывает "oldfile1" в "newfile2".ln -s /etc/log/file logfile
- Создает ярлык на файлtouch newfile
- Создает пустой файл с именем newfilecat > newfile
- Помещает STDIN в newfilemore newfile
- Выводит содержимое newfile по частямhead newfile
- Выводит первые 10 строк файла newfiletail newfile
- Вывод последних 10 строк newfilegpg -c newfile
- Шифрует newfile в формат gpg с помощью пароля и сохраняет его в том же каталоге.gpg newfile.gpg
– Расшифровывает gpg файлwc newfile
- Выводит количество байт, слов и строк нового файла.👉 @sysadminof
👍11
Forwarded from Официальный канал TrueConf
2 ноября в 11:00 по московскому времени мы проведем обучающий вебинар, посвященный возможностям интеграции экосистемы TrueConf с почтовыми календарями Microsoft Outlook, Mozilla Thunderbird и Р7-Офис.
@trueconf
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Миграция физических и виртуальных машин hyper-v на Proxmox
Конвертируем системные диски с помощью disk2vhd
Конвертируем диск vhdx в qcow2 в Windows
Создаем виртуальную машину Proxmox
Отключаем и удаляем диск виртуальной машины в Proxmox
Переносим сконвертированный диск формата qcow2 на локальный store Proxmox или хранилища подключенного к нему по SMB или NFS.
Делаем импорт диска в Proxmox и подключаем его к нашей виртуальной машине
Запускаем и проверяем
Уменьшение диска виртуальной машины
https://habr.com/ru/articles/692416/
👉 @sysadminof
Конвертируем системные диски с помощью disk2vhd
Конвертируем диск vhdx в qcow2 в Windows
Создаем виртуальную машину Proxmox
Отключаем и удаляем диск виртуальной машины в Proxmox
Переносим сконвертированный диск формата qcow2 на локальный store Proxmox или хранилища подключенного к нему по SMB или NFS.
Делаем импорт диска в Proxmox и подключаем его к нашей виртуальной машине
Запускаем и проверяем
Уменьшение диска виртуальной машины
https://habr.com/ru/articles/692416/
👉 @sysadminof
👍6❤1
Bash Массивы
Кроме обычных переменных, bash также различает массивы.
Вплоть до версии 3 индекс должен был быть числом.
Обратите внимание, что синтаксис для доступа к n-ному элементу отличается от синтаксиса, принятого в С.
х=()- Определение пустого массива
х[0]='а' - Присваивание элементов массива
х[1]='Ь' - Присваивание элементов массива
х[2]='с' - Присваивание элементов массива
х=('а' 'b' 'с') - Краткий вариант записи четырех предыдущих строк
echo ${x[l]} - Считывание элемента массива
echo ${x[@]} - Считывание всех элементов массива
Для программистов исключительно важны массивы ассоциативных элементов, которые стали поддерживаться в bash, начиная с версии 4.0.
Не забудьте, что массив сначала требуется специально объявить как ассоциативный с помощью declare -A.
В противном случае система сочтет, что это обычный массив.
Тогда последовательности символов, содержащиеся в индексе, будут интерпретированы как О, и у вас получится обычный массив, состоящий из одного-единствеиного элемента (Index 0).
declare -Ay - Определение пустого массива ассоциативных элементов
y[abc]=123 - Присваивание элемента ассоциативного массива
y[efg]=xxx - Присваивание элемента ассоциативного массива
у=( [abc]=123 [efg]=xxx ) - Краткий вариант записи двух предыдущих строк
echo ${y[abc]|- Считывание одного элемента массива
Еще одно важное нововведение версии 4 заключается в том, что с помощью команды mapfile можно построчно преобразовать текстовый файл в элементы обычного массива:
mapfile z < текстовый_файл
👉 @sysadminof
Кроме обычных переменных, bash также различает массивы.
Вплоть до версии 3 индекс должен был быть числом.
Обратите внимание, что синтаксис для доступа к n-ному элементу отличается от синтаксиса, принятого в С.
х=()- Определение пустого массива
х[0]='а' - Присваивание элементов массива
х[1]='Ь' - Присваивание элементов массива
х[2]='с' - Присваивание элементов массива
х=('а' 'b' 'с') - Краткий вариант записи четырех предыдущих строк
echo ${x[l]} - Считывание элемента массива
echo ${x[@]} - Считывание всех элементов массива
Для программистов исключительно важны массивы ассоциативных элементов, которые стали поддерживаться в bash, начиная с версии 4.0.
Не забудьте, что массив сначала требуется специально объявить как ассоциативный с помощью declare -A.
В противном случае система сочтет, что это обычный массив.
Тогда последовательности символов, содержащиеся в индексе, будут интерпретированы как О, и у вас получится обычный массив, состоящий из одного-единствеиного элемента (Index 0).
declare -Ay - Определение пустого массива ассоциативных элементов
y[abc]=123 - Присваивание элемента ассоциативного массива
y[efg]=xxx - Присваивание элемента ассоциативного массива
у=( [abc]=123 [efg]=xxx ) - Краткий вариант записи двух предыдущих строк
echo ${y[abc]|- Считывание одного элемента массива
Еще одно важное нововведение версии 4 заключается в том, что с помощью команды mapfile можно построчно преобразовать текстовый файл в элементы обычного массива:
mapfile z < текстовый_файл
👉 @sysadminof
👍4
Forwarded from Яндекс Браузер для организаций
Делимся с вами отличной новостью! Мы добавили в приложение Яндекс Браузер для Android поддержку групповых политик, чтобы вы могли предоставить сотрудникам безопасный доступ к корпоративным ресурсам со смартфонов. Это позволит компании обезопасить необходимые данные, а сотрудникам даст легкий доступ к внутренним корпоративным ресурсам и сервисам. Список доступных политик можно найти в Справке.
💡 Если на устройстве сотрудника уже установлен обычный Яндекс Браузер, то он будет работать как раньше – в рамках рабочего профиля на устройство будет установлено еще одно, отдельное приложение Яндекс Браузера.
Скачать Яндекс Браузер для Android можно по ссылке.
Недавно мы рассказывали, что готовим расширенную версию мобильного Яндекс Браузера для организаций: с поддержкой увеличенного списка групповых политик, DLP-функционалом, доставкой сертификатов в браузер, фильтрацией контента и другими функциями. Если вы хотите рассказать нам о своих потребностях и необходимых вам сценариях корпоративного мобильного браузера, а также в числе первых получить к нему доступ, заполните форму по ссылке.
#БроНовости #ПроБраузер #ПроБезопасность
💡 Если на устройстве сотрудника уже установлен обычный Яндекс Браузер, то он будет работать как раньше – в рамках рабочего профиля на устройство будет установлено еще одно, отдельное приложение Яндекс Браузера.
Скачать Яндекс Браузер для Android можно по ссылке.
Недавно мы рассказывали, что готовим расширенную версию мобильного Яндекс Браузера для организаций: с поддержкой увеличенного списка групповых политик, DLP-функционалом, доставкой сертификатов в браузер, фильтрацией контента и другими функциями. Если вы хотите рассказать нам о своих потребностях и необходимых вам сценариях корпоративного мобильного браузера, а также в числе первых получить к нему доступ, заполните форму по ссылке.
#БроНовости #ПроБраузер #ПроБезопасность
🤮4👍2
Массивы bash
Если вы используете «стандартную» оболочку *NIX-системы, возможно, вы не знакомы с такой полезной особенностью bash как массивы. Хотя массивы в bash не так круты, как в P-языках (Perl, Python и PHP) и других языках программирования, они часто бывают полезны.
Bash-массивы имеют только численные индексы, но они не обязательны к использованию, то есть вы не должны определять значения всех индексов в явном виде. Массив целиком может быть определен путем заключения записей в круглые скобки:
https://habr.com/ru/articles/511608/
👉 @sysadminof
Если вы используете «стандартную» оболочку *NIX-системы, возможно, вы не знакомы с такой полезной особенностью bash как массивы. Хотя массивы в bash не так круты, как в P-языках (Perl, Python и PHP) и других языках программирования, они часто бывают полезны.
Bash-массивы имеют только численные индексы, но они не обязательны к использованию, то есть вы не должны определять значения всех индексов в явном виде. Массив целиком может быть определен путем заключения записей в круглые скобки:
https://habr.com/ru/articles/511608/
👉 @sysadminof
Хабр
Массивы bash
Предлагаю вашему вниманию перевод статьи Митча Фрейзера (Mitch Frazier) " Bash Arrays " с сайта linuxjournal.com. Если вы используете «стандартную» оболочку *NIX-системы, возможно, вы не...
❤2👍2
Использование journalctl для просмотра и анализа логов: подробный гайд
Journalctl — отличный инструмент для анализа логов, обычно один из первых с которым знакомятся начинающие администраторы linux систем. Встроенные возможности ротации, богатые возможности фильтрации и возможность просматривать логи всех systemd unit-сервисов одним инструментом очень удобны и заметно облегчают работу системным администраторам.
Эта статья рассматривает основные возможности утилиты journalctl и различные варианты ее применения. С помощью journalctl можно просматривать логи системы, чтобы решить возникшие проблемы на рабочей станции или сервере использующие дистрибутив linux с демоном инициализации systemd, де-факто уже ставшим стандартом в современных Linux-системах, например: RHEL, CentOS, Fedora, Debian и многих других.
https://habr.com/ru/companies/ruvds/articles/533918/
👉 @sysadminof
Journalctl — отличный инструмент для анализа логов, обычно один из первых с которым знакомятся начинающие администраторы linux систем. Встроенные возможности ротации, богатые возможности фильтрации и возможность просматривать логи всех systemd unit-сервисов одним инструментом очень удобны и заметно облегчают работу системным администраторам.
Эта статья рассматривает основные возможности утилиты journalctl и различные варианты ее применения. С помощью journalctl можно просматривать логи системы, чтобы решить возникшие проблемы на рабочей станции или сервере использующие дистрибутив linux с демоном инициализации systemd, де-факто уже ставшим стандартом в современных Linux-системах, например: RHEL, CentOS, Fedora, Debian и многих других.
https://habr.com/ru/companies/ruvds/articles/533918/
👉 @sysadminof
👍4
Совет💡
Если вам нужно подключиться к удаленному серверу по SSH только для того, чтобы выполнить команду, сделать это можно так.
Вот пример запуска обновления на удаленном сервере Ubuntu 👆
👉 @sysadminof
Если вам нужно подключиться к удаленному серверу по SSH только для того, чтобы выполнить команду, сделать это можно так.
ssh Remote_host «команда для запуска»
Вот пример запуска обновления на удаленном сервере Ubuntu 👆
👉 @sysadminof
👍7❤4
2 полезных канала для изучения сетевых технологий и информационной безопасности:
🔐 infosec — редкая литература, курсы и уникальные мануалы для ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.
👨💻 Social Engineering — авторский Telegram канал, посвященный информационной безопасности, OSINT и социальной инженерии.
Please open Telegram to view this post
VIEW IN TELEGRAM
Разукрась консоль в *nix \ bashrc
Часто работая в никсовой консоли,пользуешься командой "su" - чтобы быстро заходить в систему под рутом?
Так вот, постепенно иногда забываешь под каким юзером ты сейчас работаешь, что может привести
к печальным последствиям (удаление системного файла и т. д.). Просто символы в консоли - серые
и не всегда обращаешь внимание на надпись переменной PS1 слева (типа [user@localhost bin]$ ).
Чтобы хоть как-то преобразить все это дело можно выделять имя рута красными буквами,
а любого другого пользователя зелеными.
Чтобы осуществить сею приблуду необходимо написать несколько скриптов (маленьких,
зато очень удобных в использовании в дальнейшем)
Набираешь в консоли:
заходишь в любой текстовый редактор и правишь только что созданный файл
Дальше создаешь файл color_norm
Правишь его по аналогии с предыдущим
теперь заходишь под рутом и делаешь следующее:
(типа перемещаем эти скрипты в папку bin)
Задаешь перемещенным файлам необходимые для их выполнения атрибуты
остается последнее, добавить или изменить строчку в файле /etc/bashrc
имеем в конце файла что-то вроде
правим на
ВСЕ! Пере заходим в систему и видим как чудесно преобразилась консоль!
👉 @sysadminof
Часто работая в никсовой консоли,пользуешься командой "su" - чтобы быстро заходить в систему под рутом?
Так вот, постепенно иногда забываешь под каким юзером ты сейчас работаешь, что может привести
к печальным последствиям (удаление системного файла и т. д.). Просто символы в консоли - серые
и не всегда обращаешь внимание на надпись переменной PS1 слева (типа [user@localhost bin]$ ).
Чтобы хоть как-то преобразить все это дело можно выделять имя рута красными буквами,
а любого другого пользователя зелеными.
Чтобы осуществить сею приблуду необходимо написать несколько скриптов (маленьких,
зато очень удобных в использовании в дальнейшем)
Набираешь в консоли:
>>cd
>>touch color_ps1
заходишь в любой текстовый редактор и правишь только что созданный файл
#!/bin/sh
#### 31337 script :)) ######
if [ "$UID" = "0" ]; then #если уид юзера = 0 (юзер - рут), то
echo -en "\\033[1;31m" #делаем цвет букв консоли красным
else #иначе
echo -en "\\033[1;32m" #цвет - зеленый
fi
# --EOF---
Дальше создаешь файл color_norm
>>touch color_norm
Правишь его по аналогии с предыдущим
#!/bin/sh
echo -en "\\033[1;m"
# ---EOF---
теперь заходишь под рутом и делаешь следующее:
>>mv color_ps1 /usr/local/bin/
>>mv color_norm /usr/local/bin/
(типа перемещаем эти скрипты в папку bin)
Задаешь перемещенным файлам необходимые для их выполнения атрибуты
>>chmod +x color_ps1
>>chmod +x color_norm
остается последнее, добавить или изменить строчку в файле /etc/bashrc
имеем в конце файла что-то вроде
>>PS1="[\u@\h \W]
правим на
>>PS1="[`color_ps1`\u`color_norm`@\h \W]
ВСЕ! Пере заходим в систему и видим как чудесно преобразилась консоль!
👉 @sysadminof
👍5
Совет по массовому удалению файлов в Linux 💡
Не делайте только это:
Для надежности сделайте вот это:
Он показывает, какие команды будут выполнены, а не выполняет их на самом деле.
👉 @sysadminof
Не делайте только это:
$ find $HOME/tmp -type f -name "*~" -exec rm {} ";"
Для надежности сделайте вот это:
$ find $HOME/tmp -type f -name "*~" -exec echo rm {} ";"
Он показывает, какие команды будут выполнены, а не выполняет их на самом деле.
👉 @sysadminof
👍7
6 способов очистки терминала в Linux
Иногда при работе в терминале вызываемые команды и результаты их выполнения полностью “засоряют” экран и делают работу в консоли некомфортной. Давайте разберемся с несколькими способами быстрой очистки терминала в Linux!
1 - На мой взгляд, самый простой и самый быстрый способ очистки терминала - использование комбинации клавиш
2 - Вторым широко известным способом очистки консоли является команда clear.
3 - На третьем месте по частоте использования в целях очистки терминала находится команда
4 - Далее следуют несколько экзотические способы. Например, для очистки терминала можно ввести такую команду:
Естественно, это не так удобно в использовании, как первые три варианта, но мы можем сделать алиас:
И это уже не выглядит странно.
5 - Данный вариант можно использовать для очистки терминала в дистрибутивах с графической оболочкой KDE (там терминал по умолчанию называется Konsole):
Ну или сразу создаем алиас:
6 - В дистрибутивах с оболочкой GNOME (например, Ubuntu 18.04) можно самостоятельно назначить комбинацию клавиш, которая будет отвечать за очистку терминала, например:
Но, признаться, в повседневной работе мне вполне достаточно и самого первого способа очистки консоли.
👉 @sysadminof
Иногда при работе в терминале вызываемые команды и результаты их выполнения полностью “засоряют” экран и делают работу в консоли некомфортной. Давайте разберемся с несколькими способами быстрой очистки терминала в Linux!
1 - На мой взгляд, самый простой и самый быстрый способ очистки терминала - использование комбинации клавиш
ctrl+L
(control+L для MacOS).2 - Вторым широко известным способом очистки консоли является команда clear.
3 - На третьем месте по частоте использования в целях очистки терминала находится команда
reset
.4 - Далее следуют несколько экзотические способы. Например, для очистки терминала можно ввести такую команду:
printf "\033c"
Естественно, это не так удобно в использовании, как первые три варианта, но мы можем сделать алиас:
alias cls='printf "\033c"'
И это уже не выглядит странно.
5 - Данный вариант можно использовать для очистки терминала в дистрибутивах с графической оболочкой KDE (там терминал по умолчанию называется Konsole):
clear && echo -en "\e[3J"
Ну или сразу создаем алиас:
alias cls='clear && echo -en "\e[3J"'
6 - В дистрибутивах с оболочкой GNOME (например, Ubuntu 18.04) можно самостоятельно назначить комбинацию клавиш, которая будет отвечать за очистку терминала, например:
Shift + ctrl + alt + c
Но, признаться, в повседневной работе мне вполне достаточно и самого первого способа очистки консоли.
👉 @sysadminof
👍4
Подключение к shadow сессии непривилегированного пользователя
Необходимо выдать права группе пользователей на подключение к shadow сессии на терминальном сервере.
В командной строке терминального сервера выполняем следующую команду.
Необходима перезагрузка
Определяем список сессий
И выполняем подключение
Небольшой скрипт автоматизации подключения
👉 @sysadminof
Необходимо выдать права группе пользователей на подключение к shadow сессии на терминальном сервере.
В командной строке терминального сервера выполняем следующую команду.
wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TSPermissionsSetting WHERE (TerminalName="RDP-Tc
Необходима перезагрузка
Определяем список сессий
query session /server:terminal01
И выполняем подключение
mstsc /shadow:5 /control /noconsentprompt
Небольшой скрипт автоматизации подключения
@echo off
query session
echo
set /p UserSessionID= Enter the session ID:
mstsc /shadow:%UserSessionID% /control /noconsentprompt
👉 @sysadminof
👍4❤2
Подборка Telegram каналов для программистов
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Excel лайфхак📌
https://t.me/Excel_lifehack
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Excel лайфхак📌
https://t.me/Excel_lifehack
👍2❤1