Пишутъ, что эта штука используется для копирования файлов между хостами. Способна очень хорошо утилизировать полосу пропускания канала передачи данных.
среда, 11 января 2017 г.
вторник, 10 января 2017 г.
Пеликан
Стоит присмотреться к этому проекту:
http://docs.getpelican.com/en/stable/
http://docs.getpelican.com/en/stable/
Pelican is a static site generator, written in Python. Highlights include:
- Write your content directly with your editor of choice in reStructuredText or Markdown formats
- Includes a simple CLI tool to (re)generate your site
- Easy to interface with distributed version control systems and web hooks
- Completely static output is easy to host anywhere
Собственно говоря, информация вот отсюда.
вторник, 27 декабря 2016 г.
Linux Mint Caja and context menu
Захотелось как-то добавить дополнительный функционал к контекстному меню в ОС Linux Mint.
Используется:
Для MATE нативным менеджером является Caja.
Долго искал, как можно в контекстное меню добавить опции.
Одно из решений нашлось здесь.
Итак, вот что нужно сделать:
Используется:
niv@rhm ~ $ inxi -SSystem: Host: rhm Kernel: 3.19.0-32-generic x86_64 (64 bit) Desktop: MATE 1.12.0 Distro: Linux Mint 17.3 Rosa
Для MATE нативным менеджером является Caja.
Долго искал, как можно в контекстное меню добавить опции.
Одно из решений нашлось здесь.
Итак, вот что нужно сделать:
- Добавить исполняемый скрипт со своими командами в каталог /home/username
/.config/caja/scripts - В контекстном меню появится строка с именем "Scripts".
- Выбираем необходимый скрипт и запускаем его.
Не слишком удобно для меня, но уже что-то.
Вообще - хотелось бы иметь возможность прямо из файлового менеджера выполнить команду по вычислению хэшей файлов...
Следует заметить, что на Гитхабе есть проект caja-actions.
Следует заметить, что на Гитхабе есть проект caja-actions.
среда, 21 декабря 2016 г.
SQL Developer v. 4.1.5 и база данных Oracle 9.2.0.8
При работе SQL Developer последних версий (4.1.5) с базами данных Oracle версий 9.2.0.8 возникает ряд проблем.
- Для собственно подключения к БД нужен драйвер - Third Party JDBC Driver подходящий именно для 9-х версий Oracle. Драйвер можно найти на сайте Oracle и загрузить на компьютер. Имя драйвера ojdbc6.jar.
После загрузки драйвера и указания пути к нему в конфигурационных параметрах, подключение к БД осуществляется.
- Некоторые объекты при этом остаются недоступными - таблицы, процедуры, триггеры и т.д. При попытке открыть эти объекты появляется сообщение об ошибке ORA-01460.
- Исправить можно следующим способом. С сайта Oracle нужно загрузить Instant Client версии 11. Например, "instantclient-basic-linux.x64-11.2.0.4.0.zip". После распаковки архива нужно указать в конфигурационных параметрах каталог, куда был распакован архив. Вот так.
- После этого все объекты базы данных открываются без ошибок.
пятница, 16 декабря 2016 г.
Gramps
Для запуска локализованного (русского) интерфейса программы Gramps в англоязычном окружении среды в Linux, следует использовать следующую строку запуска:
Удобно сохранить эту строку в исполняемом файле скрипта и запускать скрипт.
LANG=ru_RU.utf8 gramps &
Удобно сохранить эту строку в исполняемом файле скрипта и запускать скрипт.
четверг, 21 июля 2016 г.
Добавление репозитория через прокси
Предположим, мы находимся за прокси и нам нужно добавить репозиторий, например так:
необходимо модифицировать команду добавления репозитория вот так:
В случае, если в консоли перед этой командой были определены переменные окружения для прокси, например такие:sudo add-apt-repository ppa:tails-team/tails-installer
export http_proxy=http://username:password@host:port/ export https_proxy=https://username:password@host:port/
необходимо модифицировать команду добавления репозитория вот так:
где "-E" экспортирует переменные окружения пользователю sudo.
sudo -E add-apt-repository ppa:tails-team/tails-installer
вторник, 21 июня 2016 г.
Использование ключей SSH - хорошая статья
Статья находится здесь:
https://wiki.archlinux.org/index.php/SSH_keys_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
Отличная инструкция по созданию и использованию ключей на сайте https://www.ssh.com/ssh/keygen/.
https://wiki.archlinux.org/index.php/SSH_keys_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
Апдейт от 2019 10 12
Отличная инструкция по созданию и использованию ключей на сайте https://www.ssh.com/ssh/keygen/.
SSH туннель для Firefox
Предположим, у нас есть удалённый хост с возможностью подключения по SSH. Есть локальный клиент для просмотра веб ресурсов - Firefox.
Как сделать так, чтобы веб трафик шёл по SSH туннелю через удалённый хост?
Вот так:
В Mozilla Firefox зайдите в Настройки -> Дополнительно -> Сеть -> Соединение
В параметрах соединения установите галочку на "Настроить параметры подключения прокси вручную" и пропишите в опциях:
SOCKS-прокси: localhost
Порт: 12345 (или любой другой неиспользуемый порт)
SSH соединение
SOCKS проксирование
Установите SSH-соединение командой в вашем SSH-клиенте:
ssh -D localhost:12345 ваше_имя@адрес_удаленного_компьютера
Для таких целей удобно применить аддон для браузера Proxy Selector.
Конечно, этот способ подойдет и для любого другого браузера.
Как сделать так, чтобы веб трафик шёл по SSH туннелю через удалённый хост?
Вот так:
В Mozilla Firefox зайдите в Настройки -> Дополнительно -> Сеть -> Соединение
В параметрах соединения установите галочку на "Настроить параметры подключения прокси вручную" и пропишите в опциях:
SOCKS-прокси: localhost
Порт: 12345 (или любой другой неиспользуемый порт)
SSH соединение
SOCKS проксирование
Установите SSH-соединение командой в вашем SSH-клиенте:
ssh -D localhost:12345 ваше_имя@адрес_удаленного_компьютера
Для таких целей удобно применить аддон для браузера Proxy Selector.
Конечно, этот способ подойдет и для любого другого браузера.
суббота, 18 июня 2016 г.
DVDStyler & Linux Mint
При обычной установке из репозитория, во время прожига диска и даже iso образа, программа завершается с ошибкой.
Решение вот такое:
Решение вот такое:
sudo apt-get remove libwxsvg0 libwxsvg-dev
sudo add-apt-repository ppa:ubuntuhandbook1/dvdstyler
sudo apt-get update
sudo apt-get install dvdstyler dvdstyler-data mjpegtools
среда, 11 мая 2016 г.
пятница, 15 апреля 2016 г.
FIND
Поиск в UNIX
Взято вот здесь.
basic 'find file' commands
--------------------------
find / -name foo.txt -type f -print # full command
find / -name foo.txt -type f # -print isn't necessary
find / -name foo.txt # don't have to specify "type==file"
find . -name foo.txt # search under the current dir
find . -name "foo.*" # wildcard
find . -name "*.txt" # wildcard
find /users/al -name Cookbook -type d # search '/users/al'
search multiple dirs
--------------------
find /opt /usr /var -name foo.scala -type f # search multiple dirs
case-insensitive searching
--------------------------
find . -iname foo # find foo, Foo, FOo, FOO, etc.
find . -iname foo -type d # same thing, but only dirs
find . -iname foo -type f # same thing, but only files
find files with different extensions
------------------------------------
find . -type f \( -name "*.c" -o -name "*.sh" \) # *.c and *.sh files
find . -type f \( -name "*cache" -o -name "*xml" -o -name "*html" \) # three patterns
find files that don't match a pattern (-not)
--------------------------------------------
find . -type f -not -name "*.html" # find all files not ending in ".html"
find files by text in the file (find + grep)
--------------------------------------------
find . -type f -name "*.java" -exec grep -l StringBuffer {} \; # find StringBuffer in all *.java files
find . -type f -name "*.java" -exec grep -il string {} \; # ignore case with -i option
find . -type f -name "*.gz" -exec zgrep 'GET /foo' {} \; # search for a string in gzip'd files
5 lines before, 10 lines after grep matches
-------------------------------------------
find . -type f -name "*.scala" -exec grep -B5 -A10 'null' {} \;
(see http://alvinalexander.com/linux-unix/find-grep-print-lines-before-after-...)
find files and act on them (find + exec)
----------------------------------------
find /usr/local -name "*.html" -type f -exec chmod 644 {} \; # change html files to mode 644
find htdocs cgi-bin -name "*.cgi" -type f -exec chmod 755 {} \; # change cgi files to mode 755
find . -name "*.pl" -exec ls -ld {} \; # run ls command on files found
find and copy
-------------
find . -type f -name "*.mp3" -exec cp {} /tmp/MusicFiles \; # cp *.mp3 files to /tmp/MusicFiles
copy one file to many dirs
--------------------------
find dir1 dir2 dir3 dir4 -type d -exec cp header.shtml {} \; # copy the file header.shtml to those dirs
find and delete
---------------
find . -type f -name "Foo*" -exec rm {} \; # remove all "Foo*" files under current dir
find . -type d -name CVS -exec rm -r {} \; # remove all subdirectories named "CVS" under current dir
find files by modification time
-------------------------------
find . -mtime 1 # 24 hours
find . -mtime -7 # last 7 days
find . -mtime -7 -type f # just files
find . -mtime -7 -type d # just dirs
find files by modification time using a temp file
-------------------------------------------------
touch 09301330 poop # 1) create a temp file with a specific timestamp
find . -mnewer poop # 2) returns a list of new files
rm poop # 3) rm the temp file
find with time: this works on mac os x
--------------------------------------
find / -newerct '1 minute ago' -print
find and tar
------------
find . -type f -name "*.java" | xargs tar cvf myfile.tar
find . -type f -name "*.java" | xargs tar rvf myfile.tar
(see http://alvinalexander.com/blog/post/linux-unix/using-find-xargs-tar-crea...
for more information)
find, tar, and xargs
--------------------
find . -name -type f '*.mp3' -mtime -180 -print0 | xargs -0 tar rvf music.tar
(-print0 helps handle spaces in filenames)
(see http://alvinalexander.com/mac-os-x/mac-backup-filename-directories-space...)
find and pax (instead of xargs and tar)
---------------------------------------
find . -type f -name "*html" | xargs tar cvf jw-htmlfiles.tar -
find . -type f -name "*html" | pax -w -f jw-htmlfiles.tar
(see http://alvinalexander.com/blog/post/linux-unix/using-pax-instead-of-tar)
Взято вот здесь.
Подписаться на:
Сообщения (Atom)




