Opsitive · @opsitive
131 followers · 147 posts · Server floss.social

Working on Fedora Silverblue introduced me to toolbx and distrobox, two great ways to build isolated shell environments in containers. You can install what you need, and if things go sideways, you can simply rebuild them. Their integration into the host system is seamless, it's amazing.

I highly recommend giving them a try:

- containertoolbx.org/
- distrobox.privatedns.org

#Linux #shell #systemadministration #sysadmin #development #container #Podman

Last updated 1 year ago

Opsitive · @opsitive
131 followers · 147 posts · Server floss.social

"The real measure of a great engineer is how quickly that engineer can simplify a complex problem and develop an easily understood and maintainable solution." (Martin L. Abbott, Michael T. Fisher, "Scalability Rules")

_But how do you become a great engineer?_

By learning from great engineers.

Join the Opsitive online community and grow with us: opsitive.com/community/

#Linux #systemadministration #sysadmin #engineering #juniordeveloper

Last updated 1 year ago

Opsitive · @opsitive
124 followers · 133 posts · Server floss.social

Do you need Linux skills for your job? If you'd like to learn everything important about the operating system, its tools and how to use it in everyday work, this is the course for you.

linuxmastercourse.com/communit

#Linux #LearnLinux #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
124 followers · 133 posts · Server floss.social

Opsitive Office Hour today at 13:00 UTC! Bring a beverage and your questions around Linux system administration, Ruby coding, and DevOps!

twitch.tv/fullstacklive

#Linux #sysadmin #systemadministration #LearnLinux #Ruby #devops #liveStream #livecoding

Last updated 1 year ago

Opsitive · @opsitive
123 followers · 128 posts · Server floss.social

The `find` command on Linux is one I use the most. If only it was easier to construct its argument list! I hate those single-dash-but-long-word options.

A refreshing alternative is `fd` because it has more sensible defaults. For example, I can just type `fd PATTERN` instead of `find -iname '*PATTERN*` to search for files that match a keyword somewhere in their names, regardless of capitalization. And boy, is it fast.

github.com/sharkdp/fd

#Linux #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
122 followers · 127 posts · Server floss.social

The introduction of the /proc filesystem was a genius idea that gave system administrators direct control of the running Linux kernel. In his article "How to tune the Linux kernel with the /proc filesystem", David Both, author of the books I use as study material for my Linux Master Course, explains how to change kernel parameters at runtime.

redhat.com/sysadmin/linux-kern

#Linux #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
122 followers · 127 posts · Server floss.social

I code in the Linux shell with tools that follow the Unix philosophy, "Do one thing, and do it well". One of these tools is `ripgrep`. Like the venerable `grep`, it filters lines from files that match a specific keyword or pattern. But it searches recursively by default, and can easily filter file types (e.g. `-trb` for Ruby code).

github.com/BurntSushi/ripgrep

#Linux #shell #systemadministration #sysadmin #Ruby #coding #softwareEngineering

Last updated 1 year ago

Opsitive · @opsitive
121 followers · 108 posts · Server floss.social

I can't think of a Linux shell command that I use more often than `ls`. But these days, my `ls` is an alias for `exa`, a modern directory listing command written in Rust for Linux and macOS. It has more features, and is faster and more user-friendly.

github.com/ogham/exa

#Linux #shell #systemadministration #sysadmin

Last updated 1 year ago

Opsitive · @opsitive
121 followers · 107 posts · Server floss.social

And we're live! Today's topic on FullStackLive: `Opsitive Office Hour - Your Ruby and Linux questions || !officehours !support !stand`

Join us for a chat on twitch.tv/FullStackLive !

#liveStream #livecoding #Linux #devops #Ruby #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
121 followers · 105 posts · Server floss.social

Opsitive Office Hour today at 19:00 UTC! Grab a beverage, bring your questions on Linux system administration, Ruby coding, and DevOps! Or simply drop by for a chat; that's fine, too. :D

twitch.tv/fullstacklive

#Linux #sysadmin #systemadministration #LearnLinux #Ruby #devops #liveStream #livecoding

Last updated 1 year ago

Opsitive · @opsitive
121 followers · 103 posts · Server floss.social

And we're live! Today's topic on FullStackLive: `Ruby dev / Linux ops / CTO life || !support !stand`

Join us for a chat on twitch.tv/FullStackLive !

#liveStream #livecoding #Linux #devops #Ruby #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
118 followers · 79 posts · Server floss.social

You've started using Linux, and now you'd like to learn more about the terminal and the internals of the operating system? My Linux Master Course covers everything from `at` to `zless`. Sign up now from only €5 a month!

linuxmastercourse.com

#Linux #LearnLinux #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
118 followers · 76 posts · Server floss.social

If you're new to Secure Shell, check out "4 SSH tricks that every sysadmin should know". redhat.com/sysadmin/ways-use-s

#Linux #sysadmin #systemadministration #SSH

Last updated 1 year ago

Opsitive · @opsitive
117 followers · 74 posts · Server floss.social

Did this ever happen to you? You edit a system configuration file, only to get an error message from vim because you forgot to open the file as root.

Good news: You can finish your change after all. Simply enter the following vim command:

`:w !sudo tee %`

If you're interested in how this works in detail, let me know!

#Linux #sysadmin #systemadministration #vim

Last updated 1 year ago

Opsitive · @opsitive
117 followers · 74 posts · Server floss.social

Attending in Dublin today. It’s nice to have a conference reachable just by public transport for a change. And I’m really enjoying the talk by Laura Nolan about how teams and their automations interact.

But that casual “your oldschool Chef”—ouch! 😊

#shipitcon #devops #SRE #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
111 followers · 62 posts · Server floss.social

And we're live! Today's topic on FullStackLive: `Working on the Linux Master Course || !support !stand`

Join us for a chat on twitch.tv/FullStackLive !

#liveStream #livecoding #Linux #devops #Ruby #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
111 followers · 62 posts · Server floss.social

New live stream at 13:00 UTC! On today's Full Stack Live, I'm going to work on the new study material for the Linux Master Course. Join me for a chat!

twitch.tv/fullstacklive

#Linux #sysadmin #systemadministration #LearnLinux #Ruby #devops #liveStream #livecoding

Last updated 1 year ago

Opsitive · @opsitive
111 followers · 52 posts · Server floss.social

Not only can you use `tail -f <file>` to continuously output a file (a service log, for example) while it's being written, you can even filter specific keywords in the process:

`tail -f <file> | grep <keyword>`

#Linux #shell #terminal #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
108 followers · 45 posts · Server floss.social

And we're live! Today's topic on FullStackLive: `Opsitive Office Hour || !officehours !support !stand`

Join us for a chat on twitch.tv/FullStackLive !

#liveStream #livecoding #Linux #devops #Ruby #sysadmin #systemadministration

Last updated 1 year ago

Opsitive · @opsitive
107 followers · 42 posts · Server floss.social

And we're live! Today's topic on FullStackLive: `A cornucopia of sysadmin work || !support !stand`

Join us for a chat on twitch.tv/FullStackLive !

#liveStream #livecoding #Linux #devops #Ruby #sysadmin #systemadministration

Last updated 1 year ago