SlideShare a Scribd company logo
1 of 60
Dell World User Forum
UFIL522: Surviving OS X as a Windows Admin
Jeffrey J Hoover, Senior Trainer
Michael Klocek, Learning Development
Dell World
User Forum
Dell World User Forum
Agenda
• Comparing OSX & Windows
• Permissions
• Preferences
• Security
• Launchd
Dell World User Forum
Comparing OSX &
Windows
Dell World User Forum
Buttons & Windows
• A bit different
Dell World User Forum
Menus
• At the top of the screen
• Varies by Application
• Standards
Dell World User Forum
Dock
• Shows Running or saved items
• Configurable
Dell World User Forum
Navigation
• Program Switching
– Command-Tab
– Click on Dock Icon
• Program Launching
– Dock
– Launchpad
– Spotlight
– Finder double-click
• Finding Files
– Finder Navigation
– Finder Search/Spotlight
– /usr/bin/find
› $ find /Library -name "AMP*" -print
Dell World User Forum
General Concepts
• It’s like Windows, only different
– Some people say very different
– Others say not so much
• Windows is a GUI with a command line option
• OS X is a GUI running on Unix
• K1000 needs command lines
Dell World User Forum
Comparisons
OS X Windows
Terminal Command Prompt
Disk Image (DMG) ISO
Command Key Control Key
Command-C Control-C
Finder Windows Explorer
Safari IE
Firefox Firefox
System Preferences Control Panels
.APP .EXE
Menu Start
OS X Windows
ls (UNIX command) dir (DOS command)
/Volumes/ C:
/ 
daemon Service
Plist files for configuration Registry files for configuration
/System C:Windows
Dock Task Bar
App wide Menus Window Menus
Get Info Properties
Folders (Finder) Directories
Dell World User Forum
Example Keyboard Shortcuts (Boot)
Option Display all bootable volumes (Startup Manager)
Shift Perform a Safe Boot (start up in Safe Mode)
Left Shift Prevent automatic login
C Start from bootable media (DVD, CD, USB thumb drive, and so forth)
T Start in FireWire target disk mode
N Start from NetBoot server
X Force Mac OS X startup (if non-Mac OS X startup volumes are present)
D Use Apple Hardware Test
Command-R Use Recovery (OS X Lion or later)
Command-V Start in Verbose Mode
Command-S Start in Single User Mode
Command-Option-P-R Reset NVRAM / parameter RAM
Hold down the Media Eject (⏏) key or
F12 key, or mouse or trackpad button
Eject removable discs
Dell World User Forum
Keyboard Shortcuts
Key Name Note
⌘ Command key Could also have (Apple Logo)
^ Control key
⌥ Option key Could also have ‘alt’
⇧ Shift key
⇪ Caps Lock
fn Function key
⏏ Eject key Makes the ‘F’ keys dual purpose
Dell World User Forum
Demo: Navigation
Dell World User Forum
Deeper into OS X
• File System
• Terminal
• Library Directories
• Permissions and ownership
• Preferences & Property Lists (plists)
• Security
Dell World User Forum
File System
• Command line is essential for KACE
• Unix
– FreeBSD/Darwin distribution
– Case Sensitive
– Forward Slashes
Dell World User Forum
Structure
File structure starts at the
Root of the Drive. Not much
is visible in the GUI, but the
command line reveals more.
Dell World User Forum
Terminal
• Command line is the way to go with the K1000
• Shell
– Think: CMD or PowerShell
– OS X supports: bash (default), csh, ksh, sh, tsch, & zsh
• Manual Pages ‘/usr/bin/man’
– e.g., ‘man ls’ will show you the manual for the ls command
• Navigation is similar, but listing the directory contents is different
– cd = change directory.
– $ cd /Library will take you to the /Library directory
– ls = list. Similar to dir command.
– ifconfig = ipconfig
Dell World User Forum
Bash Tricks & Survival
• !$ - Use the last ‘noun’ in history.
– $ ls /bin #shows the list of the /bin directory
– $ cd !$ #Changes to the /bin directory
• ~ - shortcut to current user’s home directory
– cd ~Library #changes to the local user’s /Library
• . - current directory
• .. – parent directory
17
Dell World User Forum
Terminal Tricks (bash)
. Current directory $ open .
.. Parent directory $ cd ..
!7 Rerun 7th command in history $ !7
!! Repeat the last command $ sudo !!
!$ Use the last noun used $
History 10 Show the last 10 commands
!grep Run the last command that
started with ‘grep’
$ !grep
grep 389/etc/services
<tab> Autocomplete /Lib<tab>
<arrow up> scroll through history
./ Execute something in the current
directory
$ ./AMPTools set HOST=kbox.example.com
Dell World User Forum
Terminal Tricks (bash)
dirs show directory stack $ dirs
pushd Push a directory into stack $ pushd ~/Library/Preferences
popd cd to the next dir in stack $ popd
grep Search for something $ grep 389 /etc/services
| pipe – execute another
command on the output
$ ps –ax | grep AMP
^x^y Replaces x with y in previous
command
$ cat fiel
$ ^fiel^file
> Redirect output $ cat etc/hosts > /tmp/hosts.txt
; Separate two commands $ uptime > uptime.txt ; cat uptime.txt
sudo Run command with Admin
Privileges
$ sudo make me a sandwich
Dell World User Forum
Demo: Terminal
Commands
Dell World User Forum
Library
• Library directories are the home to:
– Configuration files
– Fonts
– Plug-ins
– Preferences
– Scripts
– …and more.
• Several different Library directories on the system:
– System
– Network
– Local
– User
Dell World User Forum
Library
• /Library
– Local Library for application, developer, and all user use
– Typically the best place for Fonts, Plug-ins, and other resources
needed by all users.
– Has Application Support and Preferences
– Non dynamic path
• ~/Library
– User Library
– Dynamic Path
– Usually used for user preferences and other user items
Dell World User Forum
/Network/Library
• Rarely used, requires Directory binding
• Usually the last place something is looked for
Dell World User Forum
~/ (User’s Home)
• User’s files
• Default folder structure
• ~/Library is hidden by
default
• Mail
• Preferences
• User Application Settings
(Application Support)
Dell World User Forum
Permissions
Dell World User Forum
Permissions
• GUI
• Get Info…
Dell World User Forum
Permissions
• UNIX File Permisions
– /bin/chmod to Change
› chmod 775 ~/Documents
› chmod +rw ~/Documents
Dell World User Forum
Ownership
• UNIX ownership Rules
– Owner and Group
• /bin/chown to Change
– chown root:wheel /Library/LaunchAgents/foobar.plist
Dell World User Forum
Demo: Permissions
Dell World User Forum
Preferences
Dell World User Forum
System Preferences
• Apple Control Panels
• Third Party Control Panels
• Most write to plists or other config files
Dell World User Forum
System Preferences
Dell World User Forum
System Preferences
Dell World User Forum
Demo: Add User
Dell World User Forum
Demo: Enable SSH
Dell World User Forum
Preferences
• Behind the GUI
• PLIST (Property List) files are like Registry Keys
– Not mandatory, but wide-spread
• Checks in ~/Library first, then /Library
• ~/Library/Preferences/com.apple.finder.plist
– Contains information about windows, Desktop, icons, views, etc.
Dell World User Forum
PropertyList files
• XML or binary based
• Change or view with
– /usr/bin/defaults
– /usr/libexec/PlistBuddy
– Text Editor
– XCode
Dell World User Forum
/usr/bin/defaults
• defaults read – list values
– $defaults read com.apple.finder CreateDesktop
– 1
• defaults write – change value
– $defaults write com.apple.finder CreateDesktop -bool false
• May need to restart effected process
– $killall Finder
› This works because the finder is monitored by launchd and always kept running
Dell World User Forum
/usr/bin/defaults
• Don’t use defaults if there is a command write to do it…
• Return System Name
1. PlistBuddy -c 'Print System:System:ComputerName'
/Library/Preferences/SystemConfiguration/preferences.plist
2. system_profiler SPSoftwareDataType |grep Computer|awk '{ print $3 }’
3. defaults read /Library/Preferences/SystemConfiguration/preferences.plist System
|grep "ComputerName =" |awk '{ print $3 }'|sed s/"//g | cut -f 1 -d';’
4. scutil --get ComputerName
Dell World User Forum
Demo: Defaults
Dell World User Forum
Security
Dell World User Forum
Security
• Standard Sysadmin procedures and policies apply
• Gatekeeper (authorized Apps)
• FileVault (Disk Encryption)
• Certs and Keychains
Dell World User Forum
Security – Standards
• Create a Separate Administrator Account
System Preferences > Users & Groups
• Disable Automatic Login
System Preferences > Users & Groups (Login Options)
• Require Password Lock when Sleeping
System Preferences > Security & Privacy > General
• Require Password to Modify Preferences
System Preferences > Security & Privacy > General
• Block All Incoming Connections
System Preferences > Security & Privacy > Firewall (Advanced)
• Do Not Allow Safari to Open Safe Files
Safari > Preferences > General
• Update Software Regularly
System Preferences > Software Update
Dell World User Forum
GateKeeper
"Gatekeeper is a new feature in Mountain Lion and OS X Lion v10.7.5 that builds on OS X's existing
malware checks to help protect your Mac from malware and misbehaving apps downloaded from
the Internet." --Apple
• Relies on Certs between the Developer and Apple.
• It is there for a reason… but it can get in the way.
Dell World User Forum
Gatekeeper
• System Preferences
– Security level
• Anything new may get caught.
• Some things are quarantined
Dell World User Forum
Gatekeeper
• You may have seen these:
Dell World User Forum
Gatekeeper
• Get around it by right-clicking (control-click) and choose Open
• Then confirm you meant to open that
Dell World User Forum
Gatekeeper
• If cert isn’t present or valid, gatekeeper interrupts and Quarantines the application
• Quarantines can be manipulated using /usr/bin/xattr
Dell World User Forum
FileVault 2
• Disk Encryption
“FileVault 2 uses full disk, XTS-AES 128 encryption to help keep your data secure. With FileVault
2 you can encrypt the contents of your entire drive.”
• Lion & Mountian Lion only (10.7+)
• Recovery Key! Don’t lose it!
• FileVault originally only encrypted User’s Home directory.
Dell World User Forum
FileVault 2
• Recovery Key! Don’t lose it!
Dell World User Forum
Keychain
Dell World User Forum
Keychain
• Keychain Access.app
– Holds passwords (that you choose to have the system save)
– Certificates
– Secure Notes, etc.
– Can be leveraged via Command line for Scripts
› you read the username like this from the command line
security find-internet-password -s ftp.home.com | grep "acct" | cut -d
'"' -f 4
› The service is what you entered in keychain, but without the prefix. And finally your password
security 2>&1 >/dev/null find-internet-password -gs ftp.home.com | cut
-d '"' -f 2
› That’s all. No more plain text passwords in your script.
Dell World User Forum
Launchd
(Like Services in
Windows)
Dell World User Forum
/sbin/launchd
• Service management framework
• Always running
• Monitors processes
• Scheduled actions
• Daemons run across the system
• Agents run as the User
Dell World User Forum
/sbin/launchd
• Agent files
• ~/Library/LaunchAgents/ ... .plist
• /Library/LaunchAgents/ ... .plist
• /Library/LaunchDaemons/ ... .plist
• /System/Library/LaunchAgents/ ... .plist
• /System/Library/LaunchDaemons/ ... .plist
• /Network/Library/LaunchAgents/ ... .plist
Dell World User Forum
/sbin/launchd
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.kace.ampagent</string>
<key>ProgramArguments</key>
<array>
<string>/Library/Application Support/Dell/KACE/bin/AMPAgent</string>
</array>
<key>WorkingDirectory</key>
<string>/Library/Application Support/Dell/KACE/bin</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
Dell World User Forum
Demo: Launchd
Dell World User Forum
Round-Table Discussion
Topics for discussion:
• Differences in K1 Management of MacOS
– Patching
– Software Distribution
– Scripting
• How does Netboot work?
Dell World User Forum
Thank you.
Dell World User Forum
KACE Support Portal Migrating to Dell Software Support Portal
• Starting in November, all KACE
Support Portal material will be
migrated to the Dell Software Support
Portal
• All service requests will be submitted
online or by phone
• Same great content
– Knowledge base articles
– Video tutorials
– Product documentation
– JumpStart training
• Check out the Support Portal Getting
Started videos

More Related Content

What's hot

Gnubs-pres-foss-cdac-sem
Gnubs-pres-foss-cdac-semGnubs-pres-foss-cdac-sem
Gnubs-pres-foss-cdac-semSagun Baijal
 
001 linux revision
001 linux revision001 linux revision
001 linux revisionSherif Mousa
 
LINUX Admin Quick Reference
LINUX Admin Quick ReferenceLINUX Admin Quick Reference
LINUX Admin Quick Referencewensheng wei
 
Building Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 ArchBuilding Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 ArchSherif Mousa
 
Linux Command Line Basics
Linux Command Line BasicsLinux Command Line Basics
Linux Command Line BasicsWe Ihaveapc
 
Linux Command Suumary
Linux Command SuumaryLinux Command Suumary
Linux Command Suumarymentorsnet
 
Module 4 Embedded Linux
Module 4 Embedded LinuxModule 4 Embedded Linux
Module 4 Embedded LinuxTushar B Kute
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-adminbadamisri
 
Linux beginner's Workshop
Linux beginner's WorkshopLinux beginner's Workshop
Linux beginner's Workshopfutureshocked
 
Getting Started with Redis
Getting Started with RedisGetting Started with Redis
Getting Started with RedisDaniel Ku
 
Linux Introduction (Commands)
Linux Introduction (Commands)Linux Introduction (Commands)
Linux Introduction (Commands)anandvaidya
 
Building Embedded Linux Systems Introduction
Building Embedded Linux Systems IntroductionBuilding Embedded Linux Systems Introduction
Building Embedded Linux Systems IntroductionSherif Mousa
 
Rolling Your Own Embedded Linux Distribution
Rolling  Your  Own  Embedded  Linux  DistributionRolling  Your  Own  Embedded  Linux  Distribution
Rolling Your Own Embedded Linux DistributionEmanuele Bonanni
 

What's hot (19)

Linux Fundamentals
Linux FundamentalsLinux Fundamentals
Linux Fundamentals
 
005 skyeye
005 skyeye005 skyeye
005 skyeye
 
Unix cmc
Unix cmcUnix cmc
Unix cmc
 
Gnubs-pres-foss-cdac-sem
Gnubs-pres-foss-cdac-semGnubs-pres-foss-cdac-sem
Gnubs-pres-foss-cdac-sem
 
001 linux revision
001 linux revision001 linux revision
001 linux revision
 
LINUX Admin Quick Reference
LINUX Admin Quick ReferenceLINUX Admin Quick Reference
LINUX Admin Quick Reference
 
Building Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 ArchBuilding Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 Arch
 
Linux Command Line Basics
Linux Command Line BasicsLinux Command Line Basics
Linux Command Line Basics
 
Linux Command Suumary
Linux Command SuumaryLinux Command Suumary
Linux Command Suumary
 
Module 4 Embedded Linux
Module 4 Embedded LinuxModule 4 Embedded Linux
Module 4 Embedded Linux
 
Linux conf-admin
Linux conf-adminLinux conf-admin
Linux conf-admin
 
DevOps for database
DevOps for databaseDevOps for database
DevOps for database
 
Sitaram_Chalasani_CV
Sitaram_Chalasani_CVSitaram_Chalasani_CV
Sitaram_Chalasani_CV
 
Linux beginner's Workshop
Linux beginner's WorkshopLinux beginner's Workshop
Linux beginner's Workshop
 
Getting Started with Redis
Getting Started with RedisGetting Started with Redis
Getting Started with Redis
 
Linux Introduction (Commands)
Linux Introduction (Commands)Linux Introduction (Commands)
Linux Introduction (Commands)
 
Building Embedded Linux Systems Introduction
Building Embedded Linux Systems IntroductionBuilding Embedded Linux Systems Introduction
Building Embedded Linux Systems Introduction
 
Rolling Your Own Embedded Linux Distribution
Rolling  Your  Own  Embedded  Linux  DistributionRolling  Your  Own  Embedded  Linux  Distribution
Rolling Your Own Embedded Linux Distribution
 
UNIX/Linux training
UNIX/Linux trainingUNIX/Linux training
UNIX/Linux training
 

Viewers also liked

Dell Services Health Plan Staffing and Enrollment: Customer Success Stories
Dell Services Health Plan Staffing and Enrollment: Customer Success StoriesDell Services Health Plan Staffing and Enrollment: Customer Success Stories
Dell Services Health Plan Staffing and Enrollment: Customer Success StoriesDell Services
 
Dell mobility Application Services
Dell mobility Application Services Dell mobility Application Services
Dell mobility Application Services Kenneth de Brucq
 
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...Kenneth de Brucq
 
オープンクラウド導入の課題とデルのCloudStackソリューション
オープンクラウド導入の課題とデルのCloudStackソリューションオープンクラウド導入の課題とデルのCloudStackソリューション
オープンクラウド導入の課題とデルのCloudStackソリューションDell TechCenter Japan
 
Corporate Microblogging - How to use microblogging in a business environment
Corporate Microblogging - How to use microblogging in a business environmentCorporate Microblogging - How to use microblogging in a business environment
Corporate Microblogging - How to use microblogging in a business environmentMarkus Möller
 
Extensibility: The Key To Managing Your Entire Cloud Portfolio
Extensibility: The Key To Managing Your Entire Cloud PortfolioExtensibility: The Key To Managing Your Entire Cloud Portfolio
Extensibility: The Key To Managing Your Entire Cloud PortfolioDell World
 
Software Packaging/Scripting
Software Packaging/ScriptingSoftware Packaging/Scripting
Software Packaging/ScriptingDell World
 
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...Dell World
 
Merlin Glynn (@virtualMerlin) - Building an Enterprise Hybrid Cloud with the ...
Merlin Glynn (@virtualMerlin) - Building an Enterprise Hybrid Cloud with the ...Merlin Glynn (@virtualMerlin) - Building an Enterprise Hybrid Cloud with the ...
Merlin Glynn (@virtualMerlin) - Building an Enterprise Hybrid Cloud with the ...Dell TechCenter
 
Accelerating IT Velocity: Agile Transformation at Dell
Accelerating IT Velocity: Agile Transformation at DellAccelerating IT Velocity: Agile Transformation at Dell
Accelerating IT Velocity: Agile Transformation at DellDell World
 
Dell mobilitetslosninger - mer effektiv hverdag!
Dell mobilitetslosninger - mer effektiv hverdag!Dell mobilitetslosninger - mer effektiv hverdag!
Dell mobilitetslosninger - mer effektiv hverdag!Kenneth de Brucq
 
Mt14 building your cloud
Mt14 building your cloudMt14 building your cloud
Mt14 building your cloudDell World
 
Detecting advanced and evasive threats on the network
Detecting advanced and evasive threats on the networkDetecting advanced and evasive threats on the network
Detecting advanced and evasive threats on the networkDell World
 
Dell Workstation Solutions - Jon Rossland
Dell Workstation Solutions - Jon RosslandDell Workstation Solutions - Jon Rossland
Dell Workstation Solutions - Jon RosslandKenneth de Brucq
 
How Social Media is Shaping Disaster Response
How Social Media is Shaping Disaster ResponseHow Social Media is Shaping Disaster Response
How Social Media is Shaping Disaster ResponseDell Services
 
Modernize & transform your network
Modernize & transform your network Modernize & transform your network
Modernize & transform your network Kenneth de Brucq
 
Dell Solutions Tour 2015- Open Stack Cloud: How UH-SKY have approached gettin...
Dell Solutions Tour 2015- Open Stack Cloud: How UH-SKY have approached gettin...Dell Solutions Tour 2015- Open Stack Cloud: How UH-SKY have approached gettin...
Dell Solutions Tour 2015- Open Stack Cloud: How UH-SKY have approached gettin...Kenneth de Brucq
 
Dell SSD og Flash teknologi i SAN
Dell SSD og Flash teknologi i SANDell SSD og Flash teknologi i SAN
Dell SSD og Flash teknologi i SANKenneth de Brucq
 
How to Build OpenStack Clouds and how to manage and control “shadow IT”
How to Build OpenStack Clouds and how to manage and control “shadow IT”How to Build OpenStack Clouds and how to manage and control “shadow IT”
How to Build OpenStack Clouds and how to manage and control “shadow IT”Kenneth de Brucq
 

Viewers also liked (20)

Dell Services Health Plan Staffing and Enrollment: Customer Success Stories
Dell Services Health Plan Staffing and Enrollment: Customer Success StoriesDell Services Health Plan Staffing and Enrollment: Customer Success Stories
Dell Services Health Plan Staffing and Enrollment: Customer Success Stories
 
Dell mobility Application Services
Dell mobility Application Services Dell mobility Application Services
Dell mobility Application Services
 
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
Dell Solutions Tour 2015 - Programvare erstatter maskinvare, revolusjonen har...
 
オープンクラウド導入の課題とデルのCloudStackソリューション
オープンクラウド導入の課題とデルのCloudStackソリューションオープンクラウド導入の課題とデルのCloudStackソリューション
オープンクラウド導入の課題とデルのCloudStackソリューション
 
Corporate Microblogging - How to use microblogging in a business environment
Corporate Microblogging - How to use microblogging in a business environmentCorporate Microblogging - How to use microblogging in a business environment
Corporate Microblogging - How to use microblogging in a business environment
 
Extensibility: The Key To Managing Your Entire Cloud Portfolio
Extensibility: The Key To Managing Your Entire Cloud PortfolioExtensibility: The Key To Managing Your Entire Cloud Portfolio
Extensibility: The Key To Managing Your Entire Cloud Portfolio
 
Software Packaging/Scripting
Software Packaging/ScriptingSoftware Packaging/Scripting
Software Packaging/Scripting
 
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
Securely managing all Dell and non-Dell end user devices: Endpoint systems ma...
 
Merlin Glynn (@virtualMerlin) - Building an Enterprise Hybrid Cloud with the ...
Merlin Glynn (@virtualMerlin) - Building an Enterprise Hybrid Cloud with the ...Merlin Glynn (@virtualMerlin) - Building an Enterprise Hybrid Cloud with the ...
Merlin Glynn (@virtualMerlin) - Building an Enterprise Hybrid Cloud with the ...
 
Accelerating IT Velocity: Agile Transformation at Dell
Accelerating IT Velocity: Agile Transformation at DellAccelerating IT Velocity: Agile Transformation at Dell
Accelerating IT Velocity: Agile Transformation at Dell
 
Dell mobilitetslosninger - mer effektiv hverdag!
Dell mobilitetslosninger - mer effektiv hverdag!Dell mobilitetslosninger - mer effektiv hverdag!
Dell mobilitetslosninger - mer effektiv hverdag!
 
Mt14 building your cloud
Mt14 building your cloudMt14 building your cloud
Mt14 building your cloud
 
Detecting advanced and evasive threats on the network
Detecting advanced and evasive threats on the networkDetecting advanced and evasive threats on the network
Detecting advanced and evasive threats on the network
 
Adobe Anywhere for Video
Adobe Anywhere for VideoAdobe Anywhere for Video
Adobe Anywhere for Video
 
Dell Workstation Solutions - Jon Rossland
Dell Workstation Solutions - Jon RosslandDell Workstation Solutions - Jon Rossland
Dell Workstation Solutions - Jon Rossland
 
How Social Media is Shaping Disaster Response
How Social Media is Shaping Disaster ResponseHow Social Media is Shaping Disaster Response
How Social Media is Shaping Disaster Response
 
Modernize & transform your network
Modernize & transform your network Modernize & transform your network
Modernize & transform your network
 
Dell Solutions Tour 2015- Open Stack Cloud: How UH-SKY have approached gettin...
Dell Solutions Tour 2015- Open Stack Cloud: How UH-SKY have approached gettin...Dell Solutions Tour 2015- Open Stack Cloud: How UH-SKY have approached gettin...
Dell Solutions Tour 2015- Open Stack Cloud: How UH-SKY have approached gettin...
 
Dell SSD og Flash teknologi i SAN
Dell SSD og Flash teknologi i SANDell SSD og Flash teknologi i SAN
Dell SSD og Flash teknologi i SAN
 
How to Build OpenStack Clouds and how to manage and control “shadow IT”
How to Build OpenStack Clouds and how to manage and control “shadow IT”How to Build OpenStack Clouds and how to manage and control “shadow IT”
How to Build OpenStack Clouds and how to manage and control “shadow IT”
 

Similar to Surviving OS X as a Windows Admin

Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-serviceRohit Sansiya
 
Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01Chander Pandey
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsBill Malchisky Jr.
 
24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAsKellyn Pot'Vin-Gorman
 
On non existent 0-days, stable binary exploits and
On non existent 0-days, stable binary exploits andOn non existent 0-days, stable binary exploits and
On non existent 0-days, stable binary exploits andAlisa Esage Шевченко
 
Unix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptxUnix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptxRajesh Kumar
 
Esage on non-existent 0-days, stable binary exploits and user interaction
Esage   on non-existent 0-days, stable binary exploits and user interactionEsage   on non-existent 0-days, stable binary exploits and user interaction
Esage on non-existent 0-days, stable binary exploits and user interactionDefconRussia
 
Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.Tushar B Kute
 
Unix _linux_fundamentals_for_hpc-_b
Unix  _linux_fundamentals_for_hpc-_bUnix  _linux_fundamentals_for_hpc-_b
Unix _linux_fundamentals_for_hpc-_bMohammad Reza Beygi
 
Lamp1
Lamp1Lamp1
Lamp1Reka
 
Lamp
LampLamp
LampReka
 

Similar to Surviving OS X as a Windows Admin (20)

3. introduction of centos
3. introduction of centos3. introduction of centos
3. introduction of centos
 
Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-service
 
Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01Linuxtraining 130710022121-phpapp01
Linuxtraining 130710022121-phpapp01
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
 
24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs
 
redhat_by_Cbitss.ppt
redhat_by_Cbitss.pptredhat_by_Cbitss.ppt
redhat_by_Cbitss.ppt
 
Edubooktraining
EdubooktrainingEdubooktraining
Edubooktraining
 
#WeSpeakLinux Session
#WeSpeakLinux Session#WeSpeakLinux Session
#WeSpeakLinux Session
 
On non existent 0-days, stable binary exploits and
On non existent 0-days, stable binary exploits andOn non existent 0-days, stable binary exploits and
On non existent 0-days, stable binary exploits and
 
Linux Internals - Part I
Linux Internals - Part ILinux Internals - Part I
Linux Internals - Part I
 
Unix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptxUnix Shell Script - 2 Days Session.pptx
Unix Shell Script - 2 Days Session.pptx
 
Esage on non-existent 0-days, stable binary exploits and user interaction
Esage   on non-existent 0-days, stable binary exploits and user interactionEsage   on non-existent 0-days, stable binary exploits and user interaction
Esage on non-existent 0-days, stable binary exploits and user interaction
 
Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.
 
Linux
Linux Linux
Linux
 
Unix _linux_fundamentals_for_hpc-_b
Unix  _linux_fundamentals_for_hpc-_bUnix  _linux_fundamentals_for_hpc-_b
Unix _linux_fundamentals_for_hpc-_b
 
Lamp1
Lamp1Lamp1
Lamp1
 
Lamp1
Lamp1Lamp1
Lamp1
 
Lamp
LampLamp
Lamp
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
An Introduction To Linux
An Introduction To LinuxAn Introduction To Linux
An Introduction To Linux
 

More from Dell World

Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking OverviewDell World
 
Dell Storage Management
Dell Storage ManagementDell Storage Management
Dell Storage ManagementDell World
 
Dell Networking Wired, Wireless and Security Solutions Lab
Dell Networking Wired, Wireless and Security Solutions LabDell Networking Wired, Wireless and Security Solutions Lab
Dell Networking Wired, Wireless and Security Solutions LabDell World
 
2020 Vision For Your Network
2020 Vision For Your Network2020 Vision For Your Network
2020 Vision For Your NetworkDell World
 
Dell Cloud Manager Overview
Dell Cloud Manager OverviewDell Cloud Manager Overview
Dell Cloud Manager OverviewDell World
 
Dell PowerEdge Zero Touch Provisioning
Dell PowerEdge Zero Touch ProvisioningDell PowerEdge Zero Touch Provisioning
Dell PowerEdge Zero Touch ProvisioningDell World
 
Simplifying Systems Management
Simplifying Systems ManagementSimplifying Systems Management
Simplifying Systems ManagementDell World
 
Channel Partners: Lead with Dell Software Solutions
Channel Partners: Lead with Dell Software SolutionsChannel Partners: Lead with Dell Software Solutions
Channel Partners: Lead with Dell Software SolutionsDell World
 
Innovating Teaching & Learning: Next Generation Student Access Model
Innovating Teaching & Learning: Next Generation Student Access ModelInnovating Teaching & Learning: Next Generation Student Access Model
Innovating Teaching & Learning: Next Generation Student Access ModelDell World
 
Executing on the promise of the Internet of Things (IoT)
Executing on the promise of the Internet of Things (IoT)Executing on the promise of the Internet of Things (IoT)
Executing on the promise of the Internet of Things (IoT)Dell World
 
Focus on business, not backups
Focus on business, not backupsFocus on business, not backups
Focus on business, not backupsDell World
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeDell World
 
Key Security Insights: Examining 2014 to predict emerging threats
Key Security Insights: Examining 2014 to predict emerging threats Key Security Insights: Examining 2014 to predict emerging threats
Key Security Insights: Examining 2014 to predict emerging threats Dell World
 
The Keys To A Successful Identity And Access Management Program: How Does You...
The Keys To A Successful Identity And Access Management Program: How Does You...The Keys To A Successful Identity And Access Management Program: How Does You...
The Keys To A Successful Identity And Access Management Program: How Does You...Dell World
 
Client Security Strategies To Defeat Advanced Threats
Client Security Strategies To Defeat Advanced ThreatsClient Security Strategies To Defeat Advanced Threats
Client Security Strategies To Defeat Advanced ThreatsDell World
 
What a data-centric strategy gives you that others do not
What a data-centric strategy gives you that others do notWhat a data-centric strategy gives you that others do not
What a data-centric strategy gives you that others do notDell World
 
Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Dell World
 
Cloud security: Accelerating cloud adoption
Cloud security: Accelerating cloud adoption Cloud security: Accelerating cloud adoption
Cloud security: Accelerating cloud adoption Dell World
 
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...Dell World
 
Client solutions for the modern workforce
Client solutions for the modern workforceClient solutions for the modern workforce
Client solutions for the modern workforceDell World
 

More from Dell World (20)

Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking Overview
 
Dell Storage Management
Dell Storage ManagementDell Storage Management
Dell Storage Management
 
Dell Networking Wired, Wireless and Security Solutions Lab
Dell Networking Wired, Wireless and Security Solutions LabDell Networking Wired, Wireless and Security Solutions Lab
Dell Networking Wired, Wireless and Security Solutions Lab
 
2020 Vision For Your Network
2020 Vision For Your Network2020 Vision For Your Network
2020 Vision For Your Network
 
Dell Cloud Manager Overview
Dell Cloud Manager OverviewDell Cloud Manager Overview
Dell Cloud Manager Overview
 
Dell PowerEdge Zero Touch Provisioning
Dell PowerEdge Zero Touch ProvisioningDell PowerEdge Zero Touch Provisioning
Dell PowerEdge Zero Touch Provisioning
 
Simplifying Systems Management
Simplifying Systems ManagementSimplifying Systems Management
Simplifying Systems Management
 
Channel Partners: Lead with Dell Software Solutions
Channel Partners: Lead with Dell Software SolutionsChannel Partners: Lead with Dell Software Solutions
Channel Partners: Lead with Dell Software Solutions
 
Innovating Teaching & Learning: Next Generation Student Access Model
Innovating Teaching & Learning: Next Generation Student Access ModelInnovating Teaching & Learning: Next Generation Student Access Model
Innovating Teaching & Learning: Next Generation Student Access Model
 
Executing on the promise of the Internet of Things (IoT)
Executing on the promise of the Internet of Things (IoT)Executing on the promise of the Internet of Things (IoT)
Executing on the promise of the Internet of Things (IoT)
 
Focus on business, not backups
Focus on business, not backupsFocus on business, not backups
Focus on business, not backups
 
NVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about TimeNVMe PCIe and TLC V-NAND It’s about Time
NVMe PCIe and TLC V-NAND It’s about Time
 
Key Security Insights: Examining 2014 to predict emerging threats
Key Security Insights: Examining 2014 to predict emerging threats Key Security Insights: Examining 2014 to predict emerging threats
Key Security Insights: Examining 2014 to predict emerging threats
 
The Keys To A Successful Identity And Access Management Program: How Does You...
The Keys To A Successful Identity And Access Management Program: How Does You...The Keys To A Successful Identity And Access Management Program: How Does You...
The Keys To A Successful Identity And Access Management Program: How Does You...
 
Client Security Strategies To Defeat Advanced Threats
Client Security Strategies To Defeat Advanced ThreatsClient Security Strategies To Defeat Advanced Threats
Client Security Strategies To Defeat Advanced Threats
 
What a data-centric strategy gives you that others do not
What a data-centric strategy gives you that others do notWhat a data-centric strategy gives you that others do not
What a data-centric strategy gives you that others do not
 
Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?Cloud: To Build or Buy - Can You Justify On-Premises IT?
Cloud: To Build or Buy - Can You Justify On-Premises IT?
 
Cloud security: Accelerating cloud adoption
Cloud security: Accelerating cloud adoption Cloud security: Accelerating cloud adoption
Cloud security: Accelerating cloud adoption
 
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
 
Client solutions for the modern workforce
Client solutions for the modern workforceClient solutions for the modern workforce
Client solutions for the modern workforce
 

Recently uploaded

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 

Recently uploaded (20)

Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 

Surviving OS X as a Windows Admin

  • 1. Dell World User Forum UFIL522: Surviving OS X as a Windows Admin Jeffrey J Hoover, Senior Trainer Michael Klocek, Learning Development Dell World User Forum
  • 2. Dell World User Forum Agenda • Comparing OSX & Windows • Permissions • Preferences • Security • Launchd
  • 3. Dell World User Forum Comparing OSX & Windows
  • 4. Dell World User Forum Buttons & Windows • A bit different
  • 5. Dell World User Forum Menus • At the top of the screen • Varies by Application • Standards
  • 6. Dell World User Forum Dock • Shows Running or saved items • Configurable
  • 7. Dell World User Forum Navigation • Program Switching – Command-Tab – Click on Dock Icon • Program Launching – Dock – Launchpad – Spotlight – Finder double-click • Finding Files – Finder Navigation – Finder Search/Spotlight – /usr/bin/find › $ find /Library -name "AMP*" -print
  • 8. Dell World User Forum General Concepts • It’s like Windows, only different – Some people say very different – Others say not so much • Windows is a GUI with a command line option • OS X is a GUI running on Unix • K1000 needs command lines
  • 9. Dell World User Forum Comparisons OS X Windows Terminal Command Prompt Disk Image (DMG) ISO Command Key Control Key Command-C Control-C Finder Windows Explorer Safari IE Firefox Firefox System Preferences Control Panels .APP .EXE Menu Start OS X Windows ls (UNIX command) dir (DOS command) /Volumes/ C: / daemon Service Plist files for configuration Registry files for configuration /System C:Windows Dock Task Bar App wide Menus Window Menus Get Info Properties Folders (Finder) Directories
  • 10. Dell World User Forum Example Keyboard Shortcuts (Boot) Option Display all bootable volumes (Startup Manager) Shift Perform a Safe Boot (start up in Safe Mode) Left Shift Prevent automatic login C Start from bootable media (DVD, CD, USB thumb drive, and so forth) T Start in FireWire target disk mode N Start from NetBoot server X Force Mac OS X startup (if non-Mac OS X startup volumes are present) D Use Apple Hardware Test Command-R Use Recovery (OS X Lion or later) Command-V Start in Verbose Mode Command-S Start in Single User Mode Command-Option-P-R Reset NVRAM / parameter RAM Hold down the Media Eject (⏏) key or F12 key, or mouse or trackpad button Eject removable discs
  • 11. Dell World User Forum Keyboard Shortcuts Key Name Note ⌘ Command key Could also have (Apple Logo) ^ Control key ⌥ Option key Could also have ‘alt’ ⇧ Shift key ⇪ Caps Lock fn Function key ⏏ Eject key Makes the ‘F’ keys dual purpose
  • 12. Dell World User Forum Demo: Navigation
  • 13. Dell World User Forum Deeper into OS X • File System • Terminal • Library Directories • Permissions and ownership • Preferences & Property Lists (plists) • Security
  • 14. Dell World User Forum File System • Command line is essential for KACE • Unix – FreeBSD/Darwin distribution – Case Sensitive – Forward Slashes
  • 15. Dell World User Forum Structure File structure starts at the Root of the Drive. Not much is visible in the GUI, but the command line reveals more.
  • 16. Dell World User Forum Terminal • Command line is the way to go with the K1000 • Shell – Think: CMD or PowerShell – OS X supports: bash (default), csh, ksh, sh, tsch, & zsh • Manual Pages ‘/usr/bin/man’ – e.g., ‘man ls’ will show you the manual for the ls command • Navigation is similar, but listing the directory contents is different – cd = change directory. – $ cd /Library will take you to the /Library directory – ls = list. Similar to dir command. – ifconfig = ipconfig
  • 17. Dell World User Forum Bash Tricks & Survival • !$ - Use the last ‘noun’ in history. – $ ls /bin #shows the list of the /bin directory – $ cd !$ #Changes to the /bin directory • ~ - shortcut to current user’s home directory – cd ~Library #changes to the local user’s /Library • . - current directory • .. – parent directory 17
  • 18. Dell World User Forum Terminal Tricks (bash) . Current directory $ open . .. Parent directory $ cd .. !7 Rerun 7th command in history $ !7 !! Repeat the last command $ sudo !! !$ Use the last noun used $ History 10 Show the last 10 commands !grep Run the last command that started with ‘grep’ $ !grep grep 389/etc/services <tab> Autocomplete /Lib<tab> <arrow up> scroll through history ./ Execute something in the current directory $ ./AMPTools set HOST=kbox.example.com
  • 19. Dell World User Forum Terminal Tricks (bash) dirs show directory stack $ dirs pushd Push a directory into stack $ pushd ~/Library/Preferences popd cd to the next dir in stack $ popd grep Search for something $ grep 389 /etc/services | pipe – execute another command on the output $ ps –ax | grep AMP ^x^y Replaces x with y in previous command $ cat fiel $ ^fiel^file > Redirect output $ cat etc/hosts > /tmp/hosts.txt ; Separate two commands $ uptime > uptime.txt ; cat uptime.txt sudo Run command with Admin Privileges $ sudo make me a sandwich
  • 20. Dell World User Forum Demo: Terminal Commands
  • 21. Dell World User Forum Library • Library directories are the home to: – Configuration files – Fonts – Plug-ins – Preferences – Scripts – …and more. • Several different Library directories on the system: – System – Network – Local – User
  • 22. Dell World User Forum Library • /Library – Local Library for application, developer, and all user use – Typically the best place for Fonts, Plug-ins, and other resources needed by all users. – Has Application Support and Preferences – Non dynamic path • ~/Library – User Library – Dynamic Path – Usually used for user preferences and other user items
  • 23. Dell World User Forum /Network/Library • Rarely used, requires Directory binding • Usually the last place something is looked for
  • 24. Dell World User Forum ~/ (User’s Home) • User’s files • Default folder structure • ~/Library is hidden by default • Mail • Preferences • User Application Settings (Application Support)
  • 25. Dell World User Forum Permissions
  • 26. Dell World User Forum Permissions • GUI • Get Info…
  • 27. Dell World User Forum Permissions • UNIX File Permisions – /bin/chmod to Change › chmod 775 ~/Documents › chmod +rw ~/Documents
  • 28. Dell World User Forum Ownership • UNIX ownership Rules – Owner and Group • /bin/chown to Change – chown root:wheel /Library/LaunchAgents/foobar.plist
  • 29. Dell World User Forum Demo: Permissions
  • 30. Dell World User Forum Preferences
  • 31. Dell World User Forum System Preferences • Apple Control Panels • Third Party Control Panels • Most write to plists or other config files
  • 32. Dell World User Forum System Preferences
  • 33. Dell World User Forum System Preferences
  • 34. Dell World User Forum Demo: Add User
  • 35. Dell World User Forum Demo: Enable SSH
  • 36. Dell World User Forum Preferences • Behind the GUI • PLIST (Property List) files are like Registry Keys – Not mandatory, but wide-spread • Checks in ~/Library first, then /Library • ~/Library/Preferences/com.apple.finder.plist – Contains information about windows, Desktop, icons, views, etc.
  • 37. Dell World User Forum PropertyList files • XML or binary based • Change or view with – /usr/bin/defaults – /usr/libexec/PlistBuddy – Text Editor – XCode
  • 38. Dell World User Forum /usr/bin/defaults • defaults read – list values – $defaults read com.apple.finder CreateDesktop – 1 • defaults write – change value – $defaults write com.apple.finder CreateDesktop -bool false • May need to restart effected process – $killall Finder › This works because the finder is monitored by launchd and always kept running
  • 39. Dell World User Forum /usr/bin/defaults • Don’t use defaults if there is a command write to do it… • Return System Name 1. PlistBuddy -c 'Print System:System:ComputerName' /Library/Preferences/SystemConfiguration/preferences.plist 2. system_profiler SPSoftwareDataType |grep Computer|awk '{ print $3 }’ 3. defaults read /Library/Preferences/SystemConfiguration/preferences.plist System |grep "ComputerName =" |awk '{ print $3 }'|sed s/"//g | cut -f 1 -d';’ 4. scutil --get ComputerName
  • 40. Dell World User Forum Demo: Defaults
  • 41. Dell World User Forum Security
  • 42. Dell World User Forum Security • Standard Sysadmin procedures and policies apply • Gatekeeper (authorized Apps) • FileVault (Disk Encryption) • Certs and Keychains
  • 43. Dell World User Forum Security – Standards • Create a Separate Administrator Account System Preferences > Users & Groups • Disable Automatic Login System Preferences > Users & Groups (Login Options) • Require Password Lock when Sleeping System Preferences > Security & Privacy > General • Require Password to Modify Preferences System Preferences > Security & Privacy > General • Block All Incoming Connections System Preferences > Security & Privacy > Firewall (Advanced) • Do Not Allow Safari to Open Safe Files Safari > Preferences > General • Update Software Regularly System Preferences > Software Update
  • 44. Dell World User Forum GateKeeper "Gatekeeper is a new feature in Mountain Lion and OS X Lion v10.7.5 that builds on OS X's existing malware checks to help protect your Mac from malware and misbehaving apps downloaded from the Internet." --Apple • Relies on Certs between the Developer and Apple. • It is there for a reason… but it can get in the way.
  • 45. Dell World User Forum Gatekeeper • System Preferences – Security level • Anything new may get caught. • Some things are quarantined
  • 46. Dell World User Forum Gatekeeper • You may have seen these:
  • 47. Dell World User Forum Gatekeeper • Get around it by right-clicking (control-click) and choose Open • Then confirm you meant to open that
  • 48. Dell World User Forum Gatekeeper • If cert isn’t present or valid, gatekeeper interrupts and Quarantines the application • Quarantines can be manipulated using /usr/bin/xattr
  • 49. Dell World User Forum FileVault 2 • Disk Encryption “FileVault 2 uses full disk, XTS-AES 128 encryption to help keep your data secure. With FileVault 2 you can encrypt the contents of your entire drive.” • Lion & Mountian Lion only (10.7+) • Recovery Key! Don’t lose it! • FileVault originally only encrypted User’s Home directory.
  • 50. Dell World User Forum FileVault 2 • Recovery Key! Don’t lose it!
  • 51. Dell World User Forum Keychain
  • 52. Dell World User Forum Keychain • Keychain Access.app – Holds passwords (that you choose to have the system save) – Certificates – Secure Notes, etc. – Can be leveraged via Command line for Scripts › you read the username like this from the command line security find-internet-password -s ftp.home.com | grep "acct" | cut -d '"' -f 4 › The service is what you entered in keychain, but without the prefix. And finally your password security 2>&1 >/dev/null find-internet-password -gs ftp.home.com | cut -d '"' -f 2 › That’s all. No more plain text passwords in your script.
  • 53. Dell World User Forum Launchd (Like Services in Windows)
  • 54. Dell World User Forum /sbin/launchd • Service management framework • Always running • Monitors processes • Scheduled actions • Daemons run across the system • Agents run as the User
  • 55. Dell World User Forum /sbin/launchd • Agent files • ~/Library/LaunchAgents/ ... .plist • /Library/LaunchAgents/ ... .plist • /Library/LaunchDaemons/ ... .plist • /System/Library/LaunchAgents/ ... .plist • /System/Library/LaunchDaemons/ ... .plist • /Network/Library/LaunchAgents/ ... .plist
  • 56. Dell World User Forum /sbin/launchd <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.kace.ampagent</string> <key>ProgramArguments</key> <array> <string>/Library/Application Support/Dell/KACE/bin/AMPAgent</string> </array> <key>WorkingDirectory</key> <string>/Library/Application Support/Dell/KACE/bin</string> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> </dict> </plist>
  • 57. Dell World User Forum Demo: Launchd
  • 58. Dell World User Forum Round-Table Discussion Topics for discussion: • Differences in K1 Management of MacOS – Patching – Software Distribution – Scripting • How does Netboot work?
  • 59. Dell World User Forum Thank you.
  • 60. Dell World User Forum KACE Support Portal Migrating to Dell Software Support Portal • Starting in November, all KACE Support Portal material will be migrated to the Dell Software Support Portal • All service requests will be submitted online or by phone • Same great content – Knowledge base articles – Video tutorials – Product documentation – JumpStart training • Check out the Support Portal Getting Started videos

Editor's Notes

  1. Portal: http://www.software.dell.com/support Ticket Entry: https://support.software.dell.com/create-service-request Videos: https://support.software.dell.com/essentials/getting-started