RE: Nothing annoys me quite like linux and using OSS tools
January 21, 2015 at 10:26 pm
(This post was last modified: January 21, 2015 at 10:40 pm by KevinM1.)
Are there any resources you could recommend for a linux beginner? I'm not entirely clueless. I mean, I can set up an instance of Mint or Ubuntu on Virtual Box, setup the rest of what I need for work (the rest of the LAMP stack) even if it's not the latest stable versions, and handle some command line stuff (git).
My biggest weaknesses are figuring out linux's permission model, especially when it comes to giving something like PHP file creation/writing permissions (including how ownership groups work), and handling the package manager beyond just entering repo addresses (like, fixing broken dependencies, that sort of thing).
Edit: Yeah, I knew this site runs on linux. I figured it had to, given it's MyBB. I'm fine with the programming aspect of things. I've been a moderator at PHPFreaks for years. It's just the environment portion of it I struggle against. My freelance projects are small, so I generally don't have to deal with linux on the production side. It's either shared hosting or, when I'm contracted out by another developer, they handle it. I really only have to be responsible for my dev machines.
That said, I'm looking to move my clients off shared hosting and on to something like Digital Ocean, so I'm going to need to become a lot better at server setups.
My biggest weaknesses are figuring out linux's permission model, especially when it comes to giving something like PHP file creation/writing permissions (including how ownership groups work), and handling the package manager beyond just entering repo addresses (like, fixing broken dependencies, that sort of thing).
Edit: Yeah, I knew this site runs on linux. I figured it had to, given it's MyBB. I'm fine with the programming aspect of things. I've been a moderator at PHPFreaks for years. It's just the environment portion of it I struggle against. My freelance projects are small, so I generally don't have to deal with linux on the production side. It's either shared hosting or, when I'm contracted out by another developer, they handle it. I really only have to be responsible for my dev machines.
That said, I'm looking to move my clients off shared hosting and on to something like Digital Ocean, so I'm going to need to become a lot better at server setups.
"I was thirsty for everything, but blood wasn't my style" - Live, "Voodoo Lady"