Please enable JavaScript.
Coggle requires JavaScript to display documents.
RA4: ADMINISTRACIÓ DE SSOO, AUTMOATITZACIÓ DE TASQUES RUTINARIES, GESTIÓ…
-
-
-
-
-
-
-
-
-
-
-
-root
·superusuari/administrador
·Tots els privilegis del sistema
·UID=0
-del sistema
·Generats pel sistema a l'instalar un servei
·No login
·Alguns privilegis
·UID(1-1000)-> ningú UID 65534
-estàndard
·Sí login (usuari + passwd)
·directori de treball dins la /home
·UID>1000
-root
su / su - = accés al SO amb usuari root
sudo (super user do) = permet executar ordres amb privilegis adminsitratius, restriccions en l'arxiu /etc/sudoers
-
-
-Nom d'usuari
-Passwd
-Ultim canvi passwd
-Dies fins a permetre un canvi
-Dies fins a demanar un canvi
-Dies d’avís previs a l’expiració de la contrasenya
-Dies entre l’expiració i la desactivació
-Data d’expiració
-Indicador especial (no s’utilitza)
-
-
-whoami: nom del nostre compte d’usuari
-groups: mostra en quins grups està actiu
-id: mostra UID i els grups als que pertany l’usuari amb els seus GID
-login: permet canviar s’usuari
-who: llista els usuaris del sistema
-chage: canvia caducitat de la contrassenya de l’usuari
-chsh: canvi la terminal de l’usuari
-chfn: permet editar les dades personals de l’usuari
/etc/skel: estructura mínima de tots els directoris creats al sistema
-.bash_logout
-.bashrc
-.profile
El directori skel el podem canviar al fitxer /etc/default/useradd
-Doble clic a la icona del dispositiu d’emmagatzematge
-Dispositiu
-Punt de muntatge
-Sistema d’arxius
-Opcions de muntatge
-auto/nano: automàticament durant l’arrencada
-exec/noexec
-pot executar programes binaris compilats
-ro/rw: lectura o lectura i escriptura
-user/nouser:permet a un usuari tenri privilegis per muntar i desmuntar
-sync/async:determina si l’escriptura es produeix després de l’ordre sync
-Còpia de seguretat (1=si)
-Revisió del sistema d’arxius (0=no revisar, 1= partició arrel, xxx=ordre de revisió)
mount [opcions] [dispositius] [punt de muntatge] -
[opcions]
-a: monta tots els sistemes d’arxius llistats a l’arxiu /etc/fstab
-r: monta el sistema d’arxius en mode lectura
-t: permet especificar el tipus de sistema d’arxius
[dispositius]: nom d’arxiu associat al dispositiu d’emmagatzematge o partició (/dev/sda4 o /dev/cdrom)
[punt de muntatge]: directori on volem associar el contingut del dispositiu (/mnt o /media)
umount [opcions] [dispositius | punt de muntatge]
[opcions]
-a: monta tots els sistemes d’arxius llistats a l’arxiu /etc/mtab
-r: si no es pot desmuntar un sistema d’arxius, es torna a muntar en mode lectura
fsck:
[opcions]
-A: verifica tots els sistemes d’arxius marcats a /etc/fstab
-C: nistra un indicador del procés de revisió
-V: visualitza un resum de les accions realitzades
-N: mostra el que faria l’eina però no arriba a fer-ho realment
-t: permet indicar el tipus de sistema d’arxius a verificar
-r: visualitza estadístiques del dispositiu que es comprova
-y: accepta automàticament la correcció de qualsevol error detectat
-Instal·lar paquet quota: apt instal quota
-Editar /etc/fstab: /dev/sda5 /home/ ext4 usrquota,groquota 0 0
-Definer quotes: edquota [opcions] [usuari|grup]
[opcions]
- u: a quin usuari configurem la quota
- g: configurem la quota per un grup
- f: sobre un sistema d’arxius concret
- p: copiar configuració de quota d’un usuari a altres
-Altres ordres
- quotacheck: verifica integritat de quotes
- quotaon/quotaoff: activa o desactiva quotes
- repquota: genera informe de l’ús de les quotes
- quota: permet a l’usuari veure l’estat de les seves quotes
Procés: programa en execució.
ps [opcions]: llista processos
[opcions]
- a: llista els processos de tots els usuaris
- u: mostra info del procés
- x: mostra els processos de tots els terminals i usuaris
- l: mostra informació del procés afegint la prioritat
- f: mostra l’arxiu executable del procés
- forest: mostra la llista de processos en format arbre
top [opcions]: mostra estadístiques
[opcions]
- d: especifica el retard entre actualitzacions
- p: monitoritzar processos específics indicant PID
- n: per indicar que es tanqui després de mostrar un cert nombre d’actualitzacions
- h: mostra l’ajuda
- k: per destruir un procés
- r: canviar la prioritat
- P: ordena les dades d’ús de CPU
- M: ordena les dades per ús de memòria
- q: permet sortir del programa
-Processos interactius: s’han iniciat i són controlats des d’una sessió, per part d’un usuari connectat al sistema.
-Processos en segon pla o no interactius: no esperen cap interacció per part de l’usuari
1.Ctrl+Z: pausar un procés i l’envia a segon pla.
2.fg [id_treball]: perquè el procés torni a primer pla
3.& (al final de l’ordre): executa un procés en segon pla
4.jobs: mostra els identificadors de treball
5.bg [id_treball]: envia un procés a segon pla
-Identificador de treball: número similar al PID que s’assigna a anb procés quan s’envia a segon pla
Estats: execució, aturats, pausats o morts(eliminats)
kill -s senyal PID
- s senyal: número o nom
kill -l: mostra tots els senyals
SIGKILL,9: finalitzar un procés sense fer tasques de finalització
SIGTERM,15: finalitzar un procés fent tasques de finalització (tancar arxius oberts, etc.)
killall [opcions] nom: destruir un procés sense saber el PID
Prioritat dels processos: nice
nivell: -20 - 19
com menys amable (valor de prioritat més petit) més prioritari
com més alt, menys prioritari
nice - n prioritat procés: iniciar un procés amb prioritat n
renice - n prioritat PID: canviar la prioritat d’un procés
Cada procés té 3 fluxos d’informació que permeten la comunicació amb l’usuari:
entrada estàndard:STDIN (0) - associada al teclat
sortida estàndard: STDOUT (1) - associada al monitor
sortida d’error: STDERR (2) - on el procés mostra els missatges d’error i està associada al monitor
Redireccionaments > < |
ls > sortida.txt; wc -l < entrada.txt
wc -l < entrada.txt > sortida.txt
cat /etc/passwd | head -5
Servei o dimoni (daemon): programa en execució en segon pla
systemctl [opcions] servei
[opcions]
- start
- stop
- restart
- reload
- status
S’utilitza La memòria virtual quan el 60% de memòria principal està en ús. Aquest valor es pot configurar a:
/proc/sys/vm/swappiness
Mode gràfic: Monitor del sistema - Recursos
Mode ordre:
fdisk [opcions]
[opcions]
- p: mostra la taula de particions
- n: crea una partició
- d: elimina una partició
- t: canvia el sistema d’arxius de la partició
- a: per indicar que és una partició d’arrencada
- m: proporciona ajuda sobre les opcions
- w: permet sortir de fdisk guardant els canvis
-
informació sobre l’espai ocupat
|opcions|
- h: pq la unitat s’ajusti automàticament
- a: inclou tots els sistemes d’arxius
- t: mostra informació d’un sistema d’arxius en concret
- T,-print: afegeix a la llista d’informació el tipus de sistema d’arxius
busca els directoris i mostra quan ocupa cadascun i els seus directoris
[opcions]
- a: informació sobre els arxius del directori
- c,-total: afegeix la suma total
- h,-human: per ajustar de forma automàtica la unitat de mesura
- max-depth: limita la sortida al nombre de nivells indicats
- Gparted
- Discs
- Analitzador de l'ús dels discs
Utilització de la CPU
- ps
- top
- vmstat
Utilització de la memòria
- free
- top
- vmstat
Dispositius d’emmagatzematge
- fdisk
- fsck
- df
- du
- Paràmetres -> Compartició
sudo apt update
sudo apt install samba
sudo nano /etc/samba/smb.conf
[Documents]
path = /home/isard/Documents
read only = yes
browsable = yes
sudo smbpasswd -a isard
sudo /etc/init.d/smbd restart
Eina: cron (programar tasques a servidors - encesos tot el dia)
/var/spool/cron/crontabs/crontab (tasques programades d’usuari)
/etc/crontab (s’aplica a tot el sistema)
/etc/cron.d (conté arxius amb tasques programades)
Línies de cron: minut hora dia_mes mes dia_setmana ordre
- minut: 0-59
- hora: 1-23
- dia_mes: 1-31
- mes: 1-12
- dia_setmana: 1-7
Caràcters especials de cron
- “*”: tot
- ,-: crear una llista
- -.: crear un rang
- /.: expressar un valor de període.
Expressions per l’arxiu crontab
- hourly (= 0**) (cada hora)
- daily (= 00*) (cada dia)
- weekly (= 00**0) (cada setmana)
- monthly (= 001**) (cada mes)
- yearly (= 0011*) (cada any)
**Es recomana NO EDITAR directament el fitxer CRONTAB
Es recomana EXECUTAR l’ordre CRONTAB**
|opcions|
- l: veure el contingut de l’arxiu crontab de l’usuari que ha iniciat sessió
- r: elimina l’arxiu crontab sense confirmació
- i: demana confirmació per eliminar l’arxiu crontab
- u: permet editar el crontab de qualsevol usuari (amb sudo)
Eina: anacron (programar tasques a equips personals)
Eina que complementa a cron
Executa tasques que han quedat pendents de cron
Línies de anacron: période retard identificador_tasca ordre
període: amb quina periodicitat s’executa la tasca
- 1 o daily
- 7 o weekly
- 30 o monthly
- nombre enter: indica quants dies s’executarà l’ordre
Línies de anacron: période retard identificador_tasca ordre
- retard: especifica quants minuts passen des de que anacron detecta que ha d’executar la tasca fins que s’executa.
- identificador_tasca: nom per identificar la tasca
- ordre: tasca a executar
altres opcions d’anacron
- f: executa les tasques al moment
- T: comprova que el fitxer /etc/anacrontab no té errors i és vàlid
- n: permet executar les tasques immediatament ignorant el temps de retard
crontab i anacron poden executar tasques localitzades a:
- /etc/cron.daily
- /etc/cron.weekly
- /etc/cron.monthly
- /etc/cron.hourly
guions administratius (scripts): programes escrits en un llenguatge que pot interpretar el sistema operatiu. Conté:
- ordres del sistema operatiu
- variables
- expressions condicionals
Opcions avançades d’Utuntu - Recovery mode
(a l’iniciar el sistema operatiu)
- Resoldre problemes relacionats amb l’arrencada del sistema i GRUB.
- Reparar o desinstal·lar paquets que estan causant problemes al sistema operatiu.
- Solucionar problemes de maquinari.
- Gestionar guions administratius d’inici.
- Solucionar problemes amb els comptes d’usuari.
- Gestionar processos en execució.
- Investigar problemes amb tasques programades.
- Resume: continuar amb l’arrencada normal
- clean: alliberar espai als dispositius d’emmagatzematge
- dpkg: reparar paquets de programari
- fsck: comprovar i reparar els sistemes d’arxius dels dispositius d’emmagatzematge
- grub: actualitzar el carregador d’arrencada
- network: activa la xarxa
- root: permet accedir al terminal com a usuari root
- system-summary: presenta un resum dels sistema
-
journactl [opcions]: mostra registres
[opcions]
- since i –until: en dates i hores concretes
- u: registres d’un servei concret
- _PID i _UID: registres associats a un procés o identificador d’usuari
- k: registres del nucle
- p: resgistres d’un nivell concret