LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 12-20-2012, 02:50 PM   #1
josdmyer
LQ Newbie
 
Registered: Nov 2012
Posts: 7

Rep: Reputation: Disabled
Project


I'm almost done with college and I want to work on a side project that I could use to show case my skills. I'm looking for something that I can combine a bunch of different aspect into one. I know this will be a big project and won't be able to do all at once, but I want something that I can combine linux/bash, database (postgres/mysql), php, sysadmin skill sets, and maybe c++/networking.

Any ideas would be greatly appreciated.

Sincerely yours;

josdmyer
 
Old 12-20-2012, 02:53 PM   #2
Kustom42
Senior Member
 
Registered: Mar 2012
Distribution: Red Hat
Posts: 1,604

Rep: Reputation: 415Reputation: 415Reputation: 415Reputation: 415Reputation: 415
I would look at deploying a CMDB setup on your local home network. Deploying the software and properly documenting it will go a long way, I deployed an FOSS application on a small business network and created a full CMDB backend database with full configuration management documented for my IT capstone project when working on my degree.
 
Old 12-21-2012, 08:58 PM   #3
josdmyer
LQ Newbie
 
Registered: Nov 2012
Posts: 7

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Kustom42 View Post
I would look at deploying a CMDB setup on your local home network. Deploying the software and properly documenting it will go a long way, I deployed an FOSS application on a small business network and created a full CMDB backend database with full configuration management documented for my IT capstone project when working on my degree.
I could be wrong, but I think a CMDB would be over kill for my home network. I have research a CMDB a little, but just to make sure I understand what it is could you clarify what it is for me.

Thanks
 
Old 12-26-2012, 10:59 AM   #4
Kustom42
Senior Member
 
Registered: Mar 2012
Distribution: Red Hat
Posts: 1,604

Rep: Reputation: 415Reputation: 415Reputation: 415Reputation: 415Reputation: 415
It may be overkill, was just throwing some ideas at you. This is what I did when I did my capstone project, it worked well for me and showed my ability to not only deploy and manage IT services but how to properly document the services with an understanding of change management and other enterprise IT level processes. There are many other things you could attempt to take on, you could setup a simple domain controller and integrate AD authentication into Apache/Linux and document security benefits/vulnerabilities, you could setup secure and remote VPN access, etc..

The most important thing I would consider is how you are going to document your project as this is (at least with my schooling) where the biggest portion of the grading comes in. Almost anybody can accomplish these tasks with a little bit of google and forum posts asking questions but if you can document it showing that you understand all the other aspects that will take you over the top.
 
1 members found this post helpful.
Old 12-28-2012, 06:08 PM   #5
josdmyer
LQ Newbie
 
Registered: Nov 2012
Posts: 7

Original Poster
Rep: Reputation: Disabled
@ Kustom42

What do you think of this idea? Deploying a Linux server that will be runing a postgres database and a apache server that will be hosting a Wordpress site that will access the database. The database will be a movie database that will hold my info on my movie collection (which is a good size). The site will be running a php script that will let me search (jquery) the database, edit info, delete entry, and add entry to the database. Still working on further thoughts on it, but what do you think of this idea so far?

Thought:

Have the web/database part have a user access setup. The admin/root has all right (like usual), family can view, edit, and add, guest can only view.

Too simple?

Thanks for the help.

Sincerely yours;

josdmyer

Last edited by josdmyer; 12-28-2012 at 10:48 PM.
 
Old 01-07-2013, 10:06 PM   #6
Kustom42
Senior Member
 
Registered: Mar 2012
Distribution: Red Hat
Posts: 1,604

Rep: Reputation: 415Reputation: 415Reputation: 415Reputation: 415Reputation: 415
That is a pretty intense project, you are smart to take a few different technologies into consideration. I would just say to try and keep a focus on documenting and trying to have the mindset of an IT professional, document the deployment configuration, backup and recovery, etc.
 
Old 01-11-2013, 05:02 AM   #7
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,362

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
That's a fairly comprehensive project.
If you do want to use C++ too, create a program to do bulk updates, maybe even do DB backups & restores via C++ instead of mysqldump
 
Old 01-11-2013, 03:40 PM   #8
Kustom42
Senior Member
 
Registered: Mar 2012
Distribution: Red Hat
Posts: 1,604

Rep: Reputation: 415Reputation: 415Reputation: 415Reputation: 415Reputation: 415
chrism01's suggestion could be a project all in iteslf, it almost may be a better subject as it's something than an IT professional would do in their job. At the end of day you are going to be finding solutions to enterprise level IT problems, a good example of which is creating a robust and stable way to backup and maintain your databases. Might be worth a shot.
 
Old 01-19-2013, 02:45 PM   #9
josdmyer
LQ Newbie
 
Registered: Nov 2012
Posts: 7

Original Poster
Rep: Reputation: Disabled
Thank you all for the suggestions.

I think I will be doing the first one and if I have time I will work on the c++ program. I want to work on my database administrator skills and learn the working of a database while making something that can be useful to me and other people. Plus I kinda need a database before I can do backups of the data. I didn't mention earlier, but part of the project I was thinking about was to have the database search like IMDB for the given information that I enter into it. So if I enter that I have the breakfast club for example with the year (something that will make sure I get the right one) then it will fill out the remainder of the fields for me.

So that is my plan. Any input would be greatly appreciate.

P.S. Sorry it took so long to respond just getting the hang out classes. Now I know how much time I can spend on this project during the semester.
 
Old 01-21-2013, 01:03 AM   #10
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,362

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
If you really want to work on DBA skills, try installing and customising both MySQL & PostgreSQL.
Comparing them will help clarify core RDBMS attributes vs manufacturer's differences.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
project related help needed...linux based project tpsamant88 Programming 2 06-20-2012 11:42 AM
Adding a file to a project via project.vim usernameinuse Linux - Newbie 0 06-22-2010 01:02 PM
[SOLVED] How to store all files related to a c++ project and build in linux. Like project dir sharanlinux Programming 1 04-29-2010 06:52 AM
Beginning a big project - Need an Good Project Manager gamehack Programming 3 01-15-2004 11:49 AM
Cannot see Open GL project in KDevelop project wizard SparceMatrix Programming 2 08-07-2002 11:14 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 06:28 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration