In 2017, I started working on a new book to teach Linux command line in our online summer training. The goal was to have the basics covered in the book, and the same time not to try to explain things which can be learned better via man pages (yes, we encourage people to read man pages).
Where to practice
This one question always came up, many times, the students managed to destroy their systems by doing random things. rm -rf
is always one of the various commands in this regard.
Introducing lymworkbook
Now, the book has a new chapter, LYM Workbook, where the reader can set up VMs in the local machine via Vagrant, and go through a series of problems in those machines. One can then verify if the solution they worked on is correct or not. For example:
sudo lymsetup copypaste
sudo lymverify copypaste
We are starting with only a few problems, but I (and a group of volunteers) will slowly add many more problems. We will also increase the complexity by increasing the number of machines and having setup more difficult systems. This will include the basic system administration related tasks.
How can you help
Have a look at the issues, feel free to pick up any open issue or create issues with various problems which you think are good to learn. Things can be as easy as rsync
a directory to another system, or setting up Tor Project and use it as a system proxy.
Just adding one problem as an issue is also a big help, so please spend 5 minutes of your free time, and add any problem you like.
from Planet Python
via read more
No comments:
Post a Comment