Planerar grundläggande Linuxkurs - vad vill ni lära er?

Permalänk
Medlem

Planerar grundläggande Linuxkurs - vad vill ni lära er?

Hej!

Såg att det finns ett intresse när man snackade i Fredags(o)fokusen 12.

Tänkte sätta upp en liten kurs hur man börjar, ganska grundläggande men finns antagligen både oinvigda och mer kunniga inom området som skulle vilja bidra med förslag på vad man ska skriva om.

Min första idé är som sagt att börja med en enkel kurs och där man sedan kan utöka med några djupdykningar i andra saker i senare trådar.

Har du något du undrar över som du tror du skulle behöva i denna kurs eller är du erfaren användare och vill tipsa om något som skulle behövas i en denna kurs?

Kursen kommer upp som en egen tråd när den är färdig, men jag samlar gärna in tips och idéer för vad den ska innehålla.

Tänk på att vi samlar in idéer här om hur kursen ska se ut, du får gärna tipsa om några saker att djupdyka i, men det blir antagligen egna kurser lite senare.

Rubrik smått förtydligad. // MOD
Visa signatur

Server: Fractal design Define 7 XL | AMD Ryzen 7 5800X 8/16 | ASUS ROG CROSSHAIR VIII DARK HERO | 64GB Corsair @ 3000MHz | ASUS Radeon RX 460 2GB | Samsung 960 PRO 512 GB M.2 | 2x 2TB Samsung 850 PRO SSD | 6x Seagate Ironwolf Pro 10TB
WS: Phantex Entoo Elite | AMD Ryzen Threadripper 1950X 16/32 | ASUS Zenith extreme | 128GB G.Skill @ 2400MHz | ASUS Radeon HD7970 | 3x 2TB Samsung 960PRO M.2 | 6x Seagate Ironwolf Pro 10 TB
NEC PA301W 30" @ 2560x1600 | Linux Mint 21.3 Cinnamon

Permalänk
Medlem

Första tipset för min del är att skapa en repo på github med allt som man behöver för att deltaga.

Följande exempel kanske är något överdrivet, men en inspiration kanske?

https://github.com/sennerholm/craft-kubernetes-workshop

Permalänk
Hedersmedlem

Ett tips, beroende på vad du vill fokusera på, är Windows Subsystem for Linux (WSL). Det är ett bra sätt att signifikant få ner tröskeln för att komma igång med att lära sig Linux, eftersom man slipper tänka på hårdvarustöd, partitionering, drivrutiner, installation, etc.

Permalänk
Medlem
Skrivet av pv2b:

Ett tips, beroende på vad du vill fokusera på, är Windows Subsystem for Linux (WSL). Det är ett bra sätt att signifikant få ner tröskeln för att komma igång med att lära sig Linux, eftersom man slipper tänka på hårdvarustöd, partitionering, drivrutiner, installation, etc.

Ungefär som att cykla med stödhjul, undra varför upplevelsen är så kass?

Skulle snarare säga att sätt ett mål. Dedikera en dator, installera Gentoo från grundnen, oavsett om det är server eller desktop... ger garanterat mer att lära sig hur det är uppbyggt än att leka i sandlådan via kommandotolken.

Permalänk
Skrivet av Jimi84:

installera Gentoo från grundnen, oavsett om det är server eller desktop...

Ingen dum idé: Poängen bör vara att lära sig tänka i Unixtermer istället för att försöka lösa Windowsuppgifter i ett annat operativsystem. Det senare kommer alltid leda till frustration eftersom designen på operativsystemen kommer från olika antaganden.
Något som Gentoo eller Arch kastar ut kursdeltagaren på djupt vatten, samtidigt som man snabbt kan introducera dokumentationen som en positiv upplevelse.

Permalänk
Medlem

Den kanske första och viktigaste guiden, hur du får ett Linuxsystem up-and-running på DIN dator. Presentera olika alternativ, både att installera men också sådana som användaren inte behöver ta bort eller riskera sin nuvarande installation för. LiveCD/USB, VM, Dual Boot. Ta upp bra att tänka på-saker som diskkryptering, varför det finns en poäng att partitionera sin linuxinstallation, hur en tar ett steg tillbaka om något gått snett - att det ofta går att "trycka bakåt" utan att behöva installera om systemet kan kännas som en lättnad för många. Kanske lite kort om distrofilosofier. Typ att göra det enkelt för en novis att komma igång och att våga prova saker.

Mitt sätt att se på distros:
Ubuntu/Debian kännetecknas av ordet lagom. Kör stabila releaser av program, även om det var år sedan den releasen släpptes (men fortfarande långt före Win). Pakethanteraren Apt, som är kanske den bredaste av dem. Släpper ny release varje halvår, varannan är en LTS som håller 5 år.
Gentoo, rolling release eller cutting edge. Du kompilerar i huvudsak in dina program på datorn.
Arch, rolling release eller cutting edge. Minimalistdistro som du bygger upp efter egen preferens. Pakehanteraren Pacman innehåller de vanligaste och viktigaste komponenterna, finns ett communityrepo som du kompilerar paketen ifrån.
Fedora/Cent kommer från servervärlden. Distarna kännetecknas av att de ska kunna lämnas och gå år efter år. Lite som bilvärldens LADA, är i huvudsak praktiskt orienterade men kan vara lite otympliga att hantera.

BSD, inte linux, men trevligt när det gäller nätverkande

Sedan tycker jag att Linux är "Vad vill jag åstadkomma - så här kan jag åstadkomma det" i ett nötskal. Vad vill DU göra med ditt Linux?

Ex:

Surfa på nätet? Kör något av följande beroende på vilken webbläsare du föredrar

Ubuntu: "apt install ..."
Gentoo: "emerge ..."
Arch: "pacman -S ..."
Fedora: "yum install ..."

firefox
chromium-browser
etc...

Dold text

Ex:

Arbeta med Git?

Ubuntu: "apt install git"
Gentoo: "emerge git"
Arch: "pacman -S git"
Fedora: "yum install git"

...en guide...

Dold text

Eller vilka guider som kan anses vara relevanta.

En liten sak att beakta är att eftersom verkligheten ibland ändrar på sig så kan det vara bra att förtydliga huvuddragen och varför mer än att säga "klistra in den här koden ..." så kommer du igång.

Permalänk
Medlem
Skrivet av Jimi84:

Ungefär som att cykla med stödhjul, undra varför upplevelsen är så kass?

Skulle snarare säga att sätt ett mål. Dedikera en dator, installera Gentoo från grundnen, oavsett om det är server eller desktop... ger garanterat mer att lära sig hur det är uppbyggt än att leka i sandlådan via kommandotolken.

Med tanke på att windows snart kommer övergå till linuxkärnan internt med ett översättningslager till det vanliga interfacet så är det ju inte fundamentalt så stora skillnader på den nivån. Självklart är GNU och alla andra opensource-verktyg och själva designen ganska annorlunda, men Gentoo eller Ubuntu skiljer ju också en hel del sett till dess fundamentala delar och användarupplevelse, trots att båda är ’linux’.

Tror trådakaparen får ta sig en eller flera funderare på vad han vill åstadkomma, och kanske dela upp målet i flera delar. Troligen löser inte en enda lösning allt som alla vill ha. Kurserna kan ju hållas på olika nivå och med olika mål...

Permalänk
Medlem
Skrivet av Det Otroliga Åbäket:

Ingen dum idé: Poängen bör vara att lära sig tänka i Unixtermer istället för att försöka lösa Windowsuppgifter i ett annat operativsystem. Det senare kommer alltid leda till frustration eftersom designen på operativsystemen kommer från olika antaganden.
Något som Gentoo eller Arch kastar ut kursdeltagaren på djupt vatten, samtidigt som man snabbt kan introducera dokumentationen som en positiv upplevelse.

Jo men precis! Att berätta om den enkla, snabba vägen, samt att ha en mer detaljerad "så här installeras systemet egentligen - följ med när vi installerar Gentoo/Arch från grunden" där varje nödvändigt steg har en förklaring varför det är just nödvändigt.

Permalänk
Medlem

Vad är egentligen sudo, och varför måste jag ange mitt lösenord om och om igen? Är Linux senil?

Visa signatur

Lenovo Legion 5 17,3", 5800H, 3070 140 W, 2 TB
Logitech G Pro Wireless & G613 keyboard
Hifiman Sundara, Sennheiser PXC-550 II / Hidisz S9 Pro, Schiit Magni 2

Singleplayertopplistan utan ranking: Duke Nukem' 3D, Doom: Eternal, Half-life I & II, Super Mario 64 & Galaxy I & II, Resident Evil II (PSX), Metal Gear Solid, Final Fantasy VII (PSX), The Last of Us I & II, Fallout 3, New Vegas & 4, Cyberpunk 2077

Permalänk
Medlem
Skrivet av Elfsberg:

Vad är egentligen sudo, och varför måste jag ange mitt lösenord om och om igen? Är Linux senil?

För att få systemet att göra som du vill. ^^

Nej, men seriöst, det skulle inte skada med en förklaring varför sudo finns och vad alternativen är.

Permalänk
Medlem

Jag tror att en guide som går igenom, steg för steg, hur en användare kan gå från en tom disk till att starta ett spel i en fullt fungerande Linux-installation. Det faktum att guiden skulle vara löjligt kort borde kunna bidra till att sänka tröskeln för en del som är rädda för att testa.

Permalänk
Inaktiv
Skrivet av Elfsberg:

Vad är egentligen sudo, och varför måste jag ange mitt lösenord om och om igen? Är Linux senil?

Det är typ som en UAC som på Windows fast för Linux. Sudo gör så du kör ett program med administrativa tillhörigheter (root användaren)

Permalänk
Musikälskare

Det hade varit skoj att kunna men jag känner det inte finns någon tid för det längre, jag höll på med lite Ubuntu för några år sen men det ända jag kommer ihåg var att det alltid var problem med drivrutiner så jag gav up

Visa signatur

❀ Monitor: ASUS Swift 27" @ 1440p/165Hz ❀ CPU: Ryzen 7700X ❀ Cooling: Corsair H170i ELITE 420mm ❀ GPU: MSI 3080 Ti SUPRIM X ❀ Memory: Corsair 32GB DDR5 Vengeance ❀ Motherboard: ASUS Crosshair X670E Hero ❀ M.2: Samsung 980 Pro ❀ PSU: Corsair HX1200 ❀ Chassi: Corsair 7000X ❀ Time Spy: 19 340

📷 Mina fotografier
🎧 Vad lyssnar du på just nu?

Permalänk
Medlem

Det kanske är överkurs men varför katalogstrukturen ser ut som den gör i Linux.
I Windows har man ju C:\ och däri ligger Windows, Users och Program t.ex. Men vart ligger själva linuxdisten och vart installeras alla program osv.

Visa signatur

"What doesn't kill you makes you smaller." -Super Mario

Permalänk
Medlem

Tycker väl kanske att man borde börja från grunden med guider. Ett snabb förklarande om vilka distributioner som finns. Debian/Ubuntu (.deb) Red Hat (.rpm) och Arch.

Därefter hur man gör en bootbar usb-sticka (använder själv Etcher som även finns till Windows och inte misslyckats en enda gång).
Sedan hur man går tillväga med att dualboota på bästa sätt (då helst med grub).
En förklaring om fönsterhanterare KDE, Gnome (och Cinnamon).
En guide hur man använder pakethanterare.
Eftersom spel är en avgörande faktor för många när det kommer till val av OS så en guide hur man installera Steam och aktivera Proton.

Härefter kan man kanske grotta ner sig med konsolen.

Jag skulle kunna bidra med någon guide om så önskas, men det blir för Debian i så fall... Jag saknar visserligen en hel del grundläggande själv och gör kanske inte på samma sätt som andra gör, men har jag fått det att fungera så kanske andra kan också

Visa signatur

ASUS ROG STRIX B450-F GAMING - AMD Ryzen 5 3600 3.6 GHz 35MB - Cooler Master - Hyper 212 Black Edition - Corsair 16GB (2x8GB) DDR4 3200Mhz CL16 Vengeance LPX - Kingston A2000 500GB M.2 NVMe - Fractal Design Define C Svart - 2 X Noctua NF-P14s redux-1200 140mm PWM - Corsair RM650X 650W v2 - ASUS GeForce GTX 1060 6GB DUAL OC - Raijintek Morpheus II Heatpipe VGA Cooler - 2 X Noctua NF-P12 120mm PWM - OS Debian 10 Stable

Permalänk
Medlem

Känns som man med linux mest jobbar på att lära sig hur man använder operativsystemet och ganska lite tid med att använda det? O_o

Permalänk
Medlem
Skrivet av Balconette:

https://imgs.xkcd.com/comics/sandwich.png

För att få systemet att göra som du vill. ^^

Nej, men seriöst, det skulle inte skada med en förklaring varför sudo finns och vad alternativen är.

Framförallt bra att känna till riskerna med sudo och varför alternativ som doas är bra.

Permalänk
Skrivet av Chromatic:

Känns som man med linux mest jobbar på att lära sig hur man använder operativsystemet och ganska lite tid med att använda det? O_o

Bara tills man förstår principerna. Ge det två veckor.

Permalänk
Medlem

Låter som en superbra idé!
Har själv gått över till Linux på laptop men insett att det inte fungerar lika bra som Windows.
Känns dock mycket mer "snappy" och kan köra program jag behöver för programmeringskurser.

Visa signatur

I changed my shape today.
Human, at the break of day.
Dropped my suit without a noise.
The sun gave me no choice.

Permalänk
Livsnjutare 😎

Jag gillar det här!
Även om man lärt sig själv linux en del genom att bara installera en distro och testa lite är en kurs bättre !

Sign me up!

Visa signatur

Citera eller Svara för respons! •
• Life is a playground {|;^) •

Permalänk
Medlem

Tycker det är ett grymt bra initiativ.
Jag har börjat bli mer och mer nyfiken på linux och skulle definitivt uppskatta en sådan kurs. Har försökt hoppa på tåget några gånger tidigare men jag har inte haft någon bra grund att stå på.

Många bra förslag i tråden redan. En annan sak som kanske hänger ihop med filstrukturen som någon var inne på ovan är filsystem och partitioner, typ hur man partitionerar en disk för linux, visst kan man låta installationen göra det automatiskt men det är bra att veta hur det fungerar lite mer på djupet.

Visa signatur

There is always a price to pay for convenient

Permalänk
Medlem

Det jag kommer på spontant är hur man på ett enkelt sätt hittar vilka enheter som är anslutna till systemet. Och vilken port(?) en enhet dyker upp under (alltså linuxmotsvarigheten till att hitta COMx i windows).

Har gått över till linux mint som main sedan kanske 4 år, parallellt med windows. Handerar det dock fortfarande rätt mycket som windows och tycker att en hel del går rätt lätt att lösa på liknande sätt som där. Hade varit kul att lära sig lite mer om möjligheterna och få lite mer grundförståelse dock, känner mig fortfarande rätt vilse emellanåt.

Visa signatur

Har en förkärlek för alternativa standarder och trä; Trädator, Trätangentbord.

Permalänk
Medlem

Mycket intressant! jag är en av dom som gärna hade lärt mig Linux.

Visa signatur

:-)

Permalänk
Medlem

Känns som att tröskeln för en vanlig Svensson är svinhög när det gäller Linux jämfört med Windows. Det finns hundratals distros att välja på, och det är långt ifrån glasklart vilken som passar "mig" bäst. Det är svårt och komplicerat att göra saker i Linux, man måste nästan googla varenda sak man ska göra. Visst, det går ganska lätt att få igång en vanlig surf-burk men ska man lira spel eller göra något annat krävs det ibland mängder av förkunskap och googlade.

Tyvärr, så är vägen för Linux in i "folkhemmet" nästan oändligt lång.
Så, ska man göra en kurs bör den kanske rikta sig mot något specifikt, typ steg-för-steg hur man sätter upp egen plex-server från noll, eller kanske en egen smarthub med tydliga exempel på vad det är bra för och varför en Svensson kan tänkas behöva en.

Andra "vardagssysslor" är helt enkelt mycket bättre på windows.

Visa signatur

Dator: i9 12900K @5.2 all core, Arctic Freezer II 420mm, Asus Z690 Hero, 32gb 6000MHZ CL34 DDR5, Asus RTX 3090 TUF OC , Asus Strix 1000w Nätagg, 1x1TB NVME Systemdisk, 2x500GB NVME Gamingdiskar, Fractal Meshify 2 XL, 32" Samsung Odyssey G7 240hz

Permalänk
Medlem

Har försökt använda Linux några gånger på min dator, men haft för många problem för att fortsätta. Kör det däremot på servrar.

När du väl sitter där och förstår dig på att använda terminalen för att flytta saker, installera paket osv så är det ganska enkelt. Det jag haft mest problem med är hur man löser faktiska problem.

Mitt primära problem när jag försökte på min egen dator var att installera drivrutiner för grafikkortet, men har även haft problem på server när jag försökt uppgradera mellan OS-versioner. Du följer en guide på 25 steg, och så får du fel på steg 20. Vad göra? Såklart försökte jag söka på felmeddelandet och hitta lösningar, men gick bet.

Permalänk
Medlem

Jag kör ubuntu sedan länge och det rullar på bra. Finns mycket mer man kan lära sig mem för vad jag gör med den datorn vilket är spela lite simpla steam spel, surfa och streama film så behöver jag inte veta så mycket.

Visa signatur

Asus B650 TUF, Ryzen 7600X, 32GB 6000mhz DDR5, Corsair RM1000X, Powercolor 6900XT Red Devil Ultimate, 360mm Corsair AIO, MSI Velox 100P Airflow. Kingston KC3000 M.2.

Permalänk
Avstängd

Linuxspeldator är nog det gångbaraste temat.

Permalänk
Hedersmedlem
Skrivet av Dr0st:

Andra "vardagssysslor" är helt enkelt mycket bättre på windows.

För den som är van, ja.
Har sett bra många inlägg om folk som slängt in nybörjarvänliga Linux-distar hos sina föräldrar som bara surfar, mailar, kollar YouTube och kör lite officeprogram, där föräldrarna blir nöjda med att allt bara funkar.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Man börjar alltid med utbildningsradionsprogram ”Jag och mitt skal”:
https://youtu.be/zQ-e9SuoWXo

Tror största utmaningen är att alla dialekter gör saker lite olika, ta bara pakethanterare yum, apt o.s.v. ...men grunderna kan man nog lära ut till att börja med, såsom konceptet att ”allt är en fil”, sen ls, cat, vi för att gå vidare till katalogstrukturen. /etc för konfiguration, /dev för devices, /usr för userdata o.s.v.

Visa signatur

Dator: Mac

Permalänk
Skrivet av Dr0st:

ska man lira spel eller göra något annat krävs det ibland mängder av förkunskap och googlade.

Bra idé för ett kapitel: Tom maskin till Ubuntu med Steam. ”Boota från USB. Installera systemet. Öppna Store, leta upp Steam och tryck Install. ” 😄