TJU Syllabus for Linux Fundamentals and Applications

Similar documents
Linux Essentials Objectives Topics:

On successful completion of the course, the students will be able to attain CO: Experiment linked. 2 to 4. 5 to 8. 9 to 12.

BIOINFORMATICS POST-DIPLOMA PROGRAM SUBJECT OUTLINE Subject Title: OPERATING SYSTEMS AND PROJECT MANAGEMENT Subject Code: BIF713 Subject Description:

COWLEY COLLEGE & Area Vocational Technical School

Saddleback College Business Science Division. Course Syllabus CIMN 240 Fundamental Unix/Linux System Administration

2. UDP Client, UDP Server

Stop all processes and then reboot - same as above startx. Log in as superuser from current login exit

Lab 1: Introduction to Linux Networking

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University

Linux Fundamentals (L-120)

CS Fundamentals of Programming II Fall Very Basic UNIX

CL030 is a csage Certification Preparatory Course!

Introduction to Linux

Prerequisites: Students must be proficient in general computing skills but not necessarily experienced with Linux or Unix. Supported Distributions:

IBM AIX Operating System Courses

Introduction to Linux

UNIX Essentials Featuring Solaris 10 Op System

LINUX FUNDAMENTALS (5 Day)

Undergraduate Course Syllabus

Course Syllabus: Linux Essentials

Practical Session 0 Introduction to Linux

"Charting the Course... MOC B: Linux System Administration. Course Summary

CS 215 Fundamentals of Programming II Spring 2019 Very Basic UNIX

Linux Interview Questions and Answers

X

Some useful UNIX Commands written down by Razor for newbies to get a start in UNIX

Learning Linux! Labs and more labs!

The student will have the essential skills needed to be proficient at the Unix or Linux command line.

Unix System Architecture, File System, and Shell Commands

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

Contents. xxvii. Preface

Prerequisites: General computing knowledge and experience. No prior knowledge with Linux is required. Supported Distributions:

CSE 390a Lecture 1. introduction to Linux/Unix environment

CENTRAL TEXAS COLLEGE SYLLABUS FOR CPMT 2445 COMPUTER SYSTEM TROUBLESHOOTING. Semester Hours Credit: 4

Brief Linux Presentation. July 10th, 2006 Elan Borenstein

Linux Command Line Primer. By: Scott Marshall

Linux Nuts and Bolts

Linux Shell Script. J. K. Mandal

Presented by Bill Genske Gary Jackson

CompTIA Linux Course Overview. Prerequisites/Audience. Course Outline. Exam Code: XK0-002 Course Length: 5 Days

EE516: Embedded Software Project 1. Setting Up Environment for Projects

CS 300. Data Structures

CSCE 212H, Spring 2008, Matthews Lab Assignment 1: Representation of Integers Assigned: January 17 Due: January 22

At course completion. Overview. Audience profile. Course Outline. : 55187B: Linux System Administration. Course Outline :: 55187B::

Unix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011

Specialized Programme on Internetworking Design and LAN WAN Administration

Prerequisites: Students should be comfortable with computers. No familiarity with Linux or other Unix operating systems is required.

CRN165 Network Operating Systems II

Introduction to remote command line Linux. Research Computing Team University of Birmingham

SA2 v6 Linux System Administration II Net Configuration, Software, Troubleshooting

Embedded Linux Systems. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island

Introduction to Linux

Contents at a Glance COPYRIGHTED MATERIAL. Introduction...1 Part I: Becoming Familiar with Enterprise Linux...7

CSE 391 Lecture 1. introduction to Linux/Unix environment

Introduction to Linux

client X11 Linux workstation

Course Outline. LPIC-1 Exam 1 - Linux Server Professional Certification V4.0 (Course & Labs)

Laboratory 1 Semester 1 11/12

hash Remember the full pathname of a name argument head Output the first part of file(s) history Command History hostname Print or set system name

LAB #7 Linux Tutorial

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

National University of Computer and Emerging Sciences Operating System Lab - 02 Lab Manual

List of Linux Commands in an IPm

Teaching and Examination Scheme: PAPER HRS TH TU PR TH PR OR TW TOTAL

Name of chapter & details

ITT Technical Institute. TB143 Introduction to Personal Computers Onsite and Online Course SYLLABUS

CSE 391 Lecture 1. introduction to Linux/Unix environment

Part I. Introduction to Linux

CSET 3400 Unix System Administration (3 semester credit hours) IT Elective

R10. IV B.Tech II Semester Regular Examinations, April/May UNIX AND SHELL PROGRAMMING

Getting your department account

Instructions: Step 1: Respond to the following: IT131 Linux+

Mastering Linux. Paul S. Wang. CRC Press. Taylor & Francis Group. Taylor & Francis Croup an informa business. A CHAPMAN St HALL BOOK

Chapter-3. Introduction to Unix: Fundamental Commands

The table below lists the domains measured by this examination and the extent to which they are represented in the examination.

Freescale FAE75 Training Genesi Pegasos II LinuxTraining. Maurie Ommerman June 10, 2004

Basic Linux Command Line Interface Guide

Topics. Installation Basics of Using GNU/ Linux Administration Tools

CSE 303 Lecture 2. Introduction to bash shell. read Linux Pocket Guide pp , 58-59, 60, 65-70, 71-72, 77-80

LPIC-1 System Administrator

Projects and Environment Introduction

UNIX Quick Reference

LINUX FUNDAMENTALS. Supported Distributions: Red Hat Enterprise Linux 6 SUSE Linux Enterprise 11 Ubuntu LTS. Recommended Class Length: 5 days

Welcome to getting started with Ubuntu Server. This System Administrator Manual. guide to be simple to follow, with step by step instructions

Please choose the best answer. More than one answer might be true, but choose the one that is best.

Computer Systems and Architecture

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University

Introduction to Linux (Part I) BUPT/QMUL 2018/03/14

CS 3030 Scripting Languages Syllabus

Introduction to the shell Part II

Course 55187B Linux System Administration

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

UNIX System Administration

Course 144 Supplementary Materials. UNIX Fundamentals

Course Outline. TERM EFFECTIVE: Fall 2016 CURRICULUM APPROVAL DATE: 11/23/2015

Development Environment & Linux Guide

1Z Oracle Linux Fundamentals (Oracle Partner Network) Exam Summary Syllabus Questions

Wake Technical Community College Computer Technologies Division Syllabus

Introduction to the UNIX command line

The Unix Shell & Shell Scripts

Transcription:

TJU Syllabus for Linux Fundamentals and Applications Code: 2160281 Title: Linux Fundamentals and Applications Semester Hours: 40 Credits: 2 Semester Structure Offered by: for: Prerequisite: Hour Lecture:24 Computer Lab:16 Experiment: Practice: Practice (Week): School of Computer Science and Technology All specialties but computer science and technology Fundamentals of Computers 1. Objective Through this course, students should master something as following. 1) In terms of knowledge Knowing the properties, state-of-the-art and advances of Linux operating system. Knowing fundamentals of virtual machine and its significant roles Knowing disk partition, types of file system and their roles Knowing the functionality of shell Knowing roles of Linux system configuration file, features of system administration Knowing basic information about X-window, and usage about desktop environment on top of it Knowing remote X desktop and different types of remote connection methods Knowing TCP/IP network division and different access technologies Knowing Linux network services configuration and administration and different Linux services administration methods 2) In terms of actual ability Mastering Linux operating system installation, including virtual machine s installation, network configuration, sharing service configuration Mastering commonly used Linux commands; familiar with file operation, file permission setting and other Linux commands Mastering basic shell scripting skills and using it to implement different functions Knowing how to edit files through vi editor

Knowing how to use different tools to implement Linux system configuration and administration(e.g. administration of users, processes, tasks, file system, logging, software package, backup) Mastering methods of remote connection and Linux desktop administration 2. Course Description The origin and history of Linux. Installation of Red Hat Linux operating system. Commonly used commands about file, directory, disk and system information. Configuration and administration of system service. Primary introduction of X-window and desktop environments based on X-window(e.g. GNOME, KDE), Linux system administration. Fundamentals of some software(e.g. OpenOffice). Brief introduction of Linux shell scriping. 3. Topics 1). Overview of Linux Brief introduction of Linux operating system Origin and history of Linux operating system Linux release version How to get Linux release package 2). Installation of Red Hat Linux system Preparing for installation Basic knowledge about disk partition File system What is virtual machine? Brief introduction of VMware Virtual drive tools Installation of Red Hat Linux Startup and shutdown Deletion of Red Hat Linux under VMware 3). Linux commonly used commands Introduction of directory structure Operation commands of file and directory (touch, cp, ln, mv, rm, mkdir, rmdir) Commands about disk space (mount, umount, df, fsck) File backup and compress commands (bzip2, gzip, tar)

Commands about system information (shutdown, reboot, ps, top, kill, date, cal) Commands about system user and permission (chmod, su, useradd) Inquiry commands about using manual (man) Commands about showing file content (head, tail, more) Network-related commands (ftp, bye, ping, telnet, etc.) Other commands (echo, clear, passwd, lpr) 4). X-Window desktop environment Introduction of X-Window Comparison between X-Window and Microsoft Windows X server Configuration of X server GNOME KDE 5). Red Hat commonly used tools Text editor(gedit, vi) Red Hat Package manager(rpm) Configuration of Samba service 6). Linux system administration User management System information Network management Network file system 7). Popular application software OpenOffice.org 1.02 OpenOffice.org Writer OpenOffice.org Calc 8). Shell scripting Creation and execution of shell script Variable and expression Special characters Conditional statement and loop statement 9). Programming with other languages under Linux Compilation of C programs with GCC Java programming with JBuilder IDE

4. Semester Hour Structure Topics Lecture Computer Lab. Experiment Practice Practice (Week) Overview of Linux 1 0 Installation of Red Hat Linux 2 1 Commonly used commands 6 6 X-Window desktop environment 4 1 Commonly used tools in Red Hat Linux 3 1 Linux system administration 2 3 Common Application program under Linux 2 2 Linux shell scripting 3 1 Programming with other languages under Linux 1 1 Sum: 24 16 5. Grading Examination includes two parts, namely ordinary evaluation (includes: quizzes, exercises, attitude, and participation) 20%, and final term examination- 80%. 6. Text-Book & Additional Readings Textbook: Linux Fundamentals and Applications, Ming Chen, Tsinghua University Press, 2005.10 Additional Readings: 1) Red Hat Linux 9 (Chinese version) Getting Started and Advanced, SheCun Xu, Tsinghua University Press, 2007.6 2) Network System Management Linux, JianHua Sun, Xi Yang et al, Posts & Telecom Press, 2002

Constitutor: Reviewer: Authorizor: Date: