Полезные команды Linux. Дисковое пространство
#
#
#
#
#
#
#СекретыСисадмина
#
df -h
Выводит информацию о свободном и занятом дисковом пространстве#
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n
Выводит объем используемого дискового пространства, занятого файлами deb-пакета, с сортировкой по размеру#
du -sh dir
Выводит объем дискового пространства, занимаемый директорией dir#
du -sk * | sort -rn
Выводит листинг файлов и директорий, сортируя его по размеру#
ls -lSr | more
Выводит листинг файлов и директорий, сортируя по возрастанию размера, и перенаправляет его в программу more для постраничного просмотра#
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n
Выводит объем дискового пространства, занимаемого файлами rpm-пакета, с сортировкой по размеру#СекретыСисадмина
Полезные команды Linux. Получение различной информации о системе.
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#СекретыСисадмина
#
arch
Вывести на экран архитектуру компьютера#
cal 2020
Печатает календарь на 2020 год. Без аргументов выводит календарь на текущий месяц#
cat /proc/cpuinfo
Вывести подробную информацию о процессоре#
cat /proc/meminfo
Вывести статистику использования памяти#
cat /proc/version
Вывести информацию о версии текущего ядра#
cat /proc/net/dev
Вывести информацию и статистику по сетевым устройствам#
clock -w
Записать текущую системную дату в BIOS#
date
Вывести текущую системную дату и время#
date 041217002007.00
Установить дату и время в значение МесяцДеньЧасМинутаГод.Секунда#
hdparm -i /dev/hda
Вывести характеристики жесткого диска#
hdparm -tT /dev/sda
Измерить скорость чтения данных с жесткого диска#
lspci -tv
Вывести список устройств на шине PCI#
lsusb -tv
Вывести список устройств на USB шине#
uname -r
Вывести версию используемого ядра#СекретыСисадмина
Как сделать так, чтобы виртуальные машины VirtualBox уничтожались при перезагрузке компьютера
#СекретыСисадмина
📁 Скачать/Download 👇
#СекретыСисадмина
📁 Скачать/Download 👇
Запрет запуска программ Windows
Решаемая задача: Запретить запуск программ, кроме явно добавленных, для всех пользователей компьютера, кроме Администраторов.
#СекретыСисадмина
📁 Скачать/Download 👇
Решаемая задача: Запретить запуск программ, кроме явно добавленных, для всех пользователей компьютера, кроме Администраторов.
#СекретыСисадмина
📁 Скачать/Download 👇
10 способов усилить сигнал Wi-Fi
Замедление работы браузера, невозможность потокового вещания, пропадающие сигналы Wi-Fi, мертвые зоны — каждая из этих проблем сводит с ума в мире, где выход в Интернет стал для некоторых таким же необходимым, как дыхание. (Ну, может быть, не так критично… но все же важно).
Читать
#СекретыСисадмина
Замедление работы браузера, невозможность потокового вещания, пропадающие сигналы Wi-Fi, мертвые зоны — каждая из этих проблем сводит с ума в мире, где выход в Интернет стал для некоторых таким же необходимым, как дыхание. (Ну, может быть, не так критично… но все же важно).
Читать
#СекретыСисадмина
Команды Linux: поиск файлов
•
•
•
•
•
•
•
•
•
•
#СекретыСисадмина
•
find / -name file1
— найти файлы и директории с именем file1. Поиск начать с корня (/)•
find / -user user1
— найти файл и директорию принадлежащие пользователю user1. Поиск начать с корня (/)•
find /home/user1 -name "*.bin"
— найти все файлы и директории, имена которых оканчиваются на '. bin'. Поиск начать с '/ home/user1'*•
find /usr/bin -type f -atime +100
— найти все файлы в '/usr/bin', время последнего обращения к которым более 100 дней•
find /usr/bin -type f -mtime -10
— найти все файлы в '/usr/bin', созданные или изменённые в течении последних 10 дней•
find / -name *.rpm -exec chmod 755 '{}' \;
— найти все фалы и директории, имена которых оканчиваются на '.rpm', и изменить права доступа к ним•
find / -xdev -name "*.rpm"
— найти все файлы и директории, имена которых оканчиваются на '.rpm', игнорируя съёмные носители, такие как cdrom, floppy и т.п.•
locate "*.ps"
— найти все файлы, содержащие в имени '.ps'. Предварительно рекомендуется выполнить команду 'updatedb'•
whereis halt
— показывает размещение бинарных файлов, исходных кодов и руководств, относящихся к файлу 'halt'•
which halt
— отображает полный путь к файлу 'halt'#СекретыСисадмина
Как исключить в Grep
grep - это мощный инструмент командной строки, который используется для поиска в одном или нескольких входных файлах строк, соответствующих регулярному выражению, и записывает каждую совпадающую строку в стандартный вывод.
#СекретыСисадмина
📁 Скачать/Download 👇
grep - это мощный инструмент командной строки, который используется для поиска в одном или нескольких входных файлах строк, соответствующих регулярному выражению, и записывает каждую совпадающую строку в стандартный вывод.
#СекретыСисадмина
📁 Скачать/Download 👇
Долгое завершение rdp сессии
Бывает такое, что терминальная сессия завершается слишком долго. Виноват какой-то процесс, долго выполняющий свое закрытие. Чаще всего это – SplWOW64.exe
Для его принудительного и быстрого завершения, необходимо добавить ветку реестра:
Таким же способом можно добавить любую программу, которая долго выполняет закрытие.
#СекретыСисадмина
Бывает такое, что терминальная сессия завершается слишком долго. Виноват какой-то процесс, долго выполняющий свое закрытие. Чаще всего это – SplWOW64.exe
Для его принудительного и быстрого завершения, необходимо добавить ветку реестра:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs"
DWORD: SPLWOW64.EXE = 0
Таким же способом можно добавить любую программу, которая долго выполняет закрытие.
#СекретыСисадмина
Шпаргалка по повышению привилегий в Linux
Эта шпаргалка предназначена для того, чтобы понять различные методы эскалации привилегий на машинах под управлением Linux и CTF с примерами.
Читать
#СекретыСисадмина
Эта шпаргалка предназначена для того, чтобы понять различные методы эскалации привилегий на машинах под управлением Linux и CTF с примерами.
Читать
#СекретыСисадмина
Как безопасно завершить работу пода в Kubernetes: разбираемся с graceful shutdown и zero downtime деплоймент
Создание и удаление подов — распространенная задача при работе с Kubernetes. Новые поды создаются, когда вы выполняете плавающее обновление, масштабируете развертывание и релизите новую функциональность, а также при выполнении cron и других задач. Еще поды пересоздаются при каждом удалении и внесении изменений, например, когда узел помечается как непланируемый (unschedulable).
Читать статью
#СекретыСисадмина
Создание и удаление подов — распространенная задача при работе с Kubernetes. Новые поды создаются, когда вы выполняете плавающее обновление, масштабируете развертывание и релизите новую функциональность, а также при выполнении cron и других задач. Еще поды пересоздаются при каждом удалении и внесении изменений, например, когда узел помечается как непланируемый (unschedulable).
Читать статью
#СекретыСисадмина
TCP vs UDP
В этом материале автор приводит 7 отличий TCP и UDP, которые было бы неплохо знать.
Читать
#СекретыСисадмина
В этом материале автор приводит 7 отличий TCP и UDP, которые было бы неплохо знать.
Читать
#СекретыСисадмина
Не печатаются заглавные буквы в консоли Windows (PowerShell)
Для решения такой проблемы нужно переустановить модуль PSReadLine.
Определите каталог, в который установлен модуль:
Удалите модуль:
Завершите все запущенные сессии PowerShell на компьютере и очистите содержимое папки модуля PSReadline:
Установите последнюю версию модуля PSReadline из PowerShell Online Gallery:
#СекретыСисадмина
Для решения такой проблемы нужно переустановить модуль PSReadLine.
Определите каталог, в который установлен модуль:
get-module psreadline | fl name,path
Удалите модуль:
remove-module psreadline
Завершите все запущенные сессии PowerShell на компьютере и очистите содержимое папки модуля PSReadline:
Remove-Item "C:\Program Files\WindowsPowerShell\Modules\PSReadline*" -Recurse -Force
Установите последнюю версию модуля PSReadline из PowerShell Online Gallery:
Install-Module PSReadLine
#СекретыСисадмина
Сравнение файлов в Linux – утилита diff
Очень часто возникают ситуации, когда необходимо сравнить содержимое двух или нескольких текстовых файлов. Например, для системных администраторов важно знать о конкретных различиях в конфигурации обслуживаемых систем. Программистам и разработчикам не менее важно быстро выявить различия в коде проектов, а также быстро создать патч, отражающий соответствующие изменения между двумя файлами или разными версиями одного. Это лишь самый распространённый перечень ситуаций, когда использование специализированных утилит для сравнения содержимого файлов приходится очень кстати и экономит кучу времени. Одной из таких утилит в системах Linux является diff – о ней и пойдёт речь в данной статье.
#СекретыСисадмина
📁 Скачать/Download 👇
Очень часто возникают ситуации, когда необходимо сравнить содержимое двух или нескольких текстовых файлов. Например, для системных администраторов важно знать о конкретных различиях в конфигурации обслуживаемых систем. Программистам и разработчикам не менее важно быстро выявить различия в коде проектов, а также быстро создать патч, отражающий соответствующие изменения между двумя файлами или разными версиями одного. Это лишь самый распространённый перечень ситуаций, когда использование специализированных утилит для сравнения содержимого файлов приходится очень кстати и экономит кучу времени. Одной из таких утилит в системах Linux является diff – о ней и пойдёт речь в данной статье.
#СекретыСисадмина
📁 Скачать/Download 👇