Админим с Буквой
5.52K subscribers
303 photos
8 videos
59 files
1.16K links
Канал о системном администрировании, DevOps и немного Инфобеза.

По всем вопросам обращаться к @bykva. Рекламу не размещаю.
Download Telegram
И все-таки Linux-продуманная система. Зачем тратить время на разархивирование лога, когда можно воспользоваться zgrep? или zcat? или другие привычные утилиты, поддерживающие эту функцию в стандартном репозитории debian:

zcat
zdiff
zegrep
zfgrep
zgrep
zless
zmore
zcmp
zdump


#linux #console #utils
СИС лекция 4.docx
775.1 KB
#Лекции по ОС Linux часть 4

Системные вызовы. Менеджмент процессов в Linux. Parent, child, fork - процессы. Абсолютный и относительные приоритеты.
Выключаем IPv6

вносим строчки в файл: /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1


#linux #networking
Не резолвятся адреса в домене .local

Проблема заключается в использовании сервиса avahi для анонсирования ресурсов в локальной сети, так как для этих целей используется зона .local. Чтобы решить эту проблему не обязательно избавляться от avahi. Достаточно указать, что если не удается найти поддомен, спросить об этом dns.

Файл: /etc/nsswitch.conf
Удалить подстроку:
[NOTFOUND=return]


#linux #troubleshooting
СИС лекция и практика 9.docx
27 KB
#Лекции ОС Linux Часть 9

Демонизация программ в ОС Linux. Отличие init.d скриптов от подхода systemctl. Переменные окружения и потоки.
git pull force

Как пушить в репозиторий с принудительной перезаписью - понятно, используем ключ -f. Но как спуллить из такого репозитория, принудительно перезатерев что лежит у нас локально? ключ -f не поможет. нужно сделать вот так:

git fetch --all
git reset --hard origin/master


git fetch скачивает последние данные, но при этом не пытается произвести merge|rebase.
А затем с помошью git reset мы сбрасываем состояние мастера на то, которое мы скачали.

При этом стоит помнить что можно свои изменения или временно скрыть или поместить в отдельную ветку. Спуллить последнюю версию из репозитория, а потом уже накатывать на нее при желании.

#git
Use --force wisely, or, better, not use it at all

Должен сказать, что к push --force нужно прибегать только в самом крайнем случае.

Если нужно что-то исправить в старых коммитах, то лучше использовать git revert вместо git reset. Более того, в публичных репозиториях даже настоятельно рекомендуется не менять историю, поэтому git revert будет здесь вашим лучшим другом.

Если нужно отменить конкретный коммит:
git revert <commit_hash>

Если несколько:
git revert <hash1> --no-commit
git revert <hash2> --no-commit
git revert <hash3> --no-commit
git commit

#git
список тегов, используемых в канале:

—-------------------------------
Лекции и материалы
—-------------------------------
#Занятие
#Лекции
Лекция

—---------
Linux
—---------
#ssh
#bash
#awk
#tmux
#console
#utils
#troubleshooting
#nmap

—----------
DevOps
—----------
#jenkins
#ansible
#git
kubernetes

—------------------
Virtualization
—------------------
#vmware
vagrant

—------------------
Networking
—---------------—
#networking

—---------
InfoSec
—---------
#vulns

—-------------
Windows
—-------------
#RDTS
#windows_server2012
#RDP

—------------------------------------------------
Ссылки и сторонние материалы
—------------------------------------------------
#read
#thirdparty

UPD 28/12/17
Админим с Буквой pinned «список тегов, используемых в канале: —------------------------------- Лекции и материалы —------------------------------- #Занятие #Лекции Лекция —--------- Linux —--------- #ssh #bash #awk #tmux #console #utils #troubleshooting #nmap —---------- DevOps…»
СИС Лекция 7.docx
64.6 KB
#Лекции ОС Linux Часть 7

Сетевые режимы виртуальных машин на примере ПО VirtualBox. Просмотр активных соединений, просмотр портов.
Сорян. Выложил не тот файлик. теперь в файле действительно то, что написано в теме
RDTS_SSL.pdf
144.2 KB
Установка сертификатов с доверенного центра сертификации в корпоративной сети на ферму RDTS

#windows_server2012 #RDP #RDTS
аналог rm -rf /

Оказывается не все знают, что знаменитая команда, которая нынче не позволяет отстрелить себе ногу, может быть просто заменена на другую - dd|

dd if=/dev/zero of=/dev/sda


Причем ее действие опаснее, чем rm-rf, в силу того что первая стирает все файлы с ФС. Вторая же просто без разбора херачит начиная с 0 сектора диска и до конца или ручной остановки. Причем, поскольку она загружена в память, ей уже наплевать на то что происходит в ФС и она будет затирать локальные диски до победы. Ну и удаленные, если они смонтированы как блочные устройства. И восстановить такие данные уже нельзя, отличии от rm, которая не трогает таблицу разделов.

#utils #destroy
порадовал коммент с хабра:
память пожирается со звуком «Хром хром хром»

Понятно, где, ага.

#флуд
Хей-хей, любители информационных технологий и инфобеза (кроме бумажников), программисты и любители паралимпийского программирования на php! Девопсы и сисадмины! Сапорта и тестировщики! Аналитики и архитекторы! Администраторы баз данных и сетевики! Реверсеры и веберасты! Техписы и аудиторы! Студенты и студенточки! Девчонки и мальчишки!

с нг, крч!
Forwarded from Aslan
Мои дорогие друзья, я хотел бы искренне поздравить вас с наступающими праздниками. Никогда не меняйтесь, оставайтесь всегда такими же! Это пожелание - от всей души, не как эти дурацкие и безликие поздравления, которые народ копирует и пересылает друг другу не читая. Вы - самая лучшая команда по водному поло, с которой мне когда-либо довелось что то видеть ! С новым 2013 годом!