Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: LAMP: I think, therefore maybe I am.

by talexb (Chancellor)
on Mar 21, 2007 at 18:19 UTC ( [id://605902]=note: print w/replies, xml ) Need Help??


in reply to LAMP: I think, therefore maybe I am.

LAMP is usually an abbreviation for four things, Linux, Apache, MySQL and Perl.

I used to call myself a LAMP developer until I started learning about Linux Systems Administration. There's a lot of stuff there. I'm now quite comfortable logging in to a server as root, configuring and restarting services, installing RPMs (assuming I can find the damned things), using a VPN, configuring routing, diagnosing network problems, watching a server using top, ps axf and my favourite, xload.

I still don't know much about setting up RAID, LVMs, NIS, NFS, Samba, or CUPS. I dream of re-compiling the kernel, and occasionally I run insmod to load NIST and shudder. The SysAdmin builds a LiveCD for a satellite office to run and I just shake my head. I know a few tricks like running ldconfig and using lsof, but I still have a lot to learn.

I'm getting better with Apache: I know what pretty well everything in httpd.conf does, have written some mod_rewrite rules and modified an existing reverse proxy configuration. I've migrated my web application from 1.3 to 2.0 to 2.2; I have a decent handle on Apache.

I've used both MySQL and PostgreSQL -- I prefer PostgreSQL just because the configuration and setup is a little more straightforward, but I've created database schemas for both and tried my hand at the insanely complicated challenge of optimizing queries using Explain Analyze. Pretty comfortable with that.

So, finally to Perl. I've been a member of Perlmonks for over five years, and was fiddling with the language for a couple of years before that.

I've got a good handle on the syntax, but I'm still learning about all of the things that are available on CPAN. I try to do testing, but I am a late adopter. I'm definitely comfortable with the language, but I'm not really at the guru level yet.

So, to the point! From your description, it sounds like there's not much Linux or Apache configuration, but plenty of MySQL and Perl (as well the various presentation bits like HTML, CSS and Javascript). That's simple to fix -- get a used machine and install Linux on it, then have a go at building a web application with a database backing.

You might learn a lot. :)

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

Replies are listed 'Best First'.
Re^2: LAMP: I think, therefore maybe I am.
by neniro (Priest) on Mar 22, 2007 at 08:00 UTC
    That's simple to fix -- get a used machine and install Linux on it, then have a go at building a web application with a database backing.

    Or use a virtual machine instead. Nowadays such software is easy to get and if you have about 1GB of RAM it works quite fine.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://605902]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (4)
As of 2024-03-19 08:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found