Good article. I've been using SELinux for years and didn't know a few
of these answers. Answer 25 is my favorite, since I use the "sealert"
command all the time, especially when using new software.
I use all the above methods, depending on what I'm doing. I have two
main motivators: user groups/conferences and itches.
I have given presentations at several conferences and local user groups.
In the process of preparing my presentation I will dig into the topic and
learn if there are newer/better ways. Often this leads to a path of discovery
and the adoption of new skills. And of course I learn a lot by attending
sessions presented by others!
In addition, I like to scratch my own itches. I wanted to learn about BackupPC
and set up a nice backup solution. Then I wanted to learn about virtual-
ization and now have a kvm solution. The next itch was to have a file-
system on redundant hardware, and kvm runs on gluster. I won't even
mention all the scratching I've done with shell scripts and Ansible.
So I'm thinking that "scratching an itch" is my real top method of improving
my Linux skills.
Good article. I've been using SELinux for years and didn't know a few
of these answers. Answer 25 is my favorite, since I use the "sealert"
command all the time, especially when using new software.