Раздел процессора в vmstat

Как уже говорилось, проблема заключалась в том, что/tmp был установлен с noexec. Объяснение довольно простое, некоторые скрипты установки распаковывают исполняемые файлы/скрипты в/tmp, а затем пытаются запустить их.

Я на самом деле наткнулся на эту проблему тоже случайно несколько лун назад, когда я изменился в паре серверов/tmp, чтобы быть noexec по соображениям безопасности, а затем скрипты установки/обновления некоторых пакетов Debian перестали работать. Поскольку я специально изменил его, было довольно легко определить проблему в то время.

Я все еще думаю, что это хорошая идея установить/tmp на noexec на публичных веб-серверах, однако до сих пор я не исследовал, как обойти эту конкретную проблему.

-121--132946-

Две для петель в AWK:

$ awk '{for(i=1;i<=NF;i++) {if ($i == "consectetuer") beginning=i; if($i== "elit.") ending=i }; for (j=beginning;j<=ending;j++) printf $j" ";printf "\n"   }' file.txt 
consectetuer adipiscing elit.

gsub AWK:

$ awk '{gsub(/^.*consectetuer/,"consectetuer"); gsub(/elit.*$/,"elit.");print}' file.txt
consectetuer adipiscing elit.

-121--28287-

Используйте socat , который является netcat на стероидах.

SAK 1951 Wenger Giant
netcat socat

Слева: швейцарский армейский нож модели 1951, фото Ivlianvs . Справа: Венгер «Гигант», фото Slartibartfass .

socat TCP-LISTEN:8080 TCP:google.com:80

(Вы должны быть root, чтобы прослушивать порты ниже 1024, поэтому выберите более высокий порт.)

Но если вы хотите наблюдать за трафиком, и у вас есть разрешения root, скройте это и запустите Wireshark . Запустите его, установите для фильтра значение tcp.port = 80 , начните прослушивание в сетевом интерфейсе по умолчанию и начните просмотр.

Обратите внимание, что Google перенаправляет вас на HTTPS. Если вы посмотрите на трафик HTTPS, вы увидите только зашифрованное соединение TLS, что не интересно, если вы не хотите наблюдать квитирование TLS. Хотя можно организовать перехват HTTPS-сеанса, отправив в браузер фальшивые центры сертификации, настроить его сложнее. Если вы хотите соблюдать протокол HTTP, придерживайтесь незашифрованной версии, т.е. сайтов, которые не используют SSL.

0
21.07.2018, 06:10
1 ответ

Прочитать всю справочную страницу:

  CPU
       These are percentages of total CPU time.
       us: Time spent running non-kernel code.  (user time, including nice time)
       sy: Time spent running kernel code.  (system time)
       id: Time spent idle.  Prior to Linux 2.5.41, this includes IO-wait time.
       wa: Time spent waiting for IO.  Prior to Linux 2.5.41, included in idle.
       st: Time stolen from a virtual machine.  Prior to Linux 2.6.11, unknown.

Все это проценты от общего времени процессора.

0
28.01.2020, 04:17

Теги

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