Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
10-28-2016, 09:02 AM
|
#1
|
LQ Newbie
Registered: Jun 2016
Location: San Antonio TX
Distribution: RHEL 6.8 /Centos
Posts: 8
Rep: 
|
Projects to Learn Linux
Good Morning,
I am looking for a link or ideas for Linux projects. I just recently took over a linux admin position managing RHEL 5 and 6 for my company. We now have some down time, and I'd like to continue to grow my knowledge in linux. What kind of projects can I work on to expand my exposure?
Ideas I had were:
Build a RHEL satellite server.
Bulid an apache, FS ,and database server
thank you for your input.
|
|
|
10-28-2016, 09:21 AM
|
#2
|
Senior Member
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,908
|
Not sorted, just a collection. Some are harder than others.
Storage servers
container servers (though that might require RH 7 or CentOS 7)
distributed management software (there are a number available, consider writing a comparison white paper).
Kerberos (network based identity authentication - and can work with smart cards...)
LDAP servers for directory services
A repository server (for local distribution use to cut down network traffic)
|
|
|
10-28-2016, 09:41 AM
|
#3
|
Member
Registered: Feb 2005
Location: Escondido Ca.
Distribution: Arch
Posts: 118
Rep:
|
Depending on the amount of time you have to invest, if you want to learn the nuts and bolts of Linux you could install Gentoo Linux on a spare drive. You will come out of that with a good working understanding of Linux in general. Be forewarned, it is not an easy task and is quite time consuming.
|
|
|
10-28-2016, 09:49 AM
|
#4
|
LQ Guru
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 27,576
|
Quote:
Originally Posted by nutshell300
Good Morning,
I am looking for a link or ideas for Linux projects. I just recently took over a linux admin position managing RHEL 5 and 6 for my company. We now have some down time, and I'd like to continue to grow my knowledge in linux. What kind of projects can I work on to expand my exposure?
Ideas I had were:
Build a RHEL satellite server.
Bulid an apache, FS ,and database server
|
Honestly, what kind of 'exposure' are you looking for? If you're managing RHEL 5 servers, the first thing I'd do is put a plan in place to get RID of them. RHEL5 is very old, and most versions are totally unsupported/unpatched and will receive NO bug fixes ore security updates ever again. Putting a solid migration plan in place (with costs, downtimes, affected areas, rollback positions if something fails, etc.), will be good for your exposure at your company. As far as the two ideas you have posted here....I'd say there is little point. RHEL satellite isn't free, and even if you do purchase it, the RHEL5 servers will get ZERO benefit from it, since there's nothing the satellite would ever do, aside from shoveling out packages you write in-house. And wouldn't your company already HAVE web servers, database servers, and file servers???
If you're talking about setting these things up in a lab, I'd suggest spacewalk instead of satellite (free vs. cost), and learning how to configure things isn't bad at all. But bear in mind, these things you mentioned have LOTS of already-written how to guides...just following instructions won't be too much of a feather in your cap.
If you're looking for projects, the best thing I would suggest is to talk with your boss(es) and co-workers. Ask them what NEEDS they have. Do they need a better monitoring system for project xxxx? Build one. Need better auditing procedures? Figure out how to make those things happen. Problems with program yyyy? Troubleshoot and fix them. Become the person they go to when they need something accomplished, and do it RIGHT. THAT is how you get exposure, and REALLY learn. Writing your own tools/procedures, and figuring out the steps you need to take to accomplish something CUSTOM will get you more knowledge than following a how-to guide, and make you more valuable to your employer.
|
|
|
10-28-2016, 04:40 PM
|
#5
|
LQ Newbie
Registered: Oct 2016
Posts: 7
Rep: 
|
Quote:
Originally Posted by nutshell300
Good Morning,
I am looking for a link or ideas for Linux projects. I just recently took over a linux admin position managing RHEL 5 and 6 for my company. We now have some down time, and I'd like to continue to grow my knowledge in linux. What kind of projects can I work on to expand my exposure?
Ideas I had were:
Build a RHEL satellite server.
Bulid an apache, FS ,and database server
thank you for your input.
|
You can setup a PXE boot server using TFTP to install linux on a new computer without a live DVD or usb.
Or better yet, setup a clonezilla sever to deploy an image filesystem on multiple computers.
BTW, if these servers are in production i.e serving applications and services to the company, I wouldn't do this on them. Practice this or any other linux projects on your own computers at home or on test beds systems if your company has them.
|
|
|
10-28-2016, 06:03 PM
|
#6
|
LQ Guru
Registered: Jan 2005
Location: USA and Italy
Distribution: Debian testing/sid; OpenSuSE; Fedora; Mint
Posts: 5,524
|
Make a Luks encrypted USB stick.
Learn iptables and build a firewall.
Automate admin tasks using bash scripts.
Write a password policy for users of the system.
Get really good at games.
Plow through /usr/bin and read the corresponding man pages.
There are an infinite number of possibilities!
|
|
|
10-28-2016, 09:43 PM
|
#7
|
Member
Registered: Jul 2013
Posts: 749
Rep: 
|
My advice, buy a cheap tower computer from ebay. You can get i3 based towers for under a hundred bucks. Take it home.
Download CentOS, install it on your new cpu.
Hook the tower to your home network, learn how to hook up and administer the linux server "remotely" (ssh).
Put a useful app like mediawiki or something on the server and learn how it can be used by workstations in your network.
Force failures a few times and learn how to put it back in operation.
You'll end up with a good overview of your linux server, and with luck a useful machine to have at home (I keep all my tech notes on an internal mediawiki wiki, for example).
|
|
|
All times are GMT -5. The time now is 04:41 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|