Linux Overview Why Linux ? Not-so-ancient history –Torvalds, Linus Torvalds, 002 the Helsinki University, as a student, low budget, work home –rapid and.

Slides:



Advertisements
Similar presentations
Linux commands exercise 1. What do you need, if you try to these at home? You need to download and install Ubuntu Linux from the Internet – DVD is need.
Advertisements

A new look at the Linux Operating System
Software Package Management WeeSan Lee. Roadmap What is software package management? RPM YUM pkgtools.
Some history PDP versions BSD/Version 7 split VAX virtual memory implementations End of line 4.4 BSD System V merges Modern versions OSF/1, Solaris, HPUX.
Linux Booting Procedure
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Linux+ Guide to Linux Certification, Second Edition
Unix Refresher This presentation is an amalgam of presentations by Mark Michael, Randy Marchany and Ed Skoudis. I have edited and added material. Dr. Stephen.
Welcome to Linux Community. A free Unix-type operating system developed under the GNU General Public License. ● Open source ● Popular ● Support most of.
Linux+ Guide to Linux Certification, Second Edition Chapter 3 Linux Installation and Usage.
Linux Installation Chapter II. Linux Distributions Pre-packaged, installable Linux Anyone can compile a distribution, have to inculde GPL Available for.
Linux Intro Linux, the do it yourself OS Linux, successor to MINIX Linux, Unix for the masses (PC users) History:
GNU/Linux Filesystem 1 st AUT GNU/Linux Festival Computer Engineering & IT Department Bahador Bakhshi.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Guide To UNIX Using Linux Third Edition
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 1 Introduction to Managing the SUSE Linux Enterprise Server.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
Installing software on personal computer
Network File System CIS 238. NFS (Network File System) The most commercially successful and widely available remote file system protocol Designed and.
NDT Tools Tutorial: How-To setup your own NDT server Rich Carlson Summer 04 Joint Tech July 19, 2004.
1. This presentation covers :  User Interface Administration  Files System and Services Management 2.
File System and Directory Structure in Linux. What is File System In a computer, a file system is the way in which files are named and where they are.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Configuring Disk Quotas Linux System Administration To implement disk quotas, use the following steps: Enable quotas per file system by modifying /etc/fstab.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Linux Last Update Copyright Kenneth M. Chipps Ph.D. 1.
CIS 191 – Lesson 2 System Administration. CIS 191 – Lesson 2 System Architecture Component Architecture –The OS provides the simple components from which.
COSC 4750 Customizing and maintenance. Installing software Redhat/Fedora (and linux in general) has a package installer, called rpm Many programs will.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
ITI-481: Unix Administration Meeting 3. Today’s Agenda Hands-on exercises with booting and software installation. Account Management Basic Network Configuration.
Porting Operating Systems Phan Duy Hùng (PhD) ES Lecturer – Hanoi FPT University.
A Practical Guide to Fedora and Red Hat Enterprise Linux Unit 8: Installing Software in Linux Chapter 13: Downloading and Installing Software By Fred R.
Guide to Linux Installation and Administration, 2e1 Chapter 10 Managing System Resources.
Linux Services Muhammad Amer. 2 xinetd Programs  In computer networking, xinetd, the eXtended InterNET Daemon, is an open-source super-server daemon.
Linux Administration. Pre-Install Different distributions –Redhat, Caldera, mandrake, SuSE, FreeBSD Redhat Server Install –Check HCL –Significant issues.
Agenda Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Review next lab assignments Break Out Problems.
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Linux Introduction What is Linux? How do you use it?
Filesystem Hierarchy Dr. Michael L. Collard 1.
USING YOUR INSTALLED LINUX SYSTEM.  Common Linux Tasks  Installing Custom Packages  Common GUI Applications  Command Line Shell  Directory Structure/Navigation.
UNIX (Linux) Introduction Module-1. OS Kernel In computing, the kernel is the central component of OS. It is a bridge between applications and the actual.
Manage Directories and Files in Linux. 2 Objectives Understand the Filesystem Hierarchy Standard (FHS) Identify File Types in the Linux System Change.
UNIX/LINUX OPERATING SYSTEM. Introduction to Linux Introduction to Unix History of UNIX What is Linux Linux Distributions Linux Installation Unix File.
CHAPTER 2. Overview 1. Pre-Installation Tasks 2. Installing and Configuring Linux 3. X Server 4. Post Installation Configuration and Tasks.
Linux Security. Module 13 – Linux Security ♦ Overview Linux is more prone today to security loopholes and attacks, both inside and outside the network.
Linux services troubleshooting. If you cannot connect to your service.. When you start service, check that it says ok (most services say that when starting.
CS 245 – Part 1 Using Operating Systems and Networks for Programmers Jiang Guo Dept. of Computer Science California State University Los Angeles.
Linux Operations and Administration
Chapter 1: Introduction to Linux. 2 Introduction Computer Components: –Hardware –Software Types of hardware and software Important components of an OS.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
LINUX Zhengli Zhu, School of Life Sciences. Outline 1. ABC of Linux 2. Basic orers of Linux 3. Bash Programming.
ORAFACT The Linux File System. ORAFACT Filesystem Support Support for dozens of filesystem types including: Minix, ext2, MS-DOS, UMSDOS, VFAT, NTFS, NFS,
1 COP 4343 Unix System Administration Unit 1: –Linux OS structure –Distributions –Hardware inventory –Disks and partitions –Installation steps –Boot loader.
Linux Administration – Finding You Way on the Command Line The Linux File Directory or Tree.
Linux 101 Training Module Linux Basics.
Welcome to Linux Chap#1 Hanin Abdulrahman.
UBUNTU INSTALLATION
IM-pack: Software Installation Using Disk Images
The Linux Operating System
UNIX Filesystem and Hierarchy
Command Line Interface for Beginners
Structure of Unix OS.
9 Linux on the Desktop.
More Scripting & Chapter 11
CompTIA Server+ Certification (Exam SK0-004)
IS3440 Linux Security Unit 8 Software Management
Welcome to Linux Chap#1 Hanin Abdulrahman.
Welcome to Linux Chap#1.
Configuring Disk Quotas
Presentation transcript:

Linux Overview Why Linux ? Not-so-ancient history –Torvalds, Linus Torvalds, 002 the Helsinki University, as a student, low budget, work home –rapid and enthusiastic growth from toy to tool –ported to almost anything –from text mode servers to GUI desktops

Linux Overview Why Linux - continued A few good reasons –comes with its own sources: high degree of customization possible, most portable OS –stable server platform –wide range of support, from distributors and the community –leave the licensing adventure to the stronger-hearted

Linux Overview The Linux distribution (focus on Red Hat) Basic OS components of a UNIX system – the kernel – the heart of the OS – system programs – implement the various services required from an operating system – application programs – get useful things done

Linux Overview The bootloader –Choice of alternative OS –Sends boot parameters to the kernel –GRUB vs LILO User accounts, groups –Root account - no questions asked - careful The Linux distribution (focus on Red Hat)

Linux Overview The filesystem (common) –Root directory: files that are necessary for booting the system – /root : The home directory for user root. This is usually not accessible to other users on the system – /usr : commands, libraries, manual pages, and user utilities – /var : files that change: spool directories, logs – /bin, /sbin : system programs – /home : users accounts home directories – /etc : system configuration files – /proc : system info – /dev : special device files for all the devices – /mnt : predefined mount point for devices The Linux distribution (focus on Red Hat)

Linux Overview The package manager –What it does (as opposed to “make install”) –How it works, dependencies: install erase upgrade queries: finding installed packages, installed files –Rebuilding packages spec files The Linux distribution (focus on Red Hat)

Linux Overview download]# netstat -atun Proto Recv-Q Send-Q Local Address Foreign Address State tcp : :* LISTEN tcp : :* LISTEN tcp : :* LISTEN tcp : :80 ESTABLISHED tcp : :80 ESTABLISHED tcp : :80 ESTABLISHED tcp : :993 ESTABLISHED tcp : :5050 ESTABLISHED tcp : :5223 ESTABLISHED tcp : :3389 ESTABLISHED Practical aspects - view open ports and check connections

Linux Overview firewalls filter open ports; scan from another machine Practical aspects - view open ports - continued

Linux Overview ntsysv lets you select system services to be started at boot time (for the current runlevel) chkconfig –list (all runlevels) Practical aspects – startup services

Linux Overview # less /etc/xinetd.d/ftp service ftp { socket_type = stream protocol = tcp wait = no user = root server = /usr/bin/ftpd disable = no only-from = only-from += no_access = {1,2,3,10} access_times = 07:00-21:00 } Practical aspects – startup services (continued) – on demand services

Linux Overview Practical aspects – check your system find files modified within the last 24 hrs find / -mtime 1 spot largest files (numeric sort on 5 th col) ls –lR | sort +4n find which process uses most memory ps aux | sort +4n Check available space df -h

Linux Overview find packages containing string rpm –qa | grep string find files installed by a package rpm –ql find all files installed by Open Office packages rpm –ql $(rpm –qa| grep openoffice) | less find all files installed by each package for i in $(rpm -qa | sort); do echo $i; rpm -ql $i; done Practical aspects – the package manager

Linux Overview Practical aspects – patching the system System updates –deal with software bugs vulnerabilities –dependency checking up2date – use the source apt, yum