LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Needs a guideline in learning REDHAT (https://www.linuxquestions.org/questions/linux-newbie-8/needs-a-guideline-in-learning-redhat-4175542619/)

linuxinToronto 05-14-2015 07:29 PM

Needs a guideline in learning REDHAT
 
Hi, After migrating to Canada I researched and concluded to learn Linux (starting with Redhat flavor). But still confused how to start. Initially I have downloaded REDHAT and its running in my laptop through a vm. Also have a book from Damian Tommasino and Asghar Ghori. But when I try to apply commands some does not work. It seems I should have access to a server to apply for that commands e.g. making new users, assigning permissions to users etc. Is there anybody who can help in just guiding me in few bullet points how to proceed towards learning REDHAT from beginning to earn certification of RHCSA & RHCE. will be obliged for your help.

ardvark71 05-14-2015 08:17 PM

Hi...

Welcome to the forum :)

There are quite a few books that can help you with that process, this being one (when it comes out.) Just do a Google search using the search term "guide to rhce and rhcsa/rhce certification." ;)

Red Hat also has a page on this, as well. :)

Regards...

Rocdufer 05-14-2015 08:57 PM

Idle commands
 
Hello.

Note, some times commands appear not to work because they require root or sudo rights, and some command interpreters (shells) just do nothing when these rights are missing.

I think REDHAT through vm is not the best way to start. I would better choose a LiveCD or install it in a second hard disk. Neither a commercial version for testing or learning. You could try CentosOS, or Scietific Linux from Fermi Labs, or CERN Centos from European CERN.

For CERN Centos you need the file «boot.iso» from the linux web at cern;

For "Scientific" Linux go to Scientific Linux organization.

For pure CentOS go to Centos organization.



These sites have documentation, besides there are some official RHEL on line. Of course, for learning you need a really working system and experiment with it.

One big mayor difference with Debian derived systems, is the package handler subsystem: «deb» versus «yam»; another difference from the user perspective is where some software pieces are stored. And from my personal experience, a beginner user needs more command line usage in the suggested REDHAT derivatives. I have heard REDHAT is suited for Data Bases (like Oracle) and paid support, while Debian is pretty good for web services but also has been ported to micro-controller boards and tries to remain pure open and free software, which today is yet, neither 100% possible for all developers nor 100% convenient for every user.

doctore 05-15-2015 01:05 AM

Since I am in the same boat as you (beginner linux user), I would give you the following advice - start with books written for the CompTIA Linux+ certification exam. They seem to be the ones assuming no prior knowledge of Linux and teach you the basics. Also, learn on Centos - the community and forums are much larger and very helpful, compared to RedHat, where support is paid.

As far as "server", with Linux the lines are quite blurred, unlike Windows, where you have Server and Desktop OS and functionality is very limited depending on the OS chosen. For example, both Ubuntu and RedHat could be "servers" - web servers, file servers, print servers, etc. With Linux, just like Windows, you can create local users and assign permissions, you don't need a specific server role to be running to do this. For example, you can use "useradd" command to create a new local user, "chmod" to change file permissions, etc.

Running Linux on virtual machine is perfectly fine, most instances of Linux actually run on VMs these days. If you want to take it a step further, you can get a virtual private server (google VPS), I pay $5/month for one btw, which will give you essentially the same thing (linux running on VM), but on someone else's computer :) and it will help you practice remote management, and you can run a web server without affecting your home network.

I hope this helps.

chrism01 05-15-2015 08:09 AM

Basically, RHEL is a paid for support/updates system. (Do NOT try to use RHEL without a paid support ctc)
Centos is a free rebuild of RHEL, includes updates, but not support. Do keep it updated ...

As mentioned above, some cmds require to be run as 'root' aka 'admin' or using the sudo cmd.

Here are some useful links:
http://rute.2038bug.com/index.html.gz
www.centos.org
www.linuxtopia.org - especially the Admin link therein.

Start slow and build up ...

ardvark71 05-15-2015 08:33 AM

Quote:

Originally Posted by doctore (Post 5362649)
Since I am in the same boat as you (beginner linux user), I would give you the following advice - start with books written for the CompTIA Linux+ certification exam. They seem to be the ones assuming no prior knowledge of Linux and teach you the basics.

Good point! I have one of these for the A+ certification and they are really good. Easy to read and understand with a wealth of information. :)

Regards...

John VV 05-15-2015 04:23 PM

Quote:

nitially I have downloaded REDHAT and its running in my laptop
as above
you HAVE to buy the requires redhat support contract
-- there are nop if's and's or but's on this
BUY!!! the required support contract !

the standard 1 year license is $299 per year for a single desktop install

or

use one of the FREE rebuilds
CentOS
or
ScientificLinux ( put together by CERN and FermiLab )


now both Cent and SL use the redhat documentation on the redhat web site
https://access.redhat.com/documentat...erprise_Linux/

now rhel is not a great "new to linux" operating system
the documentation DOSE! assume that you the user ARE !!! a experienced redhat system admin ( or have like experience)

but google is a great tool so use it

a good resource is the Arch linux wiki
https://wiki.archlinux.org/
it is for the Arch OS but it is a GOOD REFERENCE SOURCE no matter the os you use

linuxinToronto 05-17-2015 01:11 PM

Thanks for your advice
 
Hi,
Thanks for your advice.
I have downloaded Redhat through a liveCD provided by my instructor and is working well.
Being novice, it takes time to learn tricks.
I just kick started and am finding it interesting.




Quote:

Originally Posted by Rocdufer (Post 5362596)
Hello.

Note, some times commands appear not to work because they require root or sudo rights, and some command interpreters (shells) just do nothing when these rights are missing.

I think REDHAT through vm is not the best way to start. I would better choose a LiveCD or install it in a second hard disk. Neither a commercial version for testing or learning. You could try CentosOS, or Scietific Linux from Fermi Labs, or CERN Centos from European CERN.

For CERN Centos you need the file «boot.iso» from the linux web at cern;

For "Scientific" Linux go to Scientific Linux organization.

For pure CentOS go to Centos organization.



These sites have documentation, besides there are some official RHEL on line. Of course, for learning you need a really working system and experiment with it.

One big mayor difference with Debian derived systems, is the package handler subsystem: «deb» versus «yam»; another difference from the user perspective is where some software pieces are stored. And from my personal experience, a beginner user needs more command line usage in the suggested REDHAT derivatives. I have heard REDHAT is suited for Data Bases (like Oracle) and paid support, while Debian is pretty good for web services but also has been ported to micro-controller boards and tries to remain pure open and free software, which today is yet, neither 100% possible for all developers nor 100% convenient for every user.


John VV 05-17-2015 01:37 PM

if you are running of a "Live Cd" image in the cd drive
you CAN NOT!!! make any changes to it
live cd's are LOCKED ( do to it well being a CD)

to add users you MUST have it installed to the hard drive


All times are GMT -5. The time now is 05:01 PM.