fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Linux

Linux

رفتن به کانال در Telegram

Все для системного администратора, новости и информация из мира Linux По всем вопросам @evgenycarter

نمایش بیشتر
2 446
مشترکین
+124 ساعت
-27 روز
-4030 روز
آرشیو پست ها
Linux
2 447
Мониторинг в ОС Linux \ ps \ top \ gstat \ vmstat \ iostat \ netstat apt-get install top apt-get install ganglia-monitor apt-get install sysstat apt-get install sockstat top У утилиты top есть параметры, которые облегают жизнь, их мы набираем в top’e когда он запущен: S — показать системные процессы, по умолчанию они не показываются u — и имя пользователя, например u mysql покажет процессы запущенные от пользователя mysql o — используем для сортировки, возможные параметры — pri, size, res, cpu, time, threads m — переключение между режимами отображения нагрузки и ввода-вывода k — завершить процесс, ввод pid процесса r — изменить приоритет процесса, вводим pid процесса n — отображать статистику по определённому процесс a — показывает абсолютные запущенных процессов top -n 3 — показывает самые ресурсоёмкие приложения в данный момент gstat gstat — показывает использование дисков. gstat -a — используется для вывода только активных устройств vmstat vmstat — показывает состояние виртуальной памяти и буфера vmstat 5 — отображает статистику раз в пять секунд vmstat -z — показывает состояние буфера vmstat -i — показывает состояние прерываний iostat iostat — выводит статистику по I/O устройств iostat -d -w5 — показывать информацию по дискам, с периодичностью в пять секунд безостановочно iostat -dx -w5 — показывает расширенную статистику iostat -dx /dev/vda 5 — показывает расширенную статистику netstat netstat — показывает активные сетевые соединения. netstat -w 1 — количество пакетов в настоящее время. netstat -ibt — вывод сетевых интерфейсов с разбивкой по IP адресам, отображает объём трафика, количество ошибок, коллизий netstat -rn — отображает таблицу маршрутизации 👉@linuxchmod

Linux
2 447
+9
Ansible На Русском Языке 1 - Автоконфигурирование для DevOps - Полный Курс на Простом Языке 2 - Установка на Ubuntu и CentOS 3 - Установка на Amazon Linux через PIP 4 - Подключение к серверам LINUX 5 - Подключение к серверам WINDOWS 6 - Правила создания файла Inventory 7 - Запуск Ad-Hoc Комманд 8 - Правила Формата YAML 9 - Перенос переменных в group_vars 10 - Первые Playbook 👉@linuxchmod

Linux
2 447
Полезные команды Linux. Поиск нужного файла # find / -user vasya Найти все директории и файлы принадлежащие пользователю vasya. Поиск будет производиться, начиная с корневой директории (/) # find / -name filedir Найти директории и файлы с именем filedir. Поиск будет производиться, начиная с корневой директории (/) # find /usr/bin -type f -atime +20 Найти все файлы в директории /usr/bin, время последнего обращения к которым более 20 дней # find /usr/bin -type f -mtime -10 Найти все файлы в директории /usr/bin, которые были созданы или модифицированы в течении последних 10 дней # find / -xdev -name \*.rpm Искать директории и файлы, имена которых оканчиваются на ".rpm", но игнорируя съёмные накопители, cdrom, usb и т.п. # find . -maxdepth 1 -name *.jpg -print -exec convert Найти в текущей директории все файлы с расширением jpg и выполнить для каждого команду convert ( Imagemagick ) # find /path/to/dir -name \*.c Найти все директории и файлы, имена которых оканчиваются на ".с". Поиск будет производиться, начиная с директории /path/to/dir # find / -name *.rpm -exec chmod 755 '{}' \; Начиная с корня, найти все фалы и директории, имена которых оканчиваются на ".rpm", и для каждого изменить права доступа # whereis ls Вывод полных путей к бинарным файлам, файлом исходных кодов и руководств, имеющих отношение к файлу ls # locate \*.ps Поиск всех файлов, содержащих в имени ".ps" по специальной базе данных, предварительно сформированной командой updatedb # which ls Вывести полный путь до файла ls 👉@linuxchmod

Linux
2 447
Сети Cisco и Linux у Вас дома Хорошим инженером можно стать так же, как хорошим спортсменом — нужно постоянно тренироваться, находить на это время и мотивацию. На нашем мастер-классе вы узнаете, как организовать «спортзал» дома и, занимаясь в формате «свободное обучение», повышать свою квалификацию в любое свободное время. А еще вы узнаете про использование геймификации — игрового подхода к образованию в наших методических материалах. Это точно оторвет вас от любимого сериала! источник 👉@linuxchmod

Linux
2 447
Полезные команды Linux. Работа с файлами и папками # pwd Вывести текущую директорию # cd /home Перейти в директорию /home # cd .. Перейти в родительский каталог, то есть подняться на уровень выше # cd ../.. Подняться в дереве каталогов на два уровня # cd Перейти в домашний каталог # cd ~user Перейти в домашний каталог пользователя user # cd - Перейти в предыдущую директорию, из которой был сделан переход в текущую директорию # cp -a test_1 test_2 Копировать директорию test_1 в директорию test_2 # cp file_1 file_2 Копировать файл file_1 в файл file_2 # cp -a /tmp/test . Rопировать директорию test и все ее содержимое в текущую директорию # cp test/* . Копировать все файлы содержащиеся в директории test в текущую директорию # iconv -l Выводит список доступных для использования кодировок # iconv -c -f windows-1251 -t utf-8 inputFile > outputFile Конвертировать файл из кодировки windows-1251 в кодировку utf-8 # ln -s /path/to/filedir ./link Создать в текущей директории символическую ссылку link на директорию или файл filedir # ln /path/to/filedir ./link Создать в текущей директории жесткую ссылку link на директорию или файл filedir # ls Вывести листинг содержимого текущей директории # ls -F Листинг текущей директории с добавлением к именам символов, обозначающих тип объекта # ls -l Листинг текущей директории с подробностями по каждому объекту ( права доступа, владелец, группа, дата, размер ) # ls -a Кроме обычных объектов, вывести в листинге, скрытые файлы и директории, текущего каталога # ls /tmp | pr -T5 -W$COLUMNS Листинг директории /tmp в 5 колонок # ls *[0-9]* Вывести в листинг файлов и директорий текущего каталога, содержащие в имени цифровые символы # lstree Листинг иерархии директорий и файлов, начиная с корневого каталога (/) # mkdir dir Создать в текущем каталоге, директорию с именем dir # mkdir dir_1 dir_2 Создать в текущем каталоге две директории, с именами dir_1 и dir_2 # mkdir -p /path/to/dir Создать иерархию директорий. Кроме самой директории dir будут созданы все промежуточные директории # mv filedir new_filedir Переместить ( переименовать ) файл или директорию из filedir в new_filedir # rm -rf /dir Рекурсивно удалить директорию dir и всё её содержимое, без запроса подтверждения на удаление # rm -f file Удалить файл file, без запроса подтверждения # rm -rf /dir_1 /dir_2 Удалить директории /dir_1 и /dir_2 вместе с содержимым, без запроса подтверждения # rmdir /dir Удалить директорию /dir # tree Вывести иерархию директорий и файлов, начиная с корневой (/) # touch -t 0712250000 file1 Изменить дату и время создания файла, если указанный файл не существует, создать его с указанными датой и временем (YYMMDDhhmm) 👉@linuxchmod

Linux
2 447
Что такое FSMO роли, их назначение и можно ли без них жить Многие системные администраторы, работая с Microsoft Active Direct
Что такое FSMO роли, их назначение и можно ли без них жить Многие системные администраторы, работая с Microsoft Active Directory Domain Services не знают или не до конца понимают, что такое FSMO роли и для чего они нужны. Те кто о них знает, не всегда понимает важность этих ролей, в каких случаях владелец ролей обязательно должен быть доступен, а в каких случаях их отсутствие практически никак не отразится на работе службы каталогов. В статье ниже, будет в кратце рассказано про Flexible single-master operations «операции с одним исполнителем». А также можно ли без них жить. https://telegra.ph/CHto-takoe-FSMO-roli-ih-naznachenie-i-mozhno-li-bez-nih-zhit-09-07 👉@linuxchmod

Linux
2 447
+4
Подборка шпаргалок по работе с Vim 👉@linuxchmod

Linux
2 447
+8
Уроки Cisco Packet Tracer. Часть 1 Урок 1 "Настройка ip адресации компьютеров и подключение к коммутатору" Урок №2 "Настройка динамической ip-адресации, DHCP, DNS, WEB серверов" Урок №3 "Настройка протокола доступа SSH на коммутаторе Cisco" Урок 4 "Настройка VLAN на коммутаторах Cisco" Урок №5 "Настройка ip-адресации vlan на коммутаторах и маршрутизаторах Cisco" Урок №6 "Настройка pool (диапазона ip-адресов) на DHCP сервере для VLAN" Урок №7 "Настройка ACL (Access Control List) на маршрутизаторе Cisco" Урок №8 - "Настройка ip-телефонии" Урок №9 "Настройка почтового сервера" Урок №10 "Настройка беспроводной сети, WiFi роутер" 👉@linuxchmod

Linux
2 447
GoAccess - это реал тайм анализатор веб логов и интерактивная программа просмотра с открытым исходным кодом, который запускае
+1
GoAccess - это реал тайм анализатор веб логов и интерактивная программа просмотра с открытым исходным кодом, который запускается в терминале в системах * nix или через ваш браузер. Demo https://rt.goaccess.io/?20210208192039 Github https://github.com/allinurl/goaccess 👉@linuxchmod

Linux
2 447
Шпаргалка по работе с Tmux (терминальный мультиплексор) 1. Установка CentOS (нужен подключенный репо EPEL) # yum install tmux Fedora # dnf install tmux Ubuntu/Debian # apt-get install tmux 2. Конфигурационные файлы (пользователя, системный): ~/.tmux.conf /etc/tmux.conf До версии 2.1 set -g mouse-resize-pane on set -g mouse-select-pane on set -g mouse-select-window on set -g mode-mouse on 3. Работа с Tmux Старт # tmux //без параметров будет создана сессия 0 # tmux new -s session1 //новая сессия session1. Название отображается снизу-слева в квадратных скобках в статус строке. Далее идет перечисление окон. Текущее окно помечается звездочкой. Префикс (с него начинаются команды) <C-b> (CTRL + b) Новое окно (нажать CTRL+b, затем нажать с) <C-b c> Список окон <C-b w> // переключиться курсором вверх-вниз Переключение <C-b n> // следующее окно <C-b p> // предыдущее окно <C-b 0> // переключиться на номер окна Окна можно делить на панели (Panes) Как в тайловых (мозаичных) оконных менеджерах. Деление окна горизонтально <C-b "> либо команда # tmux split-window -h Деление окна вертикально <C-b %> либо команда # tmux split-window -v Переход между панелей <C-b стрелки курсора> // либо режим мыши Изменение размеров панелей <C-b c-стрелки> // либо режим мыши Закрытие окон <C-b x> // нужно подтвердить y либо # exit Отключение от сессии <C-b d> либо # tmux detach Список сессий # tmux ls Подключиться к работающей сессии # tmux attach //подключение к сессии, либо к единственной, либо последней созданной # tmux attach -t session1 // подключение к сессии session1 Выбрать сессию <C-b s> Завершение сессии # tmux kill-session -t session1 Завершить все сессии # tmux kill-server Список поддерживаемых комманд # tmux list-commands Дополнительная информация # man tmux 👉@linuxchmod

Linux
2 447
Как устроен tcp/ip? 00:00 Модель OSI 02:15 Модель TCP/IP 04:20 Яндекс Практикум 06:00 TCP 16:48 UDP 18:19 System design 19:24 IPv4 23:48 ICMP 25:20 IPv6 26:26 Ethernet 29:00 Физический уровень источник 👉@linuxchmod

Linux
2 447
Zen - лучший способ просмотра веб-страниц. - Основан на Firefox - Полностью открытый исходный код - Автоматические релизы для обеспечения безопасности - Под руководством сообщества - Постоянно улучшается 🔗 Официальный сайт: https://zen-browser.app/ 🔗 Репо: https://github.com/zen-browser https://www.zen-browser.app/?ref=producthunt

Linux
2 447
Проверяем доступность портов с использованием nmap/netcat/telnet/nc Доступность tcp-порта netcat netcat [options] host port сканер портов: netcat -z -v domain.com 1-1000 запустить netcat на хосте и слушать на tcp порте 4444: netcat -l 4444 а на другой машине проверить подключение к netcat, запущенному на другом хосте: netcat domain.com 4444 nc nc -vt <ip> <port> telnet telnet <ip> <port> nmap порт 25 tcp: nmap -p25 11.11.11.11 Доступность udp-порта netcat netcat -u host port nc nc -vu <ip> <port> nmap доступность порта udp 53: nmap -sU -p U:53 11.1.11.12