LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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


Reply
  Search this Thread
Old 07-23-2015, 06:46 PM   #1
Mark_S
LQ Newbie
 
Registered: Jul 2015
Posts: 28

Rep: Reputation: Disabled
What are the best exercises to keep going with linux after an intro course?


My course ends this week, with a final on next Tuesday and the book that I rented from the college book store (couldn't afford to buy it) goes back as well. It was Guide to Using Linux 4th edition by Michael Palmer and it had some good practice exercises. Trouble is the class hasn't lasted too long and I know if I want to keep going and more importantly retain this stuff I need to keep practicing. I've got a mac min running Yosemite and the terminal and I've got a pc running windows 8 so I can download one of the linux versions, but I don't really know of a good sources of practice problems that can help me really delve into this and get good.

So I'm asking for suggestions. Thanks in advance.
 
Old 07-23-2015, 08:54 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,351
Blog Entries: 28

Rep: Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147
There are many directions you can go in to broaden your Linux knowledge, such as server admin, database admin, web design, and so on.

Which one(s) most interest you?

If you haven't reached a point of being able to make such a choice, perhaps you could tell us a little more about what this course covered; that might help produce relevant suggestions.

You can find a wealth of information at The Linux Documentation Project. Much of it is rather dated, but, since it mostly concerns command line stuff, it's still generally valid. Garrels's Bash Guide for Beginners is quite good and does include practice exercises, Cooper's Advanced Bash-Scripting Guide was recently updated, and I still have a printed-out copy of Garrels's Introduction to Linux on my bookshelp (all of these are on the "Guides" page.

O'Reilly offers many excellent guides.

Last edited by frankbell; 07-23-2015 at 08:57 PM.
 
Old 07-23-2015, 09:28 PM   #3
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware, MX 18
Posts: 9,484
Blog Entries: 15

Rep: Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176
Hi:

You can get more acquainted with Linux with these links-

http://linux-training.be/linuxfun.pdf
http://shop.oreilly.com/category/bro.../linux-unix.do
http://www.tecmint.com/10-useful-fre...dministrators/

Another thing is to install one of the Linux distribution's on your pc and start using it.

http://distrowatch.com/table.php?distribution=debian
http://distrowatch.com/table.php?distribution=mint
http://distrowatch.com/table.php?distribution=slackware

Good Luck!
 
Old 07-23-2015, 10:30 PM   #4
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,627

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
install and use for your daily use


back in 2005 i DUMPED Microsoft and installed Fedora-core 4

never regretted moving to linux in that ten years

install

-- in the rpm camp
Fedora 22 ,or OpenSUSE 13.2 or CentOS 7.1

and in the Debian camp
Debian 8.1 or mint 17.2

or
Slackware
or
Arch
or any of the others

i have 3 os's installed

OpenSUSE 13.2
ScientificLinux 6.6
Debian 8.1

.

Last edited by John VV; 07-23-2015 at 10:33 PM.
 
Old 07-24-2015, 03:16 AM   #5
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,140

Rep: Reputation: 4123Reputation: 4123Reputation: 4123Reputation: 4123Reputation: 4123Reputation: 4123Reputation: 4123Reputation: 4123Reputation: 4123Reputation: 4123Reputation: 4123
I like to try and solve questions asked here - even if I never respond.
Then compare with the answers from people that really know what they are talking about. Great way to learn, and keeps you in touch with real day-to-day issues.
 
5 members found this post helpful.
Old 07-24-2015, 05:25 AM   #6
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,505

Rep: Reputation: Disabled
Learning the command line will teach you more about Linux than using the GUI.
Lots of good learning material is available for free online.
Starting with the basics of day to day use, then progress to system administration as the root user, then delve into anything that interests you. Have fun whilst learning.
 
Old 07-24-2015, 06:29 AM   #7
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Abingdon, VA
Distribution: Catalina
Posts: 9,374
Blog Entries: 37

Rep: Reputation: Disabled
Quote:
Originally Posted by syg00 View Post
I like to try and solve questions asked here - even if I never respond.
Daily interaction with this site keeps me "hopping".

PDF for the book May be copyrighted material... Sorry about that.

If you have the resources, Virtualbox is a great way to install and keep your current environment separated.

Last edited by Habitual; 07-25-2015 at 03:03 PM.
 
Old 07-24-2015, 01:29 PM   #8
Garyluvslinux
LQ Newbie
 
Registered: Jul 2015
Location: USA
Distribution: pclinuxos
Posts: 6

Rep: Reputation: Disabled
@ Mark_S

I would try a LAMP server. Linux Apache MySQL Php

If you want to have a career in administrating linux systems, Red Hat Linux Enterprise is a good choice. But it's not free, a free substitute is Centos. It's like Red Hat without the costs of tech support.

Last edited by Garyluvslinux; 07-24-2015 at 01:51 PM.
 
Old 07-24-2015, 02:03 PM   #9
DarrenDrapkin
Member
 
Registered: Aug 2014
Location: Leeds, England
Distribution: Slackware x86 64 version 15.0
Posts: 127
Blog Entries: 3

Rep: Reputation: 27
ON the command line try "man" and "info" and "help". Most desktops have well signposted help systems and may have "xman" a graphical version of "man". Some distros have a help files directory, on Slackware it is "/usr/doc/". If you can afford a cheap book try the "Linux Pocket Guide" by O'Reilly, which is not very big and not very expensive.
 
1 members found this post helpful.
Old 07-24-2015, 06:10 PM   #10
Mark_S
LQ Newbie
 
Registered: Jul 2015
Posts: 28

Original Poster
Rep: Reputation: Disabled
I hadn't really thought about the direction I could take with Linux. My degree goal is in computer forensics and when I took the linux course it was one of the requirements for the degree. It was more of a two months crash introduction than a full course. It left a lot out and concentrated on basic commands (file processing, security basics (chmod and umask), the pipes and redirection operators shell variables, a bit of how to use the VI editor and a little bit of awk. Minimal help, basically sink or swim.

There are a lot of things I'd like to try if linux is the best tool for them. Linking together my older computers (I'm a bit of a junk guy) for a practice network comes to mind, but web design, server admin and such sounds good too. My goal once I get the degrees is to have as well rounded knowledge as I can so if there not cf jobs out there then I can use the linux knowledge (and the other stuff I'm learning) to get some sort of good job.

Just checking in every day or so to look at this questions is a good idea too. I'll check out everything listed here over the weekend. Thanks.
 
Old 07-24-2015, 08:21 PM   #11
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,351
Blog Entries: 28

Rep: Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147Reputation: 6147
Quote:
Linking together my older computers (I'm a bit of a junk guy) for a practice network comes to mind
Frankly, I think that would be a great way to start. You would not only learn about networking with Linux, you would learn a lot about networking in general. I would suggest, though, using Samba command line tools to start with (Samba will allow you to create a network accessible to Macs and Windows boxes also). By using command line tools, you will also learn more about the command line.

To build on what fatmac said, the command line is the lowest common denominator in Linux. GUI interfaces may vary and have their individual ways of doing stuff, but command line is pretty much the same regardless of the distro.

When I set out to create a home network with Linux and Samba, I found Samba by Example to be the single most useful guide I found. It starts with simple networks and moves to more complex ones, with sample configuration files and clear instructions.
 
1 members found this post helpful.
Old 07-24-2015, 11:19 PM   #12
Sefyir
Member
 
Registered: Mar 2015
Distribution: Linux Mint
Posts: 634

Rep: Reputation: 316Reputation: 316Reputation: 316Reputation: 316
Yep, terminal (command line) is where it's at. The most common shell is bash (fyi)
Here's some tricks to get you started -> http://www.commandlinefu.com/command.../sort-by-votes

I should mention that the terminal can be a lot of fun. You can build some pretty amazing programs in a single line (one-liners)

For example, I made this recently
You type pyt 'Led Zeppelin Stairway to heaven' and it searches youtube and plays the first hit directly to the terminal without ever using any gui - in under 255 characters :P

Besides the self-promotion, my point is this - experiment. Experiment a lot. Linux is all about programs doing one thing well. Think, how would I do this with what I know? If something feels like it's missing, search it and find out the answer. If you can't figure out how to do a certain part, ask the community with specifically what is difficult.

The do one thing and do it well philosophy rings very true. For example, the find command is extremely powerful, same with ssh, vi(m), mplayer, etc. While most of these work really well by themselves (find finds files, ssh logs into computers, vim edits files, mplayer plays media) they each can do a lot more, if you take the time to learn it!
Take that time. You will not regret it.
 
Old 07-25-2015, 09:19 AM   #13
floppy_stuttgart
Senior Member
 
Registered: Nov 2010
Location: EU mainland
Distribution: Debian like
Posts: 1,155
Blog Entries: 5

Rep: Reputation: 107Reputation: 107
My recommendation is to start projects for daily use:
- install a data and printer server (old PC without screen) at your home
- install a webcam
- install linux on family/friend PCs and overtake the system administration (connect to it from your own PC via SSH for update purpose)
After you get confidence, make further course for the direction you want to go "forensic PC".
Go into a PC club: within a group, its much easier to learn).
 
Old 07-25-2015, 11:35 AM   #14
flshope
Member
 
Registered: Jul 2009
Location: Tennessee (United States)
Distribution: Debian 11.6, Ubuntu 22.04.2, 18.04.6, Android 11
Posts: 236
Blog Entries: 44

Rep: Reputation: 80
Smile

Just an aside to Habitual from the original posted question:

Quote from Habitual:

Quote:
Daily interaction with this site keeps me "hopping".

PDF for the book

If you have the resources, Virtualbox is a great way to install and keep your current environment separated.
Habitual: I looked at the downloaded book from your link and read the copyright statement, which seems to prohibit downloading and storing the book without permission. Are you sure this download is legal? Also, part of the link is in cyrillic. I deleted my download. Guess I'm paranoid, huh? But, as they say, "Only the paranoid survive."
 
Old 07-25-2015, 03:04 PM   #15
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Abingdon, VA
Distribution: Catalina
Posts: 9,374
Blog Entries: 37

Rep: Reputation: Disabled
Quote:
Originally Posted by flshope View Post
Are you sure this download is legal?
No sure, so post amended.
 
  


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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux Lab and Exercises - Sources - Please Help Linux.Girl Linux - Newbie 8 03-02-2012 07:08 AM
Linux book with lot of exercises issacnewton Linux - Newbie 9 12-16-2010 03:59 AM
Exercises Ace Blackwell Programming 2 08-25-2008 11:37 AM
Linux Script Exercises SBN Programming 8 01-19-2007 06:06 AM
new to linux, exhaustive command line exercises rajneesh_mangla Linux - Software 2 02-08-2006 02:56 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 09:52 PM.

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