скрипт советника iptables

Существует сервер без защиты iptables : ACCEPT all.. На этом сервере могут быть настраиваемые приложения. Если нам нужно будет ожесточить этот сервер (так откажитесь от всего и разрешите только то, что требуется приложениям) со строгими правилами iptables, нам нужно вручную выяснить, какое приложение использует port/protocol dst/src port/protocol а затем мы имеем написать правила iptables для […]

lsof – возраст файла

Команда * nix lsof дает вам список открытых файлов. Кто-нибудь знает о способе, который также будет перечислять, как долго определенный файл был открыт? Либо используя lsof либо любую другую команду. Я использую CentOS 5.3 и, к сожалению, я не могу установить дополнительные репозитории, поэтому мне пришлось бы работать с репозиториями CentOS по умолчанию. благодаря

K3b для разделения громкости на носители

Как получить K3b для разделения томов на нескольких носителях? Например, если я даю ему папку с 6 ГБ (не один файл объемом 6 ГБ), она должна автоматически создать несколько дисков объемом 4,4 ГБ, вместо того, чтобы делать это вручную? Если K3B не может этого сделать, есть ли какое-нибудь программное обеспечение?

Проверьте, подключен ли сетевой кабель, не подключая интерфейс

Я пытаюсь определить NIC на ~ 20 удаленных серверах (2-6 сетевых адаптера на каждом сервере). Прежде всего, я хочу идентифицировать готовых к использованию и свободных. Как проверить состояние физических носителей? Я знаю несколько способов, в том числе ifconfig|grep RUNNING , ethtool , cat /sys/class/net/eth0/carrier , но все они требуют, чтобы интерфейс ethtool . Я не […]

Как я могу захватить программу, которая возвращает 139 (ошибка сегментации) в bash?

У меня есть скрипт bash, который проверяет некоторые программы, и одна из программ возвращает Segmentation fault поэтому я попытался добавить ловушку в голову моего скрипта: trap "echo 'segfault occured!'" SIGSEGV Это, однако, ничего не делало. я использовал echo $? сразу после программы, которая производит segfault, и я получаю 139 в качестве вывода. Как добавить ловушку […]

Vim – отображает последнюю команду оболочки на ключ

Есть ли способ сопоставить лидер-r, чтобы повторить последнюю команду, отправленную в bash? Например, при работе с файлами C я хотел бы скомпилировать и запустить программу из vim без ввода:! Make или gcc. Я знаю, что могу привязать определенную команду к ключу, но он не будет работать для других типов файлов.

Имитировать chroot с unshare

Я пытаюсь написать загрузчик для минимального дистрибутива Linux. Я хотел бы построить chroot-подобную среду. Это должно упростить упаковку. На данный момент я не забочусь о безопасности. У загрузчика не должно быть никаких нестандартных сторонних команд. Было бы здорово, если бы не было необходимости в корне. Вот почему fakechroot (1) fakeroot (1) chroot (1) не совсем […]

Отслеживание выполнения команд после sudo другому пользователю

Я предоставил sudo десяти пользователям, чтобы стать другим пользователем, таким как nsup . Я хочу отслеживать, какой пользователь выполняет nsup команду после того, как они станут nsup . Если есть способ сохранить файлы журнала в общем файле, это было бы здорово. Я пробовал искать /var/log/secure , но оттуда я не могу различить, какой пользователь выполнил […]

Разница между ] и ]?

В bash [[ $variable ]] и [[ -n $variable ]] полностью эквивалентны? Похоже, что судя по выходному документу ниже, но я вижу обе формы использования, распространенные в сценариях оболочки. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] $ echo $? 0 $ z="" $ [[ $z ]] $ […]

Как просмотреть прогресс с помощью sshpass и scp в linux?

В моем терминале Linux я использую эту команду sshpass -p "pass" scp -r me8@host.ca:/cmshome/me/file /home/me/Desktop для загрузки файла с паролем в нем. Без sshpass я вижу прогресс загрузки, но с ним он просто пуст, пока он не закончится, и я не вижу его. Есть ли способ увидеть это с помощью sshpass?

Interesting Posts

Есть ли способ остановить скринсейвер только на клавиатуре?

Перезагрузите консоль SSHFS без ее удаления

Перенаправление с вложенными командами

Как настроить разрешения для совместного использования gedit, apache и IDE?

Разница между размером блока и размером кластера

Откуда берутся слова в / usr / share / dict / words?

Инициализация локальной переменной Bash

разница между `for i в {1 .. $ N}` и `для i в $ (seq 1 1 $ N)`

Почему в типичной Linux-системе так много файлов журналов? Почему они не используют один консолидированный журнал db / file и api?

Почему программа unix mv не нужна опция -R (рекурсивная) для каталогов, но cp действительно нуждается?

Как (безопасно) переместить / tmp на другой том?

Почему «ls -L» печатает имя самой ссылки, а не имя файла, на который указывает ссылка?

Настройка Apache 2 Локальная среда разработки и разрешения

Запуск всей ОС с флеш-накопителя

Есть ли способ получить багги-пакет для работы на debian stretch?

Linux и Unix - лучшая ОС в мире.