Публичное пространство
SetRetail10 ▪️ Касса ◾️ Команды Linux TinyCore
Кассовые команды - cash [....]
Сохранить изменения настроек внесённых в конфигурационные файлы ОС
cash save
Вывести основную информацию о работе кассы
- Загружен или нет кассовый модуль
- Ревизию ОС кассы
- IP-адрес кассы
- Шлюз по умолчанию
- Размер базы данных
- Путь по которому установлена система
- Свободное дисковое пространство в килобайтах
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
Список оборудования:
- Generic POS without touchscreen - Касса без сенсорного монитора, разрешение 640×480.
- Wincor/Nixdorf POS with serial elo touchscreen - Касса с сенсорным монитором ELO.
- Wincor/Nixdorf POS with serial 3M touchscreen - Касса с сенсорным монитором подключенным по COM-порту.
- Wincor/Nixdorf POS with usb 3M touchscreen - Касса с сенсорным монитором 3M подключенным по USB.
- ELCOM Uniq PC - Сенсорный монитор ELCOM
- Asus ET1611 Mono - Моноблок ASUS
- SCO Hardware ... - оборудование касс самообслуживания
- MoveFlow & ELO Touch
- 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, ООО «Кристалл Сервис Интеграция».
Все права защищены..