Обложка канала

Системный администратор. Страница 67

18542 @i_odmin

Системный администратор. Все для системного администратора: библиотека электронных книг, полезные статьи, мануалы.

  • Системный администратор

    ⚡️Почему безопасность должна быть на всех этапах CI/CD? 🔥Узнайте 20 апреля в 20:00 (мск) на открытом уроке c Филиппом Игнатенко, руководителем направления безопасной разработки в компании Digital Energy. 📚На занятии мы затронем темы: - Работа над ошибками классического подхода к защите информации. - Рассмотрение DevSecOps как ключа к парадигме правильной безопасной разработки. - Способы трансформации DevOps-процессов в безопасную среду, ускоряющую процессы разработки и формирующую кибер-иммунитет у ваших приложений. 👉🏻Регистрация на урок: https://otus.pw/xLY3/
  • Системный администратор

    NFS \ Rsync \ Backup NFS сервер: на сервер ставим apt-get install nfs-kernel-server nfs-common portmap /usr/allbackup тут все будут бэкапы nano /etc/exports тут ставим какие нужны каталоги /usr/allbackup/name_catalog ip_clienta(rw,sync,no_root_squash,no_subtree_check) применить команду exportfs -a NFS на клиенте: apt-get install nfs-common portmap rsync mkdir /nfs/name_catalog -p nano /etc/fstab ip_server:/usr/allbackup/name_catalog /nfs/name_catalog nfs rw,sync,hard,intr 0 0 Создаем каталоги для бэкапа: mkdir -p /root/backup/{www,etc,sql} Скрипт для бэкапа: touch /root/backupwww ---------------------------------------- #!/bin/bash #[Changes Directory] cd /root/backup #[Stamps the file name with a date] TIMESTAMP=`date +%m-%d-%y-%H%M` #[DB Backup Scripts] # DB Name HOST=localhost DBNAME="basename" USER="username" PASSWORD="password" DUMP_PATH=/root/backup/sql BACK_PATH=/root/backup/www BACK_PATH3=/root/backup/etc #dbname mysqldump --opt -c -e -Q -h$HOST -u$USER -p$PASSWORD $DBNAME > $DBNAME.sql tar czpf $DUMP_PATH/$DBNAME.$TIMESTAMP.tar.gz $DBNAME.sql rm -f $DBNAME.sql #Backing up files tar cvzpf $BACK_PATH/www.$TIMESTAMP.tar.gz --same-owner --exclude=/var/www/site/gruzims/* /var/www tar cvzpf $BACK_PATH3/etc.$TIMESTAMP.tar.gz /etc ----------------------------------------- Cкрипт стиралки: touch /root/delbackup ----------------------------------------- #!/bin/bash cd /var/backup/ find /var/backup/mysql -name "*.tar.gz" -mtime +30 |xargs /bin/rm -f {}; find /var/backup/www -name "*.tar.gz" -mtime +30 |xargs /bin/rm -f {}; ---------------------------------------- Настройка crontab: crontab -e ---------------------------------------- 0 5 * * * /usr/bin/rsync -a /root/ /nfs/folder синхронизируем бэкапы на сервер nfs 0 2 * * * /root/backupwww скрипт бэкапа ----------------------------------------
  • Системный администратор

    Кто-то организовал серверную стойку у себя дома. Такой способ был популярен ранее в России, когда к вам приходили 'маски шоу', и пытались изъять оборудование. Потом появились облака (кто-то хранил данные, кто то нет, не секьюрно). А как сейчас обстоит дело в виду массового ухода с западных ЦОД? Подписывайтесь на канал 👉@tipsysdmin
  • Реклама

  • Системный администратор

    Пароль на папку \ .htpasswd 0. редактируем конфиг апача httpd.conf nano /etc/apache2/httpd.conf <Directory "/var/www/folderpass"> AuthName "Введите пароль" AuthType Basic AuthUserFile /var/www/folderpass/.htpasswd файл с паролем require vasya пользователь require valid-user </Directory> 1. Создание самого пароля htpasswd -c /var/www/folderpass/.htpasswd vasya PS многие конечно знают, но решили напомнить 😉
  • Системный администратор

    Подборка каналов для IT специалистов 🎯 Вакансии 📌 https://t.me/progjob Вакансии для программистов Системное администрирование 📌 https://t.me/i_DevOps Все для DevOps 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 Чат системных администраторов Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика Разработка игр 📌 https://t.me/game_devv GameDev: разработка игр Программирование, Биг дата, книги 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/coddy_academy Академия кода Шутки программистов 📌 https://t.me/itumor ITumor | программисты шутят Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Английский 📌 https://t.me/UchuEnglish Английский с нуля Математика 📌 https://t.me/Pomatematike Канал по математике Арбитраж трафика 📌 https://t.me/partnerochkin CPA и арбитраж трафика Крипта 📌 https://t.me/bitkoinoff Новости криптовалют
  • Системный администратор

    Безопасность центра обработки данных Google: 6 уровней в глубину Подписывайтесь на канал 👉@tipsysdmin
  • Системный администратор

    Сисадмин? DevOps? Инфраструктурщик? Подключайся к одному из крупнейших сообществ по IT-инфраструктуре REBRAIN, с нами уже больше 20 000 человек. С нас: Более 20 бесплатных открытых практикумов каждый месяц. Спикеры — профессиональные инженеры из лучших компаний ( Avito / Skyeng / AWS / Luxoft / DataArt и др.). Разбор реальных кейсов автоматизации. Самый актуальный технологический стек — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka , MySQL, Golang и др. Работа в консоли и ответы на вопросы в прямом эфире. Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций. И да, все это бесплатно! Подключайтесь.
  • Системный администратор

    Универсальный Helm-чарт для ваших приложений Сегодня говорим про Helm и то, как мы у себя в Nixys пришли к универсальному чарту, который стали использовать в своей работе как стандартный инструмент и почему это сделало нашу работу эффективнее. #Helm Подпишись 👉@i_DevOps
  • Системный администратор

    Команды Linux: IPTABLES (firewall) iptables -t filter -nL iptables -nL — отобразить все цепочки правил iptables -t nat -L — отобразить все цепочки правил в NAT-таблице iptables -t filter -F или iptables -F — очистить все цепочки правил в filter-таблице iptables -t nat -F — очистить все цепочки правил в NAT-таблице iptables -t filter -X — удалить все пользовательские цепочки правил в filter-таблице iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT — позволить входящее подключение telnet'ом iptables -t filter -A OUTPUT -p tcp --dport http -j DROP — блокировать исходящие HTTP-соединения iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT — позволить «прокидывать» (forward) POP3-соединения iptables -t filter -A INPUT -j LOG --log-prefix "DROP INPUT" — включить журналирование ядром пакетов, проходящих через цепочку INPUT, и добавлением к сообщению префикса «DROP INPUT» iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE — включить NAT (Network Address Translate) исходящих пакетов на интерфейс eth0. Допустимо при использовании с динамически выделяемыми IP-адресами. iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22 — перенаправление пакетов, адресованных одному хосту, на другой хост
  • Системный администратор

    Прокачайте свои навыки администрирования Linux! 🗓 19 апреля в OTUS пройдет открытый урок для Linux-админов с опытом. Мы разберем основные принципы обеспечения информационной безопасности стека приложений и инфраструктуры. 👨‍💻 Занятие проведет Филиппом Игнатенко, руководитель направления безопасной разработки в компании Digital Energy. Вместе с экспертом мы поговорим о следующих подходах: - Zero Trust Network Access - Security As A Service Edge - Defense In Depth 👉🏻 Для регистрации на занятие пройдите вступительный тест https://otus.pw/MXV3/ Открытый урок состоится в рамках онлайн-курса «Administrator Linux. Professional».
  • Системный администратор

    10 популярных вопросов и ответов на DevOps собеседовании DevOps работает как мост между разработкой, тестированием и эксплуатацией в сфере IT, и чтобы стать таким специалистом, следует подготовиться к интервью. А подготовиться стоит, ведь в стандартный перечень требований входит опыт системного администратора, разработчика и тестировщика. Командам с открытыми вакансиями нужен «швейцарский нож», поэтому и собеседование может носить специфический характер. Подробнее. Подпишись 👉@i_DevOps
  • Системный администратор

    Скрипт / копирование файла из сетевого хранилища в каталог c:\users\public\desktop\ на разные ПК как оно работает: c:\users\public\desktop\ ---- файлы из этого каталога будут видны всем пользователям на данном пк chcp 1251 >nul --- нужно для решение проблемы с кодировкой set listfile=host.txt --- список компов (комп = одна строка) for /f "tokens=1" %%i in (%listfile%) do call :procedure %%i - цикл (проходит по списку) :procedure copy "\\fileserv\files\file1.lnk" "\\%1\c$\users\public\Desktop\" - выполнение команды Создаем файл copy_file_for_desktops_users.cmd chcp 1251 >nul set listfile=host.txt for /f "tokens=1" %%i in (%listfile%) do call :procedure %%i :procedure copy "\\fileserv\files\file1.lnk" "\\%1\c$\users\public\Desktop\" Создаем файл host.txt KOMP1 KOMP2 KOMP3 KOMP4 KOMP5 KOMP6
  • Системный администратор

    ​Открытые практикумы DevOps и Linux by Rebrain: 19 и 20 Апреля Успевайте зарегистрироваться. Количество мест строго ограничено! Запись практикума “DevOps by Rebrain” в подарок за регистрацию! DevOps by Rebrain: DevOps by Rebrain: Быстрый старт с Kafka! 19 Апреля 19.00 МСК 👉Регистрация 🔹Что такое кафка и зачем она нужна 🔹Быстро настраиваем свой первый кластер с GUI 🔹Разбираемся с партициями, репликами и топиками 🔹Проводим нагрузочное тестирование kafka кластера Кто ведет? Василий Озеров - Руководит международной командой в рамках своего агентства Fevlake. Co-Founder REBRAIN. Более 8 лет Devops практик. На данный момент работает с компаниями: KupiKupon, InMyRoom, News360 и др. Linux by Rebrain: DNS служба. 20 Апреля 20.00 МСК 👉Регистрация 🔹История DNS 🔹Некоторые DNS-записи 🔹Настройка локального DNS Кто ведет? Андрей Буранов - Специалист по UNIX-системам в компании Mail.Ru Group. Опыт работы с ОС Linux более 7 лет. Опыт преподавания более 5 лет. Входит в топ 3 лучших преподавателей образовательных порталов. Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel Присоединяйтесь!
  • Системный администратор

    CVE-2022-27666: Exploit esp6 modules in Linux kernel - ETenal

    This post discloses the exploit of CVE-2022-27666, which achieves local privilege escalation on the latest Ubuntu Desktop 21.10.

    ETenal
  • Системный администратор

    22.04/18:00 Санкт-Петербург Митап, который нужен сейчас. @Selectel совместно с Space307 проводят митап в поддержку твоего морального духа. Вечер пройдёт в формате PowerPoint Party — будем смотреть смешные, интересные и остроумные презентации от разработчиков, маркетологов и других диджитал-коллег. Никакого занудства, только душевные презентации на любые темы: от рейтинга гифок-поздравляшек из вотсапп до обзора на выдру. Всё это — в хорошей компании, с крафтовым пивом и вкусной пиццулей. И в красивом офисе Selectel. И бесплатно. Ждем тебя на Цветочной 19 в Санкт-Петербурге или на онлайн-трансляции: https://slc.tl/2YqWz
  • Реклама

  • Системный администратор

    Сеть (LAN и WiFi): ifconfig eth0 — показать конфигурацию сетевого интерфейса eth0 ifup eth0 — активировать (поднять) интерфейс eth0 ifdown eth0 — деактивировать (опустить) интерфейс eth0 ifconfig eth0 192.168.1.1 netmask 255.255.255.0 — выставить интерфейсу eth0 IP-адрес и маску подсети ifconfig eth0 promisc — перевести интерфейс eth0 в promiscuous-режим для «отлова» пакетов (sniffing) ifconfig eth0 -promisc — отключить promiscuous-режим на интерфейсе eth0 dhclient eth0 — активировать интерфейс eth0 в dhcp-режиме. route -n netstat -rn — вывести локальную таблицу маршрутизации route add -net 0/0 gw IP_Gateway — задать IP-адрес шлюза по умолчанию (default gateway) route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 — добавить статический маршрут в сеть 192.168.0.0/16 через шлюз с IP-адресом 192.168.1.1 route del 0/0 gw IP_gateway — удалить IP-адрес шлюза по умолчанию (default gateway) echo "1" > /proc/sys/net/ipv4/ip_forward — разрешить пересылку пакетов (forwarding) hostname — отобразить имя компьютера host www.example.com или host 192.0.43.10 — разрешить имя www.example.com хоста в IP-адрес и наоборот ip link show — отобразить состояние всех интерфейсов mii-tool eth0 — отобразить статус и тип соединения для интерфейса eth0 ethtool eth0 — отображает статистику интерфейса eth0 с выводом такой информации, как поддерживаемые и текущие режимы соединения netstat -tupn — отображает все установленные сетевые соединения по протоколам TCP и UDP без разрешения имён в IP-адреса и PID'ы и имена процессов, обеспечивающих эти соединения netstat -tupln — отображает все сетевые соединения по протоколам TCP и UDP без разрешения имён в IP-адреса и PID'ы и имена процессов, слушающих порты tcpdump tcp port 80 — отобразить весь трафик на TCP-порт 80 (обычно — HTTP) iwlist scan — просканировать эфир на предмет, доступности беспроводных точек доступа iwconfig eth1 — показать конфигурацию беспроводного сетевого интерфейса eth1
  • Системный администратор

    Шифрование информации в Linux С зарождением цивилизации появилась необходимость передачи информации между людьми. При чём таким способом, чтобы эта информация не стала доступной третьим лицам. Подробнее
  • Системный администратор

    ⁉️Как решать задачи аналитики с помощью SQL? 🗣 21 апреля в 15:00 ждем В OTUS пройдет вебинар «SQL для аналитики — прикладные задачи и подходы к их решению». Cпикером выступит Артемий Козырь, Analytics Engineer в компании Wheely. 🔸Мы затронем темы: ✔️ Магия аналитических функций ✔️ Операции Pivot и Unpivot для табличных данных ✔️ Анализ истории со Slowly Changing Dimensions (SCD) ✔️ Превращение набора событий в пользовательские сеансы 📚Открытый урок — это возможность протестировать процесс обучения на онлайн-курсе «Data Warehouse Analyst» для тех, кто занимается анализом данных. 📌Пройдите вступительное тестирование, чтобы записаться на урок: https://otus.pw/XEID/