SlideShare uma empresa Scribd logo
1 de 10
Sessió 2: Conceptes bàsics d'administració Dissabte 7 de març Taller de GNU/LINUX de l'Espai Social Magdalenes
El control d'usuaris Gestió d'usuaris #adduser : per afegir un nou usuari  #adduser jordi  (crea usuari jordi) #passwd : per canviar el password  #passwd jordi  (canvia contrassenya jordi) $passwd  (canvia la contrassenya del nostre usuari) #deluser:  per esborrar usuaris  #deluser jordi  (esborra usuari jordi) (Nota:  es crearà també el seu fitxer al home) Gestió de grups #addgroup : afegir un nou grup  #addgroup sysadmin admin  (crea els grups admin i sysadmin) #delgroup : esborrar un grup  #delgroup admin  (esborra el grup admin) #gpasswd -a : per afegir un usuari existent a un grup  #gpasswd -a jordi  sysadmin (afegeix l'usuari jordi al grup sysadmin) #groups : per saber a quins grups pertanyem #groups jordi  (informa de quins són els grups als que pertany l'usuari jordi) # chgrp : canvia el grup d'un fitxer  #chgrp www index.html  (canvia el grup del fitxer index.html a www)
El control de permisos de fitxer Permisos d'un fitxer: r  Lectura  w  escriptura  x  Execució $ls -l llista els fitxers amb els permisos drwxr -xr – r 82 jordi documents d (directori)  (rwx)  permisos lectura escriptura execució usuari  (r-x)  permisos de lectura i execució del grup (r--)  permisos de lectura de la resta del món #chmod  canvia els permisos d'un fitxer de l'usuari, el grup i la resta Sovint s'utilitza la correspondència amb números 0 ---  sense permisos 4 r--  permís únicament de lectura 6 rw-  permisos de lectura i escriptura 7 rwx  permisos de lectura, escriptura i execució 5 r-x  permisos de lectura i execució 1 --x  permís únicament d'execució  #cmod 764 /home/jordi/index.html  canvia els permisos del fitxer index.html de manera que: l'usuari pot llegir, modificar i executar-lo, el grup pot llegir i modificar-lo però no executar-lo, i la resta només el poden llegir. # chmod 777 -R /home/jordi/proves  canvia els permisos del directori
El canvi de propietari d'un fitxer #chown  canviar la propietat d'un fitxer: #chown nuria /home/jordi/prova.txt  canvia el propietari del fitxer a nuria #chown -R nuria /home/jordi/test  canvia el propietari del directori test
Treballar amb fitxers $cat  visualitza el contingut d'un fitxer ASCII $wc -l  conta les paraules que conté un fitxer ASCII $head  visualitza les 10 primeres línies d'un fitxer ascii $tail  visualitza les 10 darreres línies d'un fitxer ASCII Operadors de concatenació ;  executa diferents comandes consecutivament  $touch proves.txt; ls -la >  operador de ridireccionament de sortida standard  $ls -l >llista.txt (redirecciona la sortida al fitxer llista.txt) $cat >prova.txt (redirecciona el text que introduim en pantalla per sortir hem de pulsar Ctrl+D) >  Operador de redirecconament d'entrada estandar  >> Operador d'annexió $ls >> llista.txt  (redirreciona la sortida  afegint-la al final del fitxer llista.txt)
Operadors de redireccionament i canalització 0 Entrada standard 1 sortida standard 2 error standard $cat prova21.txt >>prova.txt 2>>errors.log (com el fitxer prova21.txt no existeix, l'error apareixerà consignat a l'errors.lorg) | Operador de canalització Serveix per enviar la sortida estandar d'un programa com entrada estandar d'un altre. $ cat prova.txt |wc -l >linies.txt  Els comandaments que usem amb un operador de canalització han de ser capaços de llegir entrades estandards i escriure sortides estandards
Enllaços durs i enllaços simbòlics $ln -s  Enllaços simbolics són acessos directes qu s'empren per vincular directoris a arxius o directoris que tenen ubicacions a noms més convenients. Si eliminem l'arxiu original el vincle queda trencat. $ln-s  /var/www/ /home/jordi/webs  (crea un enllaç simbòlic de manera que el tots els fitxers que incloqui al directori /home/jordi/webs/  apareixeran també a /var/www) $ln  Els fitxers o directoris vinculats amb enllaços durs comparteixen el mateix inode. Només podem eliminar-los si eliminem cadascun dels enllaços. (només poden crear-se enllaços durs en un arxiu al mateix disc i partició que l'original) $ln arxiu1 arxiu2 (crea un enllaç dur entre l'arxiu 1 i l'arxiu 2)
Comprimir i descomprimir fitxers Programes per comprimir i descomprimir fitxers $zip  $unzip   comprimeix i descomprimeix fitxers .zip $gzip  $gunzip  comprimeix i descomprimeix fitxers .gz $rar  $unrar  comprimeixi descomprimeix fitxers .rar $gzip prova.txt  (comprimeix el fitxer prova.txt convertint-loen prova.txt.gz) $tar  ens serveix per crear un únic fitxer a partir d'altres fitxers i directoris i després comprimir-lo. c  create (crea) x  extract (extreu)  z  gzip (comprimeix)  r  append (afegir) v  verbose (visualitza)  f  file (arxiu) $tar cf documents.tar /home/jordi/documents  (afegeix els arxius continguts al directori documents a l'arxiu documents.tar) $tar czp documents.tar.gz /home/jordi/documents  (afegeix i comprimeix) $tar xvf documents.tar  (extreu els documents de l'arxiu tar) $tar zxvf documents.tar.gz  (extreu i descomprimeix)
Primer i segon pla Per executar programes en segon pla usarem el signe & al final del programa $pico &  (executa el programa pico en segon pla) $jobs ens llista quins programes estan executant-se en segon pla en la shell $fg 1 per portar el programa numerat com 1 a primer pla $bg per portar un programa a segon pla
El control de tasques $top  per veure l'ús que fan del sistema tots els procesos $ps  permet veure els procesos e execució a la shell $ps -aux  (per conèixer l'estat dels processos) $ps -aux |less (per paginar) $kill  per matar un procés $kill %3  mata la tasca (llistada a jobs) $kill %pico  mata el procés pel nom  $kill -9 3254  mata el procés pel número de procés (llistat a ps -aux) Com podem saber quin és el número de procés? $ps -aux |grep firefox /etc/init.d/ restart stop

Mais conteúdo relacionado

Semelhante a Linux Administracio 2

Presentacio Ubuntu
Presentacio UbuntuPresentacio Ubuntu
Presentacio Ubuntuavg.aux
 
Activitat Ubuntu
Activitat UbuntuActivitat Ubuntu
Activitat Ubuntuavg.aux
 
Com funciona el git (guifi)
Com funciona el git (guifi)Com funciona el git (guifi)
Com funciona el git (guifi)gilforcada
 
Introducció a Linux (2) - informació del sistema
Introducció a Linux (2) - informació del sistemaIntroducció a Linux (2) - informació del sistema
Introducció a Linux (2) - informació del sistemaJordi Juan Pérez kukat
 
Seguretat de Sistemes
Seguretat de SistemesSeguretat de Sistemes
Seguretat de SistemesCarles Mateu
 
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'UbiquitiExecutar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'UbiquitiJordi Clopés Esteban
 
Instal·lació OpenKm
Instal·lació OpenKmInstal·lació OpenKm
Instal·lació OpenKmaroawv
 
Com estructurar un projecte web (ca)
Com estructurar un projecte web (ca)Com estructurar un projecte web (ca)
Com estructurar un projecte web (ca)Carlos Campderrós
 
ThunderBird i el correu i agenda electrònica - Adrian Escabias
ThunderBird i el correu i agenda electrònica - Adrian EscabiasThunderBird i el correu i agenda electrònica - Adrian Escabias
ThunderBird i el correu i agenda electrònica - Adrian Escabiasescabiasadrian
 
Grupos de usuarios y grupus GNU/Linux
Grupos de usuarios y grupus GNU/LinuxGrupos de usuarios y grupus GNU/Linux
Grupos de usuarios y grupus GNU/Linuxsyed usman ali shah
 
Manual de usuari per comprimir i descomprimir archius
Manual de usuari per comprimir i descomprimir archiusManual de usuari per comprimir i descomprimir archius
Manual de usuari per comprimir i descomprimir archiusmartin_guissona
 
Introduccio a Drupal, guifi.net al citilab.
Introduccio a Drupal, guifi.net al citilab.Introduccio a Drupal, guifi.net al citilab.
Introduccio a Drupal, guifi.net al citilab.Marc Navarro
 
Presentacio alfresco
Presentacio alfrescoPresentacio alfresco
Presentacio alfrescomiquel011
 

Semelhante a Linux Administracio 2 (20)

Presentacio Ubuntu
Presentacio UbuntuPresentacio Ubuntu
Presentacio Ubuntu
 
Activitat Ubuntu
Activitat UbuntuActivitat Ubuntu
Activitat Ubuntu
 
E 10 figueroa
E 10 figueroaE 10 figueroa
E 10 figueroa
 
Nf3
Nf3Nf3
Nf3
 
Com funciona el git (guifi)
Com funciona el git (guifi)Com funciona el git (guifi)
Com funciona el git (guifi)
 
Introducció a Linux (2) - informació del sistema
Introducció a Linux (2) - informació del sistemaIntroducció a Linux (2) - informació del sistema
Introducció a Linux (2) - informació del sistema
 
Pt2 alex
Pt2 alexPt2 alex
Pt2 alex
 
Ldap a debian lenny pas a pas
Ldap a debian lenny pas a pasLdap a debian lenny pas a pas
Ldap a debian lenny pas a pas
 
Presentació de Samba
Presentació de SambaPresentació de Samba
Presentació de Samba
 
Seguretat de Sistemes
Seguretat de SistemesSeguretat de Sistemes
Seguretat de Sistemes
 
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'UbiquitiExecutar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
Executar scripts d'inici i crear un altre usuari amb AirOs d'Ubiquiti
 
Instal·lació OpenKm
Instal·lació OpenKmInstal·lació OpenKm
Instal·lació OpenKm
 
Com estructurar un projecte web (ca)
Com estructurar un projecte web (ca)Com estructurar un projecte web (ca)
Com estructurar un projecte web (ca)
 
Tema1
Tema1Tema1
Tema1
 
ThunderBird i el correu i agenda electrònica - Adrian Escabias
ThunderBird i el correu i agenda electrònica - Adrian EscabiasThunderBird i el correu i agenda electrònica - Adrian Escabias
ThunderBird i el correu i agenda electrònica - Adrian Escabias
 
Presentació de Red hat Linux
Presentació de Red hat LinuxPresentació de Red hat Linux
Presentació de Red hat Linux
 
Grupos de usuarios y grupus GNU/Linux
Grupos de usuarios y grupus GNU/LinuxGrupos de usuarios y grupus GNU/Linux
Grupos de usuarios y grupus GNU/Linux
 
Manual de usuari per comprimir i descomprimir archius
Manual de usuari per comprimir i descomprimir archiusManual de usuari per comprimir i descomprimir archius
Manual de usuari per comprimir i descomprimir archius
 
Introduccio a Drupal, guifi.net al citilab.
Introduccio a Drupal, guifi.net al citilab.Introduccio a Drupal, guifi.net al citilab.
Introduccio a Drupal, guifi.net al citilab.
 
Presentacio alfresco
Presentacio alfrescoPresentacio alfresco
Presentacio alfresco
 

Último

XARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptxXARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptxCRIS650557
 
Sílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfSílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfsilvialopezle
 
Plans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El MusicalPlans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El Musicalalba444773
 
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATMECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATLasilviatecno
 
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfErnest Lluch
 
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,Lasilviatecno
 

Último (8)

XARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptxXARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
XARXES UBANES I LA SEVA PROBLEMÀTICA.pptx
 
HISTÒRIES PER A MENUTS II. CRA Serra del Benicadell.pdf
HISTÒRIES PER A MENUTS II. CRA  Serra del Benicadell.pdfHISTÒRIES PER A MENUTS II. CRA  Serra del Benicadell.pdf
HISTÒRIES PER A MENUTS II. CRA Serra del Benicadell.pdf
 
Sílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdfSílvia_López_Competic3_bloc000002_C8.pdf
Sílvia_López_Competic3_bloc000002_C8.pdf
 
Plans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El MusicalPlans Estudi per Especialitats - El Musical
Plans Estudi per Especialitats - El Musical
 
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERATMECANISMES I CINEMÀTICA 1r DE BATXILLERAT
MECANISMES I CINEMÀTICA 1r DE BATXILLERAT
 
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdfESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
ESCOLAERNESTLLUCHINFORME_BAREM_RESOLTES_BAREM.pdf
 
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
SISTEMA DIÈDRIC. PLANS, PAREL·LELISME,PERPENDICULARITAT,
 
itcs - institut tècnic català de la soldadura
itcs - institut tècnic català de la soldaduraitcs - institut tècnic català de la soldadura
itcs - institut tècnic català de la soldadura
 

Linux Administracio 2

  • 1. Sessió 2: Conceptes bàsics d'administració Dissabte 7 de març Taller de GNU/LINUX de l'Espai Social Magdalenes
  • 2. El control d'usuaris Gestió d'usuaris #adduser : per afegir un nou usuari #adduser jordi (crea usuari jordi) #passwd : per canviar el password #passwd jordi (canvia contrassenya jordi) $passwd (canvia la contrassenya del nostre usuari) #deluser: per esborrar usuaris #deluser jordi (esborra usuari jordi) (Nota: es crearà també el seu fitxer al home) Gestió de grups #addgroup : afegir un nou grup #addgroup sysadmin admin (crea els grups admin i sysadmin) #delgroup : esborrar un grup #delgroup admin (esborra el grup admin) #gpasswd -a : per afegir un usuari existent a un grup #gpasswd -a jordi sysadmin (afegeix l'usuari jordi al grup sysadmin) #groups : per saber a quins grups pertanyem #groups jordi (informa de quins són els grups als que pertany l'usuari jordi) # chgrp : canvia el grup d'un fitxer #chgrp www index.html (canvia el grup del fitxer index.html a www)
  • 3. El control de permisos de fitxer Permisos d'un fitxer: r Lectura w escriptura x Execució $ls -l llista els fitxers amb els permisos drwxr -xr – r 82 jordi documents d (directori) (rwx) permisos lectura escriptura execució usuari (r-x) permisos de lectura i execució del grup (r--) permisos de lectura de la resta del món #chmod canvia els permisos d'un fitxer de l'usuari, el grup i la resta Sovint s'utilitza la correspondència amb números 0 --- sense permisos 4 r-- permís únicament de lectura 6 rw- permisos de lectura i escriptura 7 rwx permisos de lectura, escriptura i execució 5 r-x permisos de lectura i execució 1 --x permís únicament d'execució #cmod 764 /home/jordi/index.html canvia els permisos del fitxer index.html de manera que: l'usuari pot llegir, modificar i executar-lo, el grup pot llegir i modificar-lo però no executar-lo, i la resta només el poden llegir. # chmod 777 -R /home/jordi/proves canvia els permisos del directori
  • 4. El canvi de propietari d'un fitxer #chown canviar la propietat d'un fitxer: #chown nuria /home/jordi/prova.txt canvia el propietari del fitxer a nuria #chown -R nuria /home/jordi/test canvia el propietari del directori test
  • 5. Treballar amb fitxers $cat visualitza el contingut d'un fitxer ASCII $wc -l conta les paraules que conté un fitxer ASCII $head visualitza les 10 primeres línies d'un fitxer ascii $tail visualitza les 10 darreres línies d'un fitxer ASCII Operadors de concatenació ; executa diferents comandes consecutivament $touch proves.txt; ls -la > operador de ridireccionament de sortida standard $ls -l >llista.txt (redirecciona la sortida al fitxer llista.txt) $cat >prova.txt (redirecciona el text que introduim en pantalla per sortir hem de pulsar Ctrl+D) > Operador de redirecconament d'entrada estandar >> Operador d'annexió $ls >> llista.txt (redirreciona la sortida afegint-la al final del fitxer llista.txt)
  • 6. Operadors de redireccionament i canalització 0 Entrada standard 1 sortida standard 2 error standard $cat prova21.txt >>prova.txt 2>>errors.log (com el fitxer prova21.txt no existeix, l'error apareixerà consignat a l'errors.lorg) | Operador de canalització Serveix per enviar la sortida estandar d'un programa com entrada estandar d'un altre. $ cat prova.txt |wc -l >linies.txt Els comandaments que usem amb un operador de canalització han de ser capaços de llegir entrades estandards i escriure sortides estandards
  • 7. Enllaços durs i enllaços simbòlics $ln -s Enllaços simbolics són acessos directes qu s'empren per vincular directoris a arxius o directoris que tenen ubicacions a noms més convenients. Si eliminem l'arxiu original el vincle queda trencat. $ln-s /var/www/ /home/jordi/webs (crea un enllaç simbòlic de manera que el tots els fitxers que incloqui al directori /home/jordi/webs/ apareixeran també a /var/www) $ln Els fitxers o directoris vinculats amb enllaços durs comparteixen el mateix inode. Només podem eliminar-los si eliminem cadascun dels enllaços. (només poden crear-se enllaços durs en un arxiu al mateix disc i partició que l'original) $ln arxiu1 arxiu2 (crea un enllaç dur entre l'arxiu 1 i l'arxiu 2)
  • 8. Comprimir i descomprimir fitxers Programes per comprimir i descomprimir fitxers $zip $unzip comprimeix i descomprimeix fitxers .zip $gzip $gunzip comprimeix i descomprimeix fitxers .gz $rar $unrar comprimeixi descomprimeix fitxers .rar $gzip prova.txt (comprimeix el fitxer prova.txt convertint-loen prova.txt.gz) $tar ens serveix per crear un únic fitxer a partir d'altres fitxers i directoris i després comprimir-lo. c create (crea) x extract (extreu) z gzip (comprimeix) r append (afegir) v verbose (visualitza) f file (arxiu) $tar cf documents.tar /home/jordi/documents (afegeix els arxius continguts al directori documents a l'arxiu documents.tar) $tar czp documents.tar.gz /home/jordi/documents (afegeix i comprimeix) $tar xvf documents.tar (extreu els documents de l'arxiu tar) $tar zxvf documents.tar.gz (extreu i descomprimeix)
  • 9. Primer i segon pla Per executar programes en segon pla usarem el signe & al final del programa $pico & (executa el programa pico en segon pla) $jobs ens llista quins programes estan executant-se en segon pla en la shell $fg 1 per portar el programa numerat com 1 a primer pla $bg per portar un programa a segon pla
  • 10. El control de tasques $top per veure l'ús que fan del sistema tots els procesos $ps permet veure els procesos e execució a la shell $ps -aux (per conèixer l'estat dels processos) $ps -aux |less (per paginar) $kill per matar un procés $kill %3 mata la tasca (llistada a jobs) $kill %pico mata el procés pel nom $kill -9 3254 mata el procés pel número de procés (llistat a ps -aux) Com podem saber quin és el número de procés? $ps -aux |grep firefox /etc/init.d/ restart stop