Как заблокировать доступ к определенным веб-сайтам в Ubuntu?

Как суммировать используемую память по имени процесса:

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

ps -e -orss=,args= |awk '{print $1 " " $2 }'| awk '{tot[$2]+=$1;count[$2]++} END {for (i in tot) {print tot[i],i,count[i]}}' | sort -n

напр. выход

9344 docker 1
9948 nginx: 4
22500 /usr/sbin/NetworkManager 1
24704 sleep 69
26436 /usr/sbin/sshd 15
34828 -bash 19
39268 sshd: 10
58384 /bin/su 28
59876 /bin/ksh 29
73408 /usr/bin/python 2
78176 /usr/bin/dockerd 1
134396 /bin/sh 84
5407132 bin/naughty_small_proc 1432
28061916 /usr/local/jdk/bin/java 7
0
04.11.2020, 14:31
2 ответа

Вы были на правильном пути с /etc/hosts, имея дело непосредственно с разрешением имени хоста. Проблема, как вы указываете, заключается в том, что вы не можете использовать подстановочные знаки для всех субдоменов. Для этого вам нужно настроить DNS-сервер (, как это сделать, выходит за рамки этого ответа )

.
-1
18.03.2021, 22:52

Думаю, это самое быстрое в реализации решение:

https://linoxide.com/tools/chomper-command-line-tool-block-website-linux/

Вы также можете использовать что-то вроде CTparental, если предпочитаете что-то с графическим интерфейсом:

https://linoxide.com/linux-how-to/ctparental-parental-control-tool-linux/

это руководство немного устарело, вам нужно скачать текущую версию отсюда, а не с github:

https://gitlab.com/marsat/CTparental/-/releases

0
18.03.2021, 22:52

Теги

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