cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Книги для Системного Администратора

Библиотека Системного Администратора (только книги, мануалы) По всем вопросам @evgenycarter

Show more
Advertising posts
15 042
Subscribers
No data24 hours
+337 days
+7030 days
Posting time distributions

Data loading in progress...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
Publication analysis
PostsViews
Shares
Views dynamics
01
Python для сетевых инженеров Natasha Samoylenko (2023) В книге рассматриваются основы Python с примерами и заданиями построенными на сетевой тематике. С одной стороны, книга достаточно базовая, чтобы её мог одолеть любой желающий, а с другой стороны, в книге рассматриваются все основные темы, которые позволят дальше расти самостоятельно. Книга не ставит своей целью глубокое рассмотрение Python. Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования. Всё, что рассматривается в книге, ориентировано на сетевое оборудование и работу с ним. Это даёт возможность сразу использовать в работе сетевого инженера то, что было изучено на курсе. Все примеры показываются на примере оборудования Cisco, но, конечно же, они применимы и для любого другого оборудования. В большинстве примеров в книге используется Python 3.7. При этом Python 3.7 это минимальная версия для работы с книгой, для версий >= 3.7 практически все что рассматривается в книге (изменился вывод некоторых сообщений), будет работать аналогично, для версий Python < 3.7 возможны нюансы. 👉 @i_odmin_book
1 40078Loading...
02
Как работает DHCP 👉 @i_odmin_book
2 32273Loading...
03
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳 Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы. Тебя ждет всего три шага: 1️⃣ Пройди тест После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний! 2️⃣ Реши кейс Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей. 3️⃣ Стань победителем Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством. Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8KbLxL
2 2073Loading...
04
😀 Подписывайтесь на канал 👉@tipsysdmin
1 84816Loading...
05
Представления архитектуры — что это и как с ними работать? Навыки работы с архитектурой увеличивают ценность любого IT-специалиста. Самое время погрузиться в тему подробнее — приходите на открытый практический урок от OTUS, где опытный эксперт разберет: - метод ADR/ADL; - артефакты архитектуры; - варианты представления архитектуры; - несколько интересных кейсов. 🗓 Встречаемся 30 мая в 20:00 мск в преддверии старта курса «Microservice Architecture». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS! Ссылка для регистрации: https://vk.cc/cwNzO6 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2 0852Loading...
06
Редиректы командной строки Linux 👉 @i_odmin_book
2 23445Loading...
07
📁 Linux File Permission 👉 @i_odmin_book
2 46975Loading...
08
Подборка 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
2 40137Loading...
09
Инструменты сетевого администрирования Linux 👉 @i_odmin_book
2 53789Loading...
10
Советы по SSH 👉 @i_odmin_book
3 08441Loading...
11
❓ Как управлять Kubernetes с помощью Ansible Делимся переводом статьи об интеграции Kubernetes и Ansible. Из статьи вы узнаете, как подготовить среду для работы, как развернуть кластер Kubernetes с помощью Ansible, как управлять ресурсами Kubernetes и автоматизировать обновления. ЧИТАТЬ НА ХАБРЕ А тех, кому надо разобраться как работает Ansible под капотом и научиться настраивать его под любые свои задачи, приглашаем на новый поток курса «Ansible: Infrastructure as Code» от Слёрма. На курсе вы узнаете: → как писать плейбуки и роли; → как деплоить Flask-приложения; → как настраивать IaC в Gitlab. Вас ждут 10 часов видеолекций, 36 часов стендов для практики, тестовые задания, встречи со спикерами и итоговая сертификация. Не упустите шанс освоить новые навыки — поток стартует уже 20 мая ⌛️ ПОДРОБНОСТИ КУРСА
3 43514Loading...
12
Контейнеры vs виртуальных машин 👉 @i_odmin_book
3 42535Loading...
13
Fuck - это великолепная утилита, которое исправляет ошибки в предыдущих консольных командах. Примеры: ➜ apt-get install vim E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? ➜ fuck sudo apt-get install vim [enter/↑/↓/ctrl+c] [sudo] password for nvbn: Reading package lists... Done ... ➜ git push fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master ➜ fuck git push --set-upstream origin master [enter/↑/↓/ctrl+c] Counting objects: 9, done. ... Установка На Ubuntu / Mint установите The Fuck с помощью следующих команд: sudo apt update sudo apt install python3-dev python3-pip python3-setuptools pip3 install thefuck --user На FreeBSD установите The Fuck с помощью следующих команд: pkg install thefuck На macOS или Linux установить The Fuck можно через Homebrew: brew install thefuck https://github.com/nvbn/thefuck 👉 @i_odmin_book
4 825155Loading...
14
Переходите на безопасную сторону Прямо сейчас в России открыто более 3000 вакансий для специалистов по информационной безопасности. Зарплата по этим вакансиям может достигать 500 тысяч рублей. Хотите освоить профессию, которая востребована прямо сейчас и имеет отличные перспективы? Тогда записывайтесь на курс Администратор систем защиты информации. Программа разработана компанией Positive Technologies совместно с МФТИ – одним из ведущих технических вузов страны. Поток стартует уже 15 мая, успейте записаться
3 3021Loading...
15
Шпаргалка по Linux 👉 @i_odmin_book
3 81484Loading...
16
😒2 канала для каждого сетевого инженера и безопасника Серверная Админа - большое количество уроков и статей по устройству компьютерных сетей. Кладезь информации для безопасника Бункер Хакера - Сборник инструментов, книг, справочников, гайды и ресурсы по информационной безопасности, анонимности и разведки.
3 1515Loading...
17
adduser — команда, упрощающая создание учетных записей пользователей в основанных на Debian дистрибутивах Команда adduser используется в дистрибутиве Debian для упрощения создания учетных записей пользователей, а также автоматической проверки их соотвествия политике упомянутого дистрибутива. Она реализована в виде обертки для таких утилит, как useradd, passwd и chfn и использует дополнительный файл конфигурации /etc/adduser.conf для хранения параметров, относящихся к политике дистрибутива Debian. Примечание: в дистрибутивах, не имеющих отношения к Debian, команда adduser полностью аналогична команде useradd (если быть точнее, она представлена обычной символьной ссылкой на утилиту useradd). Базовый синтаксис команды adduser: # adduser В результате исполнения данной команды выполняются следующие операции: 1- Создается учетная запись пользователя с именем . 2- Создается домашняя директория пользователя /home/, в которую копируются файлы из директории /etc/skel. 3- Создается группа пользователей с именем, соотвествующим имени нового пользователя, причем сам этот пользователь добавляется в нее. 4- Выводится запрос ввода пароля для учетной записи пользователя. 5- Выводится запрос ввода дополнительной информации, относящейся к учетной записи пользователя. Несложно догадаться, что для выполнения практически всех описанных действий может использоваться приведенная ниже последовательность команд на основе более распространенных утилит: # useradd -m -U # passwd # chfn Еще одним вариантом использования рассматриваемой команды является добавление существующего пользователя в новую группу пользователей. В этом случае используется следующий синтаксис: # adduser Данная команда также может быть заменена на более сложную команду на основе более распространенной утилиты usermod: # usermod -G , ..., Вторая команда является более сложной, но при этом и более гибкой, ведь она позволяет добавить пользователя сразу в несколько новых групп. Примеры использования Создание учетной записи пользователя iodminbook # adduser iodminbook Добавление пользователя iodminbook в группу testgroup # adduser iodminbook testgroup 👉 @i_odmin_book
3 05553Loading...
18
SID Идентификатор безопасности security identifier (SID) в Windows (а также в Active Directory) — это уникальное значение для каждого объекта, которое используется для его однозначной идентификации. Вместо имён пользователей и компьютеров в правилах доступа используется SID. Он состоит из базовой части и добавочной. Базовая обозначает основной объект (ПК или домен), добавочная подобъекты в нём (пользователи и группы домена). Пример: S-1-5-21-705789055-1138749243-1717242729-1108 SID всегда уникален и не может совпадать с SID другого объекта как на локальном ПК так и с SID'ами других ПК и пользователей, в том числе доменных. Получить информацию о SID можно с помощью команд Инструментария Управления Windows, WMIC (Windows Management Instrumentation Command). SID пользователей (в этот список попадают не только локальные пользователи, но и доменные - все с кем данный компьютер имел дело): wmic useraccount get name, sid SID групп: wmic group get name, sid 👉 @i_odmin_book
3 41046Loading...
19
Firebird Conf 2024: конференция для разработчиков и администраторов СУБД 🕊6 июня пройдёт конференция для разработчиков, администраторов и активных пользователей СУБД Firebird — знаковое событие, которое объединяет ИТ-сообщество каждый год и становится местом, где формируются новые профессиональные связи и рождаются проекты. 🔥На Firebird Conf можно провести время и с пользой, и с удовольствием: программа состоит из активностей за пределами конференц-зала и докладов, в рамках которых спикеры поднимут такие темы, как: 🔴 Новые возможности в СУБД Firebird 6.0 и Ред База Данных 6.0 🔴Firebird в высоконагруженной системе мониторинга сети 🔴Особенности миграции с MS SQL Server на СУБД Firebird 🔴Средства разработки для Firebird 🔴Полнотекстовые движки в СУБД Firebird 🔴Обеспечение решения вопросов производительности Firebird при управлении командой разработчиков 🔴IBProvider - реализация промышленных интерфейсов для СУБД Firebird 📌Важное объявление по стоимости билетов: действие промокода FBCONF30 на скидку 30% заканчивается 26 мая, далее билеты можно будет приобрести только за полную их стоимость. Промокод можно активировать на сайте при покупке билета. Реклама, ООО «Ред Софт», ИНН 9705000373, erid: 2VtzqwKk2gQ
3 2436Loading...
20
📂 Файловая система Linux 👉 @i_odmin_book
3 592110Loading...
21
PuTTY. Подключение по SSH без пароля (по SSL ключу) Создаём ключ C:\>puttygen.exe - выбираем тип ключа RSA, количество бит: 2048 - нажимаем "Generate" и водим мышкой, пока не заполнится прогресс-бар, - задаём пароль шифрации ключа "Key passphrase", подтверждаем его "Confirm passphrase" - сохраняем публичный ключ "Save public key", задаём имя rsa.pub (не забудем указать расширение явным образом ) - сохраняем приватный (секретный) ключ "Save private key", задаём имя rsa.ppk Вместо rsa можно указать любое имя на латинице. Создаём подключение C:\>putty.exe - Host Name: 10.0.0.254, Port: 22, Saved Sessions: 254 (любое имя соединения) - В категории Connection -> Data -> Auto-login username: ivanov - В категории Connection -> SSH -> Auth -> Private key file ... жмём кнопку Browse, выбираем rsa1.ppk - В категории Connection -> SSH ->Preferred SSH protocol version выбираем "1" - В категории Window -> Translation выбираем кодировку удалённой системы, при несовпадении кодировки в mc вместо псевдографики будет мусор - Возвращаемся в категорию Session и сохраняем настройки, нажимая кнопку Save. Подключаемся Публичный ключ можно смело передавать администраторам серверов, к которым будем подключаться. Если мы и есть администратор, то - жмём Open. Т.к. публичный ключ мы ещё не добавили, то придётся ввести пароль. - Здесь действия те же, что и при подключении из Linux. Добавляем содержимое файла rsa1.pub в домашний каталог пользователя /home/pavel/.ssh/authorized_keys. - На этом всё. Загружаем PuTTY и щёлкаем два раза по названию соединения 254. Теперь мы должны подключиться к серверу 10.0.0.254 пользователем pavel без запроса пароля. Получение открытого ключа SSL из секретного Если есть секретный SSL ключ (приватный, ppk), то с помощью PuTTY Key Generator (puttygen.exe) можно воссоздать и открытый (публичный, public). Для этого в окне генератора ключей: - загружаем секретный ключ: выбираем меню File → Load private key - Вводим кодовое слово (passphrase) если требуется для данного ключа - Публичный ключ формате OpenSSH отображается под надписью "Public key for pasting into OpenSSH authorized_keys file field". Его можно скопировать в отдельный файл или выслать эту строку администратору сервера просто в тексте письма. 👉 @i_odmin_book
3 416104Loading...
22
Bash Переменные в строке bash echo os-$(uname) # os-Linux Команды break - выход из цикла for, while или until continue - выполнение следующей итерации цикла for, while или until echo - вывод аргументов, разделенных пробелами, на стандартное устройство вывода exit - выход из оболочки export - отмечает аргументы как переменные для передачи в дочерние процессы в среде hash - запоминает полные имена путей команд, указанных в качестве аргументов, чтобы не искать их при следующем обращении kill - посылает сигнал завершения процессу pwd - выводит текущий рабочий каталог read - читает строку из ввода оболочки и использует ее для присвоения значений указанным переменным. return - заставляет функцию оболочки выйти с указанным значением shift - перемещает позиционные параметры налево test - вычисляет условное выражение times - выводит имя пользователя и системное время, использованное оболочкой и ее потомками trap - указывает команды, которые должны выполняться при получении оболочкой сигнала unset - вызывает уничтожение переменных оболочки wait - ждет выхода из дочернего процесса и сообщает выходное состояние. Зарезервированные переменные $DIRSTACK - содержимое вершины стека каталогов $EDITOR - текстовый редактор по умолчанию $EUID - Эффективный UID. Если вы использовали программу su для выполнения команд от другого пользователя, то эта переменная содержит UID этого пользователя, в то время как... $UID - ...содержит реальный идентификатор, который устанавливается только при логине. $FUNCNAME - имя текущей функции в скрипте. $GROUPS - массив групп к которым принадлежит текущий пользователь $HOME - домашний каталог пользователя $HOSTNAME - ваш hostname $HOSTTYPE - архитектура машины. $LC_CTYPE - внутренняя переменная, котороя определяет кодировку символов $OLDPWD - прежний рабочий каталог $OSTYPE - тип ОС $PATH - путь поиска программ $PPID - идентификатор родительского процесса $SECONDS - время работы скрипта(в сек.) $# - общее количество параметров переданных скрипту $* - все аргументы переданыне скрипту(выводятся в строку) $@ - тоже самое, что и предыдущий, но параметры выводятся в столбик $! - PID последнего запущенного в фоне процесса $$ - PID самого скрипта Переменные и параметры скрипта Приведу как пример небольшой пример, который мы разберем: #!/bin/bash # указываем где у нас хранится bash-интерпретатор parametr1=$1 # присваиваем переменной parametr1 значение первого параметра скрипта script_name=$0 #п рисваиваем переменной script_name значение имени скрипта echo "Вы запустили скрипт с именем $script_name и параметром $parametr1" # команда echo выводит определенную строку, обращение к переменным осуществляется через $имя_переменной. echo 'Вы запустили скрипт с именем $script_name и параметром $parametr1' # здесь мы видим другие кавычки, разница в том, что в одинарных кавычках не происходит подстановки переменных. exit 0 #Выход с кодом 0 (удачное завершение работы скрипта) Результат выполнения скрипта: ite@ite-desktop:~$ ./test.sh qwerty Вы запустили скрипт с именем ./test.sh и параметром qwerty Вы запустили скрипт с именем $script_name и параметром $parametr1 👉 @i_odmin_book
3 760104Loading...
23
7 популярных сетевых протоколов 👉 @i_odmin_book
3 70188Loading...
24
Обучение по DevOps для разработчиков, сисадминов и тестировщиков — прокачайте свое резюме для крутых проектов Изучите актуальный стек технологий, расширьте портфолио и увеличьте востребованность и доход всего за 5 месяцев Живые онлайн-лекции с опытными экспертами, огромное количество практики и доступные условия 🗓 Старт 30 мая 🎁 В честь предстоящих праздников мы дарим скидку по промокоду MAY2024 (-15% с 28.04 по 01.05.2024 включительно) 💻 Пройдите вступительный тест, чтобы забронировать скидку: https://vk.cc/cwo4uM Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
3 7590Loading...
25
Основные команды Linux: Системная информация date – вывести текущую дату и время [ммддччмм[гг]].сс – установка даты и времени (мм – месяц, дд – дата, чч – час, мм – минут, гг – год, сс – секунд) cal – вывести календарь на текущий месяц uptime – показать текущий аптайм uname – показать информацию о ядре -s – Показать имя ядра (информация выдается по умолчанию, если ни одна опция не указана) -n – Показать имя хоста. -r – Показать номер выпуска ядра. Эта опция часто используется с командами управления модулями. -v – Показать версию ядра. -m – Показать имя аппаратной платформы (CPU). -o – Показать имя операционной системы. -a – Показать всю возможную информацию. cat /proc/cpuinfo – информация ЦПУ cat /proc/meminfo – информация о памяти df – показать инф. о использовании дисков -t – указание типа ФС -h – в “понятном” виде -T – отображение типа ФС -i – отображение информации об inode -x fstype – исключение вывода по типу ФС du – вывести “вес” текущего каталога -s – с подкаталогами -h – в “понятном” виде -m – вывод в мегабайтах dmidecode – информация о железе, берется из API DMI (пакет pmtools) -t– указать тип устройства -t 17 – информация о памяти -q – вывод меньшей информации free – использование памяти и swap whereis file– отображение расположения файла file which app – отображает путь к команде app type app – аналог каманды which enable – вывод встроенных в интерпретатор команд lshw – обтображение списка устройств lsmod – список подключенный модулей ядра modprobe modulemane – добавления и удаления модулей ядра Linux modinfo modulename – информация о модуле modulename -F param – отображение только параметра param для модуля 👉 @i_odmin_book
3 45497Loading...
26
Вы разработчик, но ещё не разобрались в инструментах DevOps-инженера? Тогда Слёрм идет к вам! Приглашаем на курс DevOps Tools: курс для тех, кто хочет прокачаться в работе с K8s и всеми сопутствующими ПО. Старт потока 3 мая, присоединиться можно по ссылке ⚡️О чем пойдет речь на курсе? Цикл управления контейнерами загадочен и многогранен. Инженеры используют такие инструменты, как Docker и Ansible, настраивают логирование, учатся управлять контейнерами и настраивать среды. В Слёрме вам помогут освоить функционал DevOps-инженера для решения ваших задач. 📎Что в программе? - Принцип работы самых популярных инструментов DevOps. - Контейнеризация и оркестрация: как применить на практике, какие нюансы работы есть. - Как устанавливать Prometheus, настраивать сбор метрик и составлять дашборд. - Что потребуется, чтобы написать K8S-манифест для запуска приложения в кластере Kubernetes. - Каковы секреты технических собеседований и что сделать, чтобы беседа с потенциальным работодателем прошла успешно. И многое другое, программа обучения 🔗по ссылке 💡 Кто спикеры курса? - Владислав Килин, тимлид в голландской e-commerce компании, один из админов русскоязычного сообщества RabbitMQ. - Кирилл Борисов, старший инженер-программист VK и автор видеокурса по Jenkins. ✔️ Как проходит обучение? Обучение проходит в формате потока. Каждую неделю открывается по новому модулю. Спикеры курса поддерживают студентов на протяжении всего обучения: отвечают на вопросы в чате, проведут 4 онлайн-встречи. По итогу курса вы получите сертификат о прохождении обучения. Старт потока 3 мая. Оставьте заявку на сайте Слёрм, чтобы попасть в группу🔥 Реклама ООО «Слёрм» ИНН 3652901451
2 7250Loading...
27
find в Linux как инструмент для администрирования find — утилита поиска файлов по имени и другим свойствам, используемая в UNIX‐подобных операционных системах. С лохматых тысячелетий есть и поддерживаться почти всеми из них. Базовый синтаксис ключей -name — искать по имени файла, при использовании подстановочных образцов параметр заключается в кавычки. Опция `-name' различает прописные и строчные буквы; чтобы использовать поиск без этих различий, воспользуйтесь опцией `-iname'; -type — тип искомого: f=файл, d=каталог, l=ссылка (link), p=канал (pipe), s=сокет; -user — владелец: имя пользователя или UID; -group — владелец: группа пользователя или GID; -perm — указываются права доступа; -size — размер: указывается в 512-байтных блоках или байтах (признак байтов — символ «c» за числом); -atime — время последнего обращения к файлу (в днях); -amin — время последнего обращения к файлу (в минутах); -ctime — время последнего изменения владельца или прав доступа к файлу (в днях); -cmin — время последнего изменения владельца или прав доступа к файлу (в минутах); -mtime — время последнего изменения файла (в днях); -mmin — время последнего изменения файла (в минутах); -newer другой_файл — искать файлы созданные позже, чем другой_файл; -delete — удалять найденные файлы; -ls — генерирует вывод как команда ls -dgils; -print — показывает на экране найденные файлы; -print0 — выводит путь к текущему файлу на стандартный вывод, за которым следует символ ASCII NULL (код символа 0); -exec command {} \; — выполняет над найденным файлом указанную команду; обратите внимание на синтаксис; -ok — перед выполнением команды указанной в -exec, выдаёт запрос; -depth или -d — начинать поиск с самых глубоких уровней вложенности, а не с корня каталога; -maxdepth — максимальный уровень вложенности для поиска. «-maxdepth 0» ограничивает поиск текущим каталогом; -prune — используется, когда вы хотите исключить из поиска определённые каталоги; -mount или -xdev — не переходить на другие файловые системы; -regex — искать по имени файла используя регулярные выражения; -regextype тип — указание типа используемых регулярных выражений; -P — не разворачивать символические ссылки (поведение по умолчанию); -L — разворачивать символические ссылки; -empty — только пустые каталоги. Примеры использования Ищем все файлы, начиная с текущей директории, название которых начинается на iodmin: find . -name 'iodmin*' Найти все файлы, начиная с корневой директории, название которых начинается на iodmin: find / -name 'iodmin*' Поиск в директориях /usr/local/man и /opt/local/man файлов, название которых начинается на iodmin: find /usr/local/man /opt/local/man -name 'iodmin*' Ищем графические файлы, начиная с текущего каталога (см.на кавычки): find . -type f -regex ".*\.\(jpg\|jpeg\|gif\|png\|JPG\|JPEG\|GIF\|PNG\)" Вывести список файлов (см. на / ) во всей файловой системе, чей размер больше 100 Мб: find / -size +100M -print Ищем файлы в указанных каталогах: find /var/spool/postfix/{deferred,active,maildrop,incoming}/ -type f 👉 @i_odmin_book
2 667109Loading...
28
Чувствуешь, что для карьерного роста в ИБ нужно подтянуть актуальный стек технологий? Мы знаем, что делать! Всего за пару часов ты сможешь: - изучить популярные подходы к защите инфраструктуры; - разобраться, что такое ZTNA и почему это важно сегодня; - познакомиться с концепцией SASE и вспомнить о концепциях безопасности SoD. Приходи на бесплатный практический урок «Основные принципы обеспечения информационной безопасности стека приложений и инфраструктуры». Спикер Александр Горячев — опытный инженер по информационной безопасности инфраструктуры. Урок пройдет 26 апреля в 20:00 мск и будет приурочен к старту большого курса «Внедрение и работа в DevSecOps». После вебинара ты получишь специальную цену на обучение и консультацию от менеджеров! Пройди короткий тест прямо сейчас, чтобы посетить бесплатный вебинар: https://vk.cc/cwmwx1 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2 9641Loading...
29
PowerShell скрипт смены пароля в AD у всех пользователей. Меняет всем пароль в AD и ставит галку о смене при первом входе. Import-Module ActiveDirectory $users = Get-ADUser -Filter * -SearchBase "OU=Пользователи,DC=flammlin,DC=local" foreach ($user in $users) { $password = ConvertTo-SecureString -String "Qwerty123" -AsPlainText –Force Set-ADAccountPassword -Identity $user -NewPassword $password -Reset -PassThru | Set-ADuser -ChangePasswordAtLogon $True } 👉 @i_odmin_book
3 25268Loading...
30
Шпаргалка по MDRAID Создание массива: mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 После чего нужно создать конфигурационный файл mdadm.conf mdadm --detail --scan > /etc/mdadm/mdadm.conf И записать изменения в загрузочный образ: update-initramfs -u Работа с массивом Пометка диска как сбойного Диск в массиве можно условно сделать сбойным, ключ --fail (-f): mdadm /dev/md0 --fail /dev/hde1 mdadm /dev/md0 -f /dev/hde1 Удаление сбойного диска Сбойный диск можно удалить с помощью ключа --remove (-r): mdadm /dev/md0 --remove /dev/hde1 mdadm /dev/md0 -r /dev/hde1 Добавление нового диска Добавить новый диск в массив можно с помощью ключей --add (-a) и --re-add: mdadm /dev/md0 --add /dev/hde1 mdadm /dev/md0 -a /dev/hde1 Сборка существующего массива Собрать существующий массив можно с помощью mdadm --assemble. Как дополнительный аргумент указывается, нужно ли выполнять сканирование устройств, и если нет, то какие устройства нужно собирать. mdadm --assemble /dev/md0 /dev/hde1 /dev/hdf2 /dev/hdg1 mdadm --assemble --scan Проверить состояние массива и получить информацию и массиве Состояние массива: cat /proc/mdstat Информация о массиве: mdadm --detail /dev/md0 Информация об элементе массива: mdadm --examine /dev/sda1 Проверка целостности. зарускаем проверку echo check > /sys/block/md1/md/sync_action смотрим результат ~# cat /proc/mdstat Personalities : [raid10] [raid1] md0 : active raid1 sdb1[1] sda1[0] sdc1[2] sdd1[3] 128384 blocks [4/4] [UUUU] md1 : active raid10 sdd2[3] sdc2[2] sda2[0] sdb2[1] 134222848 blocks 256K chunks 2 near-copies [4/4] [UUUU] [>....................] check = 0.5% (787072/134222848) finish=19.7min speed=112438K/sec Убить массив mdadm --stop /dev/md0 mdadm --zero-superblock /dev/sda.. 👉 @i_odmin_book
2 87775Loading...
31
❤️💻📱⌚️🖥🔋📡🕹 Закрой задачу и порадуй себя! Большой выбор новинок и техники для офиса в Ситилинке! Новым клиентам – скидка: • 10 % при покупке до 100 00 ₽, действует до 5 мая 2024 года. Промокод ТГ10 • 10% для юридических лиц, действует до 31 мая 2024. Промокод FIRST2B
2 9731Loading...
32
Полезный софт для самохостинга Home Assistant и Node-RED — управление умным домом. Pi-hole — фильтрация интернет-трафика во всей сети, блокировка рекламы. Plex — проприетарный медиасервер для стриминга (в качестве свободной альтернативы можно использовать Jellyfin). Transmission — быстрый и простой торрент-клиент, с ним интегрируется менеджер/индексатор Radarr или Sonarr для мониторинга RSS-раздач и автоматического скачивания новых эпизодов. Всё это сразу подгружается в Plex/Jellyfin. Есть ещё менеджер Lidarr — то же самое, только для музыки, и Prowlarr для интеграции Lidarr, Mylar3, Radarr, Readarr и Sonarr в одном интерфейсе. Audioserve, audiobookshelf и Boringstreamer — простые серверы для аудиостриминга, то есть раздачи аудиофайлов из папок (аудиокниги, музыка, подкасты). Nextcloud — опенсорсная замена Google Drive и другим облачным хостингам. PhotoPrism — хранение фотографий, красивый интерфейс для просмотра альбомов и удалённого доступа. Invidious — клиент для YouTube без трекинга и рекламы. Nitter — фронтенд для Twitter (если вы им ещё пользуетесь). Whoogle — фронтенд для Google, очищенный от рекламы, скриптов, ссылок AMP, кукисов и трекинга по IP-адресам с профилированием пользователей, чем занимается Google. LibReddit — альтернативный приватный фронтенд для Reddit, тоже без трекинга и рекламы. SyncThing — синхронизация файлов между всеми устройствами. Code Server — запуск VS Code на сервере и удалённый доступ из браузера. Vaultwarden — неофициальный сервер для менеджера паролей Bitwarden. Tailscale — не требующий настройки VPN, который даёт доступ к вашему серверу из любой точки мира. Synapse — свой инстанс Matrix для децентрализованных чатов, совместимый с клиентами Element. Electrs — быстрый и эффективный сервер для кошелька Electrum. Gitea — простой хостинг Git. Uptime Kuma — мониторинг аптайма для своего сервера. 👉 @i_odmin_book
3 009122Loading...
33
Структура папок в Linux Понимание файловой системы Linux, структуры каталогов, размещения конфигурационных, исполняемых и временных файлов поможет вам лучше разбираться в своей системе и стать успешным системным администратором. Файловая система Linux будет непривычна именно для новичка, только что перешедшего с Windows, ведь здесь все совсем по-другому. В отличие от Windows, программа не находится в одной папке, а, как правило, распределена по корневой файловой системе. Это распределение поддается определенным правилам. Вы когда-нибудь задавались вопросом, почему некоторые программы находятся в папке /bin, или /sbin, /usr/sbin, /usr/local/bin, в чем разница между этими каталогами? Например, программа less, находится в каталоге /usr/bin, но почему не в /sbin или /usr/sbin. А такие программы, как ifconfig или fdisk находятся в каталоге /sbin и нигде иначе. В этой статье будет полностью рассмотрена структура файловой системы Linux, после ее прочтения вы сможете понять смысл использования большинства папок в корневом каталоге Linux. https://telegra.ph/Struktura-papok-v-Linux-04-20 👉 @i_odmin_book
3 396103Loading...
34
Бесплатный открытый урок для DevOps и разработчиков: освойте ключевой подход «инфраструктура как код» на примере Terraform — одного из самых популярных инструментов для управления этим подходом 🔥На вебинаре разберем: - основные концепции инфраструктуры как кода и её преимущества; - основные понятия и возможности Terraform; - как написать конфигурационные файлы Terraform для развертывания и управления инфраструктурой; - использования Terraform для развертывания облачных ресурсов на примерe Google Cloud; - практические советы и лучшие практики при работе с Terraform. 🗓 Встречаемся 25 апреля в 20:00 мск в рамках курса «DevOps практики и инструменты». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS! Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://vk.cc/cwgFBq Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
3 7032Loading...
35
Шпаргалка CISCO JUNIPER EQUIVALENT COMMANDS – CLI 👉 @i_odmin_book
3 37535Loading...
Python для сетевых инженеров Natasha Samoylenko (2023) В книге рассматриваются основы Python с примерами и заданиями построенными на сетевой тематике. С одной стороны, книга достаточно базовая, чтобы её мог одолеть любой желающий, а с другой стороны, в книге рассматриваются все основные темы, которые позволят дальше расти самостоятельно. Книга не ставит своей целью глубокое рассмотрение Python. Задача книги – объяснить понятным языком основы Python и дать понимание необходимых инструментов для его практического использования. Всё, что рассматривается в книге, ориентировано на сетевое оборудование и работу с ним. Это даёт возможность сразу использовать в работе сетевого инженера то, что было изучено на курсе. Все примеры показываются на примере оборудования Cisco, но, конечно же, они применимы и для любого другого оборудования. В большинстве примеров в книге используется Python 3.7. При этом Python 3.7 это минимальная версия для работы с книгой, для версий >= 3.7 практически все что рассматривается в книге (изменился вывод некоторых сообщений), будет работать аналогично, для версий Python < 3.7 возможны нюансы. 👉 @i_odmin_book
Show all...
👍 9
Photo unavailableShow in Telegram
Как работает DHCP 👉 @i_odmin_book
Show all...
🔥 14👍 5😎 3😁 2
Photo unavailableShow in Telegram
Оплачиваемая стажировка и трудоустройство без опыта — ну ничего себе 😳 Все возможно с Добровольным квалификационным экзаменом! Это бесплатный проект Правительства Москвы, где ты можешь показать свои знания по специальности, запомниться потенциальным работодателям и получить оффер в престижные компании Москвы. Тебя ждет всего три шага: 1️⃣ Пройди тест После регистрации на сайте ДКЭ тебе будет доступно 70 профессий по 7 направлениям. Выбирай тест по своей специальности и проверь уровень своих знаний! 2️⃣ Реши кейс Если ты успешно сдал тест, тебя пригласят на следующий этап, где ты с другими участниками в команде будешь решать реальный кейс одного из работодателей. 3️⃣ Стань победителем Окажись в числе лучших по общему количеству баллов за оба этапа и получи шанс попасть на оплачиваемую стажировку с дальнейшим трудоустройством. Готов проявить себя? Регистрируйся и начинай проходить тест — https://dke.moscow Реклама. АНО "РАЗВИТИЕ ЧЕЛОВЕЧЕСКОГО КАПИТАЛА", АНО "РЧК". ИНН 7710364647. erid: LjN8KbLxL
Show all...
👎 3👍 1🔥 1😁 1
Photo unavailableShow in Telegram
😀 Подписывайтесь на канал 👉@tipsysdmin
Show all...
😁 33👍 5🤣 1
Photo unavailableShow in Telegram
Представления архитектуры — что это и как с ними работать? Навыки работы с архитектурой увеличивают ценность любого IT-специалиста. Самое время погрузиться в тему подробнее — приходите на открытый практический урок от OTUS, где опытный эксперт разберет: - метод ADR/ADL; - артефакты архитектуры; - варианты представления архитектуры; - несколько интересных кейсов. 🗓 Встречаемся 30 мая в 20:00 мск в преддверии старта курса «Microservice Architecture». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS! Ссылка для регистрации: https://vk.cc/cwNzO6 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Show all...
💩 2👍 1😁 1
Редиректы командной строки Linux 👉 @i_odmin_book
Show all...
👍 4 2
Photo unavailableShow in Telegram
📁 Linux File Permission 👉 @i_odmin_book
Show all...
👍 10
Подборка 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
Show all...
👍 7
Photo unavailableShow in Telegram
Инструменты сетевого администрирования Linux 👉 @i_odmin_book
Show all...
👍 15🥰 2
Photo unavailableShow in Telegram
Советы по SSH 👉 @i_odmin_book
Show all...
🎉 8👍 2