Linux - NewbieThis 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.
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.
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.
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."
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.
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.
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.
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.
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
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
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.