background preloader

Linux Newbie Guide by Stan, Peter and Marie Klimas

Linux Newbie Guide by Stan, Peter and Marie Klimas
Intro. We are relative Linux newbies (with Linux since Summer 1998). We run mostly RedHat and Mandrake -> the solutions might not be directly applicable to other Linux distributions (although most of them probably will be). General description of this Guide. Conventions: <> = single special or function key on the keyboard. Part 0: For the Undecided (Linux Benefits) If you are wondering what the Linux pros and cons are, and whether Linux is for you. Part 1: Before Linux Installation What distribution should I use, how to obtain it, Linux hardware requirements, how to partition your hard drive, about dual boot, which packages to install, which graphical user interface (GUI) to install (gnome or kde?) Part 2: Linux Resources, Help and Some Links How to access the Linux documentation (from under MS Windows or Linux), what are Linux help commands, where to find the geek dictionary, + pointers to some Linux newsgroups and websites. Licence, Acknowledgments and log of changes.

Linux Learning Zone - Find out everything about Linux here. Linux Knowledge Base and Tutorial :: Tutorial Table of Contents Introduction to Operating Systems This section provides an introduction to basic operating system principles from a Linux perspective. We talk about processes, files and directories and the basics of how a user interacts with the system. Linux Basics This section provides an overview of Linux as an operating system and as a product. Working With the System In this section we talk about user interaction with the system, primarily from the command line. Shells and Utilities Here we talk in detail about the traditional way users interact with the system: the shell. Editing Files This section covers four of the most common methods of editing or manipulating files: the vi editor, awk, sed and perl. Basic Administration In this section we talk about the basics of system administration. The Operating System This section is a more detailed description of the Linux operating system. The X Windowing System Here we go into the basics of the X Windowing System. The Computer Itself Networking

Seders&#039;s grab bag - Tutorials If you have written anything about sed - whether an introduction, how sed got you out of a real-life situation, or perhaps an advanced technique you've discovered - you may like have your work published here. Your contribution will be very welcome. Intros sed one-liners (18kb) The essential, official compendium of useful sed one-liners. The sed FAQ v15 (168kb) Another sed FAQ And here is another sed FAQ, by a different person. Do it with sed (51kb) By Carlos Jorge G.Duarte. SED - A Non-interactive Text Editor (32kb) By Lee E. Program state in sed (4kb) By Greg Ubben. Introduction to Unix's SED editor By F. Advanced topics Using sed to create a book index (12kb) Eric Pement of Cornerstone magazine shows how he used sed and other utilities to massage an unsorted list of book references into an index. Using lookup tables with s/// (9kb) Part 1 of Greg Ubben's analysis of a complex sed script he wrote to sort, delimit and number an input file containing tabulated data. A lookup-table counter (11kb)

Unix, Linux, Mac OS X Help, Tutorials and support pages Graphical vi-vim Cheat Sheet and Tutorial Learning vi or vim is not easy. But it doesn't have to be that difficult, either. It is, in any case, faster, more powerful, and more productive than editing with any other editor, so you would do very well in investing the time and effort to learn it. Being a vi lover myself, I came up with the idea of providing a graphical cheat sheet for those learning vi or vim, and I also found out it was a very good way to structure a tutorial. Here are the results for your learning enjoyment (or your colleagues'). By the way, I recently published the definitive article explaining why vi/vim editing is so much better than regular editing. Graphical cheat sheet This is a single page describing the full vi/vim input model, the function of all keys, and all major features. Graphical cheat sheet based tutorial The tutorial above is structured in 7 lessons that cover the major commands in vi/vim. Notes With the single exception of the external filter feature ("!") Relevant links Why, oh why, do those #?

Linux Howtos: Network -&gt; Using netstat You are here: Network Just typing netstat should display a long list of information that's usually more than you want to go through at any given time.The trick to keeping the information useful is knowing what you're looking for and how to tell netstat to only display that information. For example, if you only want to see TCP connections, use netstat --tcp.This shows a list of TCP connections to and from your machine. The following example shows connections to our machine on ports 993 (imaps), 143 (imap), 110 (pop3), 25 (smtp), and 22 (ssh).It also shows a connection from our machine to a remote machine on port 389 (ldap). Note: To speed things up you can use the --numeric option to avoid having to do name resolution on addresses and display the IP only. Code Listing 1: netstat --tcp Code Listing 2: netstat --tcp --listening --programs Note: Using --all displays both connections and listening ports. The next example uses netstat --route to display the routing table.

The Linux Information Project (LINFO) Home Page Open CourseWare for Linux Geeks: 50+ Resources | College@Home The Open CourseWare movement is centered on freedom of information, so it's only natural that Open CourseWare offers education on an open format such as Linux. Whether you're just getting started or are an advanced developer, there's something out there for you to learn. Here, we've highlighted more than 50 of the best Linux courses you can take. Introduction If you know nothing about Linux, take some time to get familiarized with these courses. An Introduction to Linux: Visit this course to get an introductory look at Linux and find out why you might want to run Linux. Use In these courses, you'll learn all out great ways to get the most out of Linux. Free Software for Busy People: In this resource, you'll learn about switching to Open Office and other free Internet tools. Administration Are you a network administrator? Linux Network Administration: In this course, you'll cover all the details you need to know about for Linux network administration. Business Novell Concepts Development

Linux as a Proxy Server Proxy servers are software applications that run on your firewall machine in order to provide indirect Internet access to your network. The firewall can be either a “single-homed” host or a “dual-homed” host. A single-homed host is a machine with one network card. The proxy server is used to allow Internet access from inside the protected network through either the single or dual-homed host firewall. The proxy server takes a packet from inside your network that is bound for the Internet and changes the “from” address to its own address. This method is a big advantage when you access FTP sites that do double-reverse lookups. If you are denied access to one of these sites, there is most likely a problem with your DNS setup. Another advantage of using a proxy server is that since all outbound traffic must pass through the firewall, as an administrator, you can monitor which types of Internet activity are occurring. append="ether=11,0x300,eth0 ether=10,0x270,eth1" Listing 1 Table 1

Related: