Göra Ubuntu så lite prestandakrävande som möjligt - hur?
Ska åter igen sätta igång min lilla mini-itx server. Dock har den några år på nacken hårdvarumässigt och ubuntu drar ibland runt lite väl segt på den. jag klarar dock inte av att köra en server helt i textbaserat, kan inte alla kommandon som behövs kan jag tänka mig.
Min fråga är nu hur man på bästa sätt slimmar sitt Ubuntu att inte vara så krävande. Annat tema t.ex? stänga av onödiga program etc?
Jag provade Xubuntu en gång men där fungerade inte program som de gjorde i Ubuntu(berodde säkert bara på mig).
Servern ska hålla ett musikbibliotek som jag och min flickvän kan streama musik ifrån, köra FTP och Torrent.
Det du kan göra är att stänga av alla tjänster som du vet att du inte behöver. Det gör du i System->Adminstration->Tjänster om jag minns rätt.
En annan sak kan vara att byta till en enklare fönsterhanterare. Ubuntu använder Gnome från början, men du kan byta till någon annan, t.ex. fluxbox, icewm eller xfce. Det finns massor av olika fönsterhanterare, så det är bara att testa om du hittar någon du gillar. Du kan hitta fönsterhanterare t.ex. här: http://freshmeat.net/browse/56/ . När du hittar någon du gillar så är det bara att installera den via pakethanteraren, och sen välja den vid inloggningsskärmen. Gnome tar mycket resurser, så att byta fönsterhanterare kommer nog göra en stor skillnad. Det enda en fönsterhanterare gör är att ta hand om fönster och eventuellt olika menyer, så alla program kommer finnas kvar, även om de kanske inte finns med i menyerna längre.
Något som förmodligen skulle göra störst skillnad vore att byta till en annan linux-distribution som är mindre resurskrävande. Ubuntu är gjort för att vara så användarvänligt som möjligt, men måste då kompromissa med prestandan istället. En distribution som t.ex. ArchLinux (som jag själv kör), Slackware eller någon annan enklare distribution skulle nog göra stor skillnad. Däremot så blir det givetvis svårare att använda när du inte har grafiska verktyg för allting, men i gengäld så lär du dig väldigt mycket om linux. ArchLinux har t.ex. en väldigt bra wiki med information om hur man det mesta. Om du skulle byta till ArchLinux och använda t.ex. fluxbox så skulle det nog bli en enorm skillnad mot Ubuntu.
Tack för det utförliga svaret perost! Uppskattas varmt! ArchLinux och Slackware skulle inte vara helt fel men jag gillar apt-get och är någorlunda inkörd på det nu så skulle gärna fortsätta med det. För som jag förstått det använder varken Arch eller Slackware det. Jag ska iaf prova dem och ge dem en chans sinom tid..
Ubuntu bygger ju på Debian, man kanske skulle ta och prova någon utav deras distar om man vill köra med apt-get? Eller köra Fluxbox på Debian / Ubuntu rent av?
EDIT: jag använder faktiskt terminalen ganska ofta, så jag lär mig nog den seriöst sinom tid. Bara att Linux helt i textbaserat är lite väl hardcore för mig.. =(
Använd inte GDM (kanske XDM), och som fönsterhanterare kan du använda OpenBox.
Ett tips är sedan att göra server-installationen och bara installera det du verkligen behöver - och fundera på om du kan tänka dig att använda något "lättare" istället för de vanligaste programmen (t.ex. ersätt Firefox). Använd gärna en terminalbaserad musikspelare, använd rTorrent (terminalbaserad klient) etc.
Om du inte "måste" ha ett grafiskt gränssnitt, utan kan tänka dig att styra datorn på distans via t.ex. SSH och/eller webbaserade verktyg, är det väl bäst.
Jag är för noob för att köra helt serverbaserat än. Jag måste lära mig lite mer kommandon man använder sig av i terminalen för att orientera sig.. det kommer så småningom. Tyvärr maDa
vad gäller terminalbaserat, jag kör rtorrent, confar mina filer i terminalen genom nano och installerar mina program genom den, så jag använder den faktist så gott jag kan. Dock fick jag aldrig proFTP att funka orentligt. Kan man surfa webben med terminalen oxå?
Det verkar nu som att det blir Debian med OpenBox eller Fluxbox blir mitt nästa steg. Har Debian nån utgåva med OpenBox eller Fluxbox förinstallerat eller måste man välja deras KDE / gome(?) installationer och sedan installera?
GNOME och Xfce är skrivbordsmiljöer. Fluxbox och IceWM är fönsterhanterare.
Som någon nämnde tidigare så innehåller Ubuntu relativt mycket som standard. Detta är för att kunna erbjuda ett komplett utbud av dom vanligaste applikationerna redan från start.
Men som man även nämnde så skulle du kunna köra in serverversionen av Ubuntu, den innehåller bara dom absolut nödvändigaste sakerna.
Om du väljer att gå denna väg så behöver du 2 saker för att få en grafisk miljö, vilket är Xorg samt en fönsterhanterare eller en skrivbordsmiljö.
En enkel fönsterhanterare är absolut att föredra då det är så enkelt det kan bli.
Jag skulle rekomendera Fluxbox, den är relativt nybörjarvänlig och det finns gott om dokumentation.
Jag gjorde detta förr när jag velade ha det simpelt på en gammal dator, jag hade en minnesanvändning på runt 20-30 MB vid start och allting flöt på väldigt bra.
Om du vill kunna starta X automatiskt vid start behöver du en X Display Manager, XDM är att rekomendera. Men eftersom detta tar upp lite av prestandan så kan du köra utan, vill du starta X manuellt skriver du helt enkelt "startx".
Alltså jag förstår inte varför det skulle vara lättare att hantera en server med fönsterhanterare, finns ändå inga grafiska inställningar för tjänsterna. I Windows är det oftast helt tvärtom, går bara ställa in saker grafiskt.
Det jag saknade första gången ja satt i terminal var en filhanterare och vettig editor. Men programmet "mc" hjälpte mig med det mesta.
Ok, så då kan vi säga att det blir nåt i den här stilen:
Jag installerar Ubuntu / Debian server > får upp ett stort terminalfönster > skriver nåt i stil med detta "sudo apt-get install Xorg" > efter det gör jag likadant som innan men skriver FluxBox istället för Xorg > sen skriver jag bara "startx" så kommer fluxbox upp som min fönsterhanterare? (fyll gärna i händelseförloppet med saker jag gjort fel eller missat )
Tackar ödmjukast för alla svar jag fått hitills !!
Fast du lär logga in i det texbaserade läget innan du kan börja installera eller göra något. Men det förstod du nog med.
Du kan installera flera saker samtidigt. Skriv dom direkt efter varandra med endast ett mellanslag. Och var noga med versaler. Paketnamn har alltid små bokstäver.
Kan knappt vänta tills jag kommer hem! Är hos min flickvän nu och imorn väntar ett långt nattskift på jobbet så först på måndag eftermiddag kan jag sätta igång! Detta ska bli spännande! ^^
jag minns att jag körde SLIM(simple login manager) som sedan startade valfri fönsterhanterare(prövade på alla möjliga då, minns inte vilken jag bestämde mig för).