Для того чтобы скопировать заархивированную папку с одного сервера на другой необходимо ввести в терминале следующую команду:
tar zcvf — /var/www/rn | ssh login@192.168.1.201 «cat > /var/www/rn.tar.gz»
Выполнять данную команду нужно с того сервера, на котором находится бэкап (который нужно скопировать). Далее нужно перенести архив в корневой каталог «/» и начать разархивацию.
Для разархивации заходим на сервер куда скопировали (в данном случае это 192.168.1.201) и выполняем следующую команду:
Иногда в проект нужно добавить дополнительную библиотеку, например если требуется произвести выгрузку в Excel или в Word. Для добавления внешней библиотеки ее нужно сперва скопировать в папку bin, которая есть у каждого проекта (а моем случае это сайт под asp):
После того как нужный dll файл скопировали в папку bin, теперь можно подключать ее прямо из кода нашего проекта используя директиву using:
На этом, подключение внешней библиотеки в sharepoint 2010 можно считать завершенным.
Чтобы обрезать видеоролик без компиляции и без увеличения его размера, можно воспользоваться бесплатной библиотекой работы с видеофайлами ffmpeg. Для этого в адресной строке Ubuntu вводим следующую команду:
Здесь мы указываем время — с которого нужно начать обрезку (03:17:00) и временной отрезок нового видео. Важно! Данный временной отрезок — не маркер до которого должно обрезаться видео, а именно количество времени нового — обрезанного видео!
Если в Ubuntu 20.04 замечены ошибки связанные с пингом сайтов или не работоспособностью curl, то это означает что накрылся сетевой менеджер. Решение: его перезапуск. Выполняется эта процедура следующей командой в терминале:
Для того чтобы очистить место на диски, можно удалить кэш базы данных mysql. Для этого через терминал заходим в базу mysql:
mysql -u root -p
Далее в самом mysql вводим sql-запрос:
PURGE BINARY LOGS BEFORE ‘2021-06-12 00:00:00’;
То что в скобках — это дата, до которой должны быть удалены кэшовые таблицы (я обычно удаляю за 1 день раньше текущей даты, т.е. например если сегодня 2012-06-13, то в дату ставим 2012-06-12).
Для того чтобы произвести монтаж второго диска в ubuntu необходимо проделать следующее: 1. Определить диск который нужно монтировать, для этого в терминале вводим следующую команду:
fdisk -l
2. Далее производим сам монтаж диска следующей командой в терминале:
sudo mount /dev/sdb1 /media/test
«/media/test» в данном случае — это заранее созданная папка, где будет отображаться сам диск который мы монтируем (sdb1)
Для того, чтобы заходить на сервер без пароля, нужно сперва создать создать ssh-ключ на своей локальной машине (они лежат в папке /home/timalev/.ssh), для этого нужно ввести следующую команду в терминале:
ssh-keygen -t rsa -b 4096 -C «user@mail.ru»
Далее, постоянно жмем enter до создания ключей (в папке ssh).
После того, как ключи были созданы, копируем их на сервер на который нужно заходить без пароля (всё со своей локальной машины), для этого вводим следующую команду:
ssh-copy-id username@175.134.123.11 -p 4499
Всё, теперь можем заходить без пароля, только по логину и ip-адресу
Для того чтобы смотреть первые строки в большом файле из терминала, можно воспользоваться утилитой sed. Таким образом, для просмотра например первых 10 строк нужно ввести следующую комманду:
Чтобы узнать сколько места занимают папки, нужно ввести команду в терминале:
sudo du -shc /var/www/* | sort -h
Где /var/www/* — примерное имя и путь папки в которой нужно узнать, сколько места занимают в ней вложенные папки, а «sort -h» это сортировка папок по размеру.
В настоящий момент установка бесплатных SSL-сертификатов Letsencrypt немного изменилась и осуществляется не через загрузку и установку git с letsencrypt , а непосредственно через сайт certbot.eff.org
Таким образом для установки сертификата необходимо зайти на сайт certbot.eff.org и выбрать пункт «Get Certbot instructions»
Предварительно в Apache должны быть настроены ссылки на файлы сертификатов в конфигурационных файлах — папках «/etc/apache2/sites-enabled» В этих конфигурационных файла (с расширением «.conf») должны быть прописаны пути типа: