A1. Sprint 2: Gestió de la Informació del Sistema i Administració

Sistemes de fitxers i particions

Mida del sector

Un sector és la unitat mínima física on es guarden les dades al disc. Aquella mida no es modificar.

imatge

Mida del block

Un block és la unitat mínima llògica on es guarden les dades a nivell sistema operatiu. Aquesta mida es de 4096 bytes. Es pot modificar al moment de formatar.

imatge

imatge

Fragmentació interna

Al ocuparar sempre blocs de 4096 bytes, si es tracta d’un fitxer més petit, es desaprofita espai. La fragmentació interna tracta en no desaprofitar-ho.

Fragmentació externa

La fragmentaicó externa ocurreix quan, a mesura que es treballa amb el sistema operatiu, els fitxers ja no es van guardant en blocs continus de memoria. Així que el rendiment baixa entre altres.

Windows té el Desfragmentador de disc. A Linux, es sol dir que és tan bo que no fa falta un desfragmentador, encara que hi té.

imatge

imatge

Tipus de sistemes de fitxers

Hi ha molts d’ells. Els més coneguts són: NTFS, EXT4, FAT32.

Cadascun té moltes caracteristiques, entre elles: Sistema operatiu que pot accedir, mida dels blocs, mida dels fitxers, nom dels fitxers…

Tipus de formateig

Particions/volumns

Una partició es una separació del disc a nivell físic. Un volumn és com una capa d’abstracció que es fica per damunt de les particions.

imatge

imatge

Gparted

GParted és una eina lliure per gestionar particions de disc amb una interfície gràfica senzilla. Permet crear, redimensionar, moure i eliminar particions de manera segura en diversos sistemes de fitxers.

imatge

Comandes

Les comandes de terminal per formatar discos en Linux inclouen eines com mkfs (com mkfs.ext4, mkfs.vfat, mkfs.ntfs) i fdisk per crear o modificar particions abans de formatar-les. El fitxer /etc/fstab defineix quines particions o sistemes de fitxers s’han de muntar automàticament en arrencar i amb quines opcions de muntatge.

imatge

imatge

imatge

imatge

imatge

imatge

imatge

imatge

Còpies de seguretat i automatització de tasques

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:

ㅤㅤ imatge

ㅤㅤ rsync:

ㅤㅤ imatge

ㅤㅤ dd:

ㅤㅤ imatge

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.

ㅤㅤ imatge

ㅤㅤ imatge

ㅤㅤ

imatge

ㅤㅤ imatge

ㅤㅤ

imatge

ㅤㅤ imatge

ㅤㅤ imatge ㅤㅤ

Funciona:

imatge

ㅤㅤ

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.

imatge

ㅤㅤ

Carpetes cron:

imatge

ㅤㅤ

6-2- anacron Anacron és el mateix, però la tasca no es perd perqué anacron el recupera.

imatge

ㅤㅤ

Abans anaven per separat, però actualment treballen junts.

Gestió d’usuaris, grups i permisos

Al fitxer “passwd” a la carpeta “etc” mostra tots els usuaris del sistema.

imatge

Al fitxer “group” els grups que té el sistema.

imatge

Al fitxer “shadow” es troben les contrasenyes dels usaris encriptades.

imatge

Al fitxer “gshadow” es veuen els administradors de cada grup.

imatge

Crearem un usuari nom “xavi” d’exemple, se li crearà una home automaticament, pero sense contingut (Descarregues, Imatges, Documents…). Per a que apareguen, cal entrar per primera vegada a l’usari, després ja sortirà.

imatge

També podem fer servir “useradd”, però caldrà introduir els demés parametres amb comandes també. imatge

imatge

Podem borrar usuaris amb “deluser”, però no borra els seus remanents. En canvi, “userdel -r” sí.

imatge

Per bloquejar un usuari, es fa servir “usermod -L”. Per tornar-ho a habilitar, es fa “usermod -U”.

imatge

Creació de grups.

imatge

Afegir usuaris a un grup:

imatge

Llevar usuaris d’un grup:

imatge

Canviar grup principal d’un usuari:

imatge

Eliminem grups amb “groupdel”, però en cas de que el grup sigui el principal d’un o més usuaris, no es podrà executar la comanda.

imatge

Hi ha uns fitxers que ens permet personalitzar el comportament de les comandes “adduser” i “useradd”. “adduser.conf” sols afecta a la comanda “adduser, “useradd” sols a la comanda “useradd” i “login.defs” a ambdues.

imatge

Exemples personals:

imatge

imatge

imatge

També, al crear amb “adduser”, tot el que està a /etc/skel/ es copiarà a la carpeta personal de l’usuari. Amb això, farem un parell de proves.

Carpetes del /etc/skel:

imatge

imatge

.profile carrega configuracions d’entorn quan inicies sessió, .bashrc defineix alias i funcions per a cada shell interactiu, i .bash_logout executa ordres en tancar la sessió. I aquí uns exemples personals

image

image

image

Gestió de permisos

Preparo l’entorn per als següents pasos:

imatge imatge

imatge

imatge

imatge

ACL

imatge

imatge

imatge

imatge

Gestió de procesos