tisdag 1 september 2009

tisdag

Tisdag

PAKETHANTERING
innehåller filer
beroendeinformation
konfigurationsskript
databas över installerad mjukvara

det finns (i princip)
4 sorters pakethanterare
- enkel / ingen hantering : slackware
- källkodsbaserad - kompilerar själv : Gentoo
- rpm (redhat packet manager): Red Hat, CentOS, Suse, Fedora, Mandriva
- deb (dpkg): Debian, Ubuntu , Nexenta

RPM
rpm -i paket

i vilket paket finns faciliteten?
rpm --whatprovides facilitet

rpm -qa (listar alla paket på systemet)
rpmquery

rpm --verify paket

YUM (Yellowdog Updater Modified)
yum install program (till ex emacs, firefox osv, tittar i paketlistan)

i företagsmiljö får man INTE
- bygga kärnor själva
- lägga på paket som inte är officiellt supportade

DEBIAN
dpkg
dpkg -i paket (installera)
dpkg -L paket (ger alla filer som har med ett paket att göra)
dpkg -l (lista alla paket)
dpkg -S (search)

dselect
aptitude
apt-get install (vad som ska installeras)
synaptic
kynaptic


ALIEN
alien tar ett främmande paket och gör om det för det system man har
RPM - DEB , DEB - RPM


SOURCE CODE
packa upp med tar
./configure (klagar på vad man inte har, får ta ner paket)
make
make install

Mer FTP och filetransfers
WGET - wget laddar ner, vanligt förekommande.
CURL - laddar även upp
AXEL
LFTP - bör man titta på, "vanlig"
YAFC

ftp.apa.net/ls.txt (om den finns så innehåller det en lista)

exempel på nedladdad "kalkylatorprogram"
tar xzof bc-1.06.tar.gz (OBS o för rättigheter)
cd bc
./configure
make
make install


FILSYSTEM / MOUNT

mount (montera ett filsystem)

/etc/fstab (definitioner för montering)
/etc/mtab (systemfil "databas" över monterade filsystem)

mount /dev/sda5 /apa (standardsyntaxen för mount)
mount -o loop -t iso9660 foo.iso /apa
mount -o ro /apa (kollar i fstab efter apa)

FSTAB
# kommentar
/dev/cdrom/
typ (till ex iso9660)
mountpath /cdrom
LABEL=namn
GUID= (siffror) (64bitarstal?)


umount /dev/hda3
umount /mnt

VARNING
mount /dev/sda3 /foo
mount /dev/sda3 /foo/bar (monterat på sig själv!!! som raden ovan)


För att montera om ett filsystem som read only (fastlåst av program till ex)
mount -o remount -oro /mnt
testa unmount sedan

NFS
mac, BSD, unix
med NFS exporterar man ett filträd
(NFS-server finns i linuxkärnan)

mount -t nfs server1:/banan/apa /apa
man måste lista vilka som får ansluta och använda filsystemet
/etc/hosts.allow
/etc/hosts.deny

SMB (server message block) /CIFS (Common Internet File System)
Samba

smbclient //server1/foo -U user

smb username=namn //server1/foo /mnt


DISKETTER
/dev/fd0 hd1720
/dev/fd0

fdformat (för att formatera)
mtools (ett verktygspaket)
mdiv
mcopy
mmove
mtype

definiera drives
/etc/mtools
mdiv a:

Inga kommentarer:

Skicka en kommentar