Системный Администратор (Сисадмин) – Telegram
Системный Администратор (Сисадмин)
14K subscribers
1.81K photos
1.69K videos
87 files
1.88K links
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter

РКН clck.ru/3KoGJ3
Download Telegram
Forwarded from DevOps
Gitlab ci/cd

В прод с помощью GITLAB CI/CD. На простом примере. Основы.
GITLAB CI/CD vs JENKINS. Что выбрать для своих CI CD pipeline?
GITLAB CI CD сокращаем код. Gitlab ci include, extends, reference, remote, local
Docker BUILD в GITLAB CI CD и kubernetes. Как правильно? Бонус настройка gitlab runner

источник

#devops #девопс

Подпишись 👉@i_DevOps
👍5
Подборка Telegram каналов для программистов🔥
Сохраняйте, чтоб не потерять.

Backend разработка 📌
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_geek Учим Java на примерах
https://news.1rj.ru/str/php_lib Библиотека PHP программиста
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/golang_lib Библиотека Go (Golang) разработчика

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
https://news.1rj.ru/str/frontend_sovet Frontend советы, примеры и практика!
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen

Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++

1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
https://news.1rj.ru/str/books_reserv Book reserv 1500 руб
https://news.1rj.ru/str/python_360 Книги по Python
https://news.1rj.ru/str/java_360 Книги по Java

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии для программистов

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack

Подписывайтесь на понравившиеся Telegram-каналы для разработчиков и изучайте программирование из любой точки мира.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2🍓1
Команды поиска текста в файле
grep - поиск текста в документе


Циклический поиск строки «VirtualHost» в указанном каталоге, найденная строка выделяется цветом в выводе, строки в выводе нумеруются.

# grep --color -Rn VirtualHost /usr/local/etc/apache22/

Дополнительные параметры:

-h - не выводить имена файлов в выводе;
-i - не чувствительный к регистру поиск;
-v - для отображения всех строк, которые не содержат строку поиска.

Также, поискать текст в файлах можно так:

# find /usr/local/etc/apache22/ -exec grep -H "VirtualHost" '{}' \; -print

strings - поиск текста в бинарных файлах

Позволяет извлечь из бинарных файлов текст ASCII.

# strings /bin/ls | grep -i libc
libc.so.6
__libc_start_main
GLIBC_2.2.5
GLIBC_2.4
GLIBC_2.3
GLIBC_2.3.4

Или так - для извлечения всех текстов ASCII:

cat /bin/ls | strings
strings /bin/ls

Замена текста с помощью sed

Предположим, мы хотим заменить в текстовом файле одну строку на другую:

cat db.kitebaza.ru | sed s/kitebaza/kitetestcenter/ > db.kitetestcenter.ru

В итоговом файле получим что хотели, однако, только одно вхождение каждого слова в строке будет заменено. Т.е. если в строке встречаются два слова, подлежащих замене, только одно из них будет заменено (то слово, что в начале). Чтобы все слова были заменены, добавьте ключ g:

cat db.kitebaza.ru | sed s/kitebaza/kitetestcenter/g > db.kitetestcenter.ru

Замена текста с помощью Perl

Замена с созданием резервной копии исходного файла с расширением bak:

$perl -i.bak -pe 's/\bPHP\b/Perl/g' file.txt

👉 @sysadminof
👍6
Проверка связи по протоколу SMTP с помощью Telnet

Очень часто перед администратором встает необходимость проверить работу почтового сервера по протоколу SMTP, как своего, так и чужого. Обычно это связано с проблемами отправки или получения почты и следует не только убедиться в доступности сервера, но и понять, что происходит с письмом дальше. Несмотря на то, что существуют различные сервисы для диагностики почтовых систем, лучше всего проверить работу сервера подключившись к нему через Telnet и отправив письмо при помощи SMTP-команд, получив необходимую информацию, что называется "из первых рук". Далее

👉 @sysadminof
👍7🔥1
Таблицы звуковых сигналов BIOS📌

👉 @sysadminof
👍10👎1
Таблицы звуковых сигналов Phoenix BIOS

👉 @sysadminof
👍10👎1
Регулярные выражение для поиска IP адресов
Ниже представлены регулярные выражения, которые помогут найти все IP адреса в строке.
Данные регулярные выражения соответствуют шаблонам IPv4 и IPv6 адресов.

Регулярное Выражение для Поиска IP Адресов
Паттерн для поиска IPv4 адресов, соответствует всем значениям от 0.0.0.0to 999.999.999.999и в большинстве случаев этого бывает достаточно.

"([0-9]{1,3}[\.]){3}[0-9]{1,3}"

Найти Все IP Адреса с Помощью Grep
Пропарсим файл и найдем в нем все IP адреса из диапазона от 0.0.0.0до 999.999.999.999с помощью grep:

$ grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" file.txt


Поиск Правильных IPv4 Адресов
Регулярное выражение для поиска и проверки правильных IPv4 адресов:

"(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"


Поиск IPv6 Адресов
Регулярное выражение для проверки IPv6 адреса:

"((^|:)([0-9a-fA-F]{0,4})){1,8}"

👉 @sysadminof
👍6
Как управлять OU в Active Directory

Организационная единица или, как обозначено в русской версии Windows server, подразделение (Organizational Unit) — это субконтейнер в Active Directory, в который можно помещать пользователей, группы, компьютеры и другие объекты AD. Подразделения (OU) управляются администраторами домена. Вы также можете настроить делегирование управления над подразделением с помощью мастера делегирования управления. OU могут быть вложенными, и к ним можно применять групповые политики. Далее

👉 @sysadminof
👍21
Стала доступна бета-версия VK Звонков для переговорных

Из интересного: видеоконференцией можно управлять с помощью интерфейса, поддерживающего технологию мультитач. Само собой, помимо этого приложение поддерживает все инструменты коммуникации, вплоть до совместного просмотра контента в 4К.

Вы можете протестировать ее уже сейчас: чтобы получить дистрибутив для установки и консультацию по настройке приложения на различных устройствах, нужно отправить заявку через форму, ссылку на которую найдете здесь.
Копирование файлов и запуск команд через SSH

Подключение к серверу посредством SSH – один из основных методов управления *nix серверами. Довольно часто возникает необходимость загрузить файл на удаленный сервер, либо выгрузить, и других средств кроме SSH-подключения нет. К счастью, копирование файлов через защищенное соединение – одна из штатных функций этого протокола и реализуется с помощь отдельной команды scp в Linux-системах, либо с помощью pscp.exe, входящей в состав SSH-клиента Putty для операционной системы Windows.

Далее

👉 @sysadminof
👍8
Как правильно удалить Activation Lock с mac

Данный пост будет полезен для компаний, у которых возникает проблема с activation lock: уходит сотрудник, сдает используемый компьютер, а отформатировать его не представляется возможности — он привязан к учетке сотрудника. В лучшем случае локальная поддержка может попросить ввести увольняющегося сотрудника в recovery режиме логин и пароль для входа в режим восстановления, но при этом activation lock снят не будет.

Как правильно снять activation lock
В присутствии поддержки сотрудник должен войти с другого устройства по адресу: www.iCloud.com/find с той же учетной записью, к которой привязан компьютер, нажать All Devices, выбрать данный компьютер и нажал Remove from account.

Activation lock будет снят.

Статья на этот счет у Apple.

Делать это очень важно, так как если уже уволившийся сотрудник откажется в будущем сообщить свои apple id и пароль и удалить компьютер из учетной записи (например обидится почему-то на своего работодателя) — способов программного взлома подобной аппаратной защиты не существует. С учетом прекращения поддержки apple в России— такие компьютеры можно будет сложить на полочку как сломанные.

👉 @sysadminof
👍5