Cheatsheet IGEL Community
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 | ||
| mkfs | make file system on USB device | ||
| more | display the content of a file page by page | ||
| mount | mount a partition | ||
| openssl | OpenSSL command line tool | ||
| pkexec | start a program as root | ||
| 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 | ||
| tee | read from standard input and write to standard output and files | ||
| top | task monitor | ||
| touch | create a file | ||
| tr | translates, deletes, and squeezes characters | ||
| uname | show linux details | ||
| upower | upower tool | ||
| vi | texteditor | ||
| watch | repeat periodic a command | ||
| wget | non-interactive network downloader | ||
| which | locate command | ||
| wmctrl | interact with X window manager | ||
| xdotool | command-line X11 automation tool | ||
| xev xmodmap | Find and Disable a key | ||
| xinput | utility to configure and test X input devices | ||
| xset | user preference utility for X | ||
| yad-icon-browser | browse icons on system | ||
| 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 | ||
| microsoft-edge-stable | Start Edge Browser | ||
| florence | OnScreen Keyboard | ||
| get | Get Variable from registry | ||
| get_unit_id | Get the Unit ID | ||
| getmyip | show device IP | ||
| getsysvalue | Read variable from registry | ||
| 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 | ||
| soft_reboot | Soft reboot | ||
| soft_shutdown | Soft shutdown | ||
| 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 the system | ||
| user_shutdown | shutdown the system | ||
| vdm_client0 | Start VMware Horizon client | ||
| vget | Get specification for a variable | ||
| write_rmsettings | Write local setup changes back to UMS. | ||
| xfconf-query | Xfconf commandline utility | ||
| 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 | ||
| rmagent-push-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 | ||
| ss | ss is used to dump socket statistics. It allows showing information similar to netstat. It can display more TCP and state informations than other tools. | ||
| tcpdump | tcpdump is a packet sniffer that shows you what traffic is happening |
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 |
UMS Command Line
| command | description |
|---|---|
| umsadmin-cli | List global options and the primary subcommands |
| umsadmin-cli fullhelp | List complete online help with all commands |
| umsadmin-cli server restart | Restart UMS |
- Fullhelp listing
1 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 | |
- List all databases
1 | |
1 2 | |
- UMS License State
1 | |
1 2 3 | |
- List Web Certs
1 | |
1 2 3 4 | |
- List Assigned Server
1 | |
1 2 | |
- Export Cert Chain
1 2 | |
1 2 | |