Проблема с наибольшим количеством записей в столбцах

Эта проблема вызвана тем, что SELinuxне позволяет Apache подключаться к порту 5000

.

Вот что показывает вам systemctl status httpd.service:

Jul 12 15:48:35 controller httpd[10091]: (13)Permission denied: AH00072: make_sock: could not bind to address [::]:5000
Jul 12 15:48:35 controller httpd[10091]: (13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:5000

Чтобы исправить это, вам нужно добавить порт 5000в определение типа http_port_tследующим образом:

semanage port -a -t http_port_t -p tcp 5000

Поскольку порт 5000уже определен, вам нужно использовать -m. Для этого используйте

semanage port -m -t http_port_t -p tcp 5000

Внимание! Если порт 5000уже назначен другому определению типа службы, вы не сможете назначить этот порт определению типа http_port_t. Другими словами, вам нужно будет использовать другой порт, так как политика SELinux не разрешает это.

0
23.09.2019, 17:08
1 ответ

Решение следующее:

Предположим, что ваш файл называетсяtest.txt

cat test.txt | sort -nr | head -n 3 | sed 's/://'

Предположим, что содержимое файла следующее:

1:2:3
123:5
34589:5:0
34567:8:7
781:9:09

Результат будет следующим:

345895:0
345678:7
781:9:09

Объяснение


  • cat test.txt-> Просто распечатайте содержимое файла на стандартный вывод
  • sort -nr-> Сортировать данные, предполагая, что numberсимвол(-n ), в обратном порядке(-r)
  • head -n3-> Фильтр по результату, только первые 3строки(-n 3)
  • sed 's/://'-> Удалить первое вхождение :
0
28.01.2020, 03:15

Теги

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