Start | Debian | Slackware | Ubuntu | Laptop | Linux | Länkar | Sitebuilder | Ordlista | Email | FAQ | Sitemap | Tips

Linux...

Start
Debian
Distributioner
GNU
How to...
Installera
Kom igång
Kommandon
Laptop
Länkar
Open Source

Ordlista
Program
Slackware
StorTest av distributioner
Vad är Linux?

Kom igång med Linux ...

När linux har startat så letas din hårdvara upp och konfigureras. Du ser även under startprocessen om någonting inte är som det ska. Om du inte hinner se vad som händer så kan du hålla in shift och trycka Pageup så scrollar du uppåt. Här kan det vara bra att skriva upp vad man har för IDE chipset, hårddiskar och annan hårdvara som den hittar. Det är t.ex ett måste för att kunna göra en ny kernel (linux kärna). Läs mer här!

När linux har bootat upp ska du logga in på systemet. Du ska då logga in som root (systemets administratör). Lösenordet skrev du in vid installationen. Du kommer då att hamna i /root-katalogen som är hemmakatalogen för just root. Det första du bör göra är att skapa ett nytt användarkonto med mer begränsad behörighet än root-kontot har. Ur säkerhetssynpunkt är det vansinne att mer än nödvändigt vara inloggad som root.

Så här skapar du ett användarkonto

Öppna ett skal, konsoll, för att kunna ge de kommandon du behöver. Du hittar förmodligen flera olika konsoller under startknappen om du startat Linux med ett grafiskt gränssnitt som KDE eller Gnome. Om du inte startat något grafiskt gränssnitt befinner du dig redan i Linux skal vilket du ser genom att du har en prompt som står och blinkar.

Ge följande kommando:

# adduser dittnamn

Skriv följande för att ge ditt konto ett lösenord

# passwd dittlösenord

Lösenordet får du upprepa men sen är det klart och du kan nu logga genom att ge kommandot

#logout

Logga nu in på nytt genom följande kommando

#login dittnamn

Så är ordningen återställd i lägret, så kavla upp jeansen och sätt igång.

Alle man ombord.....

Du förflyttar dig i katalogstrukturen med olika kommandon och här listar jag dom vanligaste. Du som är van vid msdos känner säkert igen dig till stor del.

cd
betyder change directory. Skriv cd/usr så flyttar du dig till usrkatalogen.

cd ..
flyttar dig tillbaka där du kom ifrån

cd /
flyttar dig till rootkatalogen

ls
Visar vilka filer och kataloger som finns i den aktuella katalogen.

mkdir
skapar en katalog. mkdir doc skapar katalogen doc

rm
tar bort filer så använd detta kommando med varsamhet.

cp
är kommandot för att kopiera filer eller kataloger.
cp mall.html sida.html

mv
flyttar en fil.
mv index.html ./public.html

Katalogstrukturen i Linux

Nu ska vi titta lite på katalogstrukturen i Linux. Jag menar verkligen lite för ett fungerande system rymmer mycket som man inte vet vad det är men som tur är behöver man heller inte det. Vid en första anblick kan det se väldigt oöverskådligt ut men när man pysslat ett tag så vet man nästan vart allt ligger. Först en bild på hur det ser ut i "utforskaren".

Katalogsystem

/bin - Här ligger många program.

/boot - Här ligger oftast kerneln och vissa startfiler

/dev - Här ligger "drivrutinerna" för t.ex.. hårddiskar mm.

/etc - Här ligger de flesta konfigurationsfilerna

/home - Här skapas hemkatalogerna för användarna och ftp server om man har en sådan.

/lib - Här ligger delade program, bibliotek och moduler

/lost+found- Vid en krasch räddas filerna till denna katalog.

/mnt - I denna katalog monteras enheter som t.ex. cdrom-spelaren

/proc - Här ligger alla processer som körs i datorn

/root - Detta är systemadministratörens hemkatalog

/sbin - Här ligger systemets exekverbara (körbara) filer

/tmp - Detta är systemets katalog för temporära filer

/usr - Här ligger användarfiler och dokumentation.

Montering av filsystem

En sak som kan verka jobbig i Linux är att man måste montera diskett och cd-enheter. Du måste montera enheterna innan du kan komma åt dom. För detta använder du kommandot mount på följande vis:

[root@linux]#mount /dev/fd0 /mnt/floppy

I detta exempel monterar vi diskettstation. Man använder alltså enheten fd0 och den monteras i /mnt/floppy katalogen. Om man nu skall kopiera ut en fil till disketten så ska den kopieras till /mnt/floppy. Man måste även i vissa fall specificera vad enheten har för filsystem:

[root@linux]#mount -t iso9660 /dev/cdrom /mnt/cdrom

Här så specificerade vi filsystemet iso9660 som är ett cd-filsystem. Vi monterade även cdrom spelaren till /mnt/cdrom. Linux har stöd för de flesta filsystemen som finns. Du kan montera t.ex.. dos och windows partitioner på detta sätt:

[root@linux]#mount -t msdos /dev/hda1 /mnt/win

Detta monterar din windows partiton förutsatt att den är hda1. Vi specificerade här också filsystemet msdos vilket innebär att partitonen måste vara en FAT16. Innan du gör detta måste du skapa /mnt/win annars kommer den att säga: Mount point does not exist.

Som du nu kanske märkt så går det inte att ta ut cd'n när du monterat cd-spelaren. Du måste först montera av den med kommandot umount:

[root@linux]#umount /dev/cdrom

Ett tips är att montera de partitioner du ofta använder genom att lägga till dom i "fstab". Titta på min fstab...

X-Windows

X-Windows är det grafiska gränssnittet i Linux. Det är mycket konfigurerbart och man kan få det att se ut i princip precis som man vill. I X så är det mycket enkelt att konfigurera sitt system.
Du startar X genom kommandot

startx

Här kan det uppstå problem om du inte ställt in vad du har för grafikkort men eftersom det görs vid installationen så bör det inte vara några problem. Har du ett nytt grafikkort så är det mycket möjligt att det inte finns drivrutiner. Men om X inte startar så kör du programmet

xorgconfig

Du får nu svara på en rad frågor där det är nästan nödvändigt att du vet vad för skärm och grafikkort du har. Resultatet sparas sedan i en fil som heter "xorg.conf".
Titta på min xorg.conf...

RPM'er

Redhat använder något som heter RPM'er, Redhat Package Manager, och det är till för att på ett smidigt sätt installera, uppdatera och avinstallera program.
I kontrollpanelen så hittar du programmet som du gör detta med. Den första rutan du får upp är paket som är installerade. Om du monterar cd'n med Redhat installations skivan och klickar på Available i pakethanteraren så letar den upp RPM'erna på skivan och visar en lista på tillgängliga paket. RPM'er kan också installeras över Internet via ftp.

Användbara kommandon

Nu tänkte jag snabbt gå igenom några användbara kommandon som kan vara bra att veta.

ps
Visar en lista över alla processer(program) som körs

kill
Stänger av en process som kanske hängt sig. Du måste ange PID'en för programmet som du får från kommandot ps

exit
Loggar ur dig ur systemet

passwd
Ändrar lösenordet för dig eller någon annan användare

df
Visar ledigt utrymmes information om hårddisk eller katalog

free mem
Visar hur mycket ledigt system minne som finns

chmod
Ändrar filrättigheter, alltså från t.ex bara läsrättighet till skrivrättighet.

chown
Ändrar vem som är ägare till fil

lilo
Uppdaterar Lilo efter ändring i /etc/lilo.conf

adduser
Lägger till användare

deluser
Tar bort användare

Vill du ha hjälp så gör du så här t.ex.:

[root@linux]#man ls

Nu får du upp en manual sida för kommandot ls, väldigt praktiskt.

Konfigurations filer

I /etc hittar man de flesta konfigurations filer. Men Linux är uppbyggd på ett sådant sätt så att varje användare kan ha egna inställningar och personliga inställningar lagar man i sin hemkatalog. Om vi tar t.ex. skalet bash. I /etc/ så finns en fil som heter bachrc. Där ligger de generella inställningen för det skalet. Men har du en .bashrc i din hemkatalog så är det den som används. Jag rekommenderar att du använder .bashrc i din hemkatalog som antagligen är /root katalogen. Om du tittar i root katalogen så ser du att det ligger en hel del "punkt" filer. Det är olika inställnings filer för dig. T.ex. .xinitrc är startfilen för X-windows, vilket skal och vilka program som skall startas vid uppstart av X.

I .bashrc kan du lägga upp alias för olika kommandon ex:

alias ls='ls -p -all --color |more'

Detta gör att när du skriver ls så utförs ls + alla växlar automatiskt.

Om du öppnar en konfigurationsfil så står det oftast vad är och du kan alltid pröva att köra en man så finns det en viss möjlighet att det finns manual sidor om filen. I /etc finns också en fil som heter profile. Detta är en av många startup filer men det är i denna du lägger till sökvägar på följande vis:

PATH="$PATH:/usr/X11R6/bin
<-- Någonting likt detta bör redan stå där PATH="$PATH:/usr/X11R6/bin:/usr/sbin
<--Nu har vi lagt till /usr/sbin i sökvägen.
export PATH
<-- Kontrollera att detta också står med så att det inte uppstår några problem.

LinuxPower

Valid XHTML 1.0 Transitional

 


Sidan senast uppdaterad 2007-07-01