z/OS Introduction and Workshop: Unix System Services
z/OS Introduction and Workshop: Unix System Services
2
© 2017 IBM Corporation
Unix System Services - Comparisons
3
© 2017 IBM Corporation
Unix System Services – ISHELL, OMVS, TELNET, SSH
4
© 2017 IBM Corporation
Unix System Services
z/OS UNIX System Services is tightly integrated into the operating system and a key
element of IBM open and distributed computing strategy.
WebSphere Application Server, CICS, IMS, Java Runtime, Tuxedo, DB2, WebSphere
MQ, SAP R/3, Lotus Domino, and Oracle Web Server all use z/OS UNIX.
z/OS UNIX applications can communicate with DB2, CICS, IMS, and WebSphere MQ.
z/OS UNIX is built for the enterprise where you can prioritize workloads for high
performance when running with a mixed workload.
Applications can work with data in both UNIX hierarchical file systems and traditional
MVS data sets
5
© 2017 IBM Corporation
Unix System Services - tightly integrated within z/OS BCP
The kernel is part of the BCP element of z/OS; it sends instructions to the
processor, schedules work, manages I/O, and tracks processes, open files,
and shared memory, among other things. Other parts of the operating system
or applications request the kernel's services using assembler callable services
(called syscalls). No work gets done in z/OS UNIX without involving the kernel.
There is no wall between UNIX and MVS and there are no "sides"; you do not run
"on the UNIX side" or "the MVS side". z/OS is a powerful blend of UNIX
System Services and MVS.
6
© 2017 IBM Corporation
Unix System Services
7
© 2017 IBM Corporation
UNIX System Services – File Systems
z/OS UNIX System Services (z/OS UNIX) allows z/OS to access UNIX files.
Files in the UNIX file system are sequential files and are accessed as byte streams.
UNIX files and traditional z/OS data sets can reside on the same DASD volume.
8
© 2017 IBM Corporation
Unix System Services – File Systems
PFSs receive and act upon requests to read and write files that they control.
The format of these requests is defined by the PFS interface.
PFSs include pipes, sockets, the Network File System client, and the following
UNIX file systems:
HFS - Hierarchical File System (special data set type HFS)
zFS - zSeries File System (VSAM formatted by utility to be unix file system)
TFS - Temporary File System
9
© 2017 IBM Corporation
Unix System Services – File Systems
10
© 2017 IBM Corporation
Unix System Services – File Systems
11
© 2017 IBM Corporation
JCL to create Unix filesystem
12
© 2017 IBM Corporation
JCL to mount Unix filesystem
13
© 2017 IBM Corporation
Unix System Services – Data Sets with Unix Filesystems
14
© 2017 IBM Corporation
Unix System Services – D OMVS,F display mounted files
15
© 2017 IBM Corporation
Unix System Services – MVS Data Sets <> Unix Files
16
© 2017 IBM Corporation
Unix System Services – MVS Data Sets <> Unix Files
17
© 2017 IBM Corporation
Unix System Services – MVS Data Sets <> Unix Files
18
© 2017 IBM Corporation
Unix System Services – MVS Data Sets <> Unix Files
19
© 2017 IBM Corporation
Unix System Services – Unix Process display using SDSF
20
© 2017 IBM Corporation
Unix System Services – unix command output
Unix
processes
System info
User activity
21
© 2017 IBM Corporation
z/OS Unix shell
22
© 2017 IBM Corporation
z/OS Unix shell
23
© 2017 IBM Corporation
z/OS Unix shell
24
© 2017 IBM Corporation
z/OS Unix shell
25
© 2017 IBM Corporation
Unix System Services – unix ls command output
26
© 2017 IBM Corporation
Unix System Services – D OMVS,A=ALL
27
© 2017 IBM Corporation
Unix System Services – MVS base component
28
© 2017 IBM Corporation
Unix System Services – Initialization Parameters
29
© 2017 IBM Corporation
Unix System Services – SYSLOG Messages
30
© 2017 IBM Corporation
Unix System Service Manuals
MVS Bookshelf
Initialization and Tuning Reference (BPXPRMxx)
31
© 2017 IBM Corporation
Unit Summary
32
© 2017 IBM Corporation