Файл input.txt содержит:
*
*
*
H
E
L
L
O
W
O
R
L
D
*
*
*
Мой код считывает каждый символ по строкам:
while read -n1 c; do
dest+="${c}"
done < input.txt
echo $dest
Результат:
***HELLOWORLD***
Я хочу это:
* * * HELLO WORLD * * * *
-121--891588-Я не знаю, почему работает apache, и я хотел бы исследовать и посмотреть, используется ли он вообще. Я слаб с CLI, и когда я копался в файлах журнала, они якобы были пусты. Это блокирует мой порт 80, и я хотел бы знать, могу ли я убить сервис и удалить его, не разрушая то, о чем я не знаю.
Самый простой способ увидеть, будет ли что-то использовать Apache, чтобы проверить файлы журнала. Пока Apache настроен в полустандартном порядке, вы можете увидеть каждый входящий запрос.
попробуйте следующее:
Откройте терминал (если он еще не открыт)
Перечислите файлы в / var / log / apache2
:
$ ll / var / log / apache2 / *доступ*
Это должно дать вам что-то, что выглядит так (минус японские даты):
DRWXR-X - 2 CORT ADM 4096 2 月 5 00:00 ./
drwxrwxr-x 18 root syslog 4096 2 月 5 00:00 ../
-RW-R ----- 1 корневой ADM 0 2 月 6 2020 Access.log
-RW-R ------ 1 корневой ADM 0 2 月 2 00:00 hrtool-access.log
-RW-R ----- 1 корневой ADM 105344 2 月 1 14:01 HRTool-access.log.1
-RW-R - R-- 1 корневой корня 14701 1月 29 22:10 HRTool-Access.log.2.gz
-RW-R - R-- 1 корневой корня 0 2 月 3 16:33 Kirin-Access.log
-RW-R ----- 1 корневой ADM 0 2 月 4 2020 Other_vhosts_access.log
С этим я могу быстро смотреть через размеры файлов и даты. Для приведенного выше примера на этой неделе были недавние доступ к одному из виртуальных хостов на этой неделе. Если ничего не доступа к вашей установке Apache, то даты для этих файлов могут быть недели, месяцы или годы в прошлом.
Прежде чем полностью удалить Apache, который может иметь неожиданные последствия для любого приложения, который может понадобиться его, вы можете сначала отключить его:
$ sudo service apache2 stop
Если вы видите, что все ваши приложения и системы продолжают работать, как ожидалось, вы можете полностью удалить Apache Как это:
$ Sudo APT Purge Apache2 Apache2-Utils Apache2.2-Bin Apache2-Common
$ sudo apt-get autoremove
$ Где apache2
apache2: / etc / apache2
$ sudo rm -rf / etc / apache2
сделано и сделано.
Если у вас есть Aptitude
Установлено
APTitude, почему Apache2
, и это скажет вам Почему это там.