Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Configurari de baza
6 octombrie 2011
GSR
Curs 1, Configur
ari de baz
a
1/51
Moto
GSR
Curs 1, Configur
ari de baz
a
2/51
But first . . .
There are four major species of Unix sysad:
1. The TECHNICAL THUG. Usually a systems programmer who has
been forced into system administration; writes scripts in a polyglot
of the Bourne shell, sed, C, awk, perl, and APL.
2. The ADMINISTRATIVE FASCIST. Usually a retentive drone (or
rarely, a harridan ex-secretary) who has been forced into system
administration.
3. The MANIAC. Usually an aging cracker who discovered that neither
the Mossad nor Cuba are willing to pay a living wage for computer
espionage. Fell into system administration; occasionally approaches
major competitors with indesp schemes.
4. The IDIOT. Usually a cretin, morpohodite, or old COBOL
programmer selected to be the system administrator by a committee
of cretins, morphodites, and old COBOL programmers.
http://www.gnu.org/fun/jokes/know.your.sysadmin.html
GSR
Curs 1, Configur
ari de baz
a
3/51
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
4/51
Prerequisites
generale
I
GSR
Cartea de RL:
http://books.google.com/books?id=GdF_3ttxnRIC
Cartea de USO:
http://books.google.com/books?id=_JFGzyRxQGcC
Capitolul 1 Introducere
Capitolul 3 Gestiunea pachetelor s, i utilizatorilor
Capitolul 7 Analiza hardware a sistemului
Curs 1, Configur
ari de baz
a
5/51
Outline
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
6/51
Introducere
I
I
I
I
I
I
GSR
7/51
Reguli s, i notare
I
I
GSR
open-Google
fara resurse colaborative (discut, ii, chat, IRC, ntrebari pe
forumuri)
Pentru o certificare LPIC (101, 102, 201, 202, ...) se obt, ine
punctajul pe laborator s, i examenul final
Curs 1, Configur
ari de baz
a
8/51
Resurse
http://elf.cs.pub.ro/gsr/wiki/
http://swarm.cs.pub.ro/~razvan/books/cert.zip
EG106 18 stat, ii, Debian GNU/Linux testing
GSR
Curs 1, Configur
ari de baz
a
9/51
Structura curs
GSR
Configurari de baza
Elemente de securitate
Servicii de e-mail
LDAP (2)
Servicii web
Curs 1, Configur
ari de baz
a
10/51
Certificari Linux
CompTIA Linux+
I
I
GSR
Basic administration
Vendor independent
Vendor independent
Technical profile
Three tiered (LPIC-1, LPIC-2, LPIC-3)
(Novell) CLP/CLE
Curs 1, Configur
ari de baz
a
11/51
Aliniere LPIC
I
208
209
210
211
212
Web Services
File sharing
Network client Management
E-mail Services
System Security
LPIC-3
I
I
I
I
I
GSR
12/51
Outline
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
13/51
Cerint, e/Documentat, ie
GSR
Curs 1, Configur
ari de baz
a
14/51
Problema
Avem un server
GSR
Cum procedam?
Curs 1, Configur
ari de baz
a
15/51
GSR
Debian GNU/Linux
Ubuntu Server
Curs 1, Configur
ari de baz
a
16/51
Sisteme de calcul
GSR
sloturi PCI
sloturi USB
Curs 1, Configur
ari de baz
a
17/51
GSR
Curs 1, Configur
ari de baz
a
18/51
procfs
GSR
montat ca /proc
Curs 1, Configur
ari de baz
a
19/51
sysfs
GSR
de la kernel 2.6
/sys/class/ (grouped)
/sys/block/
Curs 1, Configur
ari de baz
a
20/51
devfs, udev
GSR
dispozitive caracter
dispozitive bloc
dispozitive fizice
Curs 1, Configur
ari de baz
a
21/51
GSR
Curs 1, Configur
ari de baz
a
22/51
GSR
Curs 1, Configur
ari de baz
a
22/51
GSR
/proc/devices
Curs 1, Configur
ari de baz
a
22/51
Major, minor
brw-rw---brw-rw---brw-rw---brw-rw---crw-rw---crw-rw---crw-rw---crw-rw----
GSR
1
1
1
1
1
1
1
1
root
root
root
root
root
root
root
root
disk
disk
disk
disk
root
root
root
root
8,
8,
8,
8,
4,
4,
4,
4,
0
1
10
11
0
10
11
12
Oct
Oct
Oct
Oct
Oct
Oct
Oct
Oct
Curs 1, Configur
ari de baz
a
2
2
2
2
2
2
2
2
21:53
21:53
18:53
21:53
21:53
21:53
21:53
21:53
sda
sda1
sda10
sda11
tty0
tty10
tty11
tty12
23/51
data blocks
block I/O layer subsistem de gestiunea a cererilor pentru
dispozitivelor de tip bloc
I
I
I
GSR
Curs 1, Configur
ari de baz
a
24/51
GSR
Curs 1, Configur
ari de baz
a
25/51
GSR
timp de rulare
Curs 1, Configur
ari de baz
a
25/51
GSR
Curs 1, Configur
ari de baz
a
25/51
GSR
versiune kernel
Curs 1, Configur
ari de baz
a
25/51
GSR
Curs 1, Configur
ari de baz
a
25/51
GSR
Curs 1, Configur
ari de baz
a
25/51
GSR
Curs 1, Configur
ari de baz
a
25/51
GSR
hostname
Curs 1, Configur
ari de baz
a
25/51
GSR
Curs 1, Configur
ari de baz
a
25/51
GSR
configurare timp
Curs 1, Configur
ari de baz
a
25/51
GSR
Curs 1, Configur
ari de baz
a
25/51
GSR
configurare locale
Curs 1, Configur
ari de baz
a
25/51
GSR
Curs 1, Configur
ari de baz
a
25/51
Outline
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
26/51
Documentare
GSR
Curs 1, Configur
ari de baz
a
27/51
GSR
whatis
apropos
--help
man
info
/usr/share/doc
IRC
http://stackoverflow.com/
http://serverfault.com/
Curs 1, Configur
ari de baz
a
28/51
man
I
ALT+END, ALT+SHIFT+>, G
/
sect, iuni
I
I
I
man read
man 2 read
pentru sysadmins
I
I
I
I
GSR
1
4
5
8
comenzi generale
dispozitive speciale
fis, iere s, i convent, ii (/etc/passwd, /etc/issue)
comenzi administrative (n general rulabile de root)
Curs 1, Configur
ari de baz
a
29/51
info
GSR
format TeXinfo
Curs 1, Configur
ari de baz
a
30/51
Outline
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
31/51
shell
facilitat, i (biblioteca readline)
I
I
I
I
I
command completion
history
reverse search
editarea comenzii
keyboard shortcuts
I http://www.gnu.org/software/bash/manual/html_node/
Readline-Interaction.html
GSR
Curs 1, Configur
ari de baz
a
32/51
Scurtaturi utile
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
GSR
33/51
Outline
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
34/51
Pachete software
GSR
dependent, e
repository
Curs 1, Configur
ari de baz
a
35/51
GSR
sincronizare/actualizare repository
instalare
dezinstalare
reconfigurare
Curs 1, Configur
ari de baz
a
36/51
GSR
.deb (Debian-based) ar
apt, yum
Curs 1, Configur
ari de baz
a
37/51
dpkg
GSR
instalare/dezinstalare/configurare
echivalent rpm
Curs 1, Configur
ari de baz
a
38/51
apt
GSR
rezolvare dependent, e
/etc/apt/sources.list
/var/cache/apt/archives
echivalent yum
Curs 1, Configur
ari de baz
a
39/51
Outline
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
40/51
Utilizatori
agent, ii sistemului
UID User ID
home folder
parola
shell
I
I
I
GSR
GID Group ID
un grup cont, ine unul sau mai mult, i utilizatori
fiecare utilizator are un grup init, ial s, i grupuri secundare
Curs 1, Configur
ari de baz
a
41/51
adaugare utilizator
I
I
s, tergere utilizator
I
I
groupadd, addgroup
s, tergere grup
I
GSR
usermod
adaugare grup
I
userdel, deluser
userdel -r ana.popescu
modificare utilizator
I
groupdel, groupadd
Curs 1, Configur
ari de baz
a
42/51
Informat, ii de stare
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
GSR
root@profus:# id razvan.deaconescu
uid=1059(razvan.deaconescu) gid=1010(prof) groups=1010(prof)
root@profus:# finger razvan.deaconescu
Login: razvan.deaconescu
Name: Razvan DEACONESCU
Directory: /home/prof/razvan.deaconescu Shell: /bin/bash
Last login Fri Oct 2 21:03 (EEST) on pts/1 from dhcp-227.cs.pub.ro
Mail forwarded to | /usr/bin/procmail
root@profus:# w
17:38:09 up 14 days, 4:01, 1 user, load average: 1.28, 2.28, 1.53
USER
TTY
FROM
LOGIN@
IDLE
JCPU
PCPU WHAT
root
pts/0
10.38.248.154
17:34
0.00s 0.03s 0.01s w
root@profus:# who
root
pts/0
Oct 8 17:34 (10.38.248.154)
root@profus:# last -3
root
pts/0
10.38.248.154
Thu Oct 8 17:34
still logged in
elena.ap pts/0
89.36.46.156
Thu Oct 8 00:10 - 01:02 (00:51)
emil.slu pts/1
82.76.28.29
Wed Oct 7 19:00 - 19:22 (00:22)
koala:# groups www-data
www-data tracker projects
Curs 1, Configur
ari de baz
a
43/51
/etc/passwd s, i /etc/shadow
GSR
Curs 1, Configur
ari de baz
a
44/51
/etc/group
GSR
Curs 1, Configur
ari de baz
a
45/51
Parole
passwd
GSR
Curs 1, Configur
ari de baz
a
46/51
GSR
$6$QkLpTZ3Z$xNEvUmBjslVAI8FiC2uey4fIv
$id$salt$encrypted
6 SHA-512
Curs 1, Configur
ari de baz
a
47/51
Outline
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
48/51
Cuvinte cheie
GSR
certificari
LPIC
linie de comanda
GNU/Linux
shell
Debian
biblioteca readline
sysfs
pachete, PMS
procfs
dpkg, apt
udev
utilizatori, grupuri
dispozitive
parole
Curs 1, Configur
ari de baz
a
49/51
Resurse utile
GSR
http://elf.cs.pub.ro/pisr/
http://www.lpi.org/index.php/eng/certification/
the_lpic_program
http://debian.org/doc/user-manuals
http://wiki.debian.org/
http://www.debian-administration.org/
Curs 1, Configur
ari de baz
a
50/51
Outline
Introducere
Configurarea unui server
Documentat, ie
Linia de comanda
Pachete
Utilizatori s, i parole
Keywords
Intrebari
GSR
Curs 1, Configur
ari de baz
a
51/51