/ - глобальные команды
В данном разделе описываются глобальные команды управления ECSS-10. Глобальные команды выполняются без указания пути.
alias
Данная команда предназначена для добавления/удаления/просмотра алиаса команды.
Алиас команды позволяет определять имена (сокращения) для команд.
Используется для длинных команд, которые часто используются.
Для просмотра информации о созданных алиасах команд указать list.
Для просмотра информации о созданных алиасах команд для экспорта указать export.
Для добавления нового алиаса команды указать add.
Для удаления алиаса команды указать del.
Путь команды:
/alias
Синтаксис:
alias add <ALIAS>=<CMD>
alias del <ALIAS> [--force]
alias list
alias export
Параметры:
<ALIAS> - имя алиаса команды, включая путь к алиасу;
<CMD> - команда, включая путь к команде;
--force - выполнение команды без запроса подтвеждения
Примеры:
Добавить алиас команды "/cluster/mediator/md1/alarms/list" c именем "dispalarm". В результате выполнения команды в корневой каталог будет добавлена команда "dispalarm" с функционалом команды "/cluster/mediator/md1/alarms/list".
admin@[mycelium1@ecss1]:/$ alias add /dispalarm = /cluster/mediator/md1/alarms/list ok
Добавить алиас команды "domain/biysk.local/sip/user declare" с именем "domain/user-d". В результате выполнения команды в каталог "/domain" будет добавлена команда "user_d" с функционалом команды "domain/biysk.local/sip/user declare".
admin@[mycelium1@ecss1]:/$ alias add domain/user-d = /domain/biysk.local/sip/user/declare ok
Просмотр списка созданных алиасов команд:
admin@[mycelium1@ecss1]:/$ alias list /domain/user-d -> /domain/biysk.local/sip/user/declare /memory -> /node/nodes-info memory total /dispalarm -> /cluster/mediator/md1/alarms/list
Поготовка списка команд для создания алиасов команд:
admin@[ds1@ecss1]:/$ alias export alias add /domain/user-d=/domain/biysk.local/sip/user/declare alias add /memory=/node/nodes-info memory total alias add /dispalarm=/cluster/mediator/md1/alarms/list
cd
Данной командой производится изменение рабочего каталога.
Путь команды:
/cd
Синтаксис:
сd [<PATH>]
Параметры:
<PATH> - путь к каталогу.
Если использовать команду без указания параметра, то переход будет в корневой каталог.
Если в качестве параметра указать комбинацию ../, то переход будет на уровень выше.
Пример:
admin@[ds1@ecss1]:/$ cd /cluster/mediator/md1/ admin@[ds1@ecss1]:/cluster/mediator/md1$ admin@[ds1@ecss1]:/cluster/mediator/md1$ cd admin@[ds1@ecss1]:/$ cd cocon admin@[ds1@ecss1]:/cocon$ cd .. admin@[ds1@ecss1]:/$
configure-clear
Команда возврата из режима конфигурирования.
Путь команды:
/configure-clear
Синтаксис:
configure-clear
Параметры:
Команда не содержит аргументов.
Пример:
admin@[ds1@ecss1]:/[CONFIG]$ configure-clear Successfully clear the configuration mode. [exec at: 19.02.2019 11:05:13, exec time: 100ms, nodes: ds1@ecss1]
configure-info
Команда просмотра информации о пользователе, который находится в режиме конфигурирования системы:
- Id - идентификационный номер пользователя;
- User - имя пользователя;
- Auto-unlock time - время автоматического выхода из режима конфигурирования.
Путь команды:
/configure-info
Синтаксис:
configure-info
Параметры:
Команда не содержит аргументов.
Пример:
Выход из режима настройки системы:
admin@[ds1@ecss1]:/[CONFIG]$ configure-info Configuration locks: ┌────────────────┬─────┬───────────────────┬───────────┐ │ Id │User │ Auto-unlock time │ Locks │ ├────────────────┼─────┼───────────────────┼───────────┤ │84a830aaadd7d2fd│admin│19.02.2019 11:10:05│system lock│ └────────────────┴─────┴───────────────────┴───────────┘ [exec at: 19.02.2019 11:05:05, exec time: 58ms, nodes: ds1@ecss1]
configure-start
Команда для перехода в режим конфигурирования системы ECCS-10.
Если режим конфигурирования активен, то выполнять настройку может только пользователь, который активировал режим. Для других пользователей будет доступен только мониторинг системы.
В режиме конфигурирования внешний вид строки подсказки будет изменен на:
admin@[ds1@ecss1]:/[CONFIG]$
Путь команды:
/configure-start
Синтаксис:
configure-start
Параметры:
Команда не содержит аргументов.
Пример:
Вход в режим настройки системы:
admin@[ds1@ecss1]:/$ configure-start Successfully entered in the configuration mode for system. [exec at: 19.02.2019 11:04:58, exec time: 216ms, nodes: ds1@ecss1] admin@[ds1@ecss1]:/[CONFIG]$
configure-stop
Команда для выхода из режима конфигурирования системы ECCS-10.
Путь команды:
/configure-stop
Синтаксис:
configure-stop
Параметры:
Команда не содержит аргументов.
Пример:
Выход из режима настройки системы:
admin@[ds1@ecss1]:/[CONFIG]$ configure-stop Successfully exit from the configuration mode. [exec at: 19.02.2019 11:05:31, exec time: 117ms, nodes: ds1@ecss1] admin@[ds1@ecss1]:/$
exec
Данная команда позволяет запустить на исполнение команды CLI из файла.
Путь команды:
/exec
Синтаксис:
exec [-<OPTIONS>] <HOST> <PATH-TO-FILE>
Параметры:
<OPTIONS> - ключ, который задает способ вывода информации, способ остановки вывода и другое:
Вывод информации:
- v - подробный вывод;
- s - не показывать вывод команд, включая ошибки;
- g - показывать имена выполняемых команд и ошибки;
- e - показывать только ошибки.
Настройка остановки:
- E - по первой ошибке;
- A - по достижению конца файла.
Другие ключи:
- w - спрашивать подтверждение перед выполнением каждой команды;
- P - читать пароли из файла со скриптом (по умолчанию пароли читаются из консоли);
- i - при необходимости взаимодействия с пользователем читать данные из консоли (по умолчанию из файла читается все кроме паролей).
<HOST> - имя хоста, где находится файл;
<PATH-TO-FILE> - путь к файлу на хосте <host>. Корневой каталог поиска - /var/lib/ecss/cocon-scripts/. При необходимости можно создавать вложенные каталоги.
Пример:
admin@[mycelium1@ecss1]:/$ exec -vE ecss1 test1/set_prop.ccn [exec] $ cd /domain/test_domain/ [exec] $ ./properties/set public_names add test_domain [exec] Property "public_names" successfully changed from: test_domain to test_domain. [exec] $ sleep 2 [exec] $ ./trace/properties/set mode full_compressed [exec] Property "mode" successfully changed from: disabled to full_compressed. [exec] $ ./trace/properties/set backend dets [exec] Property "backend" successfully changed from: ets to dets. [exec] $ sleep 2 [exec] $ ./access-type/declare admin1 false false false false false false false false false false true true 21 admin [exec] Restriction 'admin1' successfully declared. [exec] $ ./regime/declare accsusp false false false false false false false false false false true true 21 accsusp [exec] Restriction 'accsusp' successfully declared. [exec] $ sleep 1 [exec] $ ./subscriber-portal/properties/set auto_create_account true [exec] Property "auto_create_account" successfully changed from: false to true. [exec] $ ./subscriber-portal/properties/set auto_delete_account true [exec] Property "auto_delete_account" successfully changed from: false to true. [exec] $ ./subscriber-portal/properties/set connection 192.168.1.71:3306 subscribers subscribers ecss_subscribers [exec] Property "connection" successfully changed from: Host: sp.mysql.ecss; Database: ecss_subscribers; Login: subscribers; Password: subscribers to Host: 192.168.1.71; Database: ecss_subscribers; Login: subscribers; Password: subscribers. Script execution has been finished [exec at: 20.02.2019 09:11:26, exec time: 8s 191ms, nodes: mycelium1@ecss1]
exit
Данной командой завершается сеанс работы пользователя с интерфейсом командной строки CLI.
Путь команды:
/exit
Синтаксис:
exit
Параметры:
Команда не содержит аргументов.
Пример:
admin@[ds1@ecss1]:/$ exit bye Connection to 192.168.1.21 closed.
locate
Команда поиска местоположения команды по подстроке в имени команды, директории.
Путь команды:
locate
Синтаксис:
locate <STRING>
Параметры:
<STRING> - подстрока в имени команды, директории.
Пример:
admin@[ds1@ecss1]:/$ locate geo-backup /system/geo-backup/properties/set /system/geo-backup/properties/info /system/geo-backup/properties/clean /system/geo-backup/sync /system/geo-backup/status [exec at: 19.02.2019 13:55:28, exec time: 8s 380ms, nodes: ds1@ecss1]
ls
Данной командой осуществляется просмотр списка команд и каталогов, которые содержатся в текущем каталоге.
Путь команды:
/ls
Синтаксис:
ls [-Flags] [<PATH>]
Параметры:
-Flags - флаг (опциональный параметр, по умолчанию на экран выводятся команды и имена каталогов) Флаги можно группировать:
- d - просмотр списка каталогов;
- f - просмотр списка команд;
- a - отображать скрытые элементы;
- l - просмотр подробной информации:
- group - группа пользователей, которые могут выполнить команду;
- destination - место, где команда выполняется (имя ноды или имя группы нод);
- owner - владелец команды;
- is_executable - в случае если отображается информация о команде, "*" означает, что текущий пользователь может выполнить эту команду;
в случае если отображается информация о каталоге, "*" означает, что в каталоге содержатся доступные для выполнения пользователем команды. - name - имя команды.
- t - просмотр в виде дерева
<PATH> - путь к рабочему каталогу. Опциональный параметр.
Примеры:
Просмотр списка команд вместе со скрытыми:
admin@[ds1@ecss1]:/$ ls -la /cocon .properties * -folder- .xbin * -folder- role * -folder- add-user common_cocon_group * ecss-admin add-user-to-group common_cocon_group * ecss-admin del-role-from-user common_cocon_group * ecss-admin del-user common_cocon_group * ecss-admin del-user-from-group common_cocon_group * ecss-admin kill common_cocon_group -root- list common_cocon_group * ecss-user, ecss-admin my-groups common_cocon_group * -any- nodes-summary common_cocon_group * -any- passwd common_cocon_group * ecss-user, ecss-admin resync-cocon common_cocon_group * ecss-admin set-role-to-user common_cocon_group * ecss-admin
Просмотр дерева команд со всеми параметрами:
admin@[ds1@ecss1]:/$ ls -lat /domain/biysk.local/timers/ |-/core | |-*clean ecss_cm.746D4079E4B47326C5489B4D012720F7 ecss-biysk.local-domain-admin,ecss-admin | |-*info ecss_cm.746D4079E4B47326C5489B4D012720F7 ecss-biysk.local-domain-user,ecss-biysk.local-domain-admin,ecss-user,ecss-admin | |-*set ecss_cm.746D4079E4B47326C5489B4D012720F7 ecss-biysk.local-domain-admin,ecss-admin |-/msr | |- clean ecss_cm.A626F4418EB3D43D93BFEFBE0CE47CFD -root- | |-*info ecss_cm.A626F4418EB3D43D93BFEFBE0CE47CFD ecss-biysk.local-domain-user,ecss-biysk.local-domain-admin,ecss-user,ecss-admin | |- set ecss_cm.A626F4418EB3D43D93BFEFBE0CE47CFD -root- |-/sip |-*clean ecss_cm.9B89C8534606A304529AC2620F1E2861 ecss-biysk.local-domain-admin,ecss-admin |-*info ecss_cm.9B89C8534606A304529AC2620F1E2861 ecss-biysk.local-domain-user,ecss-biysk.local-domain-admin,ecss-user,ecss-admin |-*set ecss_cm.9B89C8534606A304529AC2620F1E2861 ecss-biysk.local-domain-admin,ecss-admin
man
Данной командой осуществляется просмотр информации о команде и ее параметрах.
Путь команды:
man
Синтаксис:
man [<PATH>/]<COMMAND>
Параметры:
<PATH> - путь к рабочему каталогу;
<COMMAND> - команда, для которой запрашивается информация.
Пример:
admin@[ds1@ecss1]:/$ man system/ivr/script/restrictions/set Change IVR script restrictions. Usage: set <PROFILE_NAME> <PROPERTY> <VALUE> <PROFILE_NAME> - the name of the IVR script restrictions' profile <FIELD>: max_blocks_per_script | ivr_script_limit | available_blocks | description <VALUE> for max_blocks_per_script: infinity or integer [0, 16383] <VALUE> for ivr_script_limit: infinity or integer [0, 65535] <VALUE> for available_blocks: add | remove <BLOCK_1> [<BLOCK_2> ...] <VALUE> for asr: boolean <VALUE> for description: any text
pwd
Команда просмотра рабочей директории.
Путь команды:
/pwd
Синтаксис:
pwd
Параметры:
Команда не содержит аргументов.
Пример:
admin@[ds1@ecss1]:/domain/biysk.local$ pwd /domain/biysk.local
repeat
Циклическое повторение заданной команды через определенный интервал времени.
Прервать выполнение можно комбинацией Ctrl+C.
Путь команды:
/repeat [--sleep <Sleep>] [<Path>/]<Command> [<Args>]
Синтаксис:
/repeat [--sleep <Sleep>] [<Path>/]<Command> [<Args>]
Параметры:
- <Sleep> - таймер повтора команды (1 сек. по умолчанию)
- <Path> - путь команды
- <Command> - команда
- <Args> - аргументы команды
Пример:
admin@[ds1@ecss1]:/$ repeat --sleep 5 /node/hosts-info cpu ┌───────────┬──────────────┐ │ Node │ Result │ ├───────────┼──────────────┤ │core1@ecss1│Cpu load: │ │ │Total: 17.50%│ │ │CPU #1: 15.00%│ │ │CPU #2: 15.79%│ │core1@ecss2│Cpu load: │ │ │Total: 35.14%│ │ │CPU #1: 33.33%│ │ │CPU #2: 38.89%│ └───────────┴──────────────┘ ┌───────────┬──────────────┐ │ Node │ Result │ ├───────────┼──────────────┤ │core1@ecss1│Cpu load: │ │ │Total: 7.50% │ │ │CPU #1: 5.26% │ │ │CPU #2: 9.52% │ │core1@ecss2│Cpu load: │ │ │Total: 10.53%│ │ │CPU #1: 16.67%│ │ │CPU #2: 5.26%│ └───────────┴──────────────┘ ┌───────────┬──────────────┐ │ Node │ Result │ ├───────────┼──────────────┤ │core1@ecss1│Cpu load: │ │ │Total: 9.76%│ │ │CPU #1: 5.00%│ │ │CPU #2: 10.00%│ │core1@ecss2│Cpu load: │ │ │Total: 5.00% │ │ │CPU #1: 0.00% │ │ │CPU #2: 0.00% │ └───────────┴──────────────┘ Command has been canceled: interrupted
shell
Данной командой запускается командный интерпретатор с правами указанного пользователя.
Путь команды:
/shell
Синтаксис:
shell [-u <LOGIN>]
Параметры:
[-u <LOGIN>] - имя учетной записи пользователя.
Пример:
admin@[ds1@ecss1]:/$ shell -u support [shell] password for support: support@[ds1@ecss1]:/$
shell-options
Данной командой для терминала назначается цветовая схема, команда при подключении, формат командной строки, режим отображения времени исполнения команд.
Путь команды:
/shell-options
Синтаксис:
shell-options <login-commands <COMMANDS>>
shell-options <prompt [Format]>
shell-options <exec-time [Flag]>
shell-options <auto-logout-timeout [Timeout]>
shell-options <colors [Color]>
shell-options <history-size [Size]>
shell-options <use-unicode [Flag]>
shell-options <public-key [Key]>
shell-options <editor [Key]>
Параметры:
<subcommand [OPTIONS]>:
- auto-logout-timeout [Timeout] - - время бездействия, после которого абонента автоматически выкинет из консоли управления / Web-конфигуратора:
Timeout :: infinity | [60..4294967] секунд.);
- <login-commands <COMMANDS>> - команда, выполняемая при входе в систему. По умолчанию /system-status;
- <Commands> - список команд CLI, разделяемых знаком точка с запятой (;), для отключения команд можно указать "undefined";
- colors [Flag] - задает режим цветовой схемы:[Flag] - назначаемое действие:
- black, white – использовать цветовую схему при выполнении команды ls;
- off|false – не использовать.
<exec-time> (on | off) - включать информацию о времени выполнения команды;
<history-size [Size]> - размер истории введенных команд CoCon-а для данного пользователя([..200], по умолчанию 100);
<prompt [Format]> - формат приглашения командной строки;
- Формат приглашения(по умолчанию - \l@[\n]:\p):
- \l - имя(login name)
- \n - нода
- \p - текщий путь
- \d - текущий каталог
- \e - пустой макрос
- \_ - пробел
- Формат приглашения(по умолчанию - \l@[\n]:\p):
- <public-key [Key]> - ввод публичного ключа для логина;
- <use-unicode (on | off)> - - управление режимом вывода unicode-символов (если значение равно false - то unicode символы будут пытаться перевестись в ASCII);
- <editor [Key]> - выбор редактора для редактирования контекстов маршрутизации, модификации и адаптации.
- mcedit - редактор mcedit;
- nano - редактор nano;
- vim - редактор vim;
- system-editrot - редактор установленный в системе по дефолту.
Если параметр не указывать, на экран будет выведена информация о текущем состоянии.
Примеры:
admin@[ds1@ecss1]:/$ shell-options [shell] auto-logout-timeout is infinity [shell] history-size is 100 [shell] Prompt: default [shell] Exec time enabled [shell] Unicode usage enabled [shell] Colors: enabled [shell] Login commands: system-status
admin@[ds1@ecss1]:/$ shell-options history-size 200 [shell] history-size is 200
admin@[ds1@ecss1]:/$ shell-options auto-logout-timeout 3600 [shell] auto-logout-timeout is 3600
sleep
Отложить выполнение shell на заданный интервал времени. Рекомендуется для использования в командных файлах для задержки выполнения очередной команды.
Путь команды:
/sleep
Синтаксис:
sleep <NUMBER>[<SUFFIX>] ...
Параметры:
<NUMBER> - пауза на заданный интервал времени;
<SUFFIX> - s - интервал времени секунда (используется по умолчанию); m - минута; h - час; d - день.
Пример:
admin@[ds1@ecss1]:/$ sleep 10
sudo
Команда позволяет пользователю, который не является привилегированным (root), выполнять команды от имени root.
Если команда не доступна пользователю, будет выдано сообщение: "You have no rights to do this".
При выполнении команды система запросит ввести повторно пароль пользователя для входа в систему (не пароль пользователя root).
Путь команды:
/sudo
Синтаксис:
sudo [-u <UserName>] <Command>
sudo [-u <UserName>] -s
sudo -c <UserName>
Параметры:
[-u <UserName>] - имя пользователя (login name), под правами которого запускать команду/командный интерпретатор;
<Command> - имя команды, включая путь к команде;
-s - режим запуска командного интерпретатора (не команды);
-c <UserName> - проверить, есть ли у пользователя <UserName> права администратора ROOT.
Пример:
support@[mycelium1@ecss1]:/$ sudo /services/subscriber-server/info [ecss_shell] password for support: ┌────────┬──────┬─────────────────────────────┐ │Property│Domain│ Value │ ├────────┼──────┼─────────────────────────────┤ │realm │ │ds_realm │ │sip_ex │ │ecss.cc.ex │ │sip_rk │ │ecss.pa_sip.subscribe.sip1.rk│ └────────┴──────┴─────────────────────────────┘ admin@[mycelium1@ecss1]:/$ shell -u support [shell] password for support: support@[mycelium1@ecss1]:/$ support@[mycelium1@ecss1]:/$ support@[mycelium1@ecss1]:/$ sudo -c support Ok
system-status
Команда просмотра системной информации:
- Node - имя ноды;
- Release - версия ПО определенной ноды;
- Erlang nodes -
- Mnesia nodes -
- Uptime - время с моменты запуска ноды в работу.
В таблице "Active media resource" выводится список активныых медиаресурсов.
В таблице "Alarms list" выводится список предупреждений, активных в системе.
Путь команды:
/system-status
Синтаксис:
system-status
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ system-status Checking... ┌─┬───────────────┬────────────────────────┬───────────────────────────────┬─────────────────────┬─────────┐ │ │ Node │ Release │ Erlang nodes │ Mnesia nodes │ Uptime │ ├─┼───────────────┼────────────────────────┼───────────────────────────────┼─────────────────────┼─────────┤ │ │core1@ecss1 │ecss-core-3.14.0.121 │core1@ecss1,core1@ecss2 │not running │2d 5h 15m│ │ │core1@ecss2 │ecss-core-3.14.0.121 │core1@ecss1,core1@ecss2 │not running │1d 5h 57m│ │ │ds1@ecss1 │ecss-ds-3.14.0.121 │ds1@ecss1,ds1@ecss2 │ds1@ecss1,ds1@ecss2 │2d 5h 15m│ │ │ds1@ecss2 │ecss-ds-3.14.0.121 │ds1@ecss1,ds1@ecss2 │ds1@ecss1,ds1@ecss2 │1d 5h 57m│ │ │md1@ecss1 │ecss-mediator-3.14.0.121│md1@ecss1,md1@ecss2 │md1@ecss1,md1@ecss2 │2d 5h 14m│ │ │md1@ecss2 │ecss-mediator-3.14.0.121│md1@ecss1,md1@ecss2 │md1@ecss1,md1@ecss2 │1d 5h 56m│ │ │mycelium1@ecss1│ecss-mycelium-3.14.0.121│mycelium1@ecss1,mycelium1@ecss2│not running │2d 5h 15m│ │ │mycelium1@ecss2│ecss-mycelium-3.14.0.121│mycelium1@ecss1,mycelium1@ecss2│not running │1d 5h 57m│ │ │sip1@ecss1 │ecss-pa-sip-3.14.0.121 │sip1@ecss1,sip1@ecss2 │sip1@ecss1,sip1@ecss2│2d 5h 14m│ │ │sip1@ecss2 │ecss-pa-sip-3.14.0.121 │sip1@ecss1,sip1@ecss2 │sip1@ecss1,sip1@ecss2│1d 5h 57m│ └─┴───────────────┴────────────────────────┴───────────────────────────────┴─────────────────────┴─────────┘ All services are started. Active media resource selected list specific: ┌─────────────┬───────┬──────────┬───────────┬────────────┐ │ Node │ MSR │ MSR │ Cc-status │ Cc-uptime │ │ │ │ version │ │ │ ├─────────────┼───────┼──────────┼───────────┼────────────┤ │ core1@ecss1 │ msr_1 │ 3.14.0.6 │ connected │ 1 03:45:41 │ │ │ msr_2 │ 3.14.0.6 │ connected │ 1 03:45:27 │ │ core1@ecss2 │ msr_1 │ 3.14.0.6 │ connected │ 1 03:45:46 │ │ │ msr_2 │ 3.14.0.6 │ connected │ 1 03:45:47 │ └─────────────┴───────┴──────────┴───────────┴────────────┘ Alarms list on core1: Alarms list on md1: ┌────────────┬────────┬─────────────┬─────────────────┬─────────────────┬───────────────┬─────────────────────────────────────────────────────┐ │ Date │Severity│ Location │ Cause │ Class │ Instance │ Message │ ├────────────┼────────┼─────────────┼─────────────────┼─────────────────┼───────────────┼─────────────────────────────────────────────────────┤ │08.01 06:10:│critical│mycelium1@ecs│softwareError │ecss::system::log│mycelium1@ecss1│Error log data updated │ │19 │ │s1 │ │ │ │ │ │08.01 06:10:│critical│sip1@ecss1 │communicationsSub│ecss::pa::sip::no│sip1@ecss2 │Connection with node is lost │ │22 │ │ │systemFailure │de │ │ │ │19.02 13:35:│major │sip1@ecss2 │configurationOrCu│ecss::pa::sip::no│sip1@ecss2 │Call (INVITE 1550-558113-997359) to conflicted pbxses│ │14 │ │ │stomizationError │de │ │ for ipset ipset1: ["biysk.local","test_domain"] │ │19.02 13:43:│major │sip1@ecss1 │configurationOrCu│ecss::pa::sip::no│sip1@ecss1 │Call (INVITE 1550-558598-149124) to conflicted pbxses│ │18 │ │ │stomizationError │de │ │ for ipset ipset1: ["biysk.local","test_domain"] │ └────────────┴────────┴─────────────┴─────────────────┴─────────────────┴───────────────┴─────────────────────────────────────────────────────┘ Selected: 4 Total: 4 [exec at: 19.02.2019 16:12:32, exec time: 1s 389ms, nodes: core1@ecss1,ds1@ecss1,md1@ecss1,mycelium1@ecss1,sip1@ecss1]
whereami
Команда используется для вывода имени ноды@хоста, к которому подключен пользователь. Актуально, когда в пригашении командной строки не выводится имя ноды.
Путь команды:
/whereami
Синтаксис:
whereami
Пример:
admin@[mycelium1@ecss1]:/$ whereami mycelium1@ecss1 [exec at: 20.02.2019 09:52:37, exec time: 3ms, nodes: mycelium1@ecss1]
whereis
Команда используется для поиска в таблице путей и имен файлов заданной команды (строгое совпадение).
Путь команды:
/whereis
Синтаксис:
whereis <CMD_NAME>
Параметры:
<CMD_NAME> - команда, путь к которой необходимо найти.
Пример:
admin@[mycelium1@ecss1]:/$ whereis trace /domain/front.office/modificators/trace /domain/test_domain/modificators/trace /domain/biysk.local/modificators/trace /cluster/storage/ds1/modificators/trace /domain/front.office/adaptation/trace /domain/test_domain/adaptation/trace /domain/biysk.local/adaptation/trace /cluster/storage/ds1/adaptation/trace /domain/front.office/routing/trace /domain/test_domain/routing/trace /domain/biysk.local/routing/trace /cluster/storage/ds1/routing/trace [exec at: 20.02.2019 14:19:21, exec time: 75ms, nodes: mycelium1@ecss1]
who
Данная команда позволяет просмотреть список пользователей, которые работают с устройством.
Путь команды:
/who
Синтаксис:
who
Параметры:
Команда не содержит аргументов.
Пример:
support@[mycelium1@ecss1]:/$ who ID Login Node IP:Port Login date Initiator 1ma admin md1@ecss1 127.0.0.1:44454 2019-03-22 21:03:26 web-configurator 6a admin mycelium1@ecss1 192.168.1.12:33906 2019-03-22 21:03:06 ssh at any:8023 3m admin mycelium1@ecss1 192.168.1.12:33260 2019-03-22 20:45:23 ssh at any:8023 76 support mycelium1@ecss1 192.168.1.12:34116 2019-03-22 21:04:14 ssh at any:8023 [exec at: 22.03.2019 21:18:27, exec time: 4ms, nodes: mycelium1@ecss1]
whoami
Данная команда позволяет просмотреть имя пользователя, под которым вы работаете в системе.
Путь команды:
/whoami
Синтаксис:
whoami
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ whoami admin [exec at: 20.02.2019 14:22:34, exec time: 2ms, nodes: mycelium1@ecss1]