SWG Competitive Project Office
-
Upload
alban-hardy -
Category
Documents
-
view
222 -
download
0
description
Transcript of SWG Competitive Project Office
SWG Competitive Project Office
Introduction to
IBMrsquos Unix System Services (USS)
2zCPO zClass Introduction to zOS
Applications running on zOS USS HTTP Server Web Application Server SDK (Java System Development Kit) ERP applications Oracle PeopleSoft SAP R3 Lotus Domino TCPIP 1048708
3zCPO zClass Introduction to zOS
USS It is really a Unix System
It is within MVS (zOS now)You can rloginTo a Unix programmer it looks like Unixhellip But there are some differences amp thatrsquos what will talk
about What it is not
A complete operating system A virtual machine1048708 A started task (it used to be prior to V2R4)1048708 Sole owner of the processor and resources1048708 A resource manager zOS does that
4zCPO zClass Introduction to zOS
UNIX System Services Posix Shells UNIX System Services Posix Shells and Utilitiesand Utilities
File System
Familiar UNIX Interface
cd kill wait-
continue exec unset
POSIX files
X-Windows
Motif
3270
InputUser
InterpretShell
ProcessUtilities
diffgrep
awklocale
printfc89make
yacc
mkdirfind
arvi
5zCPO zClass Introduction to zOS
MVS - UNIX whats the difference
1048708 Terminology1048708Kernel versus Nucleus 1048708 Process versus Tasks 1048708 Fork versus Attach 1048708 Daemons versus Started Tasks
1048708 Technology Shell commands vs TSO commands 1048708 Flat file versus Datasets 1048708 Stream IO versus Record IO
1048708 IF you can learn JCL1048708 like this XYZ EXEC PGM=BPXBATCHPARM=sh ps -ej 1048708 THEN you can learn shell commands
1048708 like this ls -l | sort -rn -k5 | head -1 ELSE You may need a different job
6zCPO zClass Introduction to zOS
zOS Unix Terminology An address space is a process in UNIX A task (TCB) is called a thread A started task (STC) is a deamon zOS has TSOE (ISPF) and UNIX uses a shell Applications are written in different languages and jobs are submitted for processing in different ways File System Structures - HFS - zFS PFS ndash Physical File System zOS UNIX Kernel
7zCPO zClass Introduction to zOS
UNIX System Services Different Types of processesUNIX System Services Different Types of processes
Daemons inetd base for telnet rlogin httpd the Web server crond the batch server tcpip daemons ftpd telnetd rlogind
User Foreground Background
8zCPO zClass Introduction to zOS
Basic Security UNIX vs zOS
Mom vs Dad approach to securityzOS (MOM) Says no to everythingUNIX (DAD) Says yes assuming that once you hurt
yourself you wont do it again zOS Relegates uid 0 to a file access privilege
All special privileges are granted via RACF profileszOS direction is to eliminate the need for uid 0
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
2zCPO zClass Introduction to zOS
Applications running on zOS USS HTTP Server Web Application Server SDK (Java System Development Kit) ERP applications Oracle PeopleSoft SAP R3 Lotus Domino TCPIP 1048708
3zCPO zClass Introduction to zOS
USS It is really a Unix System
It is within MVS (zOS now)You can rloginTo a Unix programmer it looks like Unixhellip But there are some differences amp thatrsquos what will talk
about What it is not
A complete operating system A virtual machine1048708 A started task (it used to be prior to V2R4)1048708 Sole owner of the processor and resources1048708 A resource manager zOS does that
4zCPO zClass Introduction to zOS
UNIX System Services Posix Shells UNIX System Services Posix Shells and Utilitiesand Utilities
File System
Familiar UNIX Interface
cd kill wait-
continue exec unset
POSIX files
X-Windows
Motif
3270
InputUser
InterpretShell
ProcessUtilities
diffgrep
awklocale
printfc89make
yacc
mkdirfind
arvi
5zCPO zClass Introduction to zOS
MVS - UNIX whats the difference
1048708 Terminology1048708Kernel versus Nucleus 1048708 Process versus Tasks 1048708 Fork versus Attach 1048708 Daemons versus Started Tasks
1048708 Technology Shell commands vs TSO commands 1048708 Flat file versus Datasets 1048708 Stream IO versus Record IO
1048708 IF you can learn JCL1048708 like this XYZ EXEC PGM=BPXBATCHPARM=sh ps -ej 1048708 THEN you can learn shell commands
1048708 like this ls -l | sort -rn -k5 | head -1 ELSE You may need a different job
6zCPO zClass Introduction to zOS
zOS Unix Terminology An address space is a process in UNIX A task (TCB) is called a thread A started task (STC) is a deamon zOS has TSOE (ISPF) and UNIX uses a shell Applications are written in different languages and jobs are submitted for processing in different ways File System Structures - HFS - zFS PFS ndash Physical File System zOS UNIX Kernel
7zCPO zClass Introduction to zOS
UNIX System Services Different Types of processesUNIX System Services Different Types of processes
Daemons inetd base for telnet rlogin httpd the Web server crond the batch server tcpip daemons ftpd telnetd rlogind
User Foreground Background
8zCPO zClass Introduction to zOS
Basic Security UNIX vs zOS
Mom vs Dad approach to securityzOS (MOM) Says no to everythingUNIX (DAD) Says yes assuming that once you hurt
yourself you wont do it again zOS Relegates uid 0 to a file access privilege
All special privileges are granted via RACF profileszOS direction is to eliminate the need for uid 0
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
3zCPO zClass Introduction to zOS
USS It is really a Unix System
It is within MVS (zOS now)You can rloginTo a Unix programmer it looks like Unixhellip But there are some differences amp thatrsquos what will talk
about What it is not
A complete operating system A virtual machine1048708 A started task (it used to be prior to V2R4)1048708 Sole owner of the processor and resources1048708 A resource manager zOS does that
4zCPO zClass Introduction to zOS
UNIX System Services Posix Shells UNIX System Services Posix Shells and Utilitiesand Utilities
File System
Familiar UNIX Interface
cd kill wait-
continue exec unset
POSIX files
X-Windows
Motif
3270
InputUser
InterpretShell
ProcessUtilities
diffgrep
awklocale
printfc89make
yacc
mkdirfind
arvi
5zCPO zClass Introduction to zOS
MVS - UNIX whats the difference
1048708 Terminology1048708Kernel versus Nucleus 1048708 Process versus Tasks 1048708 Fork versus Attach 1048708 Daemons versus Started Tasks
1048708 Technology Shell commands vs TSO commands 1048708 Flat file versus Datasets 1048708 Stream IO versus Record IO
1048708 IF you can learn JCL1048708 like this XYZ EXEC PGM=BPXBATCHPARM=sh ps -ej 1048708 THEN you can learn shell commands
1048708 like this ls -l | sort -rn -k5 | head -1 ELSE You may need a different job
6zCPO zClass Introduction to zOS
zOS Unix Terminology An address space is a process in UNIX A task (TCB) is called a thread A started task (STC) is a deamon zOS has TSOE (ISPF) and UNIX uses a shell Applications are written in different languages and jobs are submitted for processing in different ways File System Structures - HFS - zFS PFS ndash Physical File System zOS UNIX Kernel
7zCPO zClass Introduction to zOS
UNIX System Services Different Types of processesUNIX System Services Different Types of processes
Daemons inetd base for telnet rlogin httpd the Web server crond the batch server tcpip daemons ftpd telnetd rlogind
User Foreground Background
8zCPO zClass Introduction to zOS
Basic Security UNIX vs zOS
Mom vs Dad approach to securityzOS (MOM) Says no to everythingUNIX (DAD) Says yes assuming that once you hurt
yourself you wont do it again zOS Relegates uid 0 to a file access privilege
All special privileges are granted via RACF profileszOS direction is to eliminate the need for uid 0
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
4zCPO zClass Introduction to zOS
UNIX System Services Posix Shells UNIX System Services Posix Shells and Utilitiesand Utilities
File System
Familiar UNIX Interface
cd kill wait-
continue exec unset
POSIX files
X-Windows
Motif
3270
InputUser
InterpretShell
ProcessUtilities
diffgrep
awklocale
printfc89make
yacc
mkdirfind
arvi
5zCPO zClass Introduction to zOS
MVS - UNIX whats the difference
1048708 Terminology1048708Kernel versus Nucleus 1048708 Process versus Tasks 1048708 Fork versus Attach 1048708 Daemons versus Started Tasks
1048708 Technology Shell commands vs TSO commands 1048708 Flat file versus Datasets 1048708 Stream IO versus Record IO
1048708 IF you can learn JCL1048708 like this XYZ EXEC PGM=BPXBATCHPARM=sh ps -ej 1048708 THEN you can learn shell commands
1048708 like this ls -l | sort -rn -k5 | head -1 ELSE You may need a different job
6zCPO zClass Introduction to zOS
zOS Unix Terminology An address space is a process in UNIX A task (TCB) is called a thread A started task (STC) is a deamon zOS has TSOE (ISPF) and UNIX uses a shell Applications are written in different languages and jobs are submitted for processing in different ways File System Structures - HFS - zFS PFS ndash Physical File System zOS UNIX Kernel
7zCPO zClass Introduction to zOS
UNIX System Services Different Types of processesUNIX System Services Different Types of processes
Daemons inetd base for telnet rlogin httpd the Web server crond the batch server tcpip daemons ftpd telnetd rlogind
User Foreground Background
8zCPO zClass Introduction to zOS
Basic Security UNIX vs zOS
Mom vs Dad approach to securityzOS (MOM) Says no to everythingUNIX (DAD) Says yes assuming that once you hurt
yourself you wont do it again zOS Relegates uid 0 to a file access privilege
All special privileges are granted via RACF profileszOS direction is to eliminate the need for uid 0
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
5zCPO zClass Introduction to zOS
MVS - UNIX whats the difference
1048708 Terminology1048708Kernel versus Nucleus 1048708 Process versus Tasks 1048708 Fork versus Attach 1048708 Daemons versus Started Tasks
1048708 Technology Shell commands vs TSO commands 1048708 Flat file versus Datasets 1048708 Stream IO versus Record IO
1048708 IF you can learn JCL1048708 like this XYZ EXEC PGM=BPXBATCHPARM=sh ps -ej 1048708 THEN you can learn shell commands
1048708 like this ls -l | sort -rn -k5 | head -1 ELSE You may need a different job
6zCPO zClass Introduction to zOS
zOS Unix Terminology An address space is a process in UNIX A task (TCB) is called a thread A started task (STC) is a deamon zOS has TSOE (ISPF) and UNIX uses a shell Applications are written in different languages and jobs are submitted for processing in different ways File System Structures - HFS - zFS PFS ndash Physical File System zOS UNIX Kernel
7zCPO zClass Introduction to zOS
UNIX System Services Different Types of processesUNIX System Services Different Types of processes
Daemons inetd base for telnet rlogin httpd the Web server crond the batch server tcpip daemons ftpd telnetd rlogind
User Foreground Background
8zCPO zClass Introduction to zOS
Basic Security UNIX vs zOS
Mom vs Dad approach to securityzOS (MOM) Says no to everythingUNIX (DAD) Says yes assuming that once you hurt
yourself you wont do it again zOS Relegates uid 0 to a file access privilege
All special privileges are granted via RACF profileszOS direction is to eliminate the need for uid 0
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
6zCPO zClass Introduction to zOS
zOS Unix Terminology An address space is a process in UNIX A task (TCB) is called a thread A started task (STC) is a deamon zOS has TSOE (ISPF) and UNIX uses a shell Applications are written in different languages and jobs are submitted for processing in different ways File System Structures - HFS - zFS PFS ndash Physical File System zOS UNIX Kernel
7zCPO zClass Introduction to zOS
UNIX System Services Different Types of processesUNIX System Services Different Types of processes
Daemons inetd base for telnet rlogin httpd the Web server crond the batch server tcpip daemons ftpd telnetd rlogind
User Foreground Background
8zCPO zClass Introduction to zOS
Basic Security UNIX vs zOS
Mom vs Dad approach to securityzOS (MOM) Says no to everythingUNIX (DAD) Says yes assuming that once you hurt
yourself you wont do it again zOS Relegates uid 0 to a file access privilege
All special privileges are granted via RACF profileszOS direction is to eliminate the need for uid 0
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
7zCPO zClass Introduction to zOS
UNIX System Services Different Types of processesUNIX System Services Different Types of processes
Daemons inetd base for telnet rlogin httpd the Web server crond the batch server tcpip daemons ftpd telnetd rlogind
User Foreground Background
8zCPO zClass Introduction to zOS
Basic Security UNIX vs zOS
Mom vs Dad approach to securityzOS (MOM) Says no to everythingUNIX (DAD) Says yes assuming that once you hurt
yourself you wont do it again zOS Relegates uid 0 to a file access privilege
All special privileges are granted via RACF profileszOS direction is to eliminate the need for uid 0
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
8zCPO zClass Introduction to zOS
Basic Security UNIX vs zOS
Mom vs Dad approach to securityzOS (MOM) Says no to everythingUNIX (DAD) Says yes assuming that once you hurt
yourself you wont do it again zOS Relegates uid 0 to a file access privilege
All special privileges are granted via RACF profileszOS direction is to eliminate the need for uid 0
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
9zCPO zClass Introduction to zOS
zOS UNIX security
Unlike most UNIX platforms zOS Unix System ServicesAssociates a user identity with all processes and
activitiesProvides superior auditingloggingControls user authorization to Super User capabilityHas no need for distributing Root User passwordRequires user authentication for all TCPIP
commandsRACF provides the underpinnings to implement USS
security
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
10zCPO zClass Introduction to zOS
Forks and Spawns A Fork Creates a new address space
Managed by WLM A SPAWN
Thread runs in the same address space where it was spawned OR IBM added a profile that indicates SPAWN may result in a new address space
Managed by WLM When in USS Forget about address spaces
Just think of it as a process You can check on it with ps -ef You can kill it with kill
Forget about Tasks you can create em with pthread_create you can kill em with pthread_cancel
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
12zCPO zClass Introduction to zOS
forkspawn
T P
T P
syscallUNIXkernel
dub T pthread_create
T
B
P
B
BPXBATCH
exec
T PB
T PB
T P
TSOSTCBatch
JES Initiator
Any AS
Any AS WLM AS (BPXAS)
= PROCESS= TCB
PT
A
B
C
D
T
BT
B
UNIX System Services UNIX System Services Running Unix ApplicationsRunning Unix Applications
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
13zCPO zClass Introduction to zOS
bull Each Process has an ID (PID) number bull Each Process is either a Parent or Child
Address Space ( MVS Task)
TCB
TCBTCB
TCB
TCB Process
Process
Process
UNIX System Services UNIX System Services ProcessesProcesses
Address Space ( USS Process)
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
16zCPO zClass Introduction to zOS
zOS Unix amp the zOS Operating System
Lang
uage
En
viro
nmen
t
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
17zCPO zClass Introduction to zOS
UNIX is inherent in zOS
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
18zCPO zClass Introduction to zOS
UNIX System Services and zOSUNIX System Services and zOS
zOSFile System
PARMLIB
SAF
ASSMC++ AS
AS AS
UNIX programs execute inzOS Address Spaces
Unix Services are automatically started at IPL
UNIX Servicesuses zOSServices
Unix Services
zOS Nucleus
zOS Communications Server
TCPIPVTAM
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
19zCPO zClass Introduction to zOS
USS requires a Security Managerie RACF OMVS Segment
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
20zCPO zClass Introduction to zOS
UNIX System Services UNIX System Services Execution OptionsExecution Options
UNIX Applications
Non-UNIXPrograms
MixedPrograms
UNIXPrograms
Application Programming Interfaces
Non-UNIX Services UNIX Services
MVSData Sets HFS
zOS Applications
ZFS
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
21zCPO zClass Introduction to zOS
Program File Access MVS amp UNIX Not too Different
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
22zCPO zClass Introduction to zOS
Moving data between file systems
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
23zCPO zClass Introduction to zOS
Comparison of MVS Datasets and UNIX HFS
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
24zCPO zClass Introduction to zOS
zO
S U
NIX
kern
el
Cal
labl
e se
rvic
esMVS
(zOS)
CC++Programs
Shellcmds
Program API Interactive
UNIX INTERFACE
AssemblerPrograms
REXXTSOEishell
Program API Interactive
zOS INTERFACE
UNIX System Services InterfacesUNIX System Services Interfaces
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
25zCPO zClass Introduction to zOS
TCPIPnetwork
TN3270 WS
SNAnetwork
VTAM TCPIPTN-S
Sockets Interface
TSOE User
ShellOMVS
Toggle
rlogintelnet
SocketsApplications
3270
3270
SocketsApplications
rlogin or telnet from a remote workstation
(Takes you directly into the shell)
Access to UNIX System ServicesAccess to UNIX System Services
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
26zCPO zClass Introduction to zOS
Acces to UNIX System Services(contd)Acces to UNIX System Services(contd)
Traditional MVS environmentTSO
TSO ISH - TSO experienced user (ISHELL)
TSO OMVS - UNIX experienced user
Traditional UNIX environment
Telnet
rlogin
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
27zCPO zClass Introduction to zOS
IPLhellip
zOS includingUNIX Services
SMF amp RMF records
Trace data
RMFReports
Managing UNIX System ServicesManaging UNIX System Services
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
28zCPO zClass Introduction to zOS
S1 EXEC PGM=MVSPROG1
S3 EXEC PGM=MVSPROG2
S2 EXEC PGM=BPXBATCH
OPENBATC JOB
PARM=pgm cprog a1 a2
MVS batch program
OpenMVS batch program
MVS batch program
End of job
Start of job
UNIX System Services MVS Batch UNIX System Services MVS Batch EnvironmentEnvironment
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
29zCPO zClass Introduction to zOS
OMVSCPGM OMVSEXECSTDOUT
JOBEXECDD
PGM=BPXBATCHPARM=pgm cprog a1 a2PATH=DIR1DIR2STDOUTPUTPATHOPTS=(OWRONLYOCREATE)PATHDISP=KEEP
STDERR
DD
PATH=DIR1DIR2STDERRORPATHMODE=(SIRWXV)PATHDISP=KEEP
PATHMODE=(SIRWXV)
PATHOPTS=(OWRONLYOCREATE)
USER=username
NEW JCL PARMS FOR HFSzFS FILES
UNIX System Services JCL For USS UNIX System Services JCL For USS File SystemsFile Systems
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
31zCPO zClass Introduction to zOS
Root ()
u usr notesdata
files
mailfilensf
UNIX System Services File System UNIX System Services File System Data SetsData Sets
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
32zCPO zClass Introduction to zOS
UNIX File System Structure
PATH = dir1dir2dir3myfile
dir1
dir2
dir3myfileMYFILE
PATH = dir1dir2dir3MYFILE
MyFile
PATH = dir1dir2dir3MyFile
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
33zCPO zClass Introduction to zOS
bin dev etc u usr
IBMshlscatmkdir
ptyp0000ttyp0000fd0null
profilercyylexc
tmp lib
joe bill jane
mail man sbin include
samples
OMVSVS26AR1ROOT
UNIX System Services Root File UNIX System Services Root File SystemSystem
OMVSVS26AR1ROOT
OMVSVS26AR1ROOT
SMS or NON SMS VOL
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
34zCPO zClass Introduction to zOS
Hierarchical File System andzOS File System Datasets
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
35zCPO zClass Introduction to zOS
FILESYSTYPE TYPE(TFS) ENTRYPOINT(BPXTFS) MOUNT FILESYSTEM(TMP) TYPE(HFS) MOUNTPOINT(tmp) PARM( -s 10)
HFS ROOT FILE SYSTEM
tmp
TFS
Kernel
name = hfsroot
VOL 1
memory
UNIX System Services A Memory UNIX System Services A Memory File SystemFile System
bull Mount a temporary file system (TFS) over tmp in the HFS so that you have a high-speed file system for temporary files The temporary file system is an in-memory file system that is not written to DASD
ie USS configin BPXPRMxx
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
36zCPO zClass Introduction to zOS
zOS File System (zFS)
zFS is a new UNIX file systemBased on the DCE Local File System (Episode) of
Distributed File Service Provides improved performance Provides additional administrative function multiple file
systems in a single data set file system cloning HFS has been stabilized (no new development) zFS is the base for future development
Ani 6
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
39zCPO zClass Introduction to zOS
UNIX System Services Mount and UNIX System Services Mount and UnmountUnmount
Dir Domino User
Dir
Usr
FF
F
F
F
HFS Root File System
mountpoints
F
F
VOL 1
name = hfsroot
Nono
Dir
F
FDir
VOL 2
name =ussnono
HFS
Lpp
F FDir
VOL 3name = usslpp
HFS
notesdata
F FDir
VOL 4name = ussdomino
ZFS
bull With the TSOE MOUNT commandbull Using an OMVS shell mount commandbull Using the ISHELLbull A mount statement in the BPXPRMxx PARMLIB memberbull An automount policy
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
40zCPO zClass Introduction to zOS
An example of HFS Allocations under zOS
NotedfSMSRules
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
41zCPO zClass Introduction to zOS
Example of MOUNT Command with ISHELL
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
45zCPO zClass Introduction to zOS
OMVS Interface
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
46zCPO zClass Introduction to zOS
Ishell Interface
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
47zCPO zClass Introduction to zOS
ISPF EDITBROWSE Functions available in USS
directoryfile
iISPF EDIT
ldquoIrdquo INSERT a new line
OEDIT OBROWSE
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
48zCPO zClass Introduction to zOS
Unix System Services runs as a System Address Space
OMVS
(kernel)
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-
49zCPO zClass Introduction to zOS
UNIX in zOS Value Add
zOS UNIX is built for the Enterprise UNIX and non-UNIX applications All enterprise data zOS UNIX is fully integrated in zOS System interaction
Kernel VSM RSM Dispatcher WLM All zOS value 1048708Scalable 1048708Secure 1048708ReliabilityAvailability 1048708Systems Management 1048708Cost of ownership USS Integral to all future zOS enhancements zOS UNIX - the only UNIX system that supports
- SWG Competitive Project Office
- Applications running on zOS USS
- USS
- Slide 4
- MVS - UNIX whats the difference
- zOS Unix Terminology
- UNIX System Services Different Types of processes
- Basic Security UNIX vs zOS
- zOS UNIX security
- Forks and Spawns
- Slide 12
- Slide 13
- zOS Unix amp the zOS Operating System
- UNIX is inherent in zOS
- Slide 18
- USS requires a Security Manager
- Slide 20
- Program File Access MVS amp UNIX Not too Different
- Moving data between file systems
- Comparison of MVS Datasets and UNIX HFS
- Slide 24
- Slide 25
- Slide 26
- Slide 27
- Slide 28
- Slide 29
- Slide 31
- Slide 32
- Slide 33
- Slide 34
- Slide 35
- zOS File System (zFS)
- Slide 39
- An example of HFS Allocations under zOS
- Example of MOUNT Command with ISHELL
- Slide 45
- Slide 46
- Slide 47
- Unix System Services runs as a System Address Space
- UNIX in zOS Value Add
-