Создаем папку в RDM, создем учетные данные, создаем 1 подключение, делаем экспорт выделенного в xml (c учетными данными) , редактируем по аналогии с файлом draft.xml
Готовим draft файл (в конце отсвляем один Enter без пробелов !!!!!!!!)
Сделать файл скриптом chmode u+x
В файле с именама не должно быть / - их надо заменить
Прогоняем скриптом
Импортируем файл в RDM
#!/bin/bash
# Обозначаем переменные файлами
name="files/name.txt"
host="files/host.txt"
#Берем за разделитель для наполнения массива перенос на новую строку
IFS=$'\n'
#Обозначаем массивы
declare -a Arrayname
declare -a Arrayhost
#Считываем данные в массивы
Arrayname=(`cat "$name"`)
Arrayhost=(`cat "$host"`)
#Проверяем чтоб длины массивов были одинаковы
if [ "${#Arrayname[@]}" -eq "${#Arrayhost[@]}" ]
then
echo "Массивы одиноковой длины" ${#Arrayname[@]} "скрипт выполняется"
#пробегаемся циклом по исходному файллу
for (( i = 0 ; i < ${#Arrayname[@]} ; i++))
do
cp draft.xml draft1.xml
sed -i "s/eman/${Arrayname[$i]}/" draft1.xml
sed -i "s/tsoh/${Arrayhost[$i]}/" draft1.xml
cat draft1.xml >> output.xml
rm draft1.xml
done
#Добавляем в итоговый файл признаки xml
sed -i '1s/^/<ArrayOfConnection>\n/' output.xml
sed -i '1s/^/<?xml version="1.0"?>\n/' output.xml
echo '</ArrayOfConnection>' >> output.xml
#Удаляем знаки ^M (линукс перенос строки) Из файла
cat output.xml | tr -d '\r' > Output.xml
rm output.xml
else
echo "Массивы не одиноковой длины, проверь их! "
exit
fi
https://forum.devolutions.net/topics/34297/ssh-log-file-isnt-created
options -> types -> terminal -> logging
в настройках журнала узла
Имя файла журнала $GROUP$_$NAME$_$DATE_TEXT_ISO$_$TIME_TEXT_ISO$.txt
без времени
Сначала выключить , потом включить и прописать !!!
$GROUP$_$NAME$_$HOST$.txt
$GROUP$_$NAME$_$DATE_MONTH$_$DATE_YEAR$.txt
Находим столбец где фигурирует искомое значение через поиск в PhpMyAdmin
В PHP MY admin заходим в SQL запрос
UPDATE `table` SET `stolbec` = REPLACE( stolbec, 'staroe', 'novoe' )
table — это таблица, в которой делаем операцию. Таблицы находятся слева в PHPMyAdmin.
stolbec — это столбец, в котором нужно производить операцию. Столбцы таблиц можно видеть в правой части экрана, выбрав определённую таблицу.
staroe — это любое значение, которое хотите удалить или заменить. Причем удалять или заменять можно часть целого значения, об этом ниже.
novoe — это то новое значение, которым хотите заменить старое. Как уже говорил, замену можно делать части целого значения.
Пример
UPDATE `Connections` SET `Data` = REPLACE( Data, '49172', '22' )
меняем значение
Понимая, что задача не решается на уровне файла, приступим к решению на уровне сервера. Здесь есть как минимум два способа.
Первый, он же классический. Редактирование файла php.ini, как правило, путь к файлу следующий: /etc/php5/apache2.
Отредактировать данный файл можно как с помощью консоли, так и с помощью ISPmanager, либо любой другой панели управления.
Интересовать нас будут 2 параметра:
upload_max_filesize — максимальный размер загружаемого файла
post_max_size — максимальный размер сообщения методом POST.
i use this command on ubuntu:
mysql -u root -p
and enter mysql server error and execute this command in mysql:
SET GLOBAL log_bin_trust_function_creators = 1;
cat /etc/phpmyadmin/config.inc.php
$cfg['ExecTimeLimit'] = 3600;
/etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 0.0.0.0
Подключаемся
sudo mysql -u root -p
Создаем
CREATE USER 'm_user'@'%' IDENTIFIED BY 'ыуауыауыауыа';
Наделяем привилегиями
GRANT ALL on *.* to 'm_user'@'%';
Обновляем привилегии
flush privileges;
Посмотреть список пользователей
SELECT User, Host FROM mysql.user;
Посмотреть привилегии
SHOW GRANTS FOR 'm_user'@'%';
Удалить пользователя
DROP USER 'm_user'@'%';
Сменить пароль пользователя
SET PASSWORD FOR 'm_user'@'%' = '12345678';
adduser pupkin - создать пользователя
usermod -aG sudo pupkin - добавим в группу sudo
sudo nano /etc/ssh/sshd_config
PubkeyAuthentication yes - разрешить доступ по ключу
AuthorizedKeysFile .ssh/authorized_keys - где лежат ключи
У каждого пользователя папка .ssh своя !!!
passwordAuthentication no - выключили вход по паролю
AllowGroups sudo разрешили доступ по ssh группе ыsudo
su pupkin - заходим под пользователем (из под рута)
mkdir -p ~/.ssh
echo строка_публичного_ключа >> ~/.ssh/authorized_keys записываем ключ
chmod -R go= ~/.ssh - привилегии
service ssh restart
tail -f /var/log/auth.log - логи подключений
deluser -r-Z pupkin
-f, --force - принудительное удаление, даже если пользователь еще залогинен.
-r, --remove - удалить домашнюю директорию пользователя и его файлы в системе.
-Z - удалить все SELinux объекты для этого пользователя.
31KD03ENG5A5KETLA82RXI428
11D5RTK07R3YMIXD4B9R9RY89