tutoriaLinux
tutoriaLinux
  • 235
  • 15 433 320
Linux Project: Poor Man's GitHub
A practical Linux project showing how to set up a Git server on a remote server.
Buy the book (The Software Developer's Guide to Linux): packt.link/7f0mW
Use the Amazon code 20DAVID for 20% off.
Create a DigitalOcean account and get free credits when you spend $25: m.do.co/c/0380a1db56a6
Linux CLI commands used:
useradd --home-dir /home/dave --create-home --shell /bin/bash -G sudo dave
passwd dave
su - dave
mkdir .ssh
vim ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
CTRL-D to logout
ssh dave@YOUR_IP
sudo apt-get install git-core
git init --bare ~/myrepo.git
git clone dave@YOUR_IP:myrepo.git
cd myrepo
cat .git/config
vim README.md
git add .
git commit -m "add README"
## IN NEW TAB /tmp
git clone dave@YOUR_IP:myrepo.git
cd myrepo
cat README.md
zhlédnutí: 5 706

Video

I wrote a Linux book!
zhlédnutí 3,5KPřed 4 měsíci
The Software Developer's Guide to Linux. Coming up: tutorial videos highlighting some of the skills I teach in the book. Buy it on Amazon: www.amazon.com/Software-Developers-Guide-Linux-no-nonsense/dp/1804616923 Appreciate you all.
Getting a Tech Job in 2024
zhlédnutí 2,8KPřed 6 měsíci
Another conversation with Matthew Sanabria, where we discuss the process of getting a software development job (or switching jobs) in the 2023-2024 job market. We also discuss using chat GPT and other LLMs as a software developer, and what it's like to start learning Elixir. Check out my upcoming book on the Linux Command line for developers: www.amazon.com/Software-Developers-Guide-Linux-no-no...
A Benchmarking Story: Go, Elixir, and a 3500x speedup
zhlédnutí 4,4KPřed 11 měsíci
Buckle up, we hit a lot of practical topics in this one. This is the story of how I implemented a small solution in Go and Elixir and how that led me down a benchmarking rabbithole. Topics covered: Go, Elixir, Benchmarking in both languages, some basic datastructures and algorithms troubleshooting, and using benchmarks as a kind of flashlight so I can see what effect my changes are having on pe...
Every Tech Salary I've Ever Had (and what Senior Engineers want from Juniors)
zhlédnutí 4,3KPřed rokem
0:00 Intro 1:15 Tech Salaries 2:30 Information Asymmetry 4:05 Dave's Salaries 11:40 Matthew's Salaries 16:00 Job-hopping and salary bumps 17:45 Negotiation Tips 24:00 Dave's worst mistake 27:45 Is job-hopping bad? 30:00 How much should you make? 32:25 Intangible value 35:20 Job switching risk 39:30 Discussion - What do Seniors want from Junior Engineers? 58:18 Review - how to be an amazing engi...
Realities of the Tech Industry: an interview (now with 20% more spice)
zhlédnutí 2,5KPřed rokem
0:00 Introduction 3:00 Switching from Infrastructure to Development 5:00 Linux skills that many Developers are missing 8:00 shoring up your weaknesses 11:00 Agility 14:00 Memorization and Learning 16:30 Dave admits his mistakes 23:15 Steve Yegge callout 26:00 From IT to CS 28:00 Engineering 31:30 ...and overengineering (middle out) 36:00 Teams, Skill Gradients, Companies 39:00 How to grow senio...
I made a Packer Course!
zhlédnutí 8KPřed rokem
I just created a Packer course that demonstrates a real-life Packer project in action, and explains the basics quickly. I'd love to hear your impressions and feedback if you take it. Check it out on Udemy: www.udemy.com/course/practical-packer-learn-hashicorp-packer-with-a-real-project/?referralCode=8C43A58B4A102EED5785 Check it out on Skillshare: www.skillshare.com/classes/Hands-on-Packer-a-Pr...
Million-dollar advice from a Hashicorp Director
zhlédnutí 4,1KPřed 2 lety
Matt is awesome. From working with Unix OGs at AT&T to experiencing Hashicorp's hypergrowth from the inside, he's got some pretty fascinating engineering and management experience. Worth a listen. Also, he's Casey's nemesis. 0:00 Intro 2:00 Career Journey 4:15 Growth at Hashicorp 6:00 Mgmt Cheatsheet for company growth 8:00 Company work outputs as coral reefs 13:10 What makes a good manager? 16...
Tech skill planning for the greedy and lazy
zhlédnutí 13KPřed 2 lety
Sign up for Notion here: ntn.so/tutorialinux Even if you're not a software developer, you can make more money (and have more fun) if you improve your programming skills. The trick is in how you do it. 0:00 Introduction 0:28 Guess the better tech job 1:00 Video structure 1:15 SRE vs Support Engineer example 2:21 Tech Job Salary Comparison 3:20 Benefits of coding-heavy jobs 5:12 Exception to the ...
Book Review: Machine Learning with PyTorch and Scikit-Learn
zhlédnutí 10KPřed 2 lety
Packt recently sent me a review copy of their new machine learning book, Machine Learning with PyTorch and Scikit-Learn, by Sebastian Raschka, Yuxi (Hayden) Liu, and Vahid Mirjalili. It's a pretty amazing blend of solid theory and practical applications, and I'm really enjoying it. If you want to check it out, use this link: amzn.to/3J4qpHr 0:00 Introduction 0:51 Machine Learning Jobs 1:40 My a...
Introduction to systemd timers
zhlédnutí 19KPřed 2 lety
0:00 Introduction 0:37 Why not cron? 1:13 Video Table of Contents 2:13 Crontab implementation 4:22 Systemd Timers implementation 7:40 Testing 8:30 Starting your trigger unit 10:04 Next steps 11:45 Tech Interview Anxiety 12:49 Conclusion and other systemd videos 👨‍💻 Practice coding interviews with experienced FAANG engineers and don't pay until you're hired: interviewing.io/? (affiliate link, su...
Easy pairing and shell session sharing with tmate
zhlédnutí 7KPřed 2 lety
tmate allows you to share your shell sessions with friends! It gives you a local tmux session that someone can connect to from anywhere, which makes pairing and troubleshooting easy. 👨‍💻 Practice coding interviews with experienced FAANG engineers and don't pay until you're hired: interviewing.io/? (affiliate link, supports the channel). Thank you to interviewing. io for sponsoring this video! 0...
Google Interviews, working at Hashicorp, advice for engineers
zhlédnutí 4,1KPřed 2 lety
An amazing interview with a Hashicorp/Google engineer (and now engineering manager). 👨‍💻 Practice coding interviews with experienced FAANG engineers and don't pay until you're hired: interviewing.io/? (affiliate link, supports the channel). Thank you to interviewing. io for sponsoring this video! 00:00 Introduction 1:30 Hashicorp, Google 2:30 Engineering Mindset at Hashicorp 4:45 Prepping for F...
Modern Linux Tools: Command-Line Help
zhlédnutí 24KPřed 2 lety
A few of my favorite modern Unix tools: - TLDR: Show well-documented, useful examples of commands. - mcfly: better shell history reverse-search (ctrl-r). 👨‍💻 Practice coding interviews with experienced FAANG engineers and don't pay until you're hired: interviewing.io/? (affiliate link, supports the channel). Thank you to interviewing. io for sponsoring this video!
Create a Hashicorp Vault cluster (on AWS) in 2 Terraform applies
zhlédnutí 7KPřed 2 lety
0:00 Overview 0:54 Table of Contents 1:40 What is Hashicorp Vault? 2:32 Project Outline 3:11 Create Vault Infrastructure with Terraform 5:56 AWS Console View 6:15 Initializing the Vault cluster 8:17 Wrapper Module Tour 9:40 Switching between Open-Source and Enterprise Versions 11:03 Official Hashicorp Vault module tour 12:10 Terraform Style Opinions 14:09 Cleanup (terraform destroy) 14:31 Concl...
Spicy Tech Industry Secrets from a Technical Program Manager
zhlédnutí 17KPřed 2 lety
Spicy Tech Industry Secrets from a Technical Program Manager
System/Linux/DevOps Engineer Interview
zhlédnutí 8KPřed 2 lety
System/Linux/DevOps Engineer Interview
systemd Dependencies & Ordering | systemd on Linux 4
zhlédnutí 14KPřed 2 lety
systemd Dependencies & Ordering | systemd on Linux 4
Genius Level Support Engineer Interview
zhlédnutí 7KPřed 2 lety
Genius Level Support Engineer Interview
systemd on Linux 3: Targets
zhlédnutí 21KPřed 2 lety
systemd on Linux 3: Targets
Interview with a Software & Infrastructure Engineer
zhlédnutí 7KPřed 3 lety
Interview with a Software & Infrastructure Engineer
systemd on Linux 2: systemctl commands
zhlédnutí 35KPřed 3 lety
systemd on Linux 2: systemctl commands
systemd on Linux 1: Intro and Unit Files
zhlédnutí 121KPřed 3 lety
systemd on Linux 1: Intro and Unit Files
The Mechanic: Interview with a Site Reliability Engineer and SDET
zhlédnutí 7KPřed 3 lety
The Mechanic: Interview with a Site Reliability Engineer and SDET
Interview with a Site Reliability Engineer
zhlédnutí 44KPřed 3 lety
Interview with a Site Reliability Engineer
Interview with a Linux System Engineer
zhlédnutí 11KPřed 3 lety
Interview with a Linux System Engineer
How to tail (follow) Linux Service Logs
zhlédnutí 8KPřed 3 lety
How to tail (follow) Linux Service Logs
How to safely delete Linux System Logs
zhlédnutí 16KPřed 3 lety
How to safely delete Linux System Logs
How to move from Ops to DevOps, Step by Step
zhlédnutí 16KPřed 3 lety
How to move from Ops to DevOps, Step by Step
Why I Moved From Ops to DevOps (and why you might want to)
zhlédnutí 8KPřed 3 lety
Why I Moved From Ops to DevOps (and why you might want to)

Komentáře

  • @hugomichielsen1176
    @hugomichielsen1176 Před 3 hodinami

    Just wanted to give an update that following the repo's directions (plus some minor debugging with the help of some comments) still works 5 years later

  • @DavidDLee
    @DavidDLee Před dnem

    Way way too basic

  • @glebem1
    @glebem1 Před dnem

    2024 and this course is still a banger

  • @stevefiorito5379
    @stevefiorito5379 Před 3 dny

    Great video! But, it is just one more thing that I need to learn ... to use Linux ... I always just wanted to just be a user, but that isn't really possible, unless you have and can afford a Linux tech ... which are few, and far between ... pretty much none existent in my neck of the woods. With videos like this, I can plod through my day to day activities on Linux (I'm on it almost all day long). I often try to humor the situation with an analogy: If you had to do to your car's CAN network what you have to do with Linux, ... before you could really use it, you'd never get out of the driveway.

  • @linushedstrom6211
    @linushedstrom6211 Před 4 dny

    I completely relate to your thoughts in this video! I am on the ops side and have felt the same way for a long time, especially with how technology is evolving. It’s time for me to start transitioning towards DevOps.

  • @Wizardoftheland
    @Wizardoftheland Před 10 dny

    This was so informative, thank you.

  • @sampathkumar2506
    @sampathkumar2506 Před 11 dny

    I love the content in bash programming playlist🙂..It was really helpful to know the basics in bash programming..!!!

  • @h0i7
    @h0i7 Před 17 dny

    Is this elon mask

  • @saleeshsuresh
    @saleeshsuresh Před 17 dny

    sure. thank you sebastien

  • @portersmith1876
    @portersmith1876 Před 22 dny

    Why did you choose Ubuntu over Debian"The Grandaddy Linux" distribution? I can understand aiming this tutorial at beginning to intermediate users.

  • @BadlyNeedAHug
    @BadlyNeedAHug Před 23 dny

    Yeap, still learning from your work at 2024.

  • @ross82
    @ross82 Před 24 dny

    Our post turtle management saw innovation, ie getting the most out of the tools at hand as a “work around” and thus a security threat. Security and health n’ safety are weaponised by fraudsters all too often these days.

  • @nightoflust
    @nightoflust Před 24 dny

    Im currently working my way through your amazing videos but cant seem to replicate the ls -alh X.txt >> listoutput command on current ubuntu, anyone care to help me out?

    • @nightoflust
      @nightoflust Před 24 dny

      nvm im stupid, was trying to call the testfile instead of the output file we had just created

  • @rahuls4863
    @rahuls4863 Před 24 dny

    Awesome work. Esp that simple either sms or just return logic. Could you please share how you made this into a service. I need to do it for windows using windows logs... But not sure if there is a native way to make this .py run as a service.

  • @vikingthedude
    @vikingthedude Před 25 dny

    Point 4 is OP

  • @xiaoredix
    @xiaoredix Před 28 dny

    Hello. Many thanks for sharing. Very interesting tuto to have Vault Cluster deployed on AWS. But what's about the EC2 class for storage ? Only large configurations are supported for clustering ? Thanks

  • @pearltiresias7410
    @pearltiresias7410 Před 29 dny

    You have demystified so much stuff for me in this series. I am no longer *frightened* of Linux and the command line and I want to be a Linux sysadmin. Journalist for thirty years and basically cast adrift for much of the past decade - I never thought I could approach any of this, but took Coursera's Google IT Support Certification and got to the third module on Operating Systems and started thinking "Linux is fun, what else is out there?" I am so glad I found you.

  • @jamessmith1652
    @jamessmith1652 Před měsícem

    Great video but more for a sysadmin role. I love Linux but honestly half of this is no longer required in DevOps and unreasonable to expect of a candidate. They might have used all of these things at least once but will have forgotten much of it because so much is now abstracted away e.g. more concerned about Kubernetes objects.

  • @mrdr9534
    @mrdr9534 Před měsícem

    Thanks for taking the time and effort of making this video and sharing Your knowledge. This was the best introduction to this subject that I have seen to date, and I have watched quite a number...;), and I will now go on to watch the rest in Your "systemd series" :) Again many thanks. Best regards.

  • @AqgvP07r-hq3vu
    @AqgvP07r-hq3vu Před měsícem

    Nice video to recap. Probably 7 years ago there was no chatgpt.

  • @hawreakbari2268
    @hawreakbari2268 Před měsícem

    9y man 9y0::

  • @staufackar2135
    @staufackar2135 Před měsícem

    I was afraid my virtual box was going to explode, thanks my man.

  • @mrdr9534
    @mrdr9534 Před měsícem

    Thanks for (another) great tutorial. That said, my advice to anyone who is not absolutely stone cold set on becoming a persistent and avid user of VIM is to do everything they can to just say NO and stay as far away from it as possible. Why do I think this, simply because VIM is so BackAssward when compared to any other program, that if You don't "keep on using it" You will have forgotten all about it when You need it. And all that time You previously spent while (believing) You learned being totally wasted, and You will be back at square 1.(involuntarily creating secure passwords;)... So instead, if You find Yourself forced to use VIM intermittently, just do what You need with tutorials by Your side, and then SHUN it as best as You can until You are unfortunate enough to be absolutely forced to use it again... Best regards.

  • @saleeshsuresh
    @saleeshsuresh Před měsícem

    hi, do i need to install a vm. will installing a fresh linux on my old desktop do

    • @sebastiangonzales46
      @sebastiangonzales46 Před měsícem

      do it inside vm so that when it breaks you can easily go back unlike doing it on your main system, you will break everything without backup

  • @LinuxNation.
    @LinuxNation. Před měsícem

    This video is having playback issues. Can you repost it so I can continue my Linux sysadmin career breakthrough?

  • @conclusionforeign8568
    @conclusionforeign8568 Před měsícem

    I don't believe that top 10 job interview questions are just typical day to day Arch tasks

  • @globalistbrat8317
    @globalistbrat8317 Před měsícem

    The grog in the voice is driving me nuts. I cannot continue with this. I feel like I'm listening to a male version of Paris hilton

  • @wysefavor
    @wysefavor Před měsícem

    splitting the database ?? my gawd my head is spinning already...and I have been in IT for decades but not exposed to that... I hate whiteboarding thank god for remote jobs interviews ..lol

  • @BusinessWolf1
    @BusinessWolf1 Před měsícem

    Well damn, now I can edit files from the command line, that's something I couldn't do 10 minutes ago.

  • @follantic
    @follantic Před měsícem

    A great microservice us a leaf node, has a limited, well thought out and backeards compatible API surface and could essentially have been a third party service.

  • @gtasanandreas684
    @gtasanandreas684 Před měsícem

    Deus Ex is the G.O.A.T

  • @moneyteam8186
    @moneyteam8186 Před měsícem

    Why do you pronounce etc as etsy?

  • @cybernit3
    @cybernit3 Před měsícem

    $ reset Thanks never knew that....

  • @qsmfoui
    @qsmfoui Před měsícem

    for my taste this was scratching a little bit on the surface. there is a little more to it to get a better understanding of the filesystem. i wish you would make a video with some visualized hierarchy of how the superblock, group descriptors and inodes work together with the memory blocks. anyways it was a great video

  • @futureman69
    @futureman69 Před měsícem

    just got my copy of your book...looking forward to it!

  • @wisteela
    @wisteela Před měsícem

    I was wondering how it would compare to Ubuntu Server.

  • @Mildimage
    @Mildimage Před měsícem

    Very concise e dense content about Linux. Really thanks for share all of that.

  • @malcolmharris7363
    @malcolmharris7363 Před měsícem

    When white people tell their tech backstories it always sounds like an episode of Sesame Street where Elmo is given a big bag of money at the end of a 20 minute show for singing the alphabet. When minorities tell their tech backstories there is so much struggle, strife and unfair treatment in it, that they always sound like they just survived the first Annual Hunger games.

  • @BiMiHi
    @BiMiHi Před měsícem

    There is also an 512MB memory Droplet now (which is not enough to install mysql) that was a fun experience, at least 1GB is needed to set this up.

  • @meneerjansen00
    @meneerjansen00 Před měsícem

    I needed this. Thanks! 🙂

  • @aghileslounis
    @aghileslounis Před měsícem

    Nice video! What's your editor's theme?

  • @blazer9286
    @blazer9286 Před měsícem

    This guy... making me love Linux and him self at the same time - ,,ou my lord, I'm truly sorry for that" :DD. Bro U R a Gem on YT!

  • @BadlyNeedAHug
    @BadlyNeedAHug Před měsícem

    Starting now, best of luck fellas!

  • @jay_wright_thats_right
    @jay_wright_thats_right Před měsícem

    Ban Notion!

  • @AustinJohnson-zv5hy
    @AustinJohnson-zv5hy Před měsícem

    You helped me get in the industry. I started watching your videos, on Linux Sys Admin in college, because the courseware was hot garbage. You also helped me figure out which direction i wanted to go for my career, by going in depth in the different types of roles you can have in the industry. I just signed an offer for a big name company developing EV Semi-trucks, and I'll be writing some of the software that goes into the truck. Immediately went to amazon and bought the book, no questions asked, didn't even get a minute into the video. I wish you hard more stuff to buy, to thank you for helping my career. I hope you continue the hard work. Cheers!

  • @Luka-qm1ri
    @Luka-qm1ri Před měsícem

    my syslog is 200GB and i installed ubuntu 2 days ago. how could this happen?

  • @theofficialmbc
    @theofficialmbc Před měsícem

    following along in 2024

  • @josesosa1017
    @josesosa1017 Před měsícem

    Your videos are so insightful!! Thank you. Your interviews with colleagues and friends really lift the veil on the industry.

  • @yanasitta
    @yanasitta Před měsícem

    Forgot to mention 2>&1 and &>. Redirect stderr (file descriptor 2) to stdout (file descriptor 1), combining error messages with normal output into a single stream.

  • @dawnspira5052
    @dawnspira5052 Před měsícem

    Leslie - great job! I have just started looking/interviewing for a TPM role since I've done some part of it or have all the right skills for it. By the way, I am a stress cooker.. I cook for all my family gatherings-graduations - never catered once!