Linux Experience Summary: the introduction of Linux learning process (rookie posts, for reference only) (update Rhce end) __php

Source: Internet
Author: User
Tags iptables

Learning Linux for nearly one months, of course, I was in training institutions to learn, all progress faster (inseparable from the Marco ... , many students in the blog asked how to learn Linux, so write down this article. In order to avoid boring principle to learn Linux, interested, you can try, less take some detours.

Learning tools: Win+vmware Workstation6.5+xshell

or Ubuntu+virtualbox4.0+secure shell.


the philosophy of Linux

Learn Linux First, you must know the philosophy of Linux, not in the Windows thinking method to treat Linux

1. All Documents

2. Short, and the purpose of a single program composition

3. Series multiple small programs to complete complex characters

4. Try to avoid capturing user interface

5. Save the Software configuration information through a text file

My understanding: To learn Linux for such a long time, 7 o'clock to 12 o'clock in the evening (true), the biggest feeling is to knock on the keyboard, command, crisp command, learning Linux is that you use the most original command to create what you want, rather than through the graphical, in fact, a long time, more and more found that the command line in line with people's thinking, Create a server or script in exactly the way you think.


learn three big aspects of Linux

1. Middle: WebSphere, Fusion Middle Ware, Weblogic, JBoss, Tuxdo, Tomcat, Resin

2. Database: Oracle, Sybase, DB2, Informix,mysql

3.erp:sap

The server is just the most basic, you have to play rotten.


Getting Started: Avoiding boring learning

It's not recommended to learn Linux by using books at first, so I strongly recommend that you download Hanshunping's 7-day Linux video tutorial, which is a great introductory tutorial that basically contains much of RH033 and RH133.

Download Address: http://www.verycd.com/topics/2772159/

(only need to download the Linux section)


When you read Hanshunping teacher's video, is the formal start to learn Linux, this time you look at some books, you will not feel very boring, at least in the heart.

Start Learning Linux:

(i) reading introductory books:

1 Brother Bird's Linux private Kitchens basic articles and server articles

# This is two books, if you don't have a server base, I suggest you just start looking at basic articles

2) wiley.linux.command.line.and.shell.scripting.bible.may.2008

# The best English primer, you can try to read it, it's great


(ii) Registration of a blog

There is nothing to say, when you get started (mastered dozens of kinds of commands), you should start to register a blog, this may be the most impact on your step. In the next learning process, you have to sum up your own learning experience published blog. The quality of the article is required.

Requirements: Anyone with a little bit of computer basics can use your article to basically achieve what you've summed up.


(c) After registering the blog, still watch the video, RHCE video

In this part, I can only find the education video of Taiwan, which is rather boring, but still can see

Address: http://www.verycd.com/topics/205385/


I have a 033 script sticker on my blog

http://blog.csdn.net/deansrk/article/details/6640806

You want to watch the video and finish the script.


Basic Advanced Learning: Continuous summary and written blog

(iv) Learning to bash the Shell scripting language

Chinese book: Shell Script Learning Guide

# Home is a turtle, this book for beginners more difficult to understand, but remember a word:


The ability of man is not only learning but also being enlightened. The root of enlightenment, not less learning, in the difficult to learn again. Disaster and Dawu, beginning to become big. --Ghost Millet


English book: O ' reilly-learningthebashshell,3rdedition


Advanced Books: Abs-guide (with Chinese version)

Unix.shell Example Fine Solution

Probashprogramming

#要熟练掌握grep, AWK,SED,CUT,TR, etc. various character processing applications, and program execution flow if-else, case, For,while,until, and other types of variables, use, declarations, scopes, application of arrays, etc.


(v) An in-depth understanding of the working mechanism of the Linux operating system

1) Start process

2) Process Management

3) Rights Management

4) User Management

5) Kernel compilation

These are summarized in my blog, you can see

#学到这里, you can try a linuxer marathon. Lfs! has a Linux master "leopard Brother" has an article from beginning to end how to knock out LFS

teach you how to build your own Linux System second Edition

http://blogold.chinaunix.net/u/13265/showart.php?id=477122

(vi) learning to use a variety of servers

1 yum install APACHE,PHP,MYSQ, and try to install a station tool, WordPress, Discuz, Phpadmin, Phpwind,drupal, etc. (my blog has related articles)

2 Compile and install Apche,php,mysql, repeatedly do, do vomit

3) vsftpd, Samba server

4) DNS Server

5) Mail Server


(vii) Learning firewalls and Tcpd,selinux

1 to understand the relationship between Iptables and NetFilter

2 proficient in the use of iptables and how to add modules

3) Learning TCP Wrrapper

4 Learning SELinux (not focus, but RHCE test must be required to open SELinux)

5 Learning Pam
#学到这里, the most difficult place has passed, the following is the advanced stage

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.