Windows_server - Anton-L-GitHub/Learning GitHub Wiki

Virtualisering

VM

Virtuell maskin. Består av:

  1. Virtuell hårddisk (.vhd / .vhdx)
  2. Konfigfil (.xml / .vmc)

Hypervizor

Mini OS, slimmat ner för att hosta VM:s. Gör det möjligt att tex reservera en del av CPU:n för en speciell VM. (VMWare, Esxi, Xenserver, OpenStack)

Hyper-V

Microsoft virtualiserings

Virtuell switch

Ligger i hypervizorn Private = Endast för virtuella maskiner. Internal = VM och Host (Ovanligt). External = Nå ut till fysiskt nätverk.

Checkpoint / Snapshot

  • Save the state, data, and hardware configuration of a VM.
  • Så du kan rulla tillbaka datorn till just den tidpunkten.
  • OBS! Var MYCKET försiktig i drift! Använd inte på databas burkar.
  • OBS! Akta så att du inte revertar alla virtuella diskar.
  • OBS! Egentigen skrivs disken till en ny speciell differential disk.
  • OBS! Datorkontots lösenord kommer kanske bli gammalt efter en revert.

VDI

Virtual Desktop Infrastructure

App-V

Microsoft Application Virtualization

Differencing Disk

Flera VM:s kan läsa från EN readonly moderdisk.
Ändringarna som görs på en VM, sparas på en differencing disk.

Hårdvara & Mjukvara

OSI-modellen

Modell för datorkommunikation i 7 lager.

  • APPLICATION
  • PRESENTATION
  • SESSION
  • TRANSPORT
  • NETWORK
  • DATA LINK
  • PHYSICAL

Router, Switch, Hub

Hub:

  • Har endast koll på OM något är kopplat på någon av dens portar.
  • Får paket från en port och brodcastar ut det till alla andra portar.
  • Osäker och onödig trafik.

Switch:

  • Vet vilka divices som är kopplade till portarna. (Sparar MAC-adressen)
  • Data som kommer skickas enbart till mottagaren.

Router:

  • Är gateway:n till nätverket.
  • Kan läsa och spara IP-adresser.
  • Kan skicka data från ett nätverk till ett annat.

Modem:

  • Kan translatea analoga signaler till digitala.
  • DSL-modem går ut på internet via telefonlinan.

Diskar

EDIE, SATA, SCSI, SAS, SSD.

MBR- och GPT-diskar

MBR:

  • Använd när du har mindre disk än 2 TB.
  • Hanterar MAX: 2TB per partition.
  • Är liten en tabell som visar vilka partitioner disken har och var dom är.
  • MBR skapas när disken partioneras
  • Har tabell med plats för fyra partitioner
  • Koden lagras på hårddisken första sektor

GPT:

  • Använd när du har större disk än 2TB.
  • Det krävs x64 Windows och UEFI-BIOS för att boota från GPT-diskar.
  • Svårare att köra VMs på.
  • Hanterar partitioner i en kedja där varje partition pekar på nästa.
  • Hanterar fler partitioner
  • Större partitioner
  • Ökad driftsäkerhet

Bitlocker

Krypterar datan på hårddisken

Partitioner

  • Är en del skrivbart utrymme av en hårdisk.
  • Kan sträcka sig över fler antal hårdiskar. (Spanneddisk)

Simple volym

Är en vanlig partition på på en fysisk hårddisk. (Windowsspråk)

Unallocated space

Utrymme som ej är partionerat.

System Reserved (Windows)

Vissa filer måste vara okrypterade för att kunna läsa en krypterad disk.
Microsoft har därför gjort denna okrypterade partition.

Mirrored Spanned and Striped

Mirrored - Samma data på fler diskar.
Spanned - Partition som kan finnas på flera hårddiskar.
Striped - Lagras över flera diskar, går en sönder kan paritetsbiten räknas ut och vi kan återställa datan på den havirerade disken.

RAID

RAID 0 = Striped. Prestanda, osäkert. 2-32 Diskar.
RAID 1 = Spegling. Fault-tolerant.
RAID 4 = Sripes med en dedikerad paritetsdisk, används väldigt sällan
RAID 5 = Stripe med paritet, mest använt. (Minst 3st diskar). 75% storage.
RAID 10 = RAID 1 och 0 i Samma. (minst 4 diskar men helst fler) 50 % Storage.

Annan beskrivning:
RAID 0: Sriped skrivning, ingen driftssäkerhet. Prestanda.
RAID 1: Spegling, 1 disk overhead, ej snabbare skrivning
RAID 4: Utspridd skrivning, En paritetsdisk, 1 disk overhead
RAID 5: Utspridd skrivning, ”hoppande” paritet, 1 diskoverhead
RAID 6: Utspridd skrivning, dubbel paritet, minst 4 diskar, 2 diskar overhead
RAID 10, 01 och 15: Spegling av RAID 0 och 5, mycketoverhead men bättre säkerhet och bättre prestanda vid diskfel

Stand-by-diskar

Diskar som ej är online, redo att hotswappa.

Paritet

Används för att återskapa data från RAID 5+ diskar.

Defragmentering

Defragmentering är en process med målet att minska fragmentering i ett filsystem.
Detta görs genom att fysiskt omorganisera innehållet i filsystemet för att lagra ihophörande filer närmare varandra och kontinuerligt.

Raid controller

Ofta stödjer moderkort raid.

Kernel

Har till uppgift att:

  • Starta systemet.
  • Fördela resurser
  • Komunicera med hårdvaran.

NIC

Nätverkskort

NIC Teaming

Flera nätverkskort, samma IP.

Switch

Är förenklat ett grenuttag för nätverk.

IRQs

Var kommer informatien ifrån?

I/O

Hur skickar vi information via moderkoretet? Skickas via kanaler.

Drivrutiner

Liten mjukvara som möjligör komminikation mellan operativsystemet och hårdvaran. Signerade drivrutiner, testade och godkännda från microsoft. driversquery listar signerade och osignerade drivrutiner med växeln /si.

HAL

Hardware Abstractation Layer
Gör så att operativssystemen är oberoende av en given arkiektur.

Windows Server OS

Server OS Klient NT kernel Notis
Windows 2000 Win 2000 pro NT4 AD lanseras
Windows 2003 Win XP NT5
Windows 2003 R2 Windows vista NT6
Windows 2008 Win 7 NT6
Windows 2008 R2 Win 7 NT6
Windows 2012 Win 8 NT6 PowerShell stödjs av mer.
Windows 2012 R2 Win 8.1 NT6 PS stödjs av typ allt.
Windows 2016 Win 10 NT6
Windows 2019 Win 10 NT6

Server Editions

Standard

  • Max 2st VM:s
  • Max 2 roller (Hyper-V och Filserver)
  • Kan ha flera standard licenser installerade på samma fysiska server
  • Har du över 6-7 VM:s är Datacenter licens.

Datacenter

  • Samma kod som Standard
  • Dock obegränast med gäst OS (VM:s)
  • Fixar licensnycklarna automatiskt på nya Gäst-OS.

Microsoft Hyper-V Server 2012

  • Gratis.
  • Inget GUI.
  • Inget stöd för roller.
  • Har några funktioner för storage, och för VMS.

Server Core

  • Minde funktioner/roller
  • Mindre OS
  • Konfas med "SConfig".

Andra editions

Sällan använda, features är väldigt nertrimmade:

  • Foundation
  • Essentials

Windows PE

  • Lite-windows som kan köras från RAM-Minnet.
  • Supportar dock ej powershell.

Roles and features

Roles

  • Roles are made up of role services componetns that provide additional functionallity associated with the role.
  • In "Server Manager 2012", console servers with a similar role are grouped together.
  • Role deployment also includes the configuration of depencdencies.

Roller är vad servern skall användas till tex:

  • DC
  • DHCP
  • DNS

Dessa roller kombineras ofta, tex som DC och DNS.
Finns även andra ikke built-in roller som man kan köpa till som tex.

  • Exchange (Mail)
  • SQL

Featuers

Är komponenter som supportar servern typ som:

  • Windows server backup
  • Fail over clustering
  • Snap-ins och verktyg för rollerna. or failover clustering.
  • Usually do not provide a service directly to clients on the network.
  • Dessa erbjuder oftast ingen service till klienterna.

GC

Global Catalog
A record of all other recorces that exist on the DC and are advertised to all the users and computers based on their permissions.

  • Indexerar alla objekt i AD:t.
  • Alltså en katalog på av allt som finns i AD:t och var objekten finns.
  • Underlättar sökningar i AD:t.
  • Tar ej med alla attribut
  • Det som tas med bestämms i schemat. (Kan ändras av Schema Master)
  • Finns ej Global Catalog Server kan man endast logga in mot lokaladomänen

Server Manager

Används för att lägga till roles and features

NAS

Network attached storage

  • NAS är en enklare filserver.
  • Används främst inom små miljöer.
  • Begränsade möjligheter att ställa in filrättigheter.
  • Single point of failier

SAN

Storage area network

  • Fault tolerant
  • Filserver på större nätverk.
  • Delar EJ ut foldrar/filer utan hela diskar, kallade LUN.
  • Är som att ha en lång kabel till sina hårddiskar som ligger på en annan dator.
  • Servrar brukar oftast vara klienterna.
  • Är bra eftersom att många servrar kan lagra sin data på SAN:et.
  • Ofta har SAN:et ett eget nätverk.
  • Servers hanterar ett SAN som OM det skulle vara en kopplad disk.
  • Highly scalable, lätt att lägga till mer space.
  • Oftast ihopkopplade med fiber
  • iSCSI är ett billigare alternatic istället för fiber. Inte lika snabbt.

Active directory

Består av:

  • Domäner
  • Organisational Unit
  • Träd
  • Skog
  • Siter
  • Trust
  • Global catalog

Konton

Användarkonton

Domain accounts - Konton registrerade i AD:t.
Local users - Konton på den lokala datorn.

Objekt och attribut

Objekt som användarekonton, datorkonton, skrivare är objekt med attribut.

Exempel på ett användarkontos attribut:

Attribut Description Example
Name Hela namnet "Staffan Stalledräng"
GivenName Förnamn "Staffan"
Surname Efternamn "Stalledräng"
SamAccountName Användarnamn "staffan"
UserPrincipalName email / domain adress [email protected]
Description Beskrivning Jobbar som konsult
Distinguashed name "CN="Staffan Stalledräng",OU="Användare",OU="Stockholm",DC="Jultomten",DC="nu""

SAM vs UPN

Dessa ska ALLTID vara lika!! (Blir massa problem annars!)

SAM (SAMAccountName)

  • DOMAIN\exempelNamn
  • Är NT4-kompatibel

UPN (UserPrincipalName)

Domänkonton:

  • Lång SID
  • Skapas på domänen
  • Kan automatiseras att läggas in med hjälp av Csvde eller PowerShell.
  • Alla konton i domänen litar alltid på DC:na.
  • Ger en identitet som är giltig I hela domänen (även I hela skogen och domäner med trust)
  • Kerberos hanterar inloggningar.
  • Single Sign-on (Du behöver endast logga in en gång).
  • Genom att visa upp sin SID (inklusive grupp SID:ar) samt en giltig Kerberosbiljett kan man få access till resurser
  • Lösenorden ligger hashade på DC:na.

Lokalakonton:

  • Kort SID
  • Är grupper för lokala konton, kallas workgroup.
  • Skapas och är endast giltigt lokalt.

SID - Security identifier

S-1-5-21-917267712-1342860078-1792151419-500

  • Är variablen som identifierar entiteten.
  • Består av summan av användarens och domänens RID.

RId

Relative identifier

  • Objekten i AD får ett unikt RID (Relative Identifier)
  • Används av AD:t för att identifiera objekten.

Kerberos

  • Användare som lyckas logga in på domänen får en Kerberos-biljett.
  • Används som ID-Handling.
  • Visar godkännande signatur från DC | Klient - "DC:en har godkänt mig"
  • Innehåller grupper som kontot är med i.

Lagring av användarfiler

Hemkataloger (gammalt)

  • Nätverksdrive typ (H:) där man sparar sina dokument.
  • Kräver att användare lagrar dokument på rätt ställe.

Roaming profiles (gammalt)

  • Allt kopieras ner från servern vid påloggning och till filservern vid avloggning.
  • Jobbar man lokalt.
  • Lång utlogging.
  • Aka central nätverksprofil

Folder Redirection

  • Jobbar direkt mot filservern.
  • Klientdator kopierar ej över filerna
  • Cashas dock, och synkas kontinuerligt.
  • Default så slår man på en lokal cashning av användarens filer som synkas kontinueligt.
  • Konfigureras med GPO (Använd alltid Basic)

User group scope

  • Avgör vilka som kan vara med i grupper.
  • Avgör var gruppen kan användas.
  • Kan innehålla användare och datorer.

Global

Aka Användargrupper
Tex Ekonomer/tekniker osv.

  • Kan endast ha medlemmar från egen domän.
  • Kan inneha globala medlemmar.

Domän Lokal

Aka resursgrupper

  • Brukar användas till ge access till resurser.
  • Kan ha medlemmar från alla domän.
  • Kan inneha globala, universala och andra domän lokala grupper.
  • Oftast innehar dock endast enstaka globala grupper.
  • Kan bara tilldelas rättigheter i egen domän.

Universal

  • Kan ha medlemmar från alla domäner i en flerdomänsskog
  • Kan inneha andra universal grupper.
  • Kan endast tilldelas rättigheter i alla domäner i en flerdomännskog
  • Fungerar EJ över s.k "External trust" (Kopplingar mellan två skilda domäner)
  • Används sparsamt men är ibland den enda lösningen.

Destinguage Name

"CN="Staffan Stalledräng",OU="Användare",OU="Stockholm",DC="Jultomten",DC="nu""

Datorkonton

  • Unikt SID
  • Kan läggs i OU:n och få specifika GPO:er
  • Får kerberos-biljett
  • Har lösenord
  • Måste logga in för att prata med DC:n
  • Datorkontots lösenord byts var default var 30:e dag.
  • Kan då bli problem med att reverta datorer från backups. PGA gammalt lösenord.
  • Man kan "reset:a" datorkontots lösenord i AD:t. Då är det möjligt för en annan klient att ta detta konto. Passa dig när detta görs för servrar.

Best practise:

  • Bra att scripta så nya datorer läggs i ett OU "NewComputers" där man lagt hårda GPO:er. Bra för säkerheten.

LDAP

Lightweight Director/Database Application Protocol

  • Fungerar som ett "lager" ovanpå AD-databasen.
  • Snabbre & efektivare "sökningar / queries"
  • Hierarkiskt uppbyggd med hjälp av OU:n.
  • LDAP är protokollet som tar hand om:
  1. Adressering i AD.
  2. Kommunikation i AD.
  3. Adresseringen av konton i AD.

Distinguished names

CN=nisse,OU=nissarna,DC=jultomten,DC=nu

  • Aka. LDAP-names
  • Används av systemet.
  • Används när man skriptar.
  • Är en sökväg till objekt i AD, som består av:
    1. DC = Domain Compnent
    1. OU = Organisational Unit
    1. CN = Common Name

Relative Distinguished names

  • Används av systemet.
  • Används när man skriptar.
  • Har inget med Relative Distinguished names i Novell att göra
  • Är alltid delen längst till vänster av ett distinguished name

Domain

  • User accounts, computers, resources and security are stored and defined on one or more servers called Domain Controllers.
  • Users and computers are authenticated on the domain controllers.
  • Premissions to resources are based on users and groups.

DC

Domain controller

  • Kontrollerar trafiken inom domänen.
  • Alla DC:ar är equal. Ingen DC har högre "rang".
  • Flera DC i en domän är multiple master vilket innebär att de uppdaterar varandra.
  • Alla DC erhåller en kopia av NTDS.dit och SYSVOL.
  • I drift så hostar DC-servern även DNS.

Best practices:

  • Ska minst finnas 2st (single point of failier)
  • Bitlocker på diskarna

NTDS.dit

  • Är själva AD-Databasen.
  • Finns en kopia på varje DC (Tar upp till 15 sek att synka emellan)

SYSVOL

  • Samling för GPO:Er och skript.
  • Finns en kopia på varje DC. (Tar upp till 15 sek att synka emellan)

RODC

Read Only Domain Controller

DSRM

Directory Services Restore Mode (Password)
Is a tool used to recover directory services / information in case of a disaster.

NetBIOS name

??

Schema

  • Är schemat för AD-databasen-
  • Är en mall över vad som kan skapas i AD.
  • Bestämmer vilka objekt och attribut ett objekt kan ha i AD:t.
  • Endast 1 schema och 1 Schema Master, per skog.
  • Alla objekt av en typ har samma uppsättning attribut.

OU

Organisational Units
Kan användas för att bygga upp hierarkiska strukturer inom domäner

  • Grupperar objekt.
  • Lätt att sätta GPO:er på OU:n.

OU Design

  • Tänk på inläsning av GPO:er.

Containrar

  • Grupperingar av objekt
  • Går inte att sätta GPO:er på.

Site

Samma domän men olika platser, olika IP.
Tex.
Det gör det möjligt för klienter att veta vilka servrar den skall prata med i första hand. Så att inte klienterna hoppar runt till alla servrar i domänen.

Forest

Flera domäner kan ligga i samma skog.
Alla domäner måste ha en skog.
A group of seperate Domain Controllers domains.

Tree

Ifall det finns "underdomäner" (sub-domäner) i samma skog så säger man att dom är i samma träd.

GPO:er

Group policies
Används för att skicka ut inställningar till servrar, användare och datorer mm.

Består av:

GPO Template - Fil som beskriver GPO:n.
GPO Container - Länkobjekt inne i AD:t.

Länkning av GPO:er

Sist inläst GPO vinner = Närmast användaren eller datorn.
Användarinställningar läses in beroende på användarkonto.

Restricted groups

KOMMER PÅ TENTAN

Enforced GPO

  • Tyder oftast på dålig GPO design
  • Tvingar att alla under OU:n skall tillämpa, även fast andra gpo:er säger motsatsen.

Security filtering

  • Användes för att knyta GPO:er till groups i AD:t.
  • Medlemmarna i "Install Google Chrome" ska installera chrome.

Positiva - Konton som detta SKA gälla på.
Negtiva - Konton som detta INTE ska gälla på.

WMI filtrering

Filter för GPO:er som använder SQL-queries för att tex filtrera ut alla datorer som kör windows 10.

Preference inställningar

  • 3:e parts produkt som köptes av microsoft.
  • Kan användas för att tex ändra när skärmen ska gå i strömsparläge, eller att mappa upp en nätverksdisk och lägga den på skrivbordet.
  • Användarna kan ändra dessa inställningar.

GPO Backup

  • Finns med i AD-BackUpen.
  • Måste ha med både GPO template, och GPO container.

.admx .adm

  • Enkelt sagt: Gör så att typ "Google Chrome" kommer upp i GPO editor.
  • Är filer som man kan importera till GPO editor och sedan ändra policies för det programmet.

Administrative templates

Central Storage

Kommer troligtvis på tentan

NETLOGON

Utrullningar

Systemcenter

Utrullning av mjukvara via GPO:er

Positivt

  • Går att knyta till användar- eller datorkonto.
  • Passar små program

Negativt

  • Passar dåligt till större program.
  • Ingen rapportering.
  • Ingen inventering.
  • Ingen schemaläggning.
  • Går ej att rulla ut .exe, endast .msi. (Går att bygga egna .msi)
  • Går att knyta
  • Knyt ej till både användare och dator!

Paketering

Applocker

PSO

Password security object
Används för att byta lösenordspolicies för specifika användargrupper.
GPO:er fungerar inte för att byta lösenordspolicys för enstaka OUn. Eftersom att det är policies på dc:erna som den går efter.

Precedence

Lågt värde = Viktigt
Högt värde = Mindre viktigt

Felsökning av PSO:Er

Monetoring Results

Resurser och delning

Filsystem

  • FAT
  • NTFS
  • ReFS

Sektorer på disken

  • Små delar på disken.
  • Ingen sektor kan innehålla fler än en fil.
  • Men en fil kan spänna över flera sektorer.

Filalokeringstabell

  • Tabell som visar vilken sektion som filer börjar, sedan pekar man vidare filen.

FAT-filsystem

  • Sektorerna blir stora på stora diskar.
  • Små filer blir då stora på stora diskar.
  • Har en fast storlek.
  • Man får ett fixed antal sektioner oavsätt diskens storlek.

NTFS

  • Microsoft
  • Ej kapabel att köras av unix-system.
  • Kan sätta filrättigheter
  • Bad sector detection (Undviker dåliga/slitna sektioner på disken)
  • Kryptering
  • Komprimering
  • "Previous Versions"
  • Stöd för MYCKET stora filer 256TB
  • Inga problem med stora filer på stora partitioner

ReFS

  • Utvecklad NTFS

NTFS Rättigheter

  • Summan av alla rättigheter gäller (Medlem i flera grupper)
  • Deny override all allow premissions (Använd sparsamt! Använd typ för praktikant/konsult)

Special identities

Authenticated users - Simply, users that have logged in (including local acconts, except guest).
Anonymous Logon - Users that has not logged in.
Everyone - Anyone that has logged in, including guest accounts. (Ex. MAC-Users)
Interactive - Blba
Network - Blabla

Authenticatded Users :
Inherited Permission :

Security

Explicit Permission - Explicit assigned permissions.
Inherited Permission - Inherited permissions from parent folder.

Full controll - Change permissions/Change ownership.
Modify - Read, write, execure, delete files/subfolders (Same as Change in Share)
Write - Writing to existing files and add files anf folders.
Read & Execute - Read + Execute files.
Read - Access to read content in files.
List folder contents - Access to list files and subfolders.
Deny - Always takes precedence over everything else.

Advanced permissions:

  • Traverse folder - Kan navigera till foldern och lista saker som användaren har läsrättigheter till.

Common practice

Read & Write all files, remove only your own files.

  1. SHARE = Modify
  2. Authicated users - Read, write
  3. CREATOR OWNER - Modify

Test permissions

Effective Access - Under advanced finns tabben.

Share rättigheter

  • Delar en resurs/folder med näterket.
  • Protocoll: SMB (Samba på Lunux)
  • Välj alltid: Advanced sharing

Full controll - Can remove or change owner.
Change - Modify (Read, write, execure, delete)
Read - (Access read)

Basic sharing:

  • Snabb väg att dela ut
  • Enkel configuration av rättigheter
  • Livsfarligt, bör EJ användas på servrar.

Advanced sharing (Använd alltid!):

  • Inställningar för sharrättigheter, cahning och samtilga uppkopplingar.
  • Val av annat utdelningsnamn och dold utdelning möjlig.
  • Dolt utdelning.

Public sharing

  • Använder defaulta "Public folders"
  • Ej lämpad för företagsmiljöer
  • Stängs av när datorn går med i domän.

cmdlets

net share <foldernamn> - cmdlet
SharUtils - PowerShell

Share och NTFS

  • Vanligtvis så ger man full access via share, sen så reglerar man via NTFS.
  • Most restrictive rule wins.

Om du enbart använder Share och ej NTFS:

  • Small or simple share folders
  • For file systems that don't support NTFS (like FAT32).

Fil komprimering | NTFS

  • För att spara utrymme
  • Används inte så mycket längre, vi har så stora diskar nu förtiden samt att de flesta filtyperna redan är komprimerade.
  • Vissa .JPG, .MP3
  • Inte för program eller sys-filer
  • Konfigureras som ett NTFS-attribut
  • Vid lagring allokeras först utrymme för den okomprimerade filen
  • Appliktioner som accessar en komprimerad fil ser ej att den är komprimerad
  • Filerna blir blå

EFS Kryptering

  • Kryptering som är inbyggd i filsystemet.
  • Ägaren av filer kan aktivera EFS.
  • Innehållet i en krypterad folder krypteras automatiskt var för sig.
  • Skyddar TOM. mot administratörer med full kontroll.
  • Filerna krypteras med symetrisk krypteringsnyckel och lägger sig brevid filen, denna nyckel krypteras i sin tur av ett asymetrikst nyckelpar, ungefär som HTTPS.
  • Den som slagit på krypteringen kan på filnivålägga till användare som får komma åt filen.

EFS Recovery Agent

  • I AD-Domäner skapas automatiskt en recoveryagent som kommer åt alla krypterade filer.
  • Default är domänadminkontot Recovery Agent
  • Bör ta bort avkrypteringscertifikatet ur datormiljön så domaänadminsitatörer ej kommer åt filer bara genom att logga in.
  • Avkrypteringscertifikatet bör låsas in och sparas i flera kopior på flera orter.
  • Om man bryter recovery agent kan nya agenten endast komma åt filer som krypterats eller sparats efter bytet.

Windows verktyg

Diskar

Diskpart

diskmgmt.msc

  • Används för att hantera diskar.
  • Kan enbart köras lokalt. Om inte genom PowerShell.
  • Hårddiskar numreras från 0 och partitioner från 1

cmdlets

  • list disk
  • select disk <num>
  • convert gpt - Går endast att kovertera från MBR -> GPT
  • create partition primary <size=500000> - Skip size for max-size.
  • select partition <num>
  • assign letter=<Q>
  • active

If read only?

  • attribute disk clear readonly

Script
För att scripta så skapar du en .txt med commandonen och sen kör.

Diskpart /s <path-to-script>

Diskpart i PowerShell

cmdlets (PowerShell 3.0)

get-disk - Select disk.
initialize-disk - Prepares a disk for use.
set-disk - Sets disk parameters, such as partition style.

get-disk -Number 3 | new-partition -size 123456 | Format-Volyme - Confirm:$false -FIlesystem NTFS -NewFileSystemLabel Testdisk2
set-partition -DiskNumber 3 -PartitionNumber 1 -NewDriveLetter G

Disk management Snap-In

GUI för diskhantering
Kan göra det mesta som diskpart kan.

Hårdvaruhantering

text

Drivrutiner

.dll

Är tillägg i operativsystemet.

Domänverktyg

DS-Commands

dsmod - Modify the department of a user account:

Dsmod user "cn=Joe Healy,ou=Managers,dc=adatum,dc=com" –dept IT

dsget - Display the email of a user account,

Dsget user "cn=Joe Healy,ou=Managers,dc=adatum,dc=com" –email

dsrm - Delete user account

Dsrm "cn=Joe Healy,ou=Managers,dc=adatum,dc=com"

dsadd - Create user account

Dsadd user "cn=Joe Healy,ou=Managers,dc=adatum,dc=com"

csvde

Används för att automatisera nya konton från en .CSV-fil till AD:t.

csvde -i -f filename -k
  • -i import
  • -k don't stop if fail
  • -f filename
  • -d RootDN
  • -p SearchScope
  • -r Filter
  • -l ListOfAttributes

DNS

Zone

En zon innehåller records på vilka datorer som finns inom en specifik domän.

Zone transfere

  • Sends a copy of the zone to the servers that request a copy.
  • Kan stängas av/på eller godkännas av en specifik/specifika IP.

Intern DNS

  • En DNS-server i en sluten miljö, typ på ett lan.
  • Dynamiska

Publik DNS

  • Accessbar genom internet.
  • Svarar på frågor från internet.
  • Är EJ dynamiska.
  • Primär -> Sekundär
  • Traditionell zontransfer

DMZ

DeMilitarized Zone

  • Är en zone som inte står bakom någon brandvägg.
  • Är exponerade till internet.
  • Man brukar använda DNS servrar i en DMZ som forwarders för interna DNS:er, DNS:en brukar även sitta i DC:n. detta ökar säkerheten eftersom att den lokala DNS:en inte behöver svara eller hämta data från internet.

Statisk DNS

  • På DMZ eller hos ISP.
  • Accepterar oftast inte frågor från klienter. (Disable reqursion)

Dynamisk DNS

  • Klienter (a-records) läggs in automatiskt i DNS:en zone-fil.
  • Detta används inom skyddade miljöer/internt
  • Accepterar ej publik access skyddad bakom brandvägg.

Prefered DNS-Server

  • Den servern som klienten först går till.
  • _nslookup_
  • Alternate DNS Är backup DNS:en ifall prefered inte skulle svara.

Primär DNS & Sekundär DNS (Read only)

  • Primär skriver till sekundär (Envägsreplikering/Zone Transfer)

Forwarders

  • Den DNS min DNS skickar frågor den inte kan svara på.
  • Typ 8.8.8.8 (google).

Conditional Forwarder

  • Den DNS som min DNS skickar frågor OM frågan har en speciell domän.
  • Ex. (blalba.mormor.se) -> skicka till .mormors.se's DNS.

Stubzon

  • Är en annan lösning på problemet conditional forwarder löser.
  • Tar en read-only copia av en annan zone som du inte kan ändra i.

AD-Integrerad DNS

Host-namn

Kommer på tentan dator.domän.se.

  • 63 tecken mellan punkter.
  • Unix
  • Ha inte längre än 15tecken (se net-bios namn)

A-Record

  • Adress record
  • Namn på klient/domän och dess IP:address.
  • Är huvuduppgiften för en DNS.
  • AAAA-record är för IPv6 addresses.

NS-Record

Name Server

  • Är en DNS-server på internet.
  • Det din DNS svarar på "var/vilken server" hen kan hitta svaret på sin quary.
  • DNS deligerar svaret till en annan DNS.
  • Kan vara en lösning på parent-DNS:er till DNS:er på child-domäner. Childomäner använder dock conditional forwarding tillbaka till parent.

SOA-Record

Start of Authority

  • Är ett record med all administrativ information angånde specifik DNS-server. Har information som:
  • Vilken DNS är Primary DNS.
  • Vem är responsible person, (dennes mail-address).
  • Hur ofta skall sekundär DNS, läsa från primär-DNS. (Zone transfere)
  • Hur länge sekundära skall stanna uppe ifall primären går ner.
  • Hur länge andra DNS-servrar skall cacha min DNS:s svar. (TTL)
  • Serial number, får ett nytt id automatiskt för varje ändring i Zonen. Detta för att slave-DNS:er ska veta om de beöver uppdatera, om man manuellt ändrar brukar man sätta typ, tex. 2021021001.

PTR-Record

bild

Net-bios namn

Kommer på tentan

  • Windows
  • 15 tecken (+ 1 dolt tecken)
  • Ha aldrig olika net-bios och host-name namn. ALDRIG!

Hostnamnlösning

Ordning vid uppslag efter datornamn

  1. LocalHost (Kollar om det är den själv)
  2. DNS-cache (Lokal)
  3. HOSTS-filen (Lokal fil)
  4. DNS
  5. NetBIOS-namecache
  6. WINS
  7. Braodcast
  8. LMHosts-filen
  • När DNS-Servern för frågan ser den först om namnet finns i dens egna zoner, sen söker den i sin egna cache.

Fully Qualified Domain Name

Alla delar tillsammans. - www.example.com

Forward lookup zone

Reverse lookup zone

  • Vad har denna IP för namn?
  • Tar emot IP och ger tillbaka Domän.
  • Är bra för att blockera spam-mail.
  • Om man inte kan slå upp vem mailet kommer ifrån sorteras det ofta bort som spam.
  • Är bra för att kolla var mail kommer ifrån.

DNS Root

13 st root-servrar i världen.
1 Finns i Sverige.

Conditional forwarding

Till parent domain använder man conditional forwarding.
Till underdomäner delegerar man.

Zone ageing

  • Hur ofta skall records automatiskt tas bort?
  • Bra när klienter ofta byter IP:addresser.

Split DNS configuration

DNS Round Robin

nslookup

DHCP

Hanterar utdelning av:

  • IP:adresser
  • Subnätmask
  • Default gateway
  • DNS Server

Brukar användas av klienter.
DHCP måste ha statisk adress.
Servrar brukar ha statisk adresser.

DORA

DORA = Discover, offer, request, acknewledge. (Allt broadcastas)

Att få ip går till såhär:

  1. Klienten broadcastar och frågar efter DHCP-Server. (Kallas för Discover)
  2. Alla DHCP-Servrar som hör, svarar (Offer).
  3. Klienten efterfrågar adressen från den "snabbaste" DHCP-servern.
  4. Servern konfirmerar med ett "Acknowledge".

Ofta finns DHCP-funktionen på routern/switchen.
DHCP traffik kan ej gå igenom routrar.

DHCP Relay

A DHCP relay agent is any host that forwards DHCP packets between clients and servers.

DHCP och DNS

Cluster

Tre huvudelar:

  • Beräkningskluster
  • Fail-over-kluster
  • Lastbalanseringskluster ink. Lastfördelning

Node

Är EN enhet i ett kluster.

Stateless

  • Spelar ingen roll om datan uppdateras samtidigt på alla noder.

Statefull

  • Datan måste vara likadan på alla noder.
  • Databaser
  • Fail over cluster

Load Balancing

  • Känner av lasten
  • Inte bara varannan

Round robin (Load balancing)

  • Som "Ole dole doff, kinkelane loff"
  • Kan ha weight, tex. 5, då kommer 5st klienter skickas till den noden varje runda.
  • Kan lägga in Multipla A-Records i DNS:en.

Fördelar:

  • Enkelt
  • Skydd mot Single Point of failure

Nackdelar:

  • Endast stateless-data
  • Ingen fail-over för pågående sessioner (klienten måste få ny uppkoppling)

Fördelar:

  • Fail-over för pågående sessioner

Nackdelar:

  • Noder behöver stå nära varandra (Latency)
  • Måste dubblera lastbalanseraren om man vill ha fullständigt skydd mot single point of failiure.

NLB (Microsofts "load balancing")

  • Mjukvaru Load balancing (oftast använda för webbservrar)
  • Servrar svarar på sin egen IP och ett virtuelt IP (Kluster IP:t)

Fail-over klustring

iSCSI

Envägsreplikering

  • En master node, som andra läser ifrån.
  • Ex. Zonetransfere inom DNS:er.

Multiple master replication

Ingen master node, alla lyssnar och synkar med alla.

⚠️ **GitHub.com Fallback** ⚠️