Платформа на базе debian squeeze
Установка с диска
Дистрибутив необходимо распаковать, образ записать на диск (как iso) и загрузить с диска терминал. В меню необходимо выбрать Graphical install, далее язык - Русский.
Система устанавливается автоматически. Особенности:
- Установщик попробует настроить доступ к интернету или локальной сети. Если терминал не подключен к сети - ничего страшного, пропускайте все предупреждения о невозможности получить ip-адрес.
- Разбивка диска производится автоматически и ИСПОЛЬЗУЕТСЯ ВЕСЬ ДИСК ЦЕЛИКОМ!!! Подтвердите запись изменений на диск.
- Зеркало можно не настраивать (назад->продолжить без зеркала->да).
- После перезапуска будет запущен интерфейс терминала.
Работа с десктопом без мыши
Alt+F1 - меню Пуск F3 - запуск gui F4 - запуск lxterminal (консоли) Alt+F2 - комбинация клавиш для вызова окна, в котором можно выполнить любую команду. Полезные команды (из можно выполнять и из консоли lxterminal):
- lxsession-logout - окно выхода, выключения, перезагрузки.
- lxterminal - консоль
- gui - запуск графической оболочки
- iceweasel - браузер (firefox)
- lxrandr - настройка разрешения экрана
Alt+F4 - закрыть текущее окно Alt+tab - переключение между окнами
Настройка GPRS
Для включения GPRS откройте в редакторе файл /etc/network/interfaces Раскоментируйте три строчки, относящиеся к блоку настроек PPP. Укажите соответствующего оператора.
# PPP GPRS networking, uncomment lines bellow and set provider auto ppp0 iface ppp0 inet ppp provider mts
Список операторов (preset) представлен в каталоге /etc/ppp/peers
Перезапустите настройки командой
/etc/init.d/networking restart
Или перезапустите терминал
Настройка GPRS не представленного в preset
Настройка будет проведена для провайдера, которого назовём custom.
Скопируйте файлы /etc/ppp/peers/mts в /etc/ppp/peers/custom /etc/ppp/chat/mts в /etc/ppp/chat/custom
Поправьте /etc/ppp/ppers/custom, заменив
connect "/usr/sbin/chat -f /etc/ppp/chat/mts -e -v"
на
connect "/usr/sbin/chat -f /etc/ppp/chat/custom -e -v"
Поправьте /etc/ppp/chat/custom, укажите:
APN (в примере - internet.mts.ru)
OK AT+CGDCONT=1,"IP","internet.mts.ru"
Номер дозвона (в примере *991*1#)
OK ATDT*99**1*1#
Укажите /etc/ppp/chap-secrets новой строчкой логин и пароль (в примере - customlogin / custompassword)
customlogin * custompassword
Укажите /etc/ppp/chap-secrets новой строчкой логин и пароль (в примере - customlogin / custompassword)
customlogin * custompassword *
Укажите /etc/ppp/pap-secrets новой строчкой логин и пароль (в примере - customlogin / custompassword)
customlogin * custompassword
Укажите в качестве имени оператора custom в /etc/network/interfaces
provider custom
перезапустите сеть
Подключение/отключения flash-носителя
Флэшка, usb-cdrom и другие съёмные устройства подключаются автоматически и становятся доступными в каталоге /media При отключении важно выполнить команду umount в консоли:
umouont /media/usb
, где /media/usb - каталог, в который смонтировано устройство.
Настройка ethernet
Для проверки работоспособности сетевой карты (и наличия драйверов) необходимо выполнить команду:
ifconfig eth0
Где eth0 - имя устройства. Если карт несколько, то они будут занимать устройства eth0, eth1, eth2 и т.д.
Если устройство есть и в порядке - будет выведена информация об устройстве, в противном случае - сообщение об ошибке (например error fetching interface information: Device not found).
Для настройки ethernet откройте файл настрйки сети (/etc/network/interfaces) на рабочем столе. Необходимо закоментарить строки, относящиеся к ppp-подключению, и раскоментарить строки, относящиеся к eth0:
Вариант 1 (подключение по DHCP, автоматическая настройка):
.... # PPP GPRS networking, uncomment lines bellow and set provider #auto ppp0 #iface ppp0 inet ppp #provider mts # EHETRNET networking, auto auto eth0 iface eth0 inet dhcp ...
Вариант 2: ручная настройка:
.... # PPP GPRS networking, uncomment lines bellow and set provider #auto ppp0 #iface ppp0 inet ppp #provider mts # EHETRNET networking, auto auto eth0 iface eth0 inet static address 172.21.21.50 netmask 255.255.255.0 gateway 172.21.21.1 ...
где address - ip-адрес хоста(внутренний) netmask - маска подсети gateway - адрес шлюза
В варианте 2 следует также прописать настройки DNS в файл /etc/resolv.conf
nameserver 80.81.208.82 nameserver 80.81.208.66
Перезагрузить сеть
Настройка доступа для администратора STAMP
Данную операцию нужно выполнять только по требованию администрации ПС STAMP!
Сгенерируйте ключи ssh
ssh-keygen
Программа спросит расположение файла и пароль, не указывайте ничего, просто трижды нажмите enter.
Перешлите файл /root/.ssh/id_rsa.pub администратору системы СТАМП
Откройте доступ к серверу, для этого в файле/etc/ssh/sshd_config раскоментируйте строчку ListenAddress 0.0.0.0
перезапустите sshd /etc/init.d/ssh restart
Важно! После всех мероприятий закомментируйте эту строку и перезапустите сервер обратно!
После указания администратора выполните команду в текстовой консоли:
ssh -nNT -R 2222:localhost:22 terminal@debug.stampservice.ru
Настройка и синхронизация времени через интернет
Синхронизация времени производится через сеть интернет автоматически по протоколу NTP. Для принудительной синхронизации выполните:
/etc/init.d/ntp restart
Чтобы установить часовой пояс выполните:
dpkg-reconfigure tzdata
Выберите город и принудительно синхронизруйте время.
Текущий пояс отображается в файле /etc/timezone
Настройка и синхронизация времени через BIOS
Для настройки аппаратных часов необходимо предварительно установить текущее системное время. Это можно сделать автоматически через сеть интернет (см. выше) или вручную командой:
date --set="2 OCT 2015 18:00:00"
Убедитесь (команда date), что время выставлено правильно и установите время в BIOS командой:
hwclock --systohc
Настройка и запуск второго монитора
Важно! Поддержка работы второго монитора не гарантируется по причине нестабильной работы платформы с двумя видеоадаптерами. Для работы рекомендуются видеокарты на чипсете ATI.
Перед настройкой нужно предварительно отключить автозапуск (автоподнятие) графической подстистемы. Для этого в файле /etc/inittab нужно закоментарить (поставить символ # в начале строки) в последней строке
#7:23:respawn:su -c /usr/bin/startx
Графическая подсистема перестанет автоматически стартовать после перезагрузки, будет доступна только графическая консоль. Залогиньтесь в консоли, убедитесь, что вы находитесь в домашней директории (выполните cd) и запустите процедуру конфигурации графической подсистемы:
X -configure
(Символ X заглавный!)
Система произведёт настройку, сконфигурирует файл и сохранит её в файле /root/xorg.conf.new
Скопируйте этот файл в файл /etc/X11/xorg.conf через mc или командой
cp /root/xorg.conf.new /etc/X11/xorg.conf
Теперь можно попробовать попробовать конфигурацию командой:
startx
Верхний монитор запускается ТОЛЬКО с программой gui! Рабочий стол на нём не формируется. Без дополнительной настройки рекламы экран должен быть белым.
Если второй монитор не стартует - смотрите файл /var/log/Xorg.0.log. Все ошибки отмечены префиксом (EE), можно произвести поиск по этой комбинации, чтобы найти их. Возможные ошибки:
(EE) NV: Kernel modesetting driver in use, refusing to load
Нет поддержки nodesetting со стороны ярдра, необходимо просто отключить modeset. Для этого в файле /boot/grub/grub.cfg необходимо добавить опцию nomodeset (в конец строки)
linux /boot/vmlinuz-2.6.32-5-486 root=UUID=5a6d3fef-7cde-4e49-a09d-da204540084a ro quiet nomodeset
Важно! Добавлять только в основную секцию, не в секцию отмеченную как recovery mode! После этого потребуется перезагрузка.
Если мониторы "перепутаны" достаточно изменить параметр Device в секциях Screen (обычно в конце файла), поменяв Card0 на Card1 и наоборот.
Если всё работает штатно - можно возвращать автозапуск графической подсистемы раскоментарив строчку запуска в /etc/inittab (см выше). Обязательно нужно произвести перезагрузку системы.
Настройка разрешения экрана
Обычно не требуется устанавливать принудительно разрешение экрана - терминальное ПО делает это автоматически при запуске.
Посмотреть список разрешений можно в консоли следующей командой:
xrandr
Текущее разрешение будет отмечено символом "*".
Сменить разрешение можно командой:
xrandr -s 1024x768
В качестве аргумента следует указать требуемое разрешение из списка возможных разрешений.
По-умолчанию команда работает с нижним экраном (тем, на которым запустилась консоль). Для того, чтобы получить информацию по второму экрану, необходимо ПЕРЕД выполнением команд набрать:
export DISPLAY=:0.1
Настройка дополнительных COM-портов
По-умолчанию linux "видит" только 4 порта: ttyS0-ttyS3, причём только 2 последних порта назначаются на плату расширения. Чтобы увеличить количество портов необходимо указать это количество в конфигурацию загрузчика. Для этого на установленной системе открываем файл /boot/grub/grub.cfg. Находим два блока вида:
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64'..... .... .... linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=d92a5b3e-f3cc-4c47-acfb-09b2fb0d2283 ro quiet .... ....
И правим строчку, начинающуюся с ключевого слова linux, дописывая через пробел параметр 8250.nr_uarts=8 до такого вида
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=d92a5b3e-f3cc-4c47-acfb-09b2fb0d2283 ro quiet 8250.nr_uarts=8
То же самое делаем со вторым таким блоком menuentry. Это сделает 8 портов COM вместо 4-х. После правки требуется перезагрузка.