Системный Администратор (Сисадмин) – 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
Как узнать какая программа блокирует файл

Скачайте программу Process Explorer с сайта Microsoft
Она бесплатная и не требует установки. Далее

👉 @sysadminof
👍10
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