Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mariona-ft/admin-of-operating-systems-adso
ADMINISTRACIÓ DE SISTEMES OPERATIUS curs 2023-24 EPSEVG
https://github.com/mariona-ft/admin-of-operating-systems-adso
admin administration operating-system virtual-machine virtual-machine-management virtual-machine-monitor virtual-machines-installation virtualbox
Last synced: about 1 month ago
JSON representation
ADMINISTRACIÓ DE SISTEMES OPERATIUS curs 2023-24 EPSEVG
- Host: GitHub
- URL: https://github.com/mariona-ft/admin-of-operating-systems-adso
- Owner: Mariona-FT
- Created: 2024-03-08T15:43:36.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-13T11:05:01.000Z (10 months ago)
- Last Synced: 2024-11-05T20:13:47.359Z (3 months ago)
- Topics: admin, administration, operating-system, virtual-machine, virtual-machine-management, virtual-machine-monitor, virtual-machines-installation, virtualbox
- Language: Shell
- Homepage:
- Size: 47.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Administation of Operating Systems: ADSO
ADMINISTRACIÓ DE SISTEMES OPERATIUS curs 2023-24 EPSEVGEn aquest repositori, trobareu tots els fitxers necessaris utilitzats i creats per l'assignatura d'Administració de sistemes operatius al Curs 2023-24 a la Universitat UPC a EPSEVG.
## Fitxers
A continuació, es detallen els fitxers i projectes penjats en aquest repositori:
### Training 1: Instal·lació del Sistema Debian
El primer training es centra en la instal·lació del Sistema Operatiu GNU/Linux Debian en una màquina d'arquitectura Intel a través d'una Màquina Virtual. Aquesta sessió implica obtenir la imatge del sistema, revisar comandes bàsiques de la shell UNIX i configurar el sistema per a l'arrancada amb el nou SO. Es modifica la partició del sistema de fitxers, configuracions del sistema i la configuració d'un entorn d'usuari.- Carpeta general: [training1](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training1)
Informe del Training:
- [Training1_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training1/Training1_GPTeam.pdf)
- [Training1_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training1/Training1_GPTeam.docx)
Instal·lació addicional:
- [Training1_install_exercici_adicional.pdf ](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training1/Training1_install_exercici_adicional.pdf)
- [Training1_install_exercici_adicional.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training1/Training1_install_exercici_adicional.docx)
**Microhackaton 1:**
Configuració d'una instal·lació dual de Debian en dues unitats de disc dur virtuals, amb enfocament en l'arrancada dual i la gestió de l'espai.
- [mKHT1_GPTeam.pdf ](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training1/mKHT1_GPTeam.pdf)
- [mKHT1_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training1/mKHT1_GPTeam.docx)### Training 2: Introducció a la Instal·lació d'Aplicacions
Aquesta sessió tracta els fonaments de la instal·lació de software en un sistema Linux, incloent-hi el treball amb paquets binaris, l'ús de gestors de paquets i el maneig de repositoris de software. Cobreix les diferències entre dpkg, apt-get, apt i aptitude, juntament amb la instal·lació d'aplicacions específiques com lynx i lftp. Aquest training subratlla la importància d'entendre les actualitzacions del nucli i les millores del sistema.- Carpeta general: [training2](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training2)
Informe del Training:
- [Training2_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training2/Training2_GPTeam.pdf)
- [Training2_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training2/Training2_GPTeam.docx)
**Microhackaton 2:**
Instal·lació i modificació de l'aplicació ascii2binary des del codi font, i posterior instal·lació global en el sistema.
- [mKHT2_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training2/mHKT2_GPTeam.pdf)
- [mKHT2_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training2/mHKT2_GPTeam.docx)### Training 3: Scripting per a l'Administració del Sistema
El training 3 està dissenyat per introduir l'scripting com una eina per a les tasques d'administració del sistema. Cobreix l'scripting en Bash i Python per automatitzar tasques repetitives com la gestió d'usuaris, gestió d'espai en disc i recuperació d'informació del sistema, per millorar l'eficiència i fiabilitat del sistema a través de l'automatització i habilitats d'scripting.- Carpeta general: [training3](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training3)
Informe del Training:
- [Training3_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training3/Training3_GPTeam.pdf)
- [Training3_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training3/Training3_GPTeam.docx)
Codis del training:
- [Codis en bash](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training3/Codis-Bash)
- [Codis en python](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training3/Codis-Python)
**Microhackaton 3:**
Automatització de l'alta i baixa d'usuaris des d'un fitxer de text, inclou la creació de directoris per equips i gestió de grups.
- [mKHT3_GPTeam.pdf ](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training3/mHKT3_GPTeam.pdf)
- [mKHT3_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training3/mHKT3_GPTeam.docx)
### Training 4: Gestió d'Usuaris i Personalització del Sistema
Aquesta sessió es centra en la gestió d'usuaris, detallant la creació manual i automàtica d'usuaris, connexions remotes d'usuaris i estratègies per eliminar o desactivar usuaris. També presenta un usuari especial 'asosh' per executar scripts de shell simplificats amb privilegis de superusuari. Els objectius és dominar la gestió de grups d'usuaris, personalització de l'entorn i execució de comandes privilegiades sense accés root.- Carpeta general: [training4](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training4)
Informe del Training:
- [Training4_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training4/Training4_GPTeam.pdf)
- [Training4_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training4/Training4_GPTeam.docx)
**Microhackaton 4:**Anàlisi de la seguretat en l'accés a directoris, enfocant-se en les configuracions de permisos i protecció de dades.
- [mKHT4_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training4/mHKT4_GPTeam.pdf)
- [mKHT4_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training4/mHKT4_GPTeam.docx)
### Training 5: Disseny i Implementació de Sistemes de Còpia de Seguretat
El training 5 es basa en dissenyar i implementar estratègies de còpia de seguretat utilitzant eines bàsiques d'UNIX. La importància dels sistemes per fer còpies de seguretat, presa de decisions respecte al medi de còpia de seguretat i freqüència de les còpies. La sessió fa servir tar i rsync per crear còpies de seguretat, posant èmfasi en còpies completes i incrementals, i gestió de snapshots.- Carpeta general: [training5](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training5)
Informe del Training:
- [Training5_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training5/Training5_GPTeam.pdf)
- [Training5_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training5/Training5_GPTeam.docx)
### Training 6: Programació de Tasques i Automatització
Aquesta sessió es centra en la programació de tasques de manera puntual i periòdica, fent servir eines com cron i at per a l'automatització d'aquests processos en un entorn Linux. Es planifica l'execució de scripts i comandes en moments específics, facilitant la gestió eficient del sistema. Es cobreix la instal·lació i configuració de l'entorn necessari per utilitzar aquestes eines, així com la creació de tasques puntuals i periòdiques per a la gestió eficient del sistema.- Carpeta general: [training6](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training6)
Informe del Training:
- [Training6_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training6/Training6_GPTeam.pdf)
- [Training6_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training6/Training6_GPTeam.docx)
**Microhackaton 5 i 6:**
Implementació d'un sistema de backups remots i temporitzats, utilitzant rsync i cron per a backups complets i incrementals.
- [mKHT5-6_GPTeam.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training6/mHKT5-6_GPTeam.pdf)
- [mKHT5-6_GPTeam.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/training6/mHKT5-6_GPTeam.docx)Codis de la microhackaton 5 i 6:
- [codi de còpies incrementals](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/training6/mHKT%20Codis)## MKHT Final:
La meva solució al examen final d'Administració de Sistemes Operatius implica la instal·lació d'Arch Linux segons especificacions detallades, el desenvolupament d'un script per gestionar usuaris basant-se en un arxiu usuaris.xls, i la creació d'un sistema d'alertes per a situacions de temperatura exterior elevada. Aquest treball reta les habilitats en configuració de sistemes Linux, automatització de la gestió d'usuaris, i monitorització del sistema, dins d'un temps de 3 hores preparant-me per a desafiaments professionals en l'àmbit de l'administració de sistemes.
- Carpeta general: [mkht final](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/tree/main/mHKT_final)
Solució entregada:
- [mHKT_final.pdf](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/mHKT_final/mHKT_final.pdf)
- [mHKT_final.docx](https://github.com/Mariona-FT/Admin-of-Operating-Systems-ADSO/blob/main/mHKT_final/mHKT_final.docx)## Autora
Aquest repositori ha estat creat per [Mariona Farré](https://github.com/Mariona-FT) i els trainings s'han elaborat col·laborativament amb el grup de GPTeam.
Gràcies per visitar aquest repositori :)