Skip to content

Cheatsheet IGELCommunity


Common Boot Keys

Vendor Boot Key
Dell F12
Dynabook F2
HP F9
IGEL Del
LG F10
Lenovo Fn+F12
Microsoft Steps to setup

IGELOS Keybindings

keybinding OS 11 OS 12 description
Ctrl+Alt+Tab Switch active window
Tab+Tab Show commands
Ctrl+Alt+F10 Terminal log screen
Ctrl+Alt+F11 terminal 1
Ctrl+Alt+F12 terminal 2
Ctrl+Alt+F1 IGELOS UI
Ctrl+Alt+S Access IGEL setup

Cheat sheet for a UNIX/Linux command

Open the following link and type in command to get examples of usage - Cheat Sheet


Linux General

command OS 11 OS 12 description
cat display the content of a file
cd change folder
chmod change file attributes
comm compare two sorted files line by line
compgen list all the linux commands
conky a system monitor
cp copy files and folders
date date tool
dig DNS lookup utility
echo output strings
find search for files in a directory hierarchy
grep search for regular expression
kill kill a running task by process id
killall kill a running task by name
less less is more and allows backward movement in the file as well as forward movement
lpc Printer control tool
lpq Show current print jobs
lpr Print a file
lprm Delete a print job
lpstat Show finished print jobs
ls show directory content
lshw list hardware
mkdir create a folder
more display the content of a file page by page
mount mount a partition
openssl OpenSSL command line tool
ps show running tasks
pwd print working directory
rm delete a file
rmdir delete a folder
sleep wait
su change to root
systemctl service handler
top task monitor
touch create a file
tr translates, deletes, and squeezes characters
uname show linux details
user_reboot reboot the system
user_shutdown shutdown the system
vi texteditor
watch repeat periodic a command
wget non-interactive network downloader
which locate command
wmctrl interact with X window manager
xinput utility to configure and test X input devices
xset user preference utility for X
zenity display dialog window, and return (either in the return code, or on standard output) the users input

IGELOS General

command OS 11 OS 12 description
apparmor_status Lists all services protected by apparmor
applauncher Starts the application launcher
chromium-browser Start Chromium Browser
curl Check for trusted certificate or download files
custompart Delete/Create a custom partition
delinstance Delete a session or instance
df -h Shows Partition usage
florence OnScreen Keyboard
get Get Variable from registry
get_unit_id Get the Unit ID
getmyip show device IP
gpicview Starts an Picture Viewer
icaconncenter ICA Connection Center
igel_buddy_update_server_scan Search for Buddy Masters in network
igel_display_switcher Start the new Display Switcher
igel_firstboot_wizard Starts the First Boot Wizard
igel_gamma TOCHECK Should influence the brightness
journalctl -f Sys logs anzeigen und folgen.
killwait_postsetupd reset and applay setup changes set by "setparam"
kinit Active Directory login
klist Display kerberos tickets
list List a part of the registry
load_usbconfig Load config from USB Storage
newinstance Create a session or instance
nmcli radio wifi off Disables Wifi, On enables it
notify-send-message Display GUI Text Message
numinstances Show next available instance nr.
opensc-tool Lists opensc smartcard informations and tools
pkcs11getloginname Shows extracted smart card login name
reset_to_defaults Factory reset
resetvalue_tree Reset all settings under each of the registry classes back to default
setcryptparam Saves encrypted Data like Password to Igel Registry
setparam Write variable to registry
setup Start IGEL Setup
setup-assistant Start IGEL Setup (start as user)
show_usbconfig List configs from USB Storage
start-wireless-manager Starts the Wireless cafe menu (start as user)
store_usbconfig Write config to USB Storage
superclasses List all available superclasses
systemd-resolve --flush-caches Flush DNS cache
update Start firmware update
user_reboot Reboot as user
user_shutdown Shutdown as User
vdm_client0 Start VMware Horizon client
vget Get specification for a variable
write_rmsettings Write local setup changes back to UMS.
xrandr Controls the Screens from command line

IGELOS UMS & ICG Communication Commands

command OS 11 OS 12 description
get_icg_info Get ICG connection information
get_rmsettings Get UMS config (reboot to apply)
icg-config IGEL Cloud Gateway config; with url and mass deployment key
icg-setup Start the ICG GUI Setup or with parameters the CLI
rmagent_cli UMS Agent commandline
rmagent-devattrs-enum Lists all device attributes including the current value for this device. The enumeration is ordered according to the attribute's order id.
rmagent-devattrs-enum-range Enumerates entries of the given range. The enumeration is ordered according to the range item's order id.
rmagent-devattrs-get-type Prints the type of the given attribute
rmagent-devattrs-get Prints the current value of the given attribute
rmagent-devattrs-set Sets the given attribute to the specified value
rmagent-devattrs-reset Resets the given attribute to an empty value
rmagent-devattrs-sync Send Attributes to UMS If a Value Has Been Changed by Device
rmagent-write-device-attributes The complete set of attributes is sent to the UMS
rmregister Start tool to register @ UMS
rmagent-check-reenroll Check the validity of the device’s certificate and reenroll a new one if the specified number of days are left before expiring date or the certificate is already expired
rmagent-connect Connects to the UMS where the device is registered
rmagent-disconnect Disconnect an established connection
rmagent-enroll Enroll
rmagent-jobs Jobs
rmagent-manage-apps Apps
rmagent-merge-settings Merge settings
rmagent-obs-enroll OBS enroll
rmagent-pull-appauthtoken Pull appauthtoken
rmagent-pull-file Pull file
rmagent-pull-settings Get the latest settings from UMS
rmagent-push-appstatus Push appstatus
rmagent-push-runtime Push the current runtime information to UMS
rmagent-push-settings Push the current settings to UMS
rmagent-push-sysinfo Push the current system information to UMS
rmagent-register Register
rmagent-register-app Registers a specific app from the device in UMS
rmagent-set-job-state Set job state
rmagent-set-structure-tag Set structure tag
rmagent-setupd-event Set event
rmagent-setupd-event-reset Reset event
rmagent-setupd-event-wait Wait event
rmagent-state Retrieve the current state of the rmagent
rmagent-trust-get-zero Trust get
rmagent-trust-put Trust put
rmagent-trust-reset Trust reset
rmagent-ums-enroll UMS enroll
rmagent-update-device-info Send the essential device’s information to the UMS and receive the latest settings and assigned objects
rmagent-ws-tunnel WS Tunnel
ums_available Check available UMS Server

IGELOS Networking

command OS 11 OS 12 description
/lib/systemd/system/NetworkManager.service manage network service
ethtool tool for ethernet configuration
ftp start the FTP client
getmyhwaddr show current MAC
getmyip show current IP address
hostname display current hostname
ifconfig show/manage ethernet configuration
iptables firewall configuration
iwconfig configure a wireless network interface
iwevent display wireless events
iwgetid report ESSID, NWID or AP/Cell Address of wireless network
iwlist display some additional information from a wireless network interface that is not displayed by iwconfig
iwspy get wireless statistics from specific nodes
nc arbitrary TCP and UDP connections and listens (OS 12 - debugtools app)
netstat display open connections
nmcli manage network connections via cli
ping test the reachability of a host
probeport test network port on a host
/proc/sys/net/ipv4/ip_local_port_range UDP high port range
route display/config network routes

IGELOS Hardware

command OS 11 OS 12 description
/etc/init.d/pcscd Stop / Start Smart Card PCSC Daemon
amixer Audio configuration tool
aplay Audio device tool
dmidecode DMI (SMBIOS) table decoder
free Show memory details
get-edid Display DDC details
hardinfo Display Hardware Info's
lsblk list block devices (file systems)
lspci List PCI devices
lsusb list USB devices
opensc-explorer Show available Smart Cardeaders
opensc-tool Commandline Smart Card Tool
pcsclistreaders List Smart Card readers
rtcwake Automatic restart/supend
saned SANE Daemon
setserial Setup/Diagnostic for RS232
speaker-test Speaker test
x11config Show display config

IGELOS Folders

folder OS 11 OS 12 description
/license/dsa/licenses device licenses
/media Removable Storage
/services License related services
/userhome/.ICAClient/logs ICA Client logs
/usr/share/icons Contains Icons of Linux and Igel
/var/logs Various log files
/wfs Configurations / Certs

IGELOS Files

file OS 11 OS 12 description
/config/sessions Generated sessions
/etc/os-release Details on IGEL OS version
/tmp/wpa_debug.all Network debug log
/wfs/dhclient-*.lease dhcp client lease; DHCP Option 224 + 226
/wfs/group.ini Configuration from UMS
/wfs/server.crt UMS Server certificate
/wfs/setup.ini Local configuration

IGELOS Registry

Path OS 11 OS 12 description
network.interfaces.wirelesslan.device0.wpa.debug wifi debug

UMS-Files


IGELOS 12 Packages - igelpkgctl

igelpkgctl is the command line tool to control the igelpkgd. For applications, it allows for:

  • listing of installed
  • installing
  • updating
  • removing

The available APPs are fetched from the configured remote repositories.

command description
igelpkgctl --help Help on usage
igelpkgctl list installed List installed applications
igelpkgctl list available List available applications
igelpkgctl install app_name Install application from APP Portal
igelpkgctl install -f path_to_app.ipkg Install application from file
igelpkgctl uninstall app_name Uninstall application

IGELOS 12 Licensing

command description
journalctl -u igel-dsad The license status is reported in the journal
licensestatus Show current license status
licenseauthtoken Show auth token embedded in the license (usually in evaluation license)
install_igel_license license file Manually install a license file
delete_igel_licenses service id Manually remove a license of a type. For example, SUB_SERVICE_SET_WORKSPACE_EDITION
delete_igel_licenses ALL Delete all licenses