RE: Understanding servers and networking

From: Garrett Gaston 
------------------------------------------------------

Thanks. On the Windows side of things=2C why is no one replying about Micro=
soft Server 2008? All I'M hearing anything about is IIS and wamp. Please re=
member I don't really know anything about servers so I have a lot of confus=
ion and thus a lot of questions.

Date: Sat=2C 1 Oct 2011 14:40:02 -0400
Subject: Re: [Chugalug] Understanding servers and networking
From: lpcustom@gmail.com
To: chugalug@chugalug.org

If you want to learn the Linux side of things=2C you can usually install My=
SQL and Apache pretty easily on most distributions.=20
Apache is a web server for serving up HTTP requests. MySQL is a database se=
rver. Web pages which have dynamic information usually need a database from=
 which to pull said information. Some of the most popular database manageme=
nt systems are MySQL=2C PostgreSQL=2C Oracle=2C and MSSQL. If you plan to s=
tore data of some kind=2C you'll probably need a database.=20

Depending on your Linux distribution=2C I can help you get started with bot=
h Apache and MySQL.=20
If you want to try the Windows side=2C you have a couple of options. You ca=
n install IIS which is the Windows web server=2C or you can install xampp=
=2C which is a complete Apache=2C PHP=2C and MySQL package for Windows.

On Sat=2C Oct 1=2C 2011 at 2:24 PM=2C Garrett Gaston  wrote:







I would really like to learn a lot about servers=2C databases=2C and networ=
king. When I read about just one of these subjects I am always being refere=
nced specific and what to me is complex information about the other two. I =
know that apache is server software=2C though if it's running on my compute=
r I wouldn't know it or how to experiment with it. I know that SQL is a dat=
abase language and when I a buy book to practice with=2C it directs me to d=
ownload MySQL=2C which I believe is also server software that somehow has S=
QL already build in. While reading on SQL/MySQL I am told to research apach=
e. But if apache is server software=2C as supposedly is MySQL=2C then it ap=
pears to me I'M being asked to run server software (apache) so that I can r=
un server software (MySQL). I can't make any sense of all this. From what I=
 can tell=2C you have to be an expert just to get started. These subjects (=
servers=2C databases=2C networking) are subjects that I love and would real=
ly like to learn (along with Linux of course) but am having a most difficul=
t time getting started. Should I start with a server with my Linux desktop =
or would it be more simple to start and learn with Windows. I thought maybe=
 I could start with a Windows media server for my iTunes library. In that c=
ase what would I need=2C just a simple copy of Microsoft Windows Server 200=
8? Would a book on Server 2008 be useful at all or would it again assume ab=
undant knowledge of said topics? 		 	   		 =20



=============================================================== From: Garrett Gaston ------------------------------------------------------ Thanks. So if an HTML page is being hosted is host by a server via software= like apache=2C how would this work if that same webpage had links to files= ? Would the same machine be running another piece of server software apart = from apache but at the same time that was made for file serving? is software. MySql is software. ne function (the "date" command tells you the date). re"=2C but that's just a label on what environment people typically deploy = such software. s considered a "work vehicle" doesn't mean you magically own a business now= . s sole function is to deliver web pages to web browsers is -- a web server.= Your desktop that happens to have apache running on it is -- still just yo= ur desktop. the information and store new information. Call it database software. It ha= ppens to use SQL as a language to retrieve and store information. Thus it i= s SQL database software. A computer running mysql who's function is to stor= e and provide data to other software or computers (people) is called -- a d= atabae server.

=============================================================== From: Garrett Gaston ------------------------------------------------------ Thanks Aron. But what do you mean when you say I would still need to set up= server software apart from Win2008. Is not Win2008 "server software"? Sorr= y for my extrem ignorance but stuff is really confusing the crap out of me.= I do know my way around navigating the Linux file system but when it comes= to anything else I'M lost. Subject: Re: [Chugalug] Understanding servers and networking From: n2nightfall@gmail.com Date: Sat=2C 1 Oct 2011 14:45:45 -0400 To: chugalug@chugalug.org You are going in the wrong direction in both effort and cost. Win2008 Serv= er is around $500 and you will still have to set up all the "server" softwa= re such as MySQL and Apache. Look into what is commonly referred to as the= LAMP stack under Linux. Use your ubuntu install to get a handle for what = each does. It sounds to me like you really need to get familiar with commo= n Linux/server technology terms as you are really shooting in the dark righ= t now. The great thing about this list is that we will answer just about a= ny question posted. The one thing that we will not do is actually do the w= ork for you. I strongly suggest that you immerse yourself in reading every= thing you can on networking and basic Linux commands. Work through a how-t= o or 10 to get a good knowledge base. I am sure that you are capable of seeking the answers on your own=2C but la= ck the general points of reference to be able to structure questions that h= ave clear answers. Questions like "How do I configure networking between w= indows and Linux?" are answered in detail at the Ubuntu website and all ove= r Google. I am not meaning to come off harsh=2C just trying to set some realistic exp= ectations for you. -AW On Oct 1=2C 2011=2C at 2:24 PM=2C Garrett Gaston wr= ote: I would really like to learn a lot about servers=2C databases=2C and networ= king. When I read about just one of these subjects I am always being refere= nced specific and what to me is complex information about the other two. I = know that apache is server software=2C though if it's running on my compute= r I wouldn't know it or how to experiment with it. I know that SQL is a dat= abase language and when I a buy book to practice with=2C it directs me to d= ownload MySQL=2C which I believe is also server software that somehow has S= QL already build in. While reading on SQL/MySQL I am told to research apach= e. But if apache is server software=2C as supposedly is MySQL=2C then it ap= pears to me I'M being asked to run server software (apache) so that I can r= un server software (MySQL). I can't make any sense of all this. From what I= can tell=2C you have to be an expert just to get started. These subjects (= servers=2C databases=2C networking) are subjects that I love and would real= ly like to learn (along with Linux of course) but am having a most difficul= t time getting started. Should I start with a server with my Linux desktop = or would it be more simple to start and learn with Windows. I thought maybe= I could start with a Windows media server for my iTunes library. In that c= ase what would I need=2C just a simple copy of Microsoft Windows Server 200= 8? Would a book on Server 2008 be useful at all or would it again assume ab= undant knowledge of said topics? =20

=============================================================== From: Garrett Gaston ------------------------------------------------------ Thanks Billy. I do know a little when it comes to a stand alone computer. I= can take/replace hard drives=2C ram=2C & video cards. I can navigate file = systems and directories in both Windows and Linux as well as file types. I = really wish I had never questioned apache now that I know it only host web = sites/pages. Sorry about that everyone. My first project is to simply send = files from my Ubuntu laptop to my Fedora desktop via a switch and two Ether= net cables=2C which I still have been unable to do. I like Linux and most a= nything tech related. I want to practice with some of these projects for bo= th my own personal need and wants for practical as well as educational reas= ons. As someone who plays around with computers I just want to make sure th= at what ever I'M learning is also something that can help in the job depart= ment and get me out of manufacturing. I got way more specific help on apahc= e and MySQL and I actually needed. I'M just trying to understand and learn = networking and servers for personal need and education. Sorry again everyon= e. e trees. "server" label. A vendor may ascribe special specifications to something c= alled "server"=2C just like a vendor ascribes meaning to "commercial grade"= or "military grade". rive. act upon the nuances of what these terms mean. And honestly=2C if you put t= oo much meaning behind these terms=2C then you're just going to get lost in= the details. tinum" or whatever. Windows 2008 PLATINUM edition! Apache PLATINUM software= ! to learning about one specific implementation: ex how do DELL computers wor= k. Just get some general knowledge. commonly called a computer if put together correctly. How do they work toge= ther? Linux (and windows) administration. If you're just looking for a cheap way= to store your music files=2C and you don't care about learning anything el= se. -- stop reading and google "cheap network attached storage". Then buy t= hat. the Internet). plugin-module=2C it may proxy it to another computer=2C it may do a hybrid= of all three. care. It's just doing what it's told=2C and that is contained in the page i= n your browser. The page you are viewing may have links -- those links are = just more requests for more files or scripts. Apache doesn't care. s software that can run other software! It's similar to: Linux or windows a= re just software that run other software. Everything is in layers. Layers a= nd layers of software running other software. he script now processes the req on apache's behalf. The script might need t= o: check inventory=2C charge a credit card=2C update a database=2C send out= an email and craft a response. When the script is done=2C it hands the res= ponse back to apache. Apache then delivers it to your web browser which has= been waiting with baited breath the whole time. hat's just more software. It will talk to another piece of software: databa= se software. response. Sounds similar? It is. Except a web request is different from a = database request. ag. are. It may. But it doesn't need to. In fact from apache and the script's p= erspective -- it really doesn't matter -- whatever -- it's all the same to = apache and the script. free. Some are cheap. Some are expensive. Expensive does not always mean b= etter. In lots of cases expensive just means it costs more money. is called: client-server software. It's just a label to describe behavior. onse software. It's just a label. wrote: ware like apache=2C how would this work if that same webpage had links to f= iles? Would the same machine be running another piece of server software ap= art from apache but at the same time that was made for file serving?

=============================================================== From: Garrett Gaston ------------------------------------------------------ Currently the Fedora desktops only way of connecting to the internet is thr= ough a USB wireless network adapter which doesn't work with Linux. How woul= d I go about getting around that? Thanks. e server (responder). ere are the files. capital letters). NCronize a directory (or set of files) with another computer. (note the cap= itals). Rsync CAN use ssh to perform the network connection. (most people u= se that form of rsync). Rsync has options to "start where I left off if I was interrupted" and "onl= y transfer the parts of the large file that are different." avigator to help with this. I suggest google to point you in a better direc= tion. I=2C myself=2C use the command line as it always works=2C irregardles= s of my environment or how I'm connected. Command line in this case=2C refe= rs to the scp or rsync command. some work to do. rs. But=2C before we complicate matters=2C let's just see if you can get bo= th to surf at the same time.