tutoriaLinux
tutoriaLinux
  • 235
  • 15 382 686
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
Переглядів: 5 495

Відео

I wrote a Linux book!
Переглядів 3,4 тис.4 місяці тому
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
Переглядів 2,7 тис.5 місяців тому
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
Переглядів 4,3 тис.10 місяців тому
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)
Переглядів 4,3 тис.Рік тому
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)
Переглядів 2,5 тис.Рік тому
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!
Переглядів 8 тис.Рік тому
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
Переглядів 4 тис.2 роки тому
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
Переглядів 13 тис.2 роки тому
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
Переглядів 10 тис.2 роки тому
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
Переглядів 18 тис.2 роки тому
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
Переглядів 7 тис.2 роки тому
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
Переглядів 4,1 тис.2 роки тому
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
Переглядів 24 тис.2 роки тому
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
Переглядів 7 тис.2 роки тому
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
Переглядів 17 тис.2 роки тому
Spicy Tech Industry Secrets from a Technical Program Manager
System/Linux/DevOps Engineer Interview
Переглядів 8 тис.2 роки тому
System/Linux/DevOps Engineer Interview
systemd Dependencies & Ordering | systemd on Linux 4
Переглядів 14 тис.2 роки тому
systemd Dependencies & Ordering | systemd on Linux 4
Genius Level Support Engineer Interview
Переглядів 7 тис.2 роки тому
Genius Level Support Engineer Interview
systemd on Linux 3: Targets
Переглядів 21 тис.2 роки тому
systemd on Linux 3: Targets
Interview with a Software & Infrastructure Engineer
Переглядів 6 тис.2 роки тому
Interview with a Software & Infrastructure Engineer
systemd on Linux 2: systemctl commands
Переглядів 35 тис.2 роки тому
systemd on Linux 2: systemctl commands
systemd on Linux 1: Intro and Unit Files
Переглядів 119 тис.2 роки тому
systemd on Linux 1: Intro and Unit Files
The Mechanic: Interview with a Site Reliability Engineer and SDET
Переглядів 7 тис.3 роки тому
The Mechanic: Interview with a Site Reliability Engineer and SDET
Interview with a Site Reliability Engineer
Переглядів 43 тис.3 роки тому
Interview with a Site Reliability Engineer
Interview with a Linux System Engineer
Переглядів 11 тис.3 роки тому
Interview with a Linux System Engineer
How to tail (follow) Linux Service Logs
Переглядів 8 тис.3 роки тому
How to tail (follow) Linux Service Logs
How to safely delete Linux System Logs
Переглядів 16 тис.3 роки тому
How to safely delete Linux System Logs
How to move from Ops to DevOps, Step by Step
Переглядів 16 тис.3 роки тому
How to move from Ops to DevOps, Step by Step
Why I Moved From Ops to DevOps (and why you might want to)
Переглядів 8 тис.3 роки тому
Why I Moved From Ops to DevOps (and why you might want to)

КОМЕНТАРІ

  • @ross82
    @ross82 День тому

    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 День тому

    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 День тому

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

  • @rahuls4863
    @rahuls4863 День тому

    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 2 дні тому

    Point 4 is OP

  • @xiaoredix
    @xiaoredix 5 днів тому

    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 6 днів тому

    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 8 днів тому

    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 8 днів тому

    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 8 днів тому

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

  • @hawreakbari2268
    @hawreakbari2268 8 днів тому

    9y man 9y0::

  • @staufackar2135
    @staufackar2135 9 днів тому

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

  • @mrdr9534
    @mrdr9534 10 днів тому

    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 10 днів тому

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

    • @sebastiangonzales46
      @sebastiangonzales46 8 днів тому

      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. 11 днів тому

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

  • @conclusionforeign8568
    @conclusionforeign8568 11 днів тому

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

  • @globalistbrat8317
    @globalistbrat8317 11 днів тому

    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 11 днів тому

    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 11 днів тому

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

  • @follantic
    @follantic 12 днів тому

    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 13 днів тому

    Deus Ex is the G.O.A.T

  • @moneyteam8186
    @moneyteam8186 15 днів тому

    Why do you pronounce etc as etsy?

  • @cybernit3
    @cybernit3 15 днів тому

    $ reset Thanks never knew that....

  • @qsmfoui
    @qsmfoui 15 днів тому

    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 17 днів тому

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

  • @wisteela
    @wisteela 19 днів тому

    I was wondering how it would compare to Ubuntu Server.

  • @Mildimage
    @Mildimage 19 днів тому

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

  • @malcolmharris7363
    @malcolmharris7363 21 день тому

    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 21 день тому

    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 22 дні тому

    I needed this. Thanks! 🙂

  • @aghileslounis
    @aghileslounis 23 дні тому

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

  • @blazer9286
    @blazer9286 23 дні тому

    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 23 дні тому

    Starting now, best of luck fellas!

  • @jay_wright_thats_right
    @jay_wright_thats_right 23 дні тому

    Ban Notion!

  • @AustinJohnson-zv5hy
    @AustinJohnson-zv5hy 24 дні тому

    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 28 днів тому

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

  • @theofficialmbc
    @theofficialmbc Місяць тому

    following along in 2024

  • @josesosa1017
    @josesosa1017 Місяць тому

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

  • @yanasitta
    @yanasitta Місяць тому

    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 Місяць тому

    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!

  • @flavioroloff
    @flavioroloff Місяць тому

    NO WAY! I love Deus Ex, too. One of the greatest games ever. The ambiance, sound track, story. Everything about this game is so cool. I think they should do a re-boot with better graphics (same audio, though). Also, thank you for these videos.

  • @hackytech7494
    @hackytech7494 Місяць тому

    Hii, Thank you so much for this treasure(your playlist on linux), in the video in "linux kernel" section of your video, you mentioned that you will teach lot about the networking and security, is that available in this playlist ? If its somewhere else, can I get a link for it please 🙏.

  • @yanasitta
    @yanasitta Місяць тому

    "Your skills will be secondary" makes me dislike society more. I detest having to engage in games and politics when I just want to do my job, Ugh

  • @liamray2010
    @liamray2010 Місяць тому

    I think the Ctrl+R shortcut can be a problem in some cases when using a terminal in browser, because Ctrl+R reloads the page

  • @supermario6424
    @supermario6424 Місяць тому

    Hello Dude Love you content !!! it help me alot. i appreciate that. Two question: first, is this book still the best one to start with in 2024 and do you have another book to recommend. second, can i go for a sys admin job without being a helpdesk? would companies hire me without experience?

  • @anmax
    @anmax Місяць тому

    You shouldn't cut your hands out of the frame because it's clearly big part of your communication style

  • @ShiningBrightlyEachDay
    @ShiningBrightlyEachDay Місяць тому

    What is Leslie’s last name? I would love to connect with her in LinkedIn ❤

  • @Falvarezs
    @Falvarezs Місяць тому

    Hi i would like to learn systemadmin and find a job. Its your free course still good? i dont find anything good free and i dont have a money right now

  • @thePragma
    @thePragma Місяць тому

    thanks. videos of vim tutorial are too long

  • @bobbylopez4431
    @bobbylopez4431 Місяць тому

    Thanks!

  • @imxande6930
    @imxande6930 Місяць тому

    2024 and started on this awesome tutorial I like your enthusiasm, find all of these fascinating, again thank you!!!