- Узнаем наименование диска
virsh dumpxml winxp
где winxp наименование виртуальной машины

- выполняем присоединение
virsh attach-disk winxp simple.iso hdb --type cdrom --mode readonly
где simple.iso — полный путь к диску
Рассказываю сложные вещи простыми словами
virsh dumpxml winxp
где winxp наименование виртуальной машины
virsh attach-disk winxp simple.iso hdb --type cdrom --mode readonly
где simple.iso — полный путь к диску
В директории /lib/systemd/system требуется создать файл с расширением .service
Файл должен содержать следующую информацию
[Unit] Description=docs service by nodejs After=network-online.target [Service] User=www-data Restart=on-failure WorkingDirectory=/var/www/docs ExecStart=/usr/bin/node /var/www/docs/bin/www [Install] WantedBy=multi-user.target
где,
После этого требуется перезапустить daemon
systemctl daemon-reload systemctl restart docs systemctl status docs
, где docs имя службы
В Ubuntu 18 нет upstart и чтобы можно было использовать это механизм нужно научиться работать с systemd
[Unit]
Description=hello_env.js - making your environment variables rad
Documentation=https://example.com
After=network.target
[Service]
Environment=NODE_PORT=3001
Type=simple
User=ubuntu # тут нужен пользователь например root (от имени кого запускаем)
ExecStart=/usr/bin/nodejs /home/ubuntu/hello_env.js
Restart=on-failure
[Install]
WantedBy=multi-user.target
Подробнее тут.
sudo systemctl daemon-reload # перезапускаем deamon
sudo systemctl start hello_env
sudo useradd [username]
sudo usermod -aG sudo [username]
sudo passwd [username]
бесплатная программа, которая переводит текст на различные языки, используя онлайн сервисы. Перевод осуществляется нажатием всего одной комбинации «горячих» клавиш (Ctrl+Q для перевода выделенного текста в всплывающем окне или Ctrl+W для перевода выделенного текста в основном окне программы). Также вы можете открыть главное окно и ввести весь текст вручную.
В программе есть возможность воспроизводить (озвучивать) текст (Ctrl+E для озвучивания выделенного текста).
Примечание! Программа переводит текст с помощью онлайн-переводчиков, поэтому необходимо подключение к Интернету.
Читать далее «QTranslate»Переключаться между виртуальными столами можно при помощи сочетания клавиш. В интерфейсе «Task View» это делается клавишами вправо/влево.
Для более удобной работы с горячими столами предусмотрено ещё несколько «горячих клавиш»:
На ubuntu 14.04 по умолчанию устанавливается postgresql 9.3. Для установка plv8 требуется:
apt-get install postgresql-9.3-plv8
CREATE EXTENSION plv8;
Для тестирования можно создать следующую функцию:
-- FUNCTION: public.plv8_test()
-- DROP FUNCTION public.plv8_test(TEXT[], TEXT[]);
CREATE OR REPLACE FUNCTION public.plv8_test(keys TEXT[], vals TEXT[])
RETURNS json
LANGUAGE 'plv8'
COST 100
VOLATILE
AS $BODY$
var o = {};
for(var i=0; i<keys.length; i++){
o[keys[i]] = vals[i];
}
return o;
$BODY$;
ALTER FUNCTION public.plv8_test(TEXT[], TEXT[])
OWNER TO postgres;
Если в процессах сервера обнаружен следующий процесс
То это вирус. Для поиска источника требуется в начале узнать идентификатор процесса
sudo find /tmp | grep -i stealth
Далее читаем информацию из файла
Выполняем команду для вычисления источника, где 9561 идентификатор процесса
sudo ls -l /proc/9561/exe
map $scheme $port { default 80; http 80; https 8443; }
server {
listen 80;
listen 443 ssl;
server_name _;
ssl_certificate /etc/nginx/ssl/chained-cert.crt;
ssl_certificate_key /etc/nginx/ssl/sslkey.key;
ssl_protocols SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
location / {
proxy_pass http://127.0.0.1:$port;
}
}
Читать далее «Tomcat behind ssl Nginx reverse proxy»Инструкция по установке FortiClient на терминальный linux (ubuntu 14)
Скачиваем нужную нам версию forti с сайта https://hadler.me/linux/forticlient-sslvpn-deb-packages/
Устанавливаем пакет:
sudo dpkg -i forti*.deb
Для просмотра в какой каталог было установлено приложение, воспользуемся следующей командой
dpkg -L <packagename>
Создаем файл (скрипт) для запуска
cd /opt/forticlient-sslvpn/64bit
./forticlientsslvpn_cli --server vpn_server:port --vpnuser user_name
Еще один скрипт https://gist.github.com/mgeeky/8afc0e32b8b97fd6f96fce6098615a93