Introduction to Virtualization
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: February 2, 2012
- Length of Class: 59 Minutes
Tracks
Prerequisites
Purpose of Class
- This class teaches students the basic concepts that required to deploy Virtualization in the real world.
Chapters
- Introduction (00:00)
- Overview (01:10)
- Type 1 Hypervisors (13:45)
- Type 2 Hypervisors (33:31)
- Converting to Virtualization (40:51)
- Final Thoughts (47:05)
Class Notes
- Introduction
- Virtualization allows you to separate the Operating System from the underlying hardware
- Virtualization is NOT the same as Cloud Computing. Virtualization is a Type of Cloud Computing.
- Hypervisors are the software that Operating System “Instances” run on.
- Overview
- Virtualization allows you to easily migrate servers between pieces of physical hardware
- Virtualization allows you to consolidate multiple cheap physical servers into one server
- An “Instance” is a “Virtual Computer” installed on a Hypervisor.
- Type 1 Hypervisors
- Called Bare Metal Hypervisor
- Installs directly on to hardware
- You use Management Software installed on a different computer to manage a Type 1 Hypervisor box.
- Based on XEN.
- Generally the Hypervisor is free, but you pay for the Management software
- Over Allocation allows you to allocate more total resources to the Instances of the operating systems then the physical server has. At any one time all Instances CANNOT use more resources then the total amout that the server has.
- Type 2 Hypervisors
- Called Hosted Hypervisor
- Type 2 Hypervisors are installed onto an Operating System such as Windows 7, OSX or Linux. (VirtualBox, Virtual PC)
- Be careful allocating resources to virtual machines. You have the ability to allocate so many resources to the virtual machines that you crash the host machine.
- Networking can start acting “weird” on the host machine when Virtual Machines are running
- Converting to Virtualization
- Vendors of Virtualization software have “conversion” software that will convert an Operating System that installed on a Physical Computer into a Virtual Machine
- Many pieces of Backup Software no backup servers directly into a Virtual Machine.
- Final Thoughts…
- Be careful of licensing!!! Per Server/ Per Socket/ Per Core
- Virtualization software is stable, and not “cutting” or “bleeding” edge technology.
Resources
Hacking the Windows Registry
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: January 23, 2012
- Length of Class: 23 Minutes
Tracks
Prerequisites
- Basic knowledge of Windows system administration. (You should know how to reinstall Windows in case you kill your computer.)
Purpose of Class
- This class teaches students how to easily modify the registry to enable and disable important Windows tools and change system configurations.
Chapters
- Introduction (00:00)
- Overview (02:06)
- Demonstration (09:08)
- Final Thoughts (21:15)
Class Notes
- Introduction
- The Registry contains 90% of the configuration information for Windows and installed programs
- The Registry can be easily changed using the REGEDIT tool
- For basic tasks you can “paint by numbers”. Simply do a Google search for what you are tryng to accomplish, and follow the instructions EXACTLY.
- Overview
- Settings in the Registry are called KEYS
- There are different types of KEYS, but you don’t have to worry about it (Paint by Numbers)
- The Operating System will respond to new keys that you create that may not already be in the Registry.
- You can export Keys to .REG files. These are Text files that can be opened and edited in Notepad
- Double Clicking a .REG file will make the Operating System try to Import the Keys into the Registry
- You can have multiple Keys in one .REG file
- Final Thoughts…
- BE CAREFUL / READY TO REINSTALL YOUR OS! It is VERY easy to crash your computer when you are playing with core Windows Registry Keys.
- You can EXPORT/ IMPORT the entire registry to act as a Backup, BUT this may not always fix something you broke…
The Registry Key for Disabling the Task Manager is:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
“DisableTaskMgr”=dword:00000001
To enable the Task manager again either DELETE the key or change dword:00000001 to dword:00000000
Resources
Removing Spyware and Malware from a Windows PC Using Spybot Search and Destroy
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: January 16, 2012
- Length of Class: 43 Minutes
Tracks
Prerequisites
Purpose of Class
- This class teaches students how to remove spyware and malware from their Windows PC using Spybot Search and Destroy
Chapters
- Introduction (00:00)
- First Steps (07:43)
- Spybot Search and Destroy (13:20)
- Demonstration (28:09)
- Final Thoughts (33:26)
Class Notes
- Introduction
- Spyware and Malware tries to make your computer do things you do not want it to do, not destroy it.
- Spyware can generally be removed fairly easily
- Spybot Search and Destroy has been a solid product for many years and is free
- First Steps
- First do a basic PC Tune Up: Delete temp Files, Uninstall Crapware, Disable Startup Items
- Verify AntiVirus is installed and working
- AntiVirus Software removes PUPs – Potentially Unwanted Programs, that are almost always unwanted.
- Install ALL Updates: Make sure Internet Explorer is up to date, Install ALL Windows Updates, Install Latest Java, Install latest Flash and Adobe Reader.
- Spybot Search and Destroy
- Eli suggests that you do not use Tea Timer – a Registry Guard
- When you start Spybot Right Click Icon and Select “Run as Administrator”
- Immunize System – This edits the HOSTS file for DNS protection and locks it. It additionally closes other holes.
- Demonstration
- Final Thoughts
- If Spybot does not remove the spyware you can try other Anti Spyware software (Malwarebytes, Combofix, AdAware, etc.)
- After the spyware has been removed uninstall any additional Anti Spyware software you have installed
- To protect your system in the future use Google Chrome, Firefox or Safari to prevent getting malware in the future. (Or buy a Mac)
Resources
Cleaning an Infected Windows PC
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: January 14, 2012
- Length of Class: 73 Minutes
Tracks
Prerequisites
- None
Purpose of Class
- This class teaches the procedures and thought process behind trying to clean a Windows PC that has been infected with viruses.
Chapters
- Introduction (00:00)
- First Steps (00:00)
- Uninstalling Crapware (00:00)
- Installing Security Software (00:00)
- Install ALL Updates (00:00)
- Run Scans (00:00)
- Final Thoughts (00:00)
Class Notes
- Introduction
- Generally is a PC has a virus you should just do a Wipe and Reload
- Create a checklist for the procedures you will use to clean the PC
- Know when you will decide the computer is not repairable
- You can run the computer in Safe Mode is regular mode is not responsive. You access Safe Mode by pressing F8 while the PC boots, and then selecting “Safe Mode” option.
- MSCONFIG tool can be used to keep software from booting when the computer boots. To use MSCONFIG go to Start -> Run -> and then type MSCONFIG
- First Steps
- Try to do a System Restore to an earlier time before the computer had the virus with Windows built in System Restore Utility
- Use OpenDNS on your router to try to prevent the infected computer from “phoning home”
- Change the password on the system to prevent scripts from being able to easily modify configurations
- Reset Internet Explorer Settings to default to ensure that Internet Explorer will not block your attempts to download updates and software.
- Uninstall Crapware
- Uninstall ALL Toolbars and anything that you do not recognize
- Uninstall ALL Security, and “Tune Up” Software. This software can cause problems o the system.
- Use “Removal” tools to remove Norton or other Anti-Virus software if it does not uninstall correctly.
- Uninstallers for toolbars and “crapware” can many times be found within the folder that the software is installed in. Under C:\Program Folders.
- If crapware will not uninstall boot PC into Safe Mode, and then Rename the Folder that the Software is installed in. This will effectively brake the software.
- Tune Up Computer
- Use “Tune Up” software such as CCleaner to perform a basic Tune Up of the PC
- Delete ALL Temp files
- Defragment the Registry
- Disable Unnecessary Start Up Items
- Install Security Software
- Anti Virus Software is like condoms. One is good, but more then one is horrible. (Anti Virus software will attack each other)
- Minimize the number of “Tune Up” of Anti Malware pieces of software you use. These can actually cause problems unto themselves.
- Computer Security companies generally do a very good job creating one product, but then package that good product with other inferior ones into an “Internet Security Suite”. I recommend you use different software from different manufacturers.
- Eli prefers Microsoft Security Essentials for Anti Virus, Spybot Search and Destroy for Anti Spyware, and Windows Firewall for Firewall.
- Immunize system immediately with Anti Malware software, but do not run scans yet.
- Disable “Registry Guards” such as Spybot’s TeaTimer. these guards will ask you whether or not the computer should make a change to the Registry, and if you make the wrong choice you can create problems.
- Install ALL Updates
- Many times Updates themselves will fix problems with the PC, and disable Viruses and Malware
- Install ALL Windows and Office Updates
- Install Latest Adobe Reader and Flash
- Install Latest Java
- Install Updates to any other pieces of software on the PC (Quickbooks, iTunes, Quicktime, Word Perfect)
- Run Scans
- Run FULL Anti Virus Scan
- Run Anti Malware Scan
- You can run multiple scans at the same time
- If this does not fix the PC try Malwarebytes and Combofix (Only download Combofix from BleepingComputer.com, everywhere else is a piece of spyware)
- If computer still is infected then you must simply start trying to figure out how to remove the virus manually.
- Final Thoughts
- If you cannot remove the virus, but you can also not Wipe and Reload the system then you simply lock down the system as much as possible and use it as little as possible. Take a backup of the system, restrict user accounts to have as few rights as possible, etc.
Resources
Simple Windows PC Tune Up
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: January 11, 2012
- Length of Class: 33 Minutes
Tracks
Prerequisites
- None
Purpose of Class
- This class teaches students how to easily Tune Up a Windows PC. We clean Temporary Files, Defragment the Registry, Disable Start up Items, and Uninstall Unused Software.
Chapters
- Introduction (00:00)
- Overview (01:50)
- Demonstration (14:26)
- Final Thoughts (29:34)
Class Notes
- Introduction
- Windows PC’s slow down over time due to normal use. Windows does not have effective ways to clean up the PC built in.
- You use specific software to perform Tune Ups of Windows PC’s. Eli prefers CCleaner, but there are a number of options. The main functions you need are the ability to Clean Up or Defragment the Registry, be able to Disable Start Up Items, and to be able to Clean Up Temp Files.
- Overview
- CCleaner is currently FREE to use
- Windows creates temporary files while you are using the computer. These files can the cause problems. Many people have 5-10GB of temp data on their PC’s. (I have seen one client with 50+GB). PC’s need 10% of their hard drive space to be free in order to do standard routines. If the hard drive space goes below 1 GB of Free Space the PC can start to experience major problems.
- Anti Virus and Anti Malware software will scan ALL files on a PC. You can waste significant time if the software is scanning Temp Files.
- The Registry is a Database in Windows that contains important configuration settings for the operating system and installed software. Windows does not automatically clean and correct the Registry. PC’s can slow down when the Registry tries to access files that no longer exist on the PC. Defragmenting the Registry deletes Registry Keys that point to files that do not exist.
- Many pieces of Software configure the PC to start them when the PC boots up. This makes the software seem to run quicker, but uses the systems resources and slows the boot time. Software like Quickbooks, Adobe, and Quicktime do not need to be started when the PC boots to work properly. By disabling these start up items the computer will boot faster, and use fewer resources.
- Do not disable Security Software or Printer Software from the Start Up.
- Many people install software that they never, and don’t uninstall it. This software can casue problems on the PC and make it run slower. By uninstalling unused software you make sure the computer runs properly (I have seen clients with 10 Internet Explorer Toolbars Installed and they wonder why it’s a pain to use Internet Explorer)
- Demonstration
- CCleaner is currently free as of the creation of this video, but that may change.
- There are many options for Tune Up Software that perform the same functions as CCleaner
- Run the Registry Defragmenter and Temp File Cleanup Tool 3 times each to make sure everything has been cleaned up.
- Final Thoughts
- Defragmenting the Hard Drive does not do much, and on a 500GB+ Hard Drive will take a very long time.
- A simple Tune Up takes 5-10 minutes and can make a huge difference.
- Removing Viruses/ Malware is a separate task from a Tune Up.
Resources
Bandwidth Throttling with NetBalancer
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: November 8, 2011
- Length of Class: 22 Minutes
Tracks
Prerequisites
- Understand basic network concepts
Purpose of Class
- This class teaches students how to use NetBalancer to restrict how much network bandwidth individual applications use on a Windows computer.
Chapters
- Introduction (00:00)
- Demonstration (05:47)
- Final Thoughts (16:48)
Class Notes
- Introduction
- Bandwidth throttling allows you to control how much bandwidth applications of computers use
- Demonstration
- NetBalancer allows you to view information such as the connecting IP address or Domain Name, it shows you both speed and amount of data that has been transferred
- In order to either upload or download files you need some bandwidth in the opposite direction. If you are downloading data you need some upload speed for client/ server communication.
Resources
VirtualBox for Virtualization
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: November 7, 2011
- Length of Class: 24 Minutes
Tracks
Prerequisites
- Basic Understanding and Ability to Install Operating Systems
Purpose of Class
- This class teaches students how to install and use VirtualBox to run Virtual Machines on their Desktop Computer
Chapters
- Introduction (00:00)
- Demonstration (05:34)
- Final Thoughts (22:12)
Class Notes
- Introduction
- There are a number of pieces of software you can use to virtualize computers on your machine. Virtual Box, Virtual PC, VMware.
- Demonstration
- Download the version of VirtualBox for what Operating System you will be installing it on.
- Make sure to understand VirtualBox licensing
- You can boot from .ISO files to install a virtual operating system
- Final Thoughts
- There can be issues with networking on the host machine when you run virtual machines
Resources
CloudFlare for Website Security and Management
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: September 11, 2011
- Length of Class: 34 Minutes
Tracks
Prerequisites
- None
Purpose of Class
- This class shows website administrators how they can use CloudFlare to make their website run faster, have more up time, be more secure and be able to easily ad functionality without having to recode webpages.
Chapters
- Introduction (00:00)
- How CloudFlare Works (01:19)
- Using CloudFlare (14:51)
- Demonstration (17:34)
- Final Thoughts (28:40)
Class Notes
- Introduction
- Web Proxy Content Delivery Network – CloudFlare caches your website so that if your server goes down your visitors will still see your cached site. The CDN means your visitors will be directed to a server that is closest to them.
- Apps / Plugins allow to easily ad functionality to your site
- CloudFlare can block spambots and hackers from getting to your site
- Free/ Pay for Versions
- How it Works
- Create an account on CloudFlare.com
- Change your DNS Name Server records to CloudFlare’s name Servers
- You’re done…
- Final Thoughts
- Easy to setup
- No Problems so far
Resources
Introduction to Cloud Computing
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: December 17, 2010
- Length of Class: 75 Minutes
Tracks
- Cloud and Virtual Computing
Prerequisites
- None
Purpose of Class
- This class introduces students to the world of Cloud Computing and explains that Cloud Computing is more then Virtualization.
Chapters
- Introduction (00:00)
- Web Applications (06:51)
- Clustering (09:26)
- Terminal Services (16:26)
- Application Servers (25:13)
- Virtualization (30:00)
- Hosted Instances (44:05)
- Hosted Solutions (54:41)
- Public vs. Private Clouds (58:06)
- Final Thoughts (60:00)
Class Notes
- Introduction
- Cloud Computing is a design philosophy that breaks the Operating System and Applications from the Hardware
- Web Applications
- Are Created in Web Programming Languages
- Generally Use Databases to Store Data
- Clusters
- Are Generally Used for Database Servers (MySQL, Microsoft Active Directory)
- Load is balanced between servers in a cluster. If one server fails the cluster responds by not sending traffic to it.
- Servers maintain the same data by using replication
- Terminal Services
- Based off of old Mainframe and Dumb Terminal Architecture
- Now You Use Terminal Services Servers and Thin Clients
- Thin Clients can be Hardware Devices or Software installed on a computer
- All processing happens on Terminal Services Server and the Thin Client simply gets a “Window” into the server.
- Example: http://www.ncomputing.com/
- Application Servers
- Uses Terminal Services but instead of providing a full Environment it only delivers a specific Application.
- Virtualization
- Uses Desktop Clients Software or Hypervisors to allow you to install multiple Operating Systems on to one physical server.
- Hypervisors
-
- i. Hypervisor is installed on the physical hardware to support the Operating Systems, and Management Software is used to configure each Virtual Machine, or Instance.
- ii. VMWare uses ESXi as the Hypervisor and vSphere for the Management Software
- Hosted Instances
- Examples: Amazon EC2 , Microsft Azure
- You Pay for Use (Storage Amount, CPU Power, RAM, Bandwidth)
- Edge Locations are used by some providers to allow for faster access to servers over the Internet. You may be charged to send data from the main servers to the Edge Servers
- Hosted Solutions
- Are pieces of software that are hosted by vendors using the Cloud (Hosted Exchange, Google Docs, Adobe Acrobat.com, Mozy)
- Public vs. Private Clouds
- The Public Cloud is Cloud Computing used from Online Vendors
- Private Clouds are environments on business/organization property that use Cloud Technologies.
- Final Thoughts….
- Security… Most Small Business Security is poor. Security for most small to medium sized business will be better when systems are hosted in the cloud
- Local and Internet Bandwidth becomes more important with Cloud Computing. Even on the LAN you may end using all of your bandwidth.
Resources
User Account Security Theory
Info
- Level: Beginner
- Presenter: Eli the Computer Guy
- Date Created: December 16, 2010
- Length of Class: 44 Minutes
Tracks
Prerequisites
- None
Purpose of Class
- This class discusses the concepts required to understand how to protect user accounts from hackers.
Chapters
- Introduction (00:00)
- Username Security (04:16)
- Password Security (12:48)
- Session Security (23:30)
- Final Thoughts (34:56)
Class Notes
- Username and Login Name
- The Username and Login Username do not have to be the same many times.
- xYYY113 can equal eli.etherton
- For security do not allow Login Username to be displayed automatically at login prompt.
- Password
- Password complexity
-
- At least 8 characters
- Use Numbers, Capital and Lowercase Letters in passwords
- Put the Capital Letter somewhere other then the first Character of a Password
- Put the Number somewhere other then the last Character of the Password
- Redrider1 is less secure then reDr1D3r
- Complex passwords are harder for people to remember
- Routinely change your passwords. Preferably every 30 days
- Use different passwords for different accounts
- There’s no shame in having a password book
- Session Length
- Time of Day – You can restrict access to user accounts based on time of day
- Length of Sessions – You can have sessions automatically closed after a period of inactivity
- Location of Sessions – You can restrict access to user accounts based on geographic location of person logging in
- Physical Tokens – You can require use of physical tokens such as USB dongles to create sessions
- Final Thoughts
- User Account Security used to mean knowing about Windows Authentication. Now an average business user may have over 10 accounts that they have to log into in order to do there job. By understanding the Theory behind User Account Security you can do a better job of securing your users and organization from hackers.


