CLI - System
If you want to see system information such as name, serial number, configuration values, resources usages, and so on, run the show system
command.
LYSH@MyHostName# show system ! Contact : supports@basein.net, https://wiki.basein.net Serial number : B1211KR0290P Model : B100 System id : 21 System package version : 1.2.74 .... Disk usage : Filesystem Type Size Used Avail Use% Mounted on /dev/sda2 ext4 98G 21G 72G 23% / ! end :
You can also execute the command with keywords.
LYSH@MyHostName# show system :Serial number" Serial number : B1211KR0290P
apache2
If you execute show apache2
command, you can the runtime status of the apache2 web service.
LYSH@MyHostName# show apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2021-04-22 17:01:17 KST; 4h 11min ago ...
Veryfying global configuration
To verity the global configurations of the imRAD, enter the show config
command.
LYSH@MyHostName# show config # # lyon system version(package) and imange version # version=1.2.74 update_timestamp= image_version= # # to decode multibyte dhcpv4 hostname from-encoding # from_encoding=euc-kr # # The Interval in seconds to check dhcp lease status. # dhcpv4_expire_check_intv=311 dhcpv4_decline_age=1200 .......
If you want to verity a global configuration, enter the show config {keyword}
command.
LYSH@MyHostName# show config version # lyon system version(package) and imange version version=1.2.74 image_version=
datetime
To verify the system time, date, and timezone, enter the show datetime
.
LYSH@MyHostName# show datetime Local time: Tue 2020-12-15 15:56:33 KST Universal time: Tue 2020-12-15 06:56:33 UTC RTC time: Tue 2020-12-15 06:56:33 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
If the Local time or Time zone is incorrect to your locale, you should change it in the configuration mode using "datetime" or "timezone" command.
Configuring datetime
To change the system time and date, enter the datetime {format}
on the configuration mode. The format must be 'yyyy-mm-dd hh24:mi:ss'.
Note that if you manually change the system time and date while the NTP is enabled, you encounter the "Failed to set time: Automatic time synchronization is enabled" error. Therefore you need to disable the NTP before configuring the system time and date manually.
LYSH@MyHostName# configure LYSH@MyHostName(config)# datetime 2021-04-27 13:00:00 Local time: Tue 2021-04-27 13:00:00:49 KST Universal time: Tue 2021-04-27 04:00:00 UTC RTC time: Tue 2021-04-27 04:00:00 Time zone: Asia/Seoul (KST, +0900) System clock synchronized: yes NTP service: active RTC in local TZ: no
Configuring timezone
You can configure the timezone of the device.
LYSH@MyHostName# configure LYSH@MyHostName(config)# tiemzone
hardware
You can verify the hardware information of a device by the show hardware
command
LYSH@MyHostName# show hardware *-memory description: System Memory physical id: 11 slot: System board or motherboard size: 8GiB *-disk description: SCSI Disk product: Virtual Disk ..... *-network description: Ethernet interface ...... ....
listen
To print all socket ports that are open or use, enter the show listen
command.
LYSH@MyHostName# show listen COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME sshd 362800 root 4u IPv4 498959339 TCP 192.168.4.40:22->192.168.5.15:50560 (ESTABLISHED) sshd 362812 baseindev 4u IPv4 498959339 TCP 192.168.4.40:22->192.168.5.15:50560 (ESTABLISHED) sshd 362812 baseindev 10u IPv6 498963275 TCP [::1]:6010 (LISTEN) sshd 362812 baseindev 11u IPv4 498963276 TCP 127.0.0.1:6010 (LISTEN) .....
loghost
The "loghost" is a remote log server that can save logs from devices. To verify loghost, enter the show loghost
in the user mode.
LYSH@MyHostName# show loghost *.notice @192.168.0.100:1000
You can configure it in the configuration mode.
PHP
You can verify the configuration of the Hypertext Preprocessor (PHP). There are two configurations: "apache2" and "cli". "apache2" is for the PHP plugin used by the Apache2 service and "cli" is for the CLI program coded in PHP.
LYSH@MyHostName# show PHP apache2
reset
It is the Factory reset.[1]
LYSH@MyHostName# configure LYSH@MyHostName(config)# system reset log FACTORY RESET WARNING!! All of the configurations will be restored and you will lose data. Do you really continue?(y/n):
argument | Description |
---|---|
all | all of them. |
conf | It will restore all configurations including the imRAD global configuration. |
database | It will delete all data in the database and restore to default data. |
log | It will be clearing all the Runtime log and the imRAD Syslog(lsyslog). |
lyonconf | It will restore the imRAD global configuration. |
net | It will restore the network configuration. The IP address in the device will be lost. |
radius | It will restore the radius configuration. |
storage
You can verify the disk utilization of a device by entering system storage
command in the user mode.
The imRAD disk consists of two partitions. One is for the operating systems, another is for data. It also displays the disk usage for specific data files. To increase the available disk size, you can delete backup files by entering the system storage cleanup
command and it will delete the backup files for data ending in an asterisk.
LYSH@MyHostName# system storage mount total used free free% OS 14.70G 5.96G 8.74G 59.43% Data 97.44G 22.68G 74.75G 76.72% 1 System Logs* :248M 2 imRAD Logs* :2.4G 3 RADIUS Logs* :36M 4 Apache2 Logs* :20K 5 MySQL Logs* :1.2M 6 MySQL Binary Logs :1.2G 7 MySQL Relay Logs :0 8 MySQL Data :2.8G 9 Apt caches* :75M 10 Libraries :2.6G
Checking TLS (Transport Layer Security) certificates
LYSH@MyHostName# show cert apache2 // https certificate LYSH@MyHostName# show cert mysql // mysql server TLS certificate LYSH@MyHostName# show cert radius // RADIUS server TLS certificate
uptime
The uptime gives a one-line display of the following information. The current time, how long the system has been running, how many users are currently logged on, and the system load averages for the past 1, 5, and 15 minutes. [2]
LYSH@MyHostName# show uptime 19:07:17 up 87 days, 11:00, 7 users, load average: 0.30, 0.17, 0.16