Enjoy Linux https://hackerchai.com.

Slides:



Advertisements
Similar presentations
Chapter One Introduction to Unix1 System Programming Introduction to Unix.
Advertisements

1 CSE 390a Lecture 1 introduction to Linux/Unix environment slides created by Marty Stepp, modified by Josh Goodwin
Network+ Guide to Networks, Fourth Edition
“Linux at the Command Line” Don Johnson of BU IS&T.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
UNIX/Linux System Programming Jordan University of Science and Technology History.
ENGINEERING COMPUTING CENTER LINUX workshop
Linux Shell. 2 Linux Command-Line Interface ■ Linux shells: A shell is a command interpreter that allows you to type commands from the keyboard to interact.
Unix Background / History CSE 4251, Sp 2014, Bolz 422 Dr. Bob Mathis,
CST334 Unix & X Window System
Introduction A computer system consists of hardware system programs application programs.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Help session: Unix basics Keith 9/9/2011. Login in Unix lab  User name: ug0xx Password: ece321 (initial)  The password will not be displayed on the.
POS/420 Introduction to Unix Philip Robbins – March 12, 2013 (Week 1)
COSC513 Project Linux Features Instructor: Prof. Mort Anvari Student: Yingfeng Luo ID: #
Unix Basics Chapter 4.
Chapter 9: Networking with Unix and Linux Network+ Guide to Networks Third Edition.
File Permissions. What are the three categories of users that apply to file permissions? Owner (or user) Group All others (public, world, others)
Linux+ Guide to Linux Certification, Second Edition
Operating System - Linux Ph. D. Course Work : PHYS 601 Statistics and Computer Applications Presented By: Sanjay Godara Dept. of Physics & Astrophysics.
Linux 简介. Contents Unix GNU/Linux, Distributions Basic usage Applications Compiling, compilers Clustering.
LIS508 background of GNU/Linux
INTRODUCTION TO LINUX Jacob Chan. GNU/Linux Consists of Linux kernel, GNU utilities, and open source and commercial applications Works like Unix –Multi-user.
UNIX File System by Tero Toikkanen, CAP02S. UNIX Multi-user system Multi-user system Multi-tasking system Multi-tasking system Wide selection of tools.
UNIX/LINUX OPERATING SYSTEM. Introduction to Linux Introduction to Unix History of UNIX What is Linux Linux Distributions Linux Installation Unix File.
LIS508 lecture 6: looking at linux Thomas Krichel
CS2204: Introduction to Unix January 19 th, 2004 Class Meeting 1 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty.
Unix, Linux, DOS, Windows Command Line CSE 660 May 12, 2008.
1 CSE 390a Lecture 1 introduction to Linux/Unix environment slides created by Marty Stepp, modified by Jessica Miller & Ruth Anderson
1 CSE 390a Lecture 1 introduction to Linux/Unix environment slides created by Marty Stepp, modified by Jessica Miller & Ruth Anderson
Basic of UNIX For fresh members of SPARCS
1 Begin to use Linux. 2 Background  Linux is an operating system similar to UNIX. It runs on many different computers and was first released in 1991.
File Systems, telnet and ftp Sources and Resources: 1. A Students Guide to UNIX, by Hahn 2. Paula Davidson’s Handout on UNIXHandout on UNIX.
Chapter 9: Networking with Unix and Linux. Objectives: Describe the origins and history of the UNIX operating system Identify similarities and differences.
Lecture 02 File and File system. Topics Describe the layout of a Linux file system Display and set paths Describe the most important files, including.
UNIX/LINUX OPERATING SYSTEM
The Kernel At a high level, the kernel in an operating system serves as the bridge between applications and the actual data processing of the hardware.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
Experiment No 4 Prepared by, Mr. Satish Pise. Objectives View the /etc/passwd file and describe its syntax. View the /etc/shadow file and describe its.
2Operating Systems  Program that runs on a computer  Manages hardware resources  Allows for execution of programs  Acts as an intermediary between.
Linux Filesystem Management
LINUX SYSTEM AND NETWORK ADMINISTRATION created by:gaurav shrivastava contact:-
Linux Operating Systems Taking Control of the Terminal
By Jonathan Rinfret UNIX/LINUX By Jonathan Rinfret
Overview of Linux Fall 2016 Dr. Donghyun Kim
Commands Basic syntax of shell commands UNIX or shell commands have a basic structure command -options target command comes first (such as cd or ls) any.
Welcome to CIS 52 WELCOME WELCOME WELCOME W E L C O M E.
introduction to Linux/Unix environment
Tools of Web Development 1: Module C: Using Unix
The Linux Operating System
9 Linux on the Desktop.
UNIX Basics + shell commands
introduction to Linux/Unix environment
UNIX Basics Internet Technology.
Introduction to UNIX.
Overview The expectation is you will do the codeacademy.com “learn the command line” training and get familiar with the Linux/Unix tools Don’t forget.
CSE 390a Lecture 1 introduction to Linux/Unix environment
Unix : Introduction and Commands
CSE 303 Lecture 1 introduction to Linux/Unix environment
CSE 390a Lecture 1 introduction to Linux/Unix environment
introduction to Linux/Unix environment
introduction to Linux/Unix environment
introduction to Linux/Unix environment
introduction to Linux/Unix environment
introduction to Linux/Unix environment
Lab 2: Terminal Basics.
Section 1: Linux Basics and SLES9 Installation
introduction to Linux/Unix environment
Presentation transcript:

Enjoy Linux https://hackerchai.com

Linux Origin After Unix

Distributions

Previous Systems Unix BSD Linux Multics BSD File Server System Punched Card Computers – Keyboard Input Computers – Compatible Time-share System BSD Bill Joy – Berkley Software Distribution – Sun Corp - OpenBSD File Server System Ken Thompson – Prototype of UNIX – “All Files” – “Efficient” No Unisversal Hardware Protcol SystemV / AIX / DEC Unix Ritchie – Bell Lab – B Languange – C Language – “Just For A Game?” Minix Andrew Tanenbaum – Intel X86 Development Linux Torvalds - Multi-task – GNU (GCC/Bash) - POSIX Distribution Kernel + Software + Tools + Documentation = Distribution

From Window To Linux Change your mind

Linux /usr/bin/php Directory Tree Structure Windows C:\Windows\system32\cmd.exe Partition Using (NTFS) C: D: E: Linux /usr/bin/php Partition Using (EXT4) /dev/sda /dev/nvme01

Linux Directory Tree All come from root

Linux Directory Tree

Bash root@cqu-msc#

Bash [root@localhost ~]# command –options parameters

User Rights Control Windows sucks

User Rights Control

User Rights Control [root@localhost ~]# useradd –u UID –g GROUP –d DIRECTORY –s SHELL USERNAME [root@localhost ~]# passwd USERNAME [root@localhost ~]# su USERNAME

File Permission Do not 777 all the time

File Permission [root@localhost ~]# ls -al Permission I-node Owner Usergroup Size Date

File Permission

File Permission [root@localhost ~]# chown USERNAME FILE [root@localhost ~]# chmod 755 FILE [root@localhost ~]# chmod a+x FILE

File Permission

File Operation Safety First

File Permission [root@localhost ~]# cd DIR [root@localhost ~]# mkdir DIR [root@localhost ~]# touch FILE [root@localhost ~]# rm FILE [root@localhost ~]# rm –R DIR

File Permission Relative Path [root@localhost ~]# cd ./docs/python Absolute Path [root@localhost ~]# cd /root/docs/python

File Permission [root@localhost ~]# cp FILE PATH [root@localhost ~]# cp –R DIR PATH [root@localhost ~]# mv FILE PATH [root@localhost ~]# mv –R DIR PATH [root@localhost ~]# mv FILE FILE1

Vim Can you exit vim?

Vim [root@localhost ~]# vim FILE

Tasks Change your APT Source to China Server and refresh it  Using APT to install the apache binary  Using Servive command to start apache service  Locate the web server path and modify your index.html  Open your web browser to check whether your modification is working 

Thanks You Enjoy Your Linux 2018.12.9