Un sector es la unitat minima fisica on es guarden les dades al disc. Aquesta mida no la podem modificar
Per a trovar la mida del sector farem un fdisk -l
Un block es la unitat minima logica on es guarden les dades a nivell del sistema operatiu. Aquesta mida es de 4096 bytes on aquesta mida si que pot ser modificada al moment de formatejar la partició
Per a mirar la mida del block usarem la comanda que es mostra en la següent imatge
Es basicament l’espai desaprofitat en els block on sobra espai, on podem fer que l’espai dels blocks que es de 4096 bytes el podem reduir. Depenent el sistema de fitxer que tingui la particio podrem reduir fins cert espai o un altre
La fragmentacio externa es quan a mesura que es va treballant en el sistema operatiu els arxius no es van guardant en blocks continuos de memoria fent aixi que el rendiment baixe entre altres coses. En windows tenim el desfragmentador per a reduir i en linux el sistema de fitxers es tant bo que no fa falta una eina pero si tu vulgueses usar alguna si que hi han
Comanda per a comprovar si necesites desfragmentar el disk:
Comanda per a desfragmentar el disk es la mateixa pero llevant la -c:
Hi han molts d’ell. Ele més coneguts ext4 fat32 i ntfs
Aquests fitxers son els que usen les particions per a guardar tant com el sistema operatiu i els fitxers del sistema
Alt nivell: No borrem el sistema operatiu si no estem borrant el sistema de fitxers, on es pot recuperar usant eines externes
Mig nivell: No borrem el sistema operatiu si no estem borrant el sistema de fitxers i mira si te un sector defectuos i tels marca, on es pot recuperar usant eines externes
Baix nivell: Directament et borra tot el sistema operatiu sense opcio de recuperacio
Una particio es una separació del disc a nivell fisic, mentres que un volum es una capa d’abstraccio que es posa damunt de les paticions.
Primer que tot instalem la eina gparted desde terminal. GParted és un programa molt senzill i visual per gestionar particions de disc.
Una vegada instalada el que farem sera iniciarla i una vegada dins podrem observar el contingut de la app
Primer que tot mirarem el com al disc que em afegit de 10 GB no tenim ninguna partició així que tocara crear una
Aquí com es pot observar després de seleccionar el disc crearem una partició
I si tornem al menu anterior podrem observar el com si que tenim ja feta la partició
Aquí el que farem será el crear un sistema de fitxers ext4 a la partició recent creada
Següent mirem si s’ha aplicat
Ara el que farem sera el crear un directori i un arxiu els quals els posarem dins de la partició recent feta on com es pot observar surt com a lost+found on si reiniciem ja no ens apareixerà ja que no tenim montat l’accés a la partició
On per a fer-ho anirem a l’arxiu en /e tc/fstab i afegirem la ultima linea que es mostrar que el que fa es que es monte l’acces cada vegada que entrem al ubuntu
I com es pot observar funciona
1- Teoria còpies de seguretat Còpia completa: Es fa una còpia de tot el seleccionat, ens quedem fora de duptes però sont grans i lentes. Actualment les millors. Còpia diferencial: A partir de la còpia completa, es resguarda la diferencia del contingut, afegint-se a la completa. Són ràpides i petites, però depenen de la còpia completa. Còpia incremental: A partir de la còpia completa, també es resguarda la diferencia del contingut, però cada incremental es guarda a partir de l’anterior. Són més petites encara, però en cas de backup cal totes les incrementals acumulades.
2- Teoria comandes backups+ cp: Comanda bàsica de copiar, utilitzada en entorns locals. No és intel·ligent. rsync: Crea sincronitzacions de carpetes, permet fer còpies en local i remot via SSH. És intel·ligent. dd: “dd” no és per a fer còpies, és per a clonar particions o discos. No és intel·ligent.
3- Pràctica comandes backup cp:
rsync:
dd:
El comandament dd copia blocs de dades sense tenir en compte el sistema de fitxers. Per tant, el dispositiu destí ha de tenir una capacitat igual o superior a l’origen; en cas contrari, la còpia falla amb un error d’espai insuficient
4- Pràctica programes backup Deja-Dup 5- Teoria Automatització scripts, cron i anacron Un script és un fitxer que serveix per automatizar tasques, poden ser simples o complexes i en diversos llenguatges.
I u tindrem al escrpitori
I funciona:
6- Pràctica automatització 6.1- cron El cron s’utilitza normalment per automatizar tasques per a usuaris especifics en una data i hora concrets. Si en aquell moment l’ordinador està tancat, la tasca es perd.
Carpetes cron:
6-2- anacron Anacron és el mateix, però la tasca no es perd perqué anacron el recupera.
Abans anaven per separat, però actualment treballen junts.
En el fitxer passwd estan tots els usuaris del sistema
En el fitxer group estan tots els grups del sistema
En el fitxer shadow trovarem totes les contrasenyes encriptades junt a la seva data de caducitat
Al fitxer gshadow es veuen els administrador de cada grup
Per a crear un usuari usem adduser i el nom de l’usuari que volem crear
Fins que no inicem sessio amb l’usuari de forma grafica no es crearan les carpetes corresponents
Ara el que farem sera crear un usuari amb useradd on tindrem que ficar la contrasenya amb passwd “nom usuari” i el canviar el sistema de la terminal
També crearem la carpeta de l’usuari on li assignarem els permisos corresponents
I si intentem iniciar gràficament com es pot observar si que podem
Si borrem un usuari amb deluser la única cosa que fa es el borrar la forma de iniciar graficament mentres que es manteneixen la carpeta de l’usuari amb tota la informació
Mentres que si el borrem amb userdel -r el que fa es el esborrar tot incluit carpeta
Per a poder bloquejar un usuari del sistema sense borrar-lo usarem el usermod -L
Per a poder desbloqueijar usarem la mateixa comanda pero en aquest cas en comte de -L sera -U
Tenim moltes formes d’afegir usuaris a un grup pero aquestes son les 3 que hem usat
Aquestes son dos maneres de borrar usuaris de un grup en especific
Per natros canviar el grup principal d’un usuari o podem fer amb el usemod -g
Per mirar de forma facil els grups d’un usuari podem usar el groups nom d’usuari
Per a borrar un grup usarem groupdel pero si aquest grup es el grup principal d’algun usuari tindrem que canviar els permisos per a que la carpeta principal sigui una altra
Els arxius ocults son aquells que começen en un punt. I aquest fitxers estan
Al editar aquest arxiu podem alterar el comprotament de la comanda adduser
Aquest arxiu actua tant quan usem adduser com quan usem el useradd on un canvi que podem fer es el canviar el minim de dies de la contrasenya com els dies que tarda en avisrnos
Per a modificar unicament el comportament de la comanda de useradd entrarem al següent arxiu on el canvi que farem sera el canvi de /bin/sh a /bin/bash
Com a comprovacions de els canvis que hem fet que afecta a la comanda adduser tot a funcionat
I com a comprovacions des canvis de la comanda useradd tambe a funcionat tot
Un canvi que faig es el que al crear un usuari automaticament el fique als grups que es mostren a continuacio
Altres canvis es el canviar el rang de GID i UID
Aquest canvi es més que res per als dos tant com adduser com useradd i es el fet de que per a usar ls -la u podrem fer usant ll
Tambe he volgut ficar aquest altre dins del .profile que el que fa es el mostrar el temps que porta enjagat i l’altre es un missatge que he volgut ficar jo
Ara el que queda es comprovar que funcione tot
Al moment de crear l’usuari ens surtira el que l’usuari s’esta afegint als grups tot i que no em trova dos dels 3 grups
Com a primeres coses que podem observar al iniciar sessio es que al moment d’entrar si que apareixen els dos missatges que he ficat al .profile
Tambe si fem ll es com si usesem ls -la
Si anem a l’arxiu group podrem veure com si que esta dins del rang que li he asignat
Dins del useradd per a començar el que he fet a sigut el que es cree el repositori home automaticament i no el tingues que crear tu manualment
Tambe he ficat el que com a shell use el /bin/bash
Ara toca el comprovar si s’han aplicat els canvis
I si inciem sessio amb l’usuari podem veure el com si qeu tenim carpeta home
Preparo l’entorn per als següents pasos
Crearem un grup on li ficarem de nom parchis alli afegirem dos usuaris
Aqui podem observar la carpeta nova que hem creat que es diu compartida amb tots els seus permisos de base
Aqui cambiem el propietari de la carpeta al igual que el grup propietari que sera parchis
Ara cambiem els permisos de tal forma que altres usuaris no puguin accedir
L’usuari roig te tots els permisos
L’usuari blau pot entrar a la carpeta pero no pot ni crear ni eliminar arxiu
I l’usuari verd no te ningun permis aixi que no podra ni veure el contingut de la carpeta
Per fer un usuari especial que no estigui dins del grup ni sigui el propietari pero inclus aixi tenir permisos es fa de la següent forma on es mostra com a una exepcio amb els permisos que te
I com es pot observar si que te els permisos asignats
Tambe es pot fer un usuari especial per a denegar permisos com ara es el cas de que un usuari que podia accedir a la carpeta no pugui ni accedir
I funciona
Per a eliminar totes les exepcions que hem fet ara usarem el setfacl -b
Per a crear una carpeta per a tots usarem l’asignacio de permisis root:root on tambe ficarem 777 per a que puguin fer de tot a la carpeta
Necesitem que tot i que tenen tots els permisos nomes pugin esborrar lo seu i no el dels altres i es fara de la següent forma
On com es pot comprovar no ens deixa borrar coses no creades per natros