Putty и *nix'ы

FreeBSD и Linux по-разному работают с SSH. Это связано с тем, что Linux уже давно перешёл на кодировку UTF-8, а FreeBSD так и ограничился обещаниями, оставшись и в 9 версии на KOI8-R. А так же описывается авторизация на основе ключей и дополненная версия putty - kitty.

Настройки для Linux (у меня зовётся UTF-8):
  • Terminal - Keyboard - The Function keys and keypad - Linux
  • Window - Appearance - Change - Набор символов - Кириллица
  • Window - Translation - UTF-8
  • Connection - Data - Terminal-type string - linux (при этом значении работает псевдографика, но перестаёт работать динамический заголовок, отражающий текущее состояния - пользователь и папка либо исполняемая команда... если важнее данный вариант, то имеет смысл создать альтернативный профиль со значением этого параметра xterm, данный профиль называется у меня UTF-8-)

Создание новых БД в MySQL на Linux

Данные команды полностью подходят для Linux, для Windows подключение к MySQL может производиться иначе. Внутренние команды MySQL не зависят от платформы и будут теми же как на *nix так и на Windows.

Вход в консоль управления MySQL:
mysql -u root -p
Создание БД:
create database owncloud character set utf8;
Создание пользователя admin с паролем Qwerty123 и доступом только с самого сервера с полными правами на новую базу:
grant all privileges on owncloud.* to admin@localhost identified by "Qwerty123";
Завершение работы с MySQL:
flush privileges;
quit

Debian и UTF-8


Для корректной работы с UTF-8 и псевдографикой через SSH даже Debian 6 необходимо немного допилить...
Это при условии, что у вас корректно настроен клиент SSH.

Samsung Q30plus - выведен из строя...

Система перестала загружаться. Выглядело так же, как у брата было при гибели конденсаторов на мониторе: не запускается без прогрева. Каждый раз прогрев нужен был всё больше, пока ноут не перестал запускаться.
Вывод спецов - сдох графический процессор. По-совместительству он же чипсет. Замена обойдётся в 4500 руб. Если сюда прибавить жёсткий диск в районе 4000 руб. и клавиатуру за 3500 руб., выходит 12000, а это уже новый планшет.
В общем он перешёл на длительное хранение. Может когда-нибудь я смогу его вернуть в строй, но сейчас на это нет денег...

Gentoo с USB-flash (или SSD)

У моего ноута Samsung Q30plus с экзотическим пассивным охлажением начал барахлить жёсткий диск (начал жужжать во время работы, а потом и вообще повесил систему... видать заклинило; но по крайней мере при недолгой работе проблем не наблюдается). Так как у меня стоит 60Gb в форм-факторе 1.8' с шиной IDE, купить такой новый оказалось дороговато. В связи с этим, решил провести эксперимент по установке системы на USB-flash. Так же эта информация от части будет полезна и тем, кто решил поставить SSD-диск.

Выбор дистрибутива Linux


Выбирать конкретный вариант дистрибутива необходимо исходя из задач, которые вы ставите перед ним. С моей точки зрения есть следующие роли:

  • Сервер;
  • Рабочая станция;
  • Оптимизированная система (это может быть как личная рабочая станция, так и сервер, на котором производительность важнее безопасности, но не стабильности, подходит как вариант сервера для внутренних нужд сети).

Flybook + Linux Gentoo

Добрался я до дистрибутива Linux Gentoo. Довольно-таки компактный и позволяет провести тонкую настройку всех компонентов (от настройки ядра до конечных программ), за счёт этого идеально подходит для случаев, когда важен каждая милисекунда процессорного времени (для старых машин и высоко-нагруженных серверов, в остальных случаях Ubuntu комфортнее).
Поставил его на свой FlyBook (старенький ноут, которому тяжело даже с Lununtu). Ниже идёт сокращённая инструкция по установке (в основном всё взято из сылок в конце поста, там и объяснения детальные).

Синхронизация времени в Gentoo

Системными средствами синхронизировать время с сервером точного времени можно следующим методом:
  1. ntpdate time.nist.gov
  2. hwclock -w (или если винды в параллельно нет, то системные часы лучше держать в часовой зоне UTC - hwclock --systohc --utc)
Настройка часового пояса:
  1. rm /etc/localtime
  2. ln -s /usr/share/zoneinfo/Asia/Vladivostok /etc/localtime