A practical guide to becoming a confident Linux user and sysadmin. Linux tips, insights, and lessons from the book. Get the book at https://xitter.cf/t.co/TLT5Yk16Vc

πŸ“š See what’s inside β†’
Joined June 2026
πŸ‘€ Look what’s here… First Steps With Linux is now available in paperback. πŸ“š firststepswithlinux.com/pape…
4
28
270
12,245
First Steps With Linux retweeted
I turned this book into an interactive learning experience 🐧 πŸ“– Learn Linux from the ground up πŸ’» Practise commands as you go 🧠 Test yourself with knowledge checks πŸ“Š Track your progress πŸ”– Continue where you left off πŸ… Earn completion certificates πŸ›€οΈ Follow a guided learning path πŸ“ Prepare for the RHCSA exam with mock exams Same book. More ways to learn. Start learning for free β†’ sysxplore.com
New learning experience (sysxplore.com)πŸ”₯
5
17
2
202
8,053
First Steps With Linux retweeted
New learning experience (sysxplore.com)πŸ”₯
3
56
2
513
32,739
Another great day to pick up a Linux book and read. firststepswithlinux.com/pape…
1
8
856
Quick Linux tip: You can enable timestamps in your bash command history to see when you ran previous commands. This can be useful for tracing what you were working on and when. To add timestamps to your history, just set the HISTTIMEFORMAT environment variable like so: $ export HISTTIMEFORMAT="%F %T " Now when you view your history or grep through it, you'll see a timestamp next to each command indicating when it was run: $ history | tail -n 5 Or to save a couple of keystrokes: $ history 5 The format "%F %T" shows the date and time, but you can customize it to your liking. Note: This does not put historical timestamps on commands you executed before setting HISTTIMEFORMAT.
2
7
22
1,247
P.S. Learning Linux doesn’t have to be overwhelming. I wrote First Steps With Linux, a 700+ page guide designed to take you from beginner to confident Linux user and sysadmin. Everything you need to build real Linux skills in one place. Get your copy: read.sysxplore.com/l/first-s…
1
1
9
868
What’s your favorite linux distro?
13
2
11
2,430
Replying to @sysxplore
Look what has just gotten here in my room:
1
5
17
2,179
First Steps With Linux retweeted
Bought all this because I wanted to start a podcast. Never did. I’ll try again next year.
6
3
1
68
4,955
First Steps With Linux retweeted
my copy of it arrived today, and it looks great. Well done @sysxplore πŸ“• #Linux #book #training #documentation
It’s out! πŸ“š First Steps With Linux is finally available in paperback. And I have to admit… Turns out I accidentally wrote a bible. Holding the finished book in my hands for the first time was a surreal feeling. If you’ve been waiting for a physical copy, it’s here: firststepswithlinux.com/pape…
2
3
10
1,546
First Steps With Linux retweeted
Replying to @sysxplore
@sysxplore arrived yesterday, now in Brazilian lands.
1
2
9
1,358
Another great day to pick up a Linux book and read. 🐧 Sharing is caring: firststepswithlinux.com/pape…
1
5
23
2,094
First Steps in Linux Dark edition.
11
594
First Steps With Linux retweeted
Linux runs everywhere and is the backbone of modern technology. Technology depends on it like your life depends on oxygen.
2
9
91
4,143
Primeros Pasos con Linux La guΓ­a prΓ‘ctica que te lleva de cero experiencia en Linux a administrar sistemas, redes y almacenamiento con total confianza, con ejemplos prΓ‘cticos en cada paso. es.firststepswithlinux.com
2
6
20
1,509
First Steps With Linux retweeted
Another great day to pick up a Linux book and read.
13
22
1
303
10,624
We just crossed 2.3K followers! Thank you all, and a huge thank you to everyone who has purchased the book. 🀝
2
17
1,257
First Steps With Linux retweeted
Tools and stack I used to write and self-publish my 700+ page book, First Steps with Linux: Writing β€’ AsciiDoc β€” writing and structuring the book β€’ VS Code / AsciiDocFX β€” writing and editing β€’ Applivre β€” a custom VS Code extension I built for chapter ordering, automatic includes, code line highlighting, build profiles, and theme management Design & book tooling β€’ Inkscape β€” designing the visuals and book cover β€’ Ruby β€” custom Asciidoctor extensions and layouts β€’ YAML + CSS β€” PDF and EPUB themes β€’ Rouge β€” syntax highlighting for code blocks Labs β€’ Vagrant β€” provisioning the hands-on Linux labs used throughout the book Building β€’ Asciidoctor PDF + EPUB3 β€” generating the PDF and EPUB β€’ Shell scripts β€” automated build workflows β€’ Docker β€” reproducible build environment Version control & automation β€’ Git + GitHub β€” version control β€’ GitHub Actions β€” automated builds Proofreading β€’ Grammarly β€” proofreading Publishing β€’ Gumroad β€” PDF + EPUB β€’ Amazon KDP β€” paperback + Kindle A lot goes into making a book beyond just writing it.
3
7
60
3,890
Cron cheatsheet for Linux sysadmins
2
14
1
80
2,765
Follow @fswlinux for more visuals like this.
1
214
Linux filesystem and directory structure🐧 πŸ“ / β”œβ”€β”€ πŸ“ bin β”‚ β”œβ”€β”€ βš™οΈ ls β”‚ └── βš™οΈ bash β”œβ”€β”€ πŸ“ boot β”‚ β”œβ”€β”€ πŸ’Ύ vmlinuz β”‚ └── πŸ’Ύ initrd.img β”œβ”€β”€ πŸ“ dev β”‚ β”œβ”€β”€ πŸ’Ώ sda1 β”‚ └── πŸ’Ώ sdb β”œβ”€β”€ πŸ“ etc β”‚ β”œβ”€β”€ πŸ› οΈ passwd β”‚ └── πŸ› οΈ fstab β”œβ”€β”€ πŸ“ home β”‚ β”œβ”€β”€ πŸ“ james β”‚ β”‚ β”œβ”€β”€ πŸ› οΈ .bashrc β”‚ β”‚ β”œβ”€β”€ πŸ“ documents β”‚ β”‚ └── πŸ“ .ssh β”‚ β”‚ β”œβ”€β”€ πŸ” id_rsa β”‚ β”‚ └── πŸ”‘ authorized_keys β”‚ └── πŸ“ traw β”‚ β”œβ”€β”€ πŸ› οΈ .profile β”‚ β”œβ”€β”€ πŸ“ pictures β”‚ └── πŸ“ .ssh β”‚ β”œβ”€β”€ πŸ” id_rsa β”‚ └── πŸ”‘ authorized_keys β”œβ”€β”€ πŸ“ lib β”‚ β”œβ”€β”€ βš™οΈ libc.so β”‚ └── βš™οΈ libm.so β”œβ”€β”€ πŸ“ media β”‚ β”œβ”€β”€ πŸ“ cdrom β”‚ └── πŸ“ usb β”œβ”€β”€ πŸ“ mnt β”‚ └── πŸ“ mymount β”œβ”€β”€ πŸ“ opt β”‚ └── πŸ“ myapp β”œβ”€β”€ πŸ“ proc β”‚ β”œβ”€β”€ πŸ“„ cpuinfo β”‚ └── πŸ“„ meminfo β”œβ”€β”€ πŸ“ root β”‚ β”œβ”€β”€ πŸ› οΈ .bash_history β”‚ └── πŸ“ .ssh β”‚ β”œβ”€β”€ πŸ” id_rsa β”‚ └── πŸ”‘ authorized_keys β”œβ”€β”€ πŸ“ run β”‚ β”œβ”€β”€ πŸ“„ utmp β”‚ └── πŸ“„ systemd β”œβ”€β”€ πŸ“ sbin β”‚ β”œβ”€β”€ βš™οΈ init β”‚ └── βš™οΈ reboot β”œβ”€β”€ πŸ“ srv β”‚ └── πŸ“ myservice β”œβ”€β”€ πŸ“ sys β”‚ β”œβ”€β”€ πŸ“„ devices β”‚ └── πŸ“„ firmware β”œβ”€β”€ πŸ“ tmp β”‚ β”œβ”€β”€ πŸ“„ temp1 β”‚ └── πŸ“„ temp2 β”œβ”€β”€ πŸ“ usr β”‚ β”œβ”€β”€ πŸ“ bin β”‚ β”‚ β”œβ”€β”€ βš™οΈ perl β”‚ β”‚ └── βš™οΈ python β”‚ β”œβ”€β”€ πŸ“ lib β”‚ β”‚ β”œβ”€β”€ βš™οΈ libssl.so β”‚ β”‚ └── βš™οΈ libcrypto.so β”‚ └── πŸ“ local β”‚ β”œβ”€β”€ πŸ“ bin β”‚ β”œβ”€β”€ πŸ“ lib β”‚ └── πŸ“ share └── πŸ“ var β”œβ”€β”€ πŸ“ log β”‚ β”œβ”€β”€ πŸ“„ syslog └── πŸ“„ auth.log β”œβ”€β”€ πŸ“ mail β”œβ”€β”€ πŸ“ run β”œβ”€β”€ πŸ“ spool └── πŸ“ www
12
63
4
452
17,556
If you’ve been struggling with Linux and everything still feels confusing, look no further. I wrote this Linux BIBLE specifically for you. It takes you from knowing absolutely nothing about Linux to becoming a confident Linux user and sysadmin. Available in both paperback and Kindle. firststepswithlinux.com/pape…
2
1
5
449