Important Linux Skills for G2 owners
Posted: Thu Jul 27, 2023 4:08 pm
I don't have a G2 so I don't really have a dog in this fight. Nevertheless, reading many of the early posts about the G2, it's clear that they are not all being set up for appliance-like reliability and simplicity on delivery. To that end, below is a suggested list of Linux skills that G2 owners, current or potential, would benefit from having as part of their information technology skillset.
Note that it is not my intent to become a teacher of Linux skills. Linux how-to's are very well documented on the internet, especially where the Raspberry Pi flavor of Linux (Raspian) is concerned. YouTube, Google, Bing, and other internet search engines are your friends. This is just a guide to things it would be good to search out, learn and know.
- How to use the standard Raspbian desktop environment, which is LXDE
- An understanding of the Linux directory structure (stuff like /etc, /var, /home, etc.)
- How to bring up a standard Linux terminal (aka command or tty) window
- Basic Linux command line syntax, e.g. how to change directories, get directory listings, move/copy/delete files, see what tasks are running and how to kill them, etc.
- How to use the sudo command to perform admin tasks
- How to install and use basic text editors; it's very common to have to edit configuration files in the OS (nano is my favorite, other common choices are emacs, vim, vi, etc.)
- How to make proper desktop shortcuts
- How to configure app's to start at boot, and how to undo those settings
- How to change the network configurations (IP addresses, etc.) of both the GigE and WiFi interfaces
- For non-front panel units that you wish to remain headless (no monitor/keyboard/mouse), how to enable SSH and then make and use an SSH terminal connection from another PC
- How to update the operating system
- How to roll back the update if it breaks something
- How to install/update app's, and roll them back if necessary
- How to download, make (compile) and install piPHSDR and other openHPSDR unique software
I'm probably missing a few things, but those are the basics.
Note that it is not my intent to become a teacher of Linux skills. Linux how-to's are very well documented on the internet, especially where the Raspberry Pi flavor of Linux (Raspian) is concerned. YouTube, Google, Bing, and other internet search engines are your friends. This is just a guide to things it would be good to search out, learn and know.
- How to use the standard Raspbian desktop environment, which is LXDE
- An understanding of the Linux directory structure (stuff like /etc, /var, /home, etc.)
- How to bring up a standard Linux terminal (aka command or tty) window
- Basic Linux command line syntax, e.g. how to change directories, get directory listings, move/copy/delete files, see what tasks are running and how to kill them, etc.
- How to use the sudo command to perform admin tasks
- How to install and use basic text editors; it's very common to have to edit configuration files in the OS (nano is my favorite, other common choices are emacs, vim, vi, etc.)
- How to make proper desktop shortcuts
- How to configure app's to start at boot, and how to undo those settings
- How to change the network configurations (IP addresses, etc.) of both the GigE and WiFi interfaces
- For non-front panel units that you wish to remain headless (no monitor/keyboard/mouse), how to enable SSH and then make and use an SSH terminal connection from another PC
- How to update the operating system
- How to roll back the update if it breaks something
- How to install/update app's, and roll them back if necessary
- How to download, make (compile) and install piPHSDR and other openHPSDR unique software
I'm probably missing a few things, but those are the basics.