Buy the book (The Software Developer's Guide to Linux): packt.link/7f0mW Use the Amazon code 20DAVID for 20% off. I love DigitalOcean and use it myself; if you need a place to host a server, use this referral code and we'll both get some free credits when you spend $25: m.do.co/c/0380a1db56a6
I thought that you stopped working on videos, I was thinking of asking my friend in Hashicorp to ping u and request you to plz continue. Glad to see the knowledge flow continues. I really wish to work along with you in near future….i am a SRE just because u inspire me to believe in self study and always self improvement.
Thanks, I appreciate it. Real life has been busy but I'm hoping to make more videos this year, especially more practical project-based ones like this. Keep learning and building things!
Dave you more or less taught me how to use Linux back in the day and it's been my passion for 6-7 years now. Glad to see these videos are still coming!
Regarding the mkfs command on diff file systems like on xfs & btrfs does it always performs a quick format where it doesnt erase every block with 0s, since whenever i am formating partitions / my whole ssd, i dont want to really do lots of writes on the ssd when formatting @@tutoriaLinux
You call it a poor man's service but going forward everyone should consider setting up one an maybe mirror changes to a public github.... This isn't limited to git but docs, photos, notes etc!
That's a cool idea. For backups, I really like to do ZFS send/recv from my home NAS to a backup server out on the internet (or periodic rsync jobs, for those who don't want to get into rsync). ZFS encryption makes this especially interesting. On the other hand, that still entails some risk in case the server gets popped. You could always keep an encrypted offsite backup at a friend's house, and refresh it periodically.
@@tutoriaLinux For me it isn't for backups but daily ops. Local/home server is primary while others are just mirrors... On backups still talking of git repos? I wonder if ZFS send/recv would corrupt the as it's operating on the filesystem and not the block-level ...
I've been a Data Center Technician for 7+ years. I have lots of experience with physical installs + cabling, hardware troubleshooting, various linux distros, light switch configurations, very basic python scripting, etc. I really enjoy hardware troubleshooting, and hands on linux. I want to move another position that revolves around the hardware troubleshooting/linux aspects but unsure what direction to go in. I was considering devops, embedded system engineer, hardware or software engineer, sysadmin. Any suggestions or recommendations on what path to go down?
Sorry I'm late to this. I think it's smart to try to leverage your hardware experience. I think you could go in a few directions: - Get a Cisco networking cert and go the network admin route -- that will leverage lots of your skills and give you a path to get more into general server infrastructure, cloud stuff, etc. - embedded development will likely require excellent lower-level programming chops. If you like C(++) or are interested in learning things like Rust or zig, this could be a good development-focused path. Not an expert in this field though so my advice isn't worth much. - Cloud infrastructure -- leverage your infra/networking skills, just in a virtualized cloud environment. Lots that you know will transfer, but there's less cables to pull :-D. I think you should just choose the one you're most interested in. Embedded dev has the highest learning curve if you're not a programmer already. Cloud infra probably has the best job opportunities and highest pay down the road. I hope that's helpful!
Hello! Do you think that CompTIA’s Network+ and Security+ certifications are enough knowledge and proof of knowledge to get a job in DevOps or Software Engineering?
Both DevOps and Software Engineering are programing jobs. CompTIA's Network+ and Security+ are not programing certifiations. They would be helpful for getting a Netowrking or security jobs, but not directly related to development work.
I agree with what Daniel said about those certs probably not being particularly relevant for passing recruiter screens for software engineering roles. That said, a huge amount of roles with the "DevOps" label are actually cloud infrastructure engineer jobs where there is very little programming beyond basic scripting (think plugging together CI pipeline scripts, bash, single-file python programs, etc.). For those kinds of DevOps jobs, I think those certs could come in handy. At this stage I don't think a few certs are enough except for the most entry-level of entry-level jobs. It's tough for juniors out there right now :(.
@@tutoriaLinux I took a couple programming classes in college. Learned a good bit of C++ and algorithms. Enough to make simple apps and scripts. SFML. Just not all of the bare bones stuff necessary to make money as an SE. Looking to change that as quickly as possible. IT seems like a good start, and networking is a critical infrastructure.
Yeah, people are still doing the free course (it all still works -- the basics haven't changed) and getting jobs. You'll see comments like that underneath a lot of the videos. Just go for it!
Exactly! Sometimes it's just a fun learning project to recreate a "real" service, it teaches you a lot even if you don't use it to replace the real thing. E.g. You can get a lot out of writing a DropBox clone, or cloning your favorite web application or AWS service, etc. etc.
Is there some reason that you're hacking the ssh folders and configs in manually instead of using the ssh-copy-id command ? ssh-copy-id -i ~/.ssh/ user@othersystem creates all folders, files and permissions automatically.
Yes, because I only have access to the root user on the remote system, but I want to add my key to a new unprivileged user's account (in this example dave@, to which I don't have password-based access). It's a good callout, though -- I do generally prefer ssh-copy-id if possible.
Buy the book (The Software Developer's Guide to Linux): packt.link/7f0mW
Use the Amazon code 20DAVID for 20% off.
I love DigitalOcean and use it myself; if you need a place to host a server, use this referral code and we'll both get some free credits when you spend $25: m.do.co/c/0380a1db56a6
I thought that you stopped working on videos, I was thinking of asking my friend in Hashicorp to ping u and request you to plz continue. Glad to see the knowledge flow continues. I really wish to work along with you in near future….i am a SRE just because u inspire me to believe in self study and always self improvement.
Thanks, I appreciate it. Real life has been busy but I'm hoping to make more videos this year, especially more practical project-based ones like this. Keep learning and building things!
Dave you more or less taught me how to use Linux back in the day and it's been my passion for 6-7 years now. Glad to see these videos are still coming!
That's awesome to hear; I'm so glad that my videos helped!
Likewise, I owe you for starting my career in IT
Regarding the mkfs command on diff file systems like on xfs & btrfs does it always performs a quick format where it doesnt erase every block with 0s, since whenever i am formating partitions / my whole ssd, i dont want to really do lots of writes on the ssd when formatting @@tutoriaLinux
Glad to have found this channel 👍 book looks great 👍
You call it a poor man's service but going forward everyone should consider setting up one an maybe mirror changes to a public github.... This isn't limited to git but docs, photos, notes etc!
That's a cool idea. For backups, I really like to do ZFS send/recv from my home NAS to a backup server out on the internet (or periodic rsync jobs, for those who don't want to get into rsync). ZFS encryption makes this especially interesting.
On the other hand, that still entails some risk in case the server gets popped.
You could always keep an encrypted offsite backup at a friend's house, and refresh it periodically.
@@tutoriaLinux For me it isn't for backups but daily ops. Local/home server is primary while others are just mirrors...
On backups still talking of git repos? I wonder if ZFS send/recv would corrupt the as it's operating on the filesystem and not the block-level ...
Photos??? Notes??? Tell me more. . . i have some work I think would work with git, some Photo/svg projects. Also a nice Zettelkasten for notes.
I've been a Data Center Technician for 7+ years. I have lots of experience with physical installs + cabling, hardware troubleshooting, various linux distros, light switch configurations, very basic python scripting, etc.
I really enjoy hardware troubleshooting, and hands on linux.
I want to move another position that revolves around the hardware troubleshooting/linux aspects but unsure what direction to go in.
I was considering devops, embedded system engineer, hardware or software engineer, sysadmin.
Any suggestions or recommendations on what path to go down?
Sorry I'm late to this. I think it's smart to try to leverage your hardware experience. I think you could go in a few directions:
- Get a Cisco networking cert and go the network admin route -- that will leverage lots of your skills and give you a path to get more into general server infrastructure, cloud stuff, etc.
- embedded development will likely require excellent lower-level programming chops. If you like C(++) or are interested in learning things like Rust or zig, this could be a good development-focused path. Not an expert in this field though so my advice isn't worth much.
- Cloud infrastructure -- leverage your infra/networking skills, just in a virtualized cloud environment. Lots that you know will transfer, but there's less cables to pull :-D.
I think you should just choose the one you're most interested in. Embedded dev has the highest learning curve if you're not a programmer already. Cloud infra probably has the best job opportunities and highest pay down the road.
I hope that's helpful!
@@tutoriaLinux Very helpful. I appreciate the input!
Hello! Do you think that CompTIA’s Network+ and Security+ certifications are enough knowledge and proof of knowledge to get a job in DevOps or Software Engineering?
Both DevOps and Software Engineering are programing jobs. CompTIA's Network+ and Security+ are not programing certifiations. They would be helpful for getting a Netowrking or security jobs, but not directly related to development work.
I agree with what Daniel said about those certs probably not being particularly relevant for passing recruiter screens for software engineering roles. That said, a huge amount of roles with the "DevOps" label are actually cloud infrastructure engineer jobs where there is very little programming beyond basic scripting (think plugging together CI pipeline scripts, bash, single-file python programs, etc.). For those kinds of DevOps jobs, I think those certs could come in handy.
At this stage I don't think a few certs are enough except for the most entry-level of entry-level jobs. It's tough for juniors out there right now :(.
@@tutoriaLinux I took a couple programming classes in college. Learned a good bit of C++ and algorithms. Enough to make simple apps and scripts. SFML. Just not all of the bare bones stuff necessary to make money as an SE. Looking to change that as quickly as possible. IT seems like a good start, and networking is a critical infrastructure.
@@danielstellmon5330 ^
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
Yeah, people are still doing the free course (it all still works -- the basics haven't changed) and getting jobs. You'll see comments like that underneath a lot of the videos. Just go for it!
More poor man tutorials lol a lot can be done with some jankyyyyy setups
Exactly! Sometimes it's just a fun learning project to recreate a "real" service, it teaches you a lot even if you don't use it to replace the real thing. E.g. You can get a lot out of writing a DropBox clone, or cloning your favorite web application or AWS service, etc. etc.
Hey
Hi
Is there some reason that you're hacking the ssh folders and configs in manually instead of using the ssh-copy-id command ?
ssh-copy-id -i ~/.ssh/ user@othersystem
creates all folders, files and permissions automatically.
Yes, because I only have access to the root user on the remote system, but I want to add my key to a new unprivileged user's account (in this example dave@, to which I don't have password-based access). It's a good callout, though -- I do generally prefer ssh-copy-id if possible.