200910

200910

starta program i terminalen i bakgrunden

firefox &

exit

nohup firefox &

setsid firefox

firefox & ; disown

Job control basis
ctrl+z paus
bg körs i bakgrunden
fg avpausas
COMMANDO & skickar programmet till bg
jobs ger en lista över job
screen kör ett program i en skärm, fördelen är att man kan hoppa ut ur skärmen (ofta ctrl+a ctrl+d) och sen hoppa in igen senare med screen -rd
FTP - file transfer protocol, praktiskt för att tanka filer från en server eller upp till en server
finns på i stort sett alla plattformar
finns inga begränsningar vad gäller storlek
nackdelen är framför allt att allting är okrypterat
http - går bara åt ena hållet, från servern till din dator.
ftp tillåter att man som tredje part byter filer mellan två andra parter
det använder normalt port 21
lftp textbaserad klient som är mycket praktisk
wget laddar hem data
curl kan ladda upp och ner data
lynx textbaserad browser
links - modern textbaserad browser
rpm det red hat kör för pakethantering
SUSE, fedora, mandriva kör också rpm
Yum configuration
* Main configuration
    /etc/yum.conf
* Yum repositories
    /etc/yum.repos.d
EPEL = fedoras repository konverterat till CentOS/RedHat
Nackdel med att köra det är att olika paketversioner kan krocka.
APT
apt-get kommando för installation
apt-get install paketnamn installation av ett paket
apt-cache search
leta efter paketnanm
aptitude, dselect
cli-baserade interface till apt-get
synaptic grafisk hantering av apt
System messaging comands
write
wall
talk
IRC - Internet relay chat, gammal chat som fortfarande är praktiskt.
irssi, weechat
Kompilation
./configure
make
sude make install

Portabel version av ett program
./configure
make
köra programmet utan att installera det

IM
populära klienter:
pidgin, kopete, emesene, amsn

EMAIL
cli:
mail, pine, elm, mutt
bra för att bläddra igenom stora mängder mail
Grafiska
thunderbird, kmail, evolution
sendmail
var väldigt stort förrut, därför kallar sig många smtp för sendmail för legacy support
sendmail -t
skickar mail med sendmail
Linux printer sub-systems
lpd - legacy, till för att skriva ut till line-printing, dvs, skriva ut en rad åt gången, används fortfarande för bla fakturerings och bokningssystem
LPRng - legacy, vidareutveckling av LPD
CUPS - modernt, ägs sen 2005 av APPLE, fördelen är att program behöver inte kunna något om vad det är för skrivare, CUPS sköter helt enkelt allt med skrivaren
Web baserad administration, port 631
Använder postscript

SSH and sshd Configuration

~/.ssh/known_hosts/
Där alla nycklar och system ligger

CLI:
lftp, mc
klarar sftp
GUI
konqueror, nautilus
klarar sftp

mount orkar jag inte skriva igen