SlideShare a Scribd company logo
An Intoduction to Linux
Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is Linux ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Where did it come from? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Open Source Software ,[object Object],[object Object]
How do you get it? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why is it significant? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux/390 Using it
Logging In ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Logging In ,[object Object],Linux 2.2.13 (penguinvm.princeton.edu) (ttyp1) penguinvm login: neale Password: Last login: Tue Jan  4 10:13:13 from linuxtcp.princeton.edu [neale@penguinvm neale]$
Rule Number 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creating a new user ,[object Object],[object Object],[object Object],[root@penguinvm]# useradd scully [root@penguinvm]# passwd scully Changing password for user scully New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully [root@penguinvm]#
Adding a new user ,[object Object],[object Object],[object Object],[object Object]
Users and Groups ,[object Object],[object Object],[object Object],[object Object],uid=500(neale) gid=500(neale) groups=500(neale),3(sys),4(adm)
Users and Groups ,[object Object],[object Object],[object Object],[object Object],neale sys adm
Typical Group Setup
Using the new user ,[object Object],[object Object],Linux 2.2.13 (penguinvm.princeton.edu) (ttyp2) penguinvm login: scully Password: [scully@penguinvm scully]$
You need help? ,[object Object],[object Object],[object Object],[object Object]
The Linux System User commands includes executable programs and scripts The shell interprets user commands. It is responsible for finding the commands and starting their execution. Several different shells are available. Bash is popular, The kernel manages the hardware resources for the rest of the system.
Linux File System Basics ,[object Object],[object Object],[object Object],/ etc home usr passwd inittab neale scully marty a b Directories User home directories Data files root
Naming Files ,[object Object],[object Object],[object Object],[object Object],/ etc home usr passwd inittab neale scully marty a b /etc/passwd /home/neale/b
The Current Directory ,[object Object],[object Object],[object Object],letter doc/letter ./doc/letter /home/neale/doc/letter / etc home usr passwd inittab neale scully marty a doc Current working directory
Some Special File Names ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Special Files ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux Command Basics ,[object Object],ls -l /etc Command name Options (flags) Arguments
Standard Files ,[object Object],[object Object],[object Object],[object Object]
Redirecting Output ,[object Object],ls  -l >output “ >” is used to specify the output file
Redirecting Input ,[object Object],wc <input “ <” is used to specify the input file
Connecting commands with Pipes ,[object Object],[object Object],ps  aux |  grep  netscape |  wc  -l The output of the  ps  command is sent to  grep grep  takes input and searches for “netscape” passing these lines to wc wc  takes this input and counts the lines its output going to the console Like CMS Pipes, “|” is used to separate stages
Command Options ,[object Object],[object Object],[object Object],[object Object],[object Object]
Common Commands ,[object Object],[object Object],[object Object],[object Object]
File Commands ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More Commands ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More Commands ,[object Object],[object Object],[object Object],[object Object],ar -t libgdbm.a __.SYMDEF dbmopen.o
More Commands ,[object Object],[object Object],[object Object]
More Commands ,[object Object],[object Object]
More Commands ,[object Object],[object Object],In this example, we look for files with an extension “c” (that is, C source files). The filenames we  find are passed to the xargs command which takes these names and constructs a command line  of the form:  grep -i fork  <file.1>…<file.n> .  This command will search the files for the occurrence of the string “fork”. The “ -i ” flag makes the search case insensitve.
More Commands ,[object Object],[object Object],UID  PID  PPID  C STIME TTY  TIME CMD root  6715  6692  2 14:34 ttyp0  00:00:00 sleep 10h root  6716  6692  0 14:34 ttyp0  00:00:00 ps -ef [root@penguinvm log]# kill 6715 [1]+  Terminated  sleep 10h
More Commands ,[object Object],[object Object],[object Object]
More Commands ,[object Object],[object Object],This  find s all files in the current and subsequent directories with an extension of c,v.  sed  then strips the ,v off the results of the find command.  xargs  then uses the results of  sed  and builds a  grep  command which searches for occurrences of the word PATH in the C source files.
More Commands ,[object Object],[object Object],tar -tzf imap-4.7.tar.gz imap-4.7/ imap-4.7/src/ imap-4.7/src/c-client/ imap-4.7/src/c-client/env.h imap-4.7/src/c-client/fs.h
Shells ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Another definition of a Shell ,[object Object],[object Object],[object Object]
Why Do I Care About The Shell? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],#!/bin/bash while true do   cat  somefile > /dev/null   echo  . done /* */ do forever ‘ PIPE < SOME FILE | hole’ say ‘.’ end
Switching Users ,[object Object],[object Object],[object Object],[object Object],[object Object]
Environment Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Environment Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some Important Environment Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PATH Environment Variable ,[object Object],[object Object],[object Object],[object Object]
PATH Environment Variable ,[object Object],[object Object],[object Object]
File Permissions ,[object Object],[object Object],[object Object],[object Object],[object Object]
File Permissions ,[object Object],[object Object],[object Object],[object Object],[object Object]
File Permissions ,[object Object],[object Object],[object Object],[object Object]
File Permissions ,[object Object],-rwxrwxr-x  1 rvdheij  rvdheij  5224 Dec 30 03:22 hello -rw-rw-r--  1 rvdheij  rvdheij  221 Dec 30 03:59 hello.c -rw-rw-r--  1 rvdheij  rvdheij  1514 Dec 30 03:59 hello.s drwxrwxr-x  7 rvdheij  rvdheij  1024 Dec 31 14:52 posixuft Permissions Owner Group
Interpreting File Permissions -rwxrwxrwx Other permissions Group permissions Owner permissions Directory flag (d=directory; l=link)
Changing File Permissions ,[object Object],[object Object],chmod 755 file  # Owner=rwx Group=r-x Other=r-x chmod 500 file2 # Owner=r-x Group=--- Other=--- chmod 644 file3 # Owner=rw- Group=r-- Other=r-- chmod +x  file  # Add execute permission to file for all chmod o-r file  # Remove read permission for others chmod a+w file  # Add write permission for everyone
Links? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Editors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux Device Handling ,[object Object],[object Object],/dev/tty x TTY devices /dev/hdb IDE hard drive /dev/hdb1 Partition 1 on the IDE hard drive /dev/mnda VM Minidisk  /dev/dda Channel Attached DASD /dev/dda1 Partition 1 on DASD /dev/null The null device (“hole”) /dev/zero An endless stream of zeroes /dev/mouse Link to mouse (not /390)
Devices and Drivers ,[object Object],[object Object],[object Object],[object Object],brw-r--r--  1 root  root  64,  0 Jun  1  1999 /dev/mnda crw-r--r--  1 root  root  5,  0 Jan  5 09:18 /dev/tty Major no. Minor no. Device Type:  b  - block c  - character
Special Files - /proc ,[object Object],cat /proc/cpuinfo vendor_id  : IBM/S390 # processors  : 1 bogomips per cpu: 86.83 processor 0: version = FF, identification = 045226, machine = 9672
File Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
File Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
File Systems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual File System ,[object Object],[object Object],[object Object]
Virtual File System ,[object Object],[object Object]
Virtual File System ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
Processes ,[object Object],[object Object],[object Object],[object Object]
Processes ,[object Object],[object Object],[object Object],[object Object]
Processes ,[object Object],[object Object],[object Object],[object Object],UID  PID  PPID  C STIME TTY  TIME CMD root  5  1  0  1999 ?  00:00:14 [kswapd] bin  254  1  0  1999 ?  00:00:00 [portmap] root  307  1  0  1999 ?  00:00:23 syslogd -m 0 root  350  1  0  1999 ?  00:00:34 httpd
Processes [root@penguinvm log]# sleep 10h & [1] 6718 [root@penguinvm log]# ps -ef UID  PID  PPID  C STIME TTY  TIME CMD root  6718  6692  0 14:49 ttyp0  00:00:00 sleep 10h &  causes process to be run in “background” Job Number Process ID (ID) Parent Process ID
Processes - UID & GID ,[object Object],[object Object],[object Object],[object Object]
Processes - UID & GID ,[object Object],[object Object],[object Object],[object Object]
Processes - UID & GID ,[object Object],[object Object],[object Object],[object Object],[object Object]
Processes - Process Groups ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Processes - PID ,[object Object],[object Object],[object Object],[object Object]
Processes - PGID ,[object Object],[object Object],[object Object],[object Object]
Processes - PPID ,[object Object],[object Object],[object Object],[object Object]
Security Guidelines ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Security Guidelines ,[object Object],[object Object],[object Object],[object Object],[object Object]
Security Guidelines ,[object Object],[object Object],[object Object],[object Object],[object Object]
Security Guidelines ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Security - Important Files /etc/passwd - password file /etc/shpasswd - shadow password file /etc/group -lists groups and users contained in groups /etc/services - lists network services and their ports /etc/ftpusers - contains list of accounts that cannot use ftp /etc/hosts.equiv - generic list of remote users ~/.rhosts - list of remote users for a specific account /etc/hosts - host definition list /etc/hosts.lpd - hosts who can use remote printing /etc/hosts.allow - lists services that remote users are allowed to use /etc/hosts.deny - lists services tthat remote users are not allowed to use /etc/nologin - no login message that also disables logins /etc/securetty - lists legal terminals for root to login from /etc/exports - lists locations that can be remotely accessed via NFS /etc/syslog.conf - configures the syslog facility /etc/inetd.conf - configures inetd
Linux/390 Specifics ,[object Object],[object Object],[object Object],[object Object],[object Object]
Linux/390 Specifics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux/390 Specifics ,[object Object],[object Object],[object Object],[object Object],[object Object]
Linux in the Business World Issues and observations
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object]
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object]
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object]
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object],[object Object]
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IBM’s focus on Linux
IBM Software Announcements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux’s place in the market ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Linux Available Commercial Software
Website Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Databases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Data Visualization and CAD ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Development Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Development Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Emulation Tools ,[object Object],[object Object],[object Object]
Financial Software ,[object Object],[object Object]
Libraries ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mathematics ,[object Object],[object Object],[object Object],[object Object]
Multimedia ,[object Object],[object Object],[object Object],[object Object],[object Object]
Network Servers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Office Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Text Processing ,[object Object],[object Object]
System Administration ,[object Object],[object Object],[object Object]
X Windows Related ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional Resources ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional Resources ,[object Object],[object Object],[object Object]

More Related Content

What's hot

Introduction to UNIX Command-Lines with examples
Introduction to UNIX Command-Lines with examplesIntroduction to UNIX Command-Lines with examples
Introduction to UNIX Command-Lines with examples
Noé Fernández-Pozo
 
50 most frequently used unix linux commands (with examples)
50 most frequently used unix   linux commands (with examples)50 most frequently used unix   linux commands (with examples)
50 most frequently used unix linux commands (with examples)
Rodrigo Maia
 
Linux commands
Linux commandsLinux commands
Linux commands
penetration Tester
 
Unix Basics 04sp
Unix Basics 04spUnix Basics 04sp
Unix Basics 04spDr.Ravi
 
SGN Introduction to UNIX Command-line 2015 part 1
SGN Introduction to UNIX Command-line 2015 part 1SGN Introduction to UNIX Command-line 2015 part 1
SGN Introduction to UNIX Command-line 2015 part 1
solgenomics
 
Basic commands
Basic commandsBasic commands
Basic commands
ambilivava
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
Ramasubbu .P
 
Unix Command Line Productivity Tips
Unix Command Line Productivity TipsUnix Command Line Productivity Tips
Unix Command Line Productivity Tips
Keith Bennett
 
Linux final exam
Linux final examLinux final exam
Linux final exam
Andrew Ibrahim
 
Linux commands
Linux commands Linux commands
Linux commands
debashis rout
 
Linux commands
Linux commandsLinux commands
Linux commands
Meenu Chopra
 
Basic commands of linux
Basic commands of linuxBasic commands of linux
Basic commands of linux
shravan saini
 
Terminal Commands (Linux - ubuntu) (part-1)
Terminal Commands  (Linux - ubuntu) (part-1)Terminal Commands  (Linux - ubuntu) (part-1)
Terminal Commands (Linux - ubuntu) (part-1)
raj upadhyay
 
One Page Linux Manual
One Page Linux ManualOne Page Linux Manual
One Page Linux Manualdummy
 
101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystems101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystemsAcácio Oliveira
 
Text mining on the command line - Introduction to linux for bioinformatics
Text mining on the command line - Introduction to linux for bioinformaticsText mining on the command line - Introduction to linux for bioinformatics
Text mining on the command line - Introduction to linux for bioinformatics
BITS
 

What's hot (20)

Introduction to UNIX Command-Lines with examples
Introduction to UNIX Command-Lines with examplesIntroduction to UNIX Command-Lines with examples
Introduction to UNIX Command-Lines with examples
 
50 most frequently used unix linux commands (with examples)
50 most frequently used unix   linux commands (with examples)50 most frequently used unix   linux commands (with examples)
50 most frequently used unix linux commands (with examples)
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Unix Basics 04sp
Unix Basics 04spUnix Basics 04sp
Unix Basics 04sp
 
SGN Introduction to UNIX Command-line 2015 part 1
SGN Introduction to UNIX Command-line 2015 part 1SGN Introduction to UNIX Command-line 2015 part 1
SGN Introduction to UNIX Command-line 2015 part 1
 
Basic commands
Basic commandsBasic commands
Basic commands
 
Unix - Filters/Editors
Unix - Filters/EditorsUnix - Filters/Editors
Unix - Filters/Editors
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
Unix slideshare
Unix slideshareUnix slideshare
Unix slideshare
 
Unix Command Line Productivity Tips
Unix Command Line Productivity TipsUnix Command Line Productivity Tips
Unix Command Line Productivity Tips
 
Basic 50 linus command
Basic 50 linus commandBasic 50 linus command
Basic 50 linus command
 
Linux final exam
Linux final examLinux final exam
Linux final exam
 
Linux commands
Linux commands Linux commands
Linux commands
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Basic commands of linux
Basic commands of linuxBasic commands of linux
Basic commands of linux
 
Terminal Commands (Linux - ubuntu) (part-1)
Terminal Commands  (Linux - ubuntu) (part-1)Terminal Commands  (Linux - ubuntu) (part-1)
Terminal Commands (Linux - ubuntu) (part-1)
 
One Page Linux Manual
One Page Linux ManualOne Page Linux Manual
One Page Linux Manual
 
101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystems101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystems
 
Text mining on the command line - Introduction to linux for bioinformatics
Text mining on the command line - Introduction to linux for bioinformaticsText mining on the command line - Introduction to linux for bioinformatics
Text mining on the command line - Introduction to linux for bioinformatics
 
Unix Basics For Testers
Unix Basics For TestersUnix Basics For Testers
Unix Basics For Testers
 

Similar to Linux

Linux Cheat Sheet.pdf
Linux Cheat Sheet.pdfLinux Cheat Sheet.pdf
Linux Cheat Sheet.pdf
roschahacker
 
Linux week 2
Linux week 2Linux week 2
Linux week 2
Vinoth Sn
 
8.1.intro unix
8.1.intro unix8.1.intro unix
8.1.intro unixsouthees
 
Linux file commands and shell scripts
Linux file commands and shell scriptsLinux file commands and shell scripts
Linux file commands and shell scripts
PrashantTechment
 
Linux
LinuxLinux
Unix environment [autosaved]
Unix environment [autosaved]Unix environment [autosaved]
Unix environment [autosaved]
Er Mittinpreet Singh
 
Linux commands
Linux commandsLinux commands
Linux commands
Ajaigururaj R
 
Linux commands
Linux commandsLinux commands
Linux commands
Hemakumar.S
 
Karkha unix shell scritping
Karkha unix shell scritpingKarkha unix shell scritping
Karkha unix shell scritping
chockit88
 
Linux
LinuxLinux
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1
Lilesh Pathe
 
60761 linux
60761 linux60761 linux
60761 linux
Ritika Ahlawat
 
Unix Linux Commands Presentation 2013
Unix Linux Commands Presentation 2013Unix Linux Commands Presentation 2013
Unix Linux Commands Presentation 2013
Wave Digitech
 

Similar to Linux (20)

3. intro
3. intro3. intro
3. intro
 
cisco
ciscocisco
cisco
 
Linux
LinuxLinux
Linux
 
Linux Cheat Sheet.pdf
Linux Cheat Sheet.pdfLinux Cheat Sheet.pdf
Linux Cheat Sheet.pdf
 
Linux week 2
Linux week 2Linux week 2
Linux week 2
 
8.1.intro unix
8.1.intro unix8.1.intro unix
8.1.intro unix
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Tutorial 2
Tutorial 2Tutorial 2
Tutorial 2
 
lec1.docx
lec1.docxlec1.docx
lec1.docx
 
Nithi
NithiNithi
Nithi
 
Linux file commands and shell scripts
Linux file commands and shell scriptsLinux file commands and shell scripts
Linux file commands and shell scripts
 
Linux
LinuxLinux
Linux
 
Unix environment [autosaved]
Unix environment [autosaved]Unix environment [autosaved]
Unix environment [autosaved]
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Karkha unix shell scritping
Karkha unix shell scritpingKarkha unix shell scritping
Karkha unix shell scritping
 
Linux
LinuxLinux
Linux
 
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1
 
60761 linux
60761 linux60761 linux
60761 linux
 
Unix Linux Commands Presentation 2013
Unix Linux Commands Presentation 2013Unix Linux Commands Presentation 2013
Unix Linux Commands Presentation 2013
 

Recently uploaded

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 

Recently uploaded (20)

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 

Linux

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 17.
  • 18.
  • 19. The Linux System User commands includes executable programs and scripts The shell interprets user commands. It is responsible for finding the commands and starting their execution. Several different shells are available. Bash is popular, The kernel manages the hardware resources for the rest of the system.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Interpreting File Permissions -rwxrwxrwx Other permissions Group permissions Owner permissions Directory flag (d=directory; l=link)
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.  
  • 70.
  • 71.
  • 72.
  • 73. Processes [root@penguinvm log]# sleep 10h & [1] 6718 [root@penguinvm log]# ps -ef UID PID PPID C STIME TTY TIME CMD root 6718 6692 0 14:49 ttyp0 00:00:00 sleep 10h & causes process to be run in “background” Job Number Process ID (ID) Parent Process ID
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85. Security - Important Files /etc/passwd - password file /etc/shpasswd - shadow password file /etc/group -lists groups and users contained in groups /etc/services - lists network services and their ports /etc/ftpusers - contains list of accounts that cannot use ftp /etc/hosts.equiv - generic list of remote users ~/.rhosts - list of remote users for a specific account /etc/hosts - host definition list /etc/hosts.lpd - hosts who can use remote printing /etc/hosts.allow - lists services that remote users are allowed to use /etc/hosts.deny - lists services tthat remote users are not allowed to use /etc/nologin - no login message that also disables logins /etc/securetty - lists legal terminals for root to login from /etc/exports - lists locations that can be remotely accessed via NFS /etc/syslog.conf - configures the syslog facility /etc/inetd.conf - configures inetd
  • 86.
  • 87.
  • 88.
  • 89. Linux in the Business World Issues and observations
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 99.
  • 100.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.