Архив

Архив раздела ‘Linux’
6 апреля 2021 Нет комментариев
setsebool -P httpd_can_network_connect_db 1

To check SELinux

sestatus

To see what flags are set on httpd processes

getsebool -a | grep httpd

To allow Apache to connect to remote database through SELinux

setsebool httpd_can_network_connect_db 1

Use -P option makes the change permanent. Without this option, the boolean would be reset to 0 at reboot.

setsebool -P httpd_can_network_connect_db 1
Categories: Linux Tags:
2 апреля 2021 Нет комментариев

Ошибка 403:

[Fri Apr 02 12:24:00.736446 2021] [core:error] [pid 8173] (13)Permission denied: [client xxx.xxx.xxx.xxx:65053] AH00035: access to /a.php denied (filesystem path '/var/www/html/a.php') because search permissions are missing on a component of the path

Выполнить:

chcon -R --type=httpd_sys_rw_content_t /var/www/
Categories: Linux Tags:
30 марта 2021 Нет комментариев

Получить список файлов с определенным расширением, содержащих определенный текст.
В примере: найти все файлы php с текстом CUSTOMERORDERS

find . -name '*.php' -exec grep -Ril 'CUSTOMERORDERS' {} \; -print
Categories: Linux Tags:
14 августа 2020 Нет комментариев

В примере в скрипте запускается dbf.
Только при запуске через cron ошибка:

/usr/bin/env: ruby_executable_hooks: Нет такого файла или каталога

Узнать полный путь к исполняемому файлу:

which dbf

результат:

/usr/local/rvm/gems/ruby-2.4.2/bin/dbf

в пути изменить bin на wrappers т.е.:

/usr/local/rvm/gems/ruby-2.4.2/wrappers/dbf

и в скрипте указывать этот полный путь
Используются обертки — это скрипт, который загружает правильную среду и решает вашу проблему, обертки генерируются автоматически с помощью RVM.

Categories: Linux Tags: , ,
6 августа 2020 Нет комментариев
#!/bin/bash
red=$'\e[1;31m'
grn=$'\e[1;32m'
yel=$'\e[1;33m'
blu=$'\e[1;34m'
mag=$'\e[1;35m'
cyn=$'\e[1;36m'
end=$'\e[0m'
printf "%s\n" "${red}downloading...${end}"
printf "%s\n" "${grn}extracting...${end}"
printf "%s\n" "${yel}converting...${end}"
printf "%s\n" "${blu}sort...${end}"
printf "%s\n" "${mag}uniq...${end}"
printf "%s\n" "${cyn}copy...${end}"
Categories: Linux, Unix Tags: ,
6 августа 2020 Нет комментариев
curl --data "param=value&param2=value2" https://site.com/

https://askubuntu.com/questions/299870/http-post-and-get-using-curl-in-linux

Categories: Linux, Unix Tags: ,
5 августа 2020 Нет комментариев
gem install dbf

https://github.com/infused/dbf
(dbf requires Ruby version >= 2.4.0)

dbf -c price.dbf > price.csv
Categories: Linux, Unix Tags: ,