Crazy Linuxoid
218 subscribers
33 photos
7 files
346 links
Делюсь сисадминскими изысканиями.
Download Telegram
Полезности

Сюда буду кидать команды, которые будут полезны при работе.
Первый полезный вызов, который хотел бы предложить.

sudo !!

Если вы ввели команду под обычным пользователем, забыв поставить sudo вначале, то не отчаивайтесь. Длинный вызов можно быстро повторить, благодаря этой команде. При этом он уже запустится с привилегиями sudo. Я, например, каждый день забываю написать sudo и эта команда меня очень спасает. Надеюсь и Вам она очень поможет.
Команда, с помощью которой я обычно ищу файлы, которые содержат определенную фразу

$ find /путь/к/нужной/директории -type f -exec grep \-H "искомый текст" {} \;

Путь указываете тот, где необходимо искать. Искомый текст - что надо найти. Результатом будет вывод на экран с именем файла и строкой, содержащей искомую фразу.
Иногда надо быстро подсчитать количество определенных служб на удаленном хосте. Для этого я пользуюсь следующей командой

$ ssh user@host "ps aux | grep httpd | grep -v grep | wc -l"

Например, эта команда посчитает количество процессов httpd на хосте host. Удобно и быстро. Пользовайтесь )))
Иногда надо, отойти от рабочей машины, а вы работаете на другом ПК, через ssh соединение. А такие соединения автоматически сбрасываются через определенное время. И если вам не хочется, чтобы ваше соединение было сброшено, то можно использовать следующую команду на время отсутствия вас за рабочем столом.

$ watch -n 30 uptime

Эта команда вызывает команду uptime каждые 30 секунд. Тем самым предотвращая разрыв соединения из-за бездействия.

Прервать выполнение команды, можно комбинацией клавиш <ctrl+c>
Следующая команда выводит все привязки к клавише Ctrl. Бывает полезно посмотреть, что в данной системе настроено.

$ bind -p | grep -F "\C"
Команда показывает 10 самых больших файлов в директории. Иногда полезна для выявления того, что так много места заняло.

$ du -s * | sort -n | tail
Команда lscpi - показывает информацию о всех PCI-шинах и устройствах на них.

Следующий вызов:

$lscpi -vv

Покажет все PCI-шины и драйверы вашего устройства.

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