Мне захотелось странного. Попробовать последовать дурному примеру коллеги и почитать умные книжки, память освежить, моск освежевать, скиллы подтянуть.
Сначала обзавёлся книжками и ссылками. Из последнего -
https://proglib.io/ (канал в Telegram)
Но на домашнем или рабочем компе - решил не возиться - хотелось чего-то свежего, относительно слабо испорченного моим дурным влиянием.
Решение: VPS
Самый дешёвый, который нашёл -
https://www.arubacloud.com1 евро в месяц в минимальной конфигурации -
https://www.arubacloud.com/vps/virtual-private-server-range.aspx - 1 процессор, 1Гб памяти, 20Гб диска, 1 реальный IP
есть возможность получить ваучер на 2 евро и два месяца пробовать бесплатно.
Но есть проблема: код ваучера присылается в СМС. мне так ни одна СМС и не пришла.
Решение: обращение в поддержку в чате на сайте. я обращался днём на корявом английском. получил код в течении 10-15 минут (до этого пару дней пробовал разные варианты отправления заявки на ваучер на сайте - браузеры, телефоны (пинал колёса, протирал стекло))
использовал ваучер в самом начале регистрации. (возможно, это можно делать и позже.)
зарегистрировался.
получил данные по электропочте.
зашёл в Customer Area, потом в Control Panel (кстати, пароль от неё в явном виде тоже шлют по СМС, позже пришлось ещё раз обращаться в поддержку, чтобы прислали по почте, но уже как зарегистрированный пользователь. На начальном этапе - он не требуется, из Customer Area есть прямая ссылка на Control Panel)
создал свой Cloud Server - в качестве шаблона использовал Debian 7 32bit.
Через некоторое время сервер создался.
Как на него зайти?
Проблема: Это не Windows. RDP нет. VMWare - в минималке тоже нет. Только SSH.
Скачал и установил на домашнем буке Putty(внезапно его (её?) не оказалось под рукой).
Зашёл.
Первым делом давай проверять, что видно про железо.
Мучительно вспомнил про dmesg, /proc/meminfo, df
Что там с mc? Ага, нету.
Какая там команда "apt-get чего-то там"?
Ага. Поставил mc
Завёл нерута, добавил в sudo и ssh
Подключился под нерутом. Попробовал запустить mc - не получилось.
Удалил нерута.
Завёл нерута с созданием домашней папки, добавил в sudo и ssh.
Подключился под нерутом. Попробовал запустить mc - получилось. Норм.
Осознал, что у нерута неудобный шелл. Заново пересоздавать нерута стало лень.
man useradd. chsh.
Что там с python? Ага, 2.7
Что с pip? Ага.
apt-get install pip
Хм.
apt-get install python-pip
Ага
pip install numpy
Чего? "Error 403: SSL required"? WTF?
гугл, яндекс.
....
полчаса-час ковыряния. не.. не то..
..
Что там делают умные люди в интернете после инсталляции debian?
яндекс.
nano /etc/apt/source.list
apt-get update
apt-get upgrade
..
pip install numpy
"Error 403: SSL required"
..
текс.. а не обновить ли мне систему? с woody на jessie
яндекс.
текс. мне сохранять нечего. поехали.
nano /etc/apt/source.list
apt-get update
apt-get upgrade
apt-get dist-upgrade
..
что там? PermitRootLogin:No? No. мало ли.
..
ага. норм.
pip install numpy
вот. другое дело!
на случай, если захочется повозиться с GUI , надо бы попробовать завести что-гибудь X-овое.
яндекс.
о! норм.
sudo apt-get install xrdp
sudo apt-get install xfce
Что? Нету? Хм.
aptitude
понятно.
sudo apt-get install xfce4
echo xfce4-session >~/.xsession
nano /etc/xrdp/startwm.sh
service xrdp restart
reboot
...
на буке запустил mstsc, постучался. о! норм. логин, пароль.
готово!
Продолжение, надеюсь, следует..