Публичное пространство

SetRetail10 ▪️ Касса ◾️ Команды Linux TinyCore

Кассовые команды - cash [....]

Сохранить изменения настроек внесённых в конфигурационные файлы ОС

cash save

Вывести основную информацию о работе кассы

  1. Загружен или нет кассовый модуль 
  2. Ревизию ОС кассы 
  3. IP-адрес кассы 
  4. Шлюз по умолчанию 
  5. Размер базы данных 
  6. Путь по которому установлена система 
  7. Свободное дисковое пространство в килобайтах 
tc@box:~$ cash status
*** SetX Cash status ***

POS Loaded       : YES

OS Release       : 3.0.417
IP address       : 172.16.1.16
Gateway          : 172.16.0.1
DB Size          : 32.2M
TCE Path         : /mnt/hda1
Disk free        : 480M

Server IP        : 172.16.2.63
Server status    : Available

Перезагрузить кассу (системный бок) полностью

cash reboot

Выключить кассу (системные блок)

cash off

Перезагрузить только кассовый модуль

cash restart

Остановить кассовый модуль

cash stop

Запустить кассовый модуль

cash start

Выбрать используемое на кассе оборудование для сенсорных мониторов или касс самоослуживания

Команда доступна только до версии TinyCore 8.1.9.

Проверить версию командой cash status

cash hwselect

Список оборудования:

  1. Generic POS without touchscreen - Касса без сенсорного монитора, разрешение 640×480.
  2. Wincor/Nixdorf POS with serial elo touchscreen - Касса с сенсорным монитором ELO.
  3. Wincor/Nixdorf POS with serial 3M touchscreen - Касса с сенсорным монитором подключенным по COM-порту.
  4. Wincor/Nixdorf POS with usb 3M touchscreen - Касса с сенсорным монитором 3M подключенным по USB.
  5. ELCOM Uniq PC - Сенсорный монитор ELCOM
  6. Asus ET1611 Mono - Моноблок ASUS
  7. SCO Hardware ... - оборудование касс самообслуживания
    1. MoveFlow & ELO Touch
    2. TwinFlow & ELO Touch

Сделать бэкап кассы

cash backup

После завершения, архивы базы данных и каталога crystal-cash будут сохранены в следующих папках

  • /home/tc/storage/postgres-db.tar
  • /home/tc/storage/crystal-cash.tar 

Восстановить кассу из бэкапа

cash restore

Для восстановления базы данных и каталога crystal-cash из архивов, файлы с архивом базы данных и каталога crystal-cash должны лежать в /home/tc/storage/ 

Производительность

CPU - Ппроцессор

cat /proc/cpuinfo

MEMORY - Память

cat /proc/meminfo

или

free

Активные процессы

top -n 1 -b

HDD - Жесткий диск

Информация по выбранному жесткому диску

sudo hdparm -t /dev/sda1

Информация по жестким дискам

/sbin/fdisk -l

Дата/время

Проверка текущей даты и системного времени

date

Установка времени

sudo date 01012015 23:00

Записать время ОС в БИОС

hwclock --systohc -u

Время БИОС

sudo /sbin/hwclock

Установка часового пояса

sudo ln -sf /usr/local/share/zoneinfo/Europe/Moscow /etc/localtime

Пример: вместо Moscow подставьте нужное имя файла, соответствующее городу.

Выполните команду:

cash save

Перезагрузите кассу:

cash reboot

Сеть

Информация о сетевых подключенииях

/sbin/ifconfig

Список подключенных хостов к кассе

netstat -lantp | grep ESTABLISHED |awk '{print $5}' | awk -F: '{print $1}' | sort -u

Список портов, которые работают с определенным файлом или сокетом

/usr/local/sbin/lsof -i

Открытые TCP/UDP порты с именами процессов

netstat -ltupn

Таблица маршрутизации

sudo /sbin/route -n

Установить временный IP-адрес на сетевой интерфейс

sudo ifconfig eth0 172.16.1.100

Добавить сетевой маршрут к сети

sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 172.16.1.1

Если нужно, чтобы маршрут сохранился после перезагрузки системы, тогда добавьте команду установки маршрута в файл /opt/eth0.sh после строки содержащей ifconfig.

Файловая система

Смонтированные файловые системы

cat /proc/mounts

Информация о смонтированных разделах и из размерах

df -h

USB-подключения

dmesg | tail

COM-порты

Проверить наличие com-портов на кассе

dmesg | grep serial
tc@box:~$ dmesg | grep serial
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
serial8250: ttyS2 at I/O 0x3e8 (irq = 4) is a 16550A
serial8250: ttyS3 at I/O 0x2e8 (irq = 3) is a 16550A
tc@box:~$ 

JAVA

Текущая версия Java

/usr/local/jre/bin/java -version

Другие команды

Проверка работы ComProxy

curl -o comproxyjson.txt -s http://127.0.0.1:5321

Статистика перезагрузок ОС

last reboot

Используемая версия ядра

uname -r
cat /proc/version

Архитектура

uname -m

Аппаратные системные компоненты - "(SMBIOS/DMI)"

TinyCore3
sudo /usr/local/sbin/dmidecode -q
TinyCore3
sudo /usr/local/bin/dmidecode -q

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных