Archive for the ‘Админские будни’ Category.

Запуск яндекс диска через systemd

Шаг 1. Ставим консольный клиент по инструкции

echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex-disk.list > /dev/null && wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install -y yandex-disk

Шаг 2. Получаем токены

yandex-disk token --password=my_password my_username /home/sergey/yandexdisk/token-my_username

рекомендую очистить текущую сессию bash от истории, так как юзернэйм и пароль там запечатлелись
Continue reading ‘Запуск яндекс диска через systemd’ »

Обновляюсь до Ubuntu 14.04 LTS и проблемы с CUPS

В этот раз ubuntu 12.04 LTS работал безупречно и радовал меня каждый день. Что мотивировало к обновлению? Ответ не простой.

Иногда, нам приходится что-то менять в своей жизни под действием внешних обстоятельств. Часто случается так, что возникает желание, что-нибудь изменить в своей жизни без явных причин. Мне интересно, в чем заключается различие между двумя изменениями? В данном посте, у автора не готов окончательный ответ на поставленнй вопрос, но он часто думает о нем. ))

На сегодняшний день, после установки всех обновлений я получил:

sergey@rskl:~$ uname -a
Linux rskl 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Continue reading ‘Обновляюсь до Ubuntu 14.04 LTS и проблемы с CUPS’ »

Импорт/экспорт CSV в google или как сделать человеко-понятные контакты для андройд

Предпосылкой проведению манипуляций, речь о которых пойдет ниже, стала необходимость загрузки в список контактов для обычного андродофона около 300 новых контактов. Исходные данные, файл XLS с необходимыми данными: ФИО, телефонный номер.

Этическая сторона

В наши дни, где каждый считает себя борцом за свободу, использование сервиса Google «Контакты» может считаться безнравствнным. Добавить к этому мне нечего, так и есть. Каждый решает сам, что важнее, высокая доступность данных или их приватность. Вероятно, если бы меня в этот раз волновала бы приватность, то реализовать затею, скорее всего, я бы пытался с помощью vCard, но это в другой раз…

Создаем правильный CSV для импорта

Шаг 1. Создаем перевариваемый гуглом CSV файл.

Как? Нужно почитать Создание и изменение CSV-файлов. Потом экспортировать какой-нибудь контакт из Google «Контакты» в CSV.

Continue reading ‘Импорт/экспорт CSV в google или как сделать человеко-понятные контакты для андройд’ »

VSFTPD и FTPS

Мрачный вид из окна, череда неудачных событий на прошедшей неделе и полное отсутствие позитивных мыслей совокупились в параноид?

Симптомы и течение:

При попытке отправить на FTP сервер логин и пароль в открытом виде, к больному приходят черти и тащат его в кипящий котёл.

Лечение:

В качестве традиционного лечения применяются протоколы FTPS (FTP+SSL) и SFTP (SSH). Стоит сфокусировать внимание на том, что это два разных протокола. SFTP (SSH File Transfer Protocol) не имеет никакого отношения к FTP серверам, в том смысле, в котором мы привыкли их понимать. Протокол SFTP следует понимать как расширение возможностей SSH, позволяющее осуществлять операции с файлами поверх безопасного соединения. В сети часто хвалят решение на основе SFTP, как наименее прожорливое по отношению к ресурсам. Но далее речь пойдет исключительно о FTPS, так как именно этот протокол поддерживается большинством клиентов и веб-приложений.

Настройка vsFTPd 2.3.0 + SSL (FTPS)

Теперь можно завесить шторы, выключить свет и под психоделический эмбиент сотворить следующие действия в консоли:

Генерируем самоподписанный сертификат на 365 дней с помощью openssl.

cd /etc/vsftpd/
/usr/bin/openssl req -x509 -nodes -days365-newkeyrsa:1024-keyoutvsftpd.pem-outvsftpd.pem

В процессе создания сертификата нужно ответить на несколько вопросов, например так:

Country Name (2 letter code) [AU]:RU
State or Province Name (full name) [Some-State]:Moskovskaya
Locality Name (eg, city) []:Klin
Organization Name (eg, company) [Internet Widgits Pty Ltd]:public
Organizational Unit Name (eg, section) []:ftp
Common Name (e.g. server FQDN or YOUR name) []:sergey
Email Address []:admin@rskl.ru

Теперь нужно включить SSL для FTP сервера в /etc/vsftpd.conf и настроить несколько опций, чтобы это всё заработало или сломалось окончательно. Чуть не забыл, обязательно бэкапим vsftpd.conf!

sudo nano /etc/vsftpd.conf
Continue reading ‘VSFTPD и FTPS’ »

Статистика за два года (2011-2012)

Сравниваю данные по количеству визитов за два последних года.

Визиты (они же «сессии») – число сеансов взаимодействия посетителей с сайтом, включающих один и более просмотров страницы. Визит прекращается спустя 30 минут отсутствия активности от пользователя.

Операционные системы

Операционные системы за период 03.03.2011-03.03.2012

Windows 16 094
GNU/Linux 3 334
Другие с Java ME 365
Google Android 231
SymbianOS 127
Mac OS X 127
iOS 100
BSD 6
Sun OS 3
Bada OS 2

Операционные системы за период 03.03.2012-03.03.2013

Windows 14 100
GNU/Linux 2 906
Другие с Java ME 217
Google Android 460
SymbianOS 121
Mac OS X 175
iOS 307
BSD 8
Sun OS 2
Bada OS 1

Количество гуглофонов стремительно растет, что и так понятно. А вот увеличение интереса к изделиям компании Apple очевидно, даже при общем снижении посещаемости моего блога в 2012 году. Статистика по ОС Microsoft не очень интересна, люд строго следует стратегии компании. А как может быть иначе?

Период 03.03.2011-03.03.2012:

Windows XP 7 968
Windows 7 или 2008 Server 7 212
Windows Phone OS 7.5 6

Период 03.03.2012-03.03.2013:

Windows 7 или 2008 Server 8 443
Windows XP 5 701
Windows Phone OS 7.5 12

Continue reading ‘Статистика за два года (2011-2012)’ »

Запуск приложений в Ubuntu 12.04 (автозапуск)

Озадачился сегодня отключением автозапуска некоторых программ и, что естественно, попытался запустить приложение «Запускаемые приложения» через «Даш» меню. Естественно, потому что именно через «Запускаемые приложения» я включал автозапуск приложений, которые мне теперь стали не нужны. Так вот, теперь я его не нашёл. Теперь немного теории, как это поправить:
За отображение главного меню отвечает приложение alacarte, которое есть в Центре приложений Ubuntu или же его можно установить выполнив команду в терминале:

sudo apt-get install alacarte
Continue reading ‘Запуск приложений в Ubuntu 12.04 (автозапуск)’ »