SlideShare a Scribd company logo
1 of 8
Download to read offline
Revanth Technologies
B1, 3rd
Floor, Eureka Court, Near Image Hospital, Ameerpet, Hyderabad.
Ph : 9290971883, 9247461324, Email ID : revanthonlineenquiry@gmail.com
www.revanthtechnologies.in
HP-UX Admin Online Training
Course Duration – 60 hrs
Module 1 — Introduction to HP-UX Administration
• The Role of the System Administrator
• Hardware Responsibilities
• Software Responsibilities
Module 2 — SERVERS
• Integrity rx2660,3600,6600,7640,7620,8640,superdomes
• HP9000 rp3440,4440,7420,7440,8420,8440,superdomes
• Blade servers(c7000,c3000,bl860c,bl870c)
Module 3 — Creating and Managing User Accounts
• Users and Groups—Access to System and Data
• What Defines a User Account?
• The /etc/passwd File
• The /etc/group File
• Creating User Accounts with SAM
• Creating User Templates in SAM
• Deactivating and Removing Users with SAM
• Managing Group Membership with SAM
• Managing User Accounts from the Command Line
• Changing User Passwords from the Command Line
• Customizing User Accounts
• Some Sample Customizations
• The /etc/skel Directory
Module 4--Guided Tour of the HP-UX File Hierarchy
• Introducing the File System Paradigm
• The File System Layout
• Application Directories
• Commands to Help You Navigate
• HP-UX File System Hierarchy
Module 5— Connecting Peripherals
• The HP 9000 Product Family
• I/O Architecture Terminology
• I/O Expansion
• Device Adapters
• Types of SCSI
• Viewing the Configuration with ioscan
Module 6 — Configuring Device Files
• What Is a Device File?
• Listing Device Files with ll
• Listing Device Files with ioscan
• Listing Device Files with lssf
• The Layout of /dev
• Device File Naming Convention
• Disk Device File Names
• How Device Files are Created
• Auto configuration
• Creating Device Files with SAM
• Creating a Device File with mksf
• Creating Device Files with insf
• Device Files
Module 7 — Configuring Disk Devices
• Disk Partitioning
• Whole Disk Partitioning
• LVM Disk Partitioning
• LVM Device Files
• LVM Extents
• Creating Physical Volumes
• Creating Volume Groups
• Creating Logical Volumes
• LAB: Logical Volume Manager
Module 8 — File System Concepts
• What Is a File System?
• File System Types
• What’s in a File System?
• Accessing a File System
• HP-UX Hard Links
• HP-UX Symbolic Links
Module 9 — File System Creation
• Overview of File System Creation
• Creating new file system
• Extending file system offline
• Extending file system online
• file system full issues
• file system corrupt issues
• Hard disk drive failures troubleshooting issues
• difference between RAID,data,OS disks
Module 10 — File System Repair
• File System Maintenance
• File System Updates
• Introducing fsck
• Running fsck
• Checking lost+found
Module 11 — File System Management
• Monitoring Disk Usage
• Routine Management
• Extending a Volume Group
• Extending a Logical Volume
• Extending a File System
Module 12 — System Backup
• Understanding types of backups
• Understanding various file backups using tar, cpio, dd
• Creation of snap shot for backups
• Understanding backup levels and backup strategies.
• Understanding file system backups using fbackup, frecover.
• Performing full / incremental / cumulative backups
• Performing local / remote backup restore
Module13--SCHEDULE JOBS
• At jobs
• Cron jobs
Module 14 — Managing Swap Space
• System Memory
• What Is Swap Space?
• Types of Swap Space
• Enabling Swap from the Command Line
• Enabling Swap via /etc/fstab
• Monitoring Swap Space Usage
• Guidelines for Selecting Device Swap Areas
• Guidelines for Selecting File System Swap Areas
Module 15 — Shutdown and Reboot
• HP-UX Operation States
• Changing State with Shutdown and Reboot
• System Boot Introduction
• System Boot Players
• System Boot Process Overview
• Autoboot versus Manual Boot
• Initiating the Boot Sequence
• Interacting with the PDC/BootRom
• Interacting with the ISL and EFI
• What Happens after the Kernel Is Loaded?
• Run Levels
• Changing Run Levels with init
• Configuring init via /etc/inittab
Module 16 — Reconfiguring the Kernel
• Why Reconfigure the Kernel?
• Static Kernel Modules
• Dynamic Kernel Modules
• Using SAM for Kernel Configuration
• Moving the New Kernel into Place
• What If the New Kernel Won’t Boot?
• Manually Tuning an HP-UX 10.x Kernel
• Some Configurable Parameters
Module 17 — Managing Software with SD-UX
• Introducing SD-UX
• SD-UX Software Structure
• SD-UX Software Depots
• SD-UX IPD
• SD-UX Daemon/Agents
• swinstall Main Menu
• Select Software to Install
• Starting the Update
• Installing Protected Software
• Listing Software
• Removing Software
Module 18 — Patch Management (SD-UX)
• Why Install Patches?
• Patch Naming Conventions
• Obtaining Patches
• Retrieving Patches from the Web Patch Database
• Retrieving Patches from Tape or CD
• Installing Patches with swinstall
• Listing Patches
• Removing Patches
• Installing patch bundles
• Installing patch bundles from different server
• Different patch types
Module 19 — Connecting to a Network
• Configuring LAN Interface Adapters
• Configuring LAN Adapters
• Setting an IP Address and Subnet Mask
• Setting a Default Route
• Using SAM to Configure a LAN Adapter
• Setting a System Hostname
• Resolving Hostnames to IP Addresses
• Configuring /etc/hosts
• Configuring ip address permanently and temporarily
• Building new server.
Module20--FTP SERVER
• Configuring ftp server with real and anonymous users
• Understanding security files
Module21-- Configuring and Managing the Network File System
• NFS Concepts
• Configuring an NFS Server
• Configuring an NFS Client
• NFS Daemons
• Troubleshooting
Module22—IGNITE-UX
• Ignite Server configuration
• Ignite backup in tape
• Ignite backup network
• Recovering server from ignite tape backup PARISC and IA64
• Recovering server from Ignite network PARISC and IA64
• Recovering VPAR from ignite tape
• Recovering server from different subnet using dbprofile
Module23—NPAR
• Introduction to cell based servers
• Introduction to superdomes and midrange servers
• Base cell, Core cell
• Creating first npar
• OS installation in NPAR through DVD
• Configuring NPARS and troubleshooting
• Dynamic NPAR
• OS installation through ignite server
Module24—SERVICE GUARD CLUSTER
• Introduction to cluster
• Cluster setup understanding
• Cluster prerequisites
• Configuring two node cluster with version 11.20
• Lock disk
• Cluster package moving and testing failover
• Cluster file system extension online and offline
• Creating legacy and modular packages
• Service Guard NFS toolkit
• Adding a disk to the Cluster VG
• Configuring packages when the cluster up and running
• Troubleshooting cluster
Module25—VPAR
• Introduction to VPAR
• Introduction to latest version A.5.00(HP-UX 11iv3)
• Older versions of A.3.00 and A.400 comparison
• VPAR configuration
• Adding cpu and memory to VPAR
• VPAR troubleshooting
• VPAR boot options
• Vpardb
• Vpmon
• Recovering VPAR from ignite tape
Module26—Performance
• Performance issues
• Cpu
• Memory
• Disk
• Io issues
Module27—SAM and SMH
• Difference between SAM and SMH
• LVM using SMH
• Hardware issues identification using SMH
• Kernel parameter configuration
• User and group administration
Module28—IVM
• Creating Integrity Virtual machines
• Using hpvmmodify
• Troubleshooting HPVM

More Related Content

Viewers also liked

HP Superdome 2 Partitioning Administrator Guide HP-UX 11iv3(August 2010).PDF
HP Superdome 2 Partitioning Administrator Guide HP-UX 11iv3(August 2010).PDFHP Superdome 2 Partitioning Administrator Guide HP-UX 11iv3(August 2010).PDF
HP Superdome 2 Partitioning Administrator Guide HP-UX 11iv3(August 2010).PDF
E. Balauca
 
Networking concepts and terms
Networking concepts and termsNetworking concepts and terms
Networking concepts and terms
Hemnath R.
 

Viewers also liked (16)

HP-UX Dynamic Root Disk Boot Disk Cloning Benefits and Use Cases by Dusan Bal...
HP-UX Dynamic Root Disk Boot Disk Cloning Benefits and Use Cases by Dusan Bal...HP-UX Dynamic Root Disk Boot Disk Cloning Benefits and Use Cases by Dusan Bal...
HP-UX Dynamic Root Disk Boot Disk Cloning Benefits and Use Cases by Dusan Bal...
 
HP Superdome 2 Partitioning Administrator Guide HP-UX 11iv3(August 2010).PDF
HP Superdome 2 Partitioning Administrator Guide HP-UX 11iv3(August 2010).PDFHP Superdome 2 Partitioning Administrator Guide HP-UX 11iv3(August 2010).PDF
HP Superdome 2 Partitioning Administrator Guide HP-UX 11iv3(August 2010).PDF
 
SureSkills - Introducing Simpana 10 Features
SureSkills - Introducing Simpana 10 Features SureSkills - Introducing Simpana 10 Features
SureSkills - Introducing Simpana 10 Features
 
HP-UX 11iv3 Private Kernel Parameter nfile by Dusan Baljevic
HP-UX 11iv3 Private Kernel Parameter nfile by Dusan BaljevicHP-UX 11iv3 Private Kernel Parameter nfile by Dusan Baljevic
HP-UX 11iv3 Private Kernel Parameter nfile by Dusan Baljevic
 
Basic config in Cisco router
Basic config in Cisco routerBasic config in Cisco router
Basic config in Cisco router
 
Ignite ux-quickstart
Ignite ux-quickstartIgnite ux-quickstart
Ignite ux-quickstart
 
Unix Administration 2
Unix Administration 2Unix Administration 2
Unix Administration 2
 
Networking concepts and terms
Networking concepts and termsNetworking concepts and terms
Networking concepts and terms
 
Hp Integrity Servers
Hp Integrity ServersHp Integrity Servers
Hp Integrity Servers
 
Superdome
SuperdomeSuperdome
Superdome
 
HP-UX RBAC Audsys Setup by Dusan Baljevic
HP-UX RBAC Audsys Setup by Dusan BaljevicHP-UX RBAC Audsys Setup by Dusan Baljevic
HP-UX RBAC Audsys Setup by Dusan Baljevic
 
Three CLI Methods to Find Console IP details on HP-UX by Dusan Baljevic
Three CLI Methods to Find Console IP details on HP-UX by Dusan BaljevicThree CLI Methods to Find Console IP details on HP-UX by Dusan Baljevic
Three CLI Methods to Find Console IP details on HP-UX by Dusan Baljevic
 
Better Settings for /tmp Filesystem on HP-UX by Dusan Baljevic
Better Settings for /tmp Filesystem on HP-UX by Dusan BaljevicBetter Settings for /tmp Filesystem on HP-UX by Dusan Baljevic
Better Settings for /tmp Filesystem on HP-UX by Dusan Baljevic
 
HP-UX 11iv3 How to Change Root Volume Group Name vg00 by Dusan Baljevic
HP-UX 11iv3 How to Change Root Volume Group Name vg00 by Dusan BaljevicHP-UX 11iv3 How to Change Root Volume Group Name vg00 by Dusan Baljevic
HP-UX 11iv3 How to Change Root Volume Group Name vg00 by Dusan Baljevic
 
Hp ux-11iv3-multiple-clones-with-dynamic-root-disks-dusan-baljevic-mar2014
Hp ux-11iv3-multiple-clones-with-dynamic-root-disks-dusan-baljevic-mar2014Hp ux-11iv3-multiple-clones-with-dynamic-root-disks-dusan-baljevic-mar2014
Hp ux-11iv3-multiple-clones-with-dynamic-root-disks-dusan-baljevic-mar2014
 
HP-UX 11i Log File Management with Logrotate by Dusan Baljevic
HP-UX 11i Log File Management with Logrotate by Dusan BaljevicHP-UX 11i Log File Management with Logrotate by Dusan Baljevic
HP-UX 11i Log File Management with Logrotate by Dusan Baljevic
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

HP UX Admin Online Training

  • 1. Revanth Technologies B1, 3rd Floor, Eureka Court, Near Image Hospital, Ameerpet, Hyderabad. Ph : 9290971883, 9247461324, Email ID : revanthonlineenquiry@gmail.com www.revanthtechnologies.in HP-UX Admin Online Training Course Duration – 60 hrs Module 1 — Introduction to HP-UX Administration • The Role of the System Administrator • Hardware Responsibilities • Software Responsibilities Module 2 — SERVERS • Integrity rx2660,3600,6600,7640,7620,8640,superdomes • HP9000 rp3440,4440,7420,7440,8420,8440,superdomes • Blade servers(c7000,c3000,bl860c,bl870c) Module 3 — Creating and Managing User Accounts • Users and Groups—Access to System and Data • What Defines a User Account? • The /etc/passwd File • The /etc/group File • Creating User Accounts with SAM • Creating User Templates in SAM • Deactivating and Removing Users with SAM • Managing Group Membership with SAM • Managing User Accounts from the Command Line • Changing User Passwords from the Command Line • Customizing User Accounts • Some Sample Customizations • The /etc/skel Directory Module 4--Guided Tour of the HP-UX File Hierarchy • Introducing the File System Paradigm • The File System Layout
  • 2. • Application Directories • Commands to Help You Navigate • HP-UX File System Hierarchy Module 5— Connecting Peripherals • The HP 9000 Product Family • I/O Architecture Terminology • I/O Expansion • Device Adapters • Types of SCSI • Viewing the Configuration with ioscan Module 6 — Configuring Device Files • What Is a Device File? • Listing Device Files with ll • Listing Device Files with ioscan • Listing Device Files with lssf • The Layout of /dev • Device File Naming Convention • Disk Device File Names • How Device Files are Created • Auto configuration • Creating Device Files with SAM • Creating a Device File with mksf • Creating Device Files with insf • Device Files Module 7 — Configuring Disk Devices • Disk Partitioning • Whole Disk Partitioning • LVM Disk Partitioning • LVM Device Files • LVM Extents
  • 3. • Creating Physical Volumes • Creating Volume Groups • Creating Logical Volumes • LAB: Logical Volume Manager Module 8 — File System Concepts • What Is a File System? • File System Types • What’s in a File System? • Accessing a File System • HP-UX Hard Links • HP-UX Symbolic Links Module 9 — File System Creation • Overview of File System Creation • Creating new file system • Extending file system offline • Extending file system online • file system full issues • file system corrupt issues • Hard disk drive failures troubleshooting issues • difference between RAID,data,OS disks Module 10 — File System Repair • File System Maintenance • File System Updates • Introducing fsck • Running fsck • Checking lost+found Module 11 — File System Management • Monitoring Disk Usage • Routine Management • Extending a Volume Group
  • 4. • Extending a Logical Volume • Extending a File System Module 12 — System Backup • Understanding types of backups • Understanding various file backups using tar, cpio, dd • Creation of snap shot for backups • Understanding backup levels and backup strategies. • Understanding file system backups using fbackup, frecover. • Performing full / incremental / cumulative backups • Performing local / remote backup restore Module13--SCHEDULE JOBS • At jobs • Cron jobs Module 14 — Managing Swap Space • System Memory • What Is Swap Space? • Types of Swap Space • Enabling Swap from the Command Line • Enabling Swap via /etc/fstab • Monitoring Swap Space Usage • Guidelines for Selecting Device Swap Areas • Guidelines for Selecting File System Swap Areas Module 15 — Shutdown and Reboot • HP-UX Operation States • Changing State with Shutdown and Reboot • System Boot Introduction • System Boot Players • System Boot Process Overview • Autoboot versus Manual Boot • Initiating the Boot Sequence
  • 5. • Interacting with the PDC/BootRom • Interacting with the ISL and EFI • What Happens after the Kernel Is Loaded? • Run Levels • Changing Run Levels with init • Configuring init via /etc/inittab Module 16 — Reconfiguring the Kernel • Why Reconfigure the Kernel? • Static Kernel Modules • Dynamic Kernel Modules • Using SAM for Kernel Configuration • Moving the New Kernel into Place • What If the New Kernel Won’t Boot? • Manually Tuning an HP-UX 10.x Kernel • Some Configurable Parameters Module 17 — Managing Software with SD-UX • Introducing SD-UX • SD-UX Software Structure • SD-UX Software Depots • SD-UX IPD • SD-UX Daemon/Agents • swinstall Main Menu • Select Software to Install • Starting the Update • Installing Protected Software • Listing Software • Removing Software Module 18 — Patch Management (SD-UX) • Why Install Patches? • Patch Naming Conventions
  • 6. • Obtaining Patches • Retrieving Patches from the Web Patch Database • Retrieving Patches from Tape or CD • Installing Patches with swinstall • Listing Patches • Removing Patches • Installing patch bundles • Installing patch bundles from different server • Different patch types Module 19 — Connecting to a Network • Configuring LAN Interface Adapters • Configuring LAN Adapters • Setting an IP Address and Subnet Mask • Setting a Default Route • Using SAM to Configure a LAN Adapter • Setting a System Hostname • Resolving Hostnames to IP Addresses • Configuring /etc/hosts • Configuring ip address permanently and temporarily • Building new server. Module20--FTP SERVER • Configuring ftp server with real and anonymous users • Understanding security files Module21-- Configuring and Managing the Network File System • NFS Concepts • Configuring an NFS Server • Configuring an NFS Client • NFS Daemons • Troubleshooting
  • 7. Module22—IGNITE-UX • Ignite Server configuration • Ignite backup in tape • Ignite backup network • Recovering server from ignite tape backup PARISC and IA64 • Recovering server from Ignite network PARISC and IA64 • Recovering VPAR from ignite tape • Recovering server from different subnet using dbprofile Module23—NPAR • Introduction to cell based servers • Introduction to superdomes and midrange servers • Base cell, Core cell • Creating first npar • OS installation in NPAR through DVD • Configuring NPARS and troubleshooting • Dynamic NPAR • OS installation through ignite server Module24—SERVICE GUARD CLUSTER • Introduction to cluster • Cluster setup understanding • Cluster prerequisites • Configuring two node cluster with version 11.20 • Lock disk • Cluster package moving and testing failover • Cluster file system extension online and offline • Creating legacy and modular packages • Service Guard NFS toolkit • Adding a disk to the Cluster VG • Configuring packages when the cluster up and running • Troubleshooting cluster
  • 8. Module25—VPAR • Introduction to VPAR • Introduction to latest version A.5.00(HP-UX 11iv3) • Older versions of A.3.00 and A.400 comparison • VPAR configuration • Adding cpu and memory to VPAR • VPAR troubleshooting • VPAR boot options • Vpardb • Vpmon • Recovering VPAR from ignite tape Module26—Performance • Performance issues • Cpu • Memory • Disk • Io issues Module27—SAM and SMH • Difference between SAM and SMH • LVM using SMH • Hardware issues identification using SMH • Kernel parameter configuration • User and group administration Module28—IVM • Creating Integrity Virtual machines • Using hpvmmodify • Troubleshooting HPVM