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!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Well if you're working for a hosting company you'll probably likely need to learn some of the basics of Apache, MySQL, PHP and Linux all together.
Start with learning some of the basic linux commands to browse around the filesystem like:
ls - lists files and directories in present working directory
cd - change working directory
cat - display the contents of a file on stdout or the screen
tail - view the end of a file
chmod - change permissions of a file or directory
chown - change ownership of a file or directory
cp - copy a file or directory
df - display partitions/filesystems statistics
mount - show mounted filesystems
mkdir - make a directory
touch - change file timestamps or create empty file
rm - remove or delete a file
rmdir - remove an empty directory
And there are plenty of other commands. Take a look in the /bin directory for some OS related commands, use the man page to read on what they do by issuing man <command>.
I also recommend learning a command line editor, specifically vi which enables you modify and edit files.
Then once you get the hang of issuing commands and familarizing yourself with most of the basics, start learning how Apache works for webserver administration by viewing the configuration files and so on with the others mentioned.
You can use the touch command or open an editor like vi and save the file after making edits.
Originally Posted by audrea
How do you upload files from the command line?
To upload from a different machine, you can use scp or rsync to upload/copy over to another machine.
Originally Posted by audrea
Can I save a PDF in a file in Linux?
You can save an existing PDF file, not create from the command line (I'm sure there are tools out there but I'm unaware of any off the top of my head if you're wanting to create one from command line), but you'll likely need to use the GUI to view the file, using one of the several PDF viewers.
Well depends a LOT on what you want to do. If you would like to learn how to do some basic programming then I would suggest the books by "O'reilly" (just google that), if you would just like to use it then there you go!!