Какие приложения используют интернет

С небольшим редактированием вашей команды cron вы можете добавить временную метку к имени файла:

0 5 * * 1 sudo tar -Pzcf /var/backups/home_$(date "+%Y-%m-%d_%H-%M-%S").tgz /home/

. Что касается очистки, я нашел здесь потрясающий однострочный скрипт, который я адаптировал к вашему делу :

find . -type f -name 'home_*.tgz' -exec sh -c 'bcp="${1%_*}"; bcp="${bcp#*_}"; [ "$bcp" "<" "$(date +%F -d "60 days ago")" ] && rm "$1"' 0 {} \;

Вы можете добавить указанную выше команду в другое задание cron, и оно удалит резервные копии старше 60 дней. НТН

1
задан 17 July 2013 в 22:56

3 ответа

Я нашел очень полезную следующую команду, которая показывает только имена приложений, использующих интернет-соединение (создание интернет-трафика):

netstat -lantp | grep -i stab | awk -F/ '{print $2 $3}' | sort | uniq

Источник: показ приложений, которые используют интернет-соединение в настоящий момент (Multi-Language).

6
ответ дан 25 May 2018 в 14:13

В дополнение к lsof -i, в котором будут перечислены приложения, у которых есть открытые сетевые сокеты, как упомянуто Ричардом, вы также можете установить ufw и gufw, которые являются Uncomplicated FireWall и программой GUI, которая управляет им. Я не использовал ни один из них с 8.04, так как я в основном использую ubuntu для внутренней сети, но у них должны быть варианты для этого. iptables также очень популярный брандмауэр.

2
ответ дан 25 May 2018 в 14:13

Чтобы узнать, какое приложение использует данные, попробуйте приложение NetHogs из одноименного пакета nethogs в репозитории Ubuntu «Вселенная» или из источника.

0
ответ дан 25 May 2018 в 14:13

Другие вопросы по тегам:

Похожие вопросы: