En aquest tema, explorarem l'estructura del sistema de fitxers d'OpenVMS. Entendre com s'organitzen els fitxers i directoris és fonamental per gestionar eficaçment les dades en un sistema OpenVMS.
Objectius d'Aprenentatge
Al final d'aquest tema, hauràs de ser capaç de:
- Comprendre l'estructura bàsica del sistema de fitxers d'OpenVMS.
- Identificar els components clau del sistema de fitxers.
- Navegar per l'estructura de directoris.
- Utilitzar comandes bàsiques per gestionar fitxers i directoris.
- Components Clau del Sistema de Fitxers
1.1. Discs i Volums
- Discs: Els dispositius d'emmagatzematge físic.
- Volums: Les particions lògiques dins dels discs. Un disc pot contenir múltiples volums.
1.2. Directori Arrel
- El directori arrel és el punt de partida de l'estructura de fitxers. En OpenVMS, el directori arrel es denota com
SYS$SYSROOT
.
1.3. Directoris i Subdirectoris
- Els directoris són contenidors que emmagatzemen fitxers i altres subdirectoris.
- Els subdirectoris són directoris dins d'altres directoris, creant una estructura jeràrquica.
1.4. Fitxers
- Els fitxers són unitats d'emmagatzematge de dades. Poden ser fitxers de text, binaris, executables, etc.
- Navegació per l'Estructura de Directoris
2.1. Rutes de Fitxers
- Ruta Absoluta: Especifica la ubicació completa d'un fitxer o directori des de l'arrel.
- Exemple:
SYS$SYSROOT:[USERS.JSMITH]MYFILE.TXT
- Exemple:
- Ruta Relativa: Especifica la ubicació d'un fitxer o directori en relació amb el directori actual.
- Exemple:
[JSMITH]MYFILE.TXT
- Exemple:
2.2. Comandes de Navegació
- SET DEFAULT: Canvia el directori actual.
$ SET DEFAULT SYS$SYSROOT:[USERS.JSMITH]
- SHOW DEFAULT: Mostra el directori actual.
$ SHOW DEFAULT
- Comandes Bàsiques per Gestionar Fitxers i Directoris
3.1. Creació de Directoris
- CREATE/DIRECTORY: Crea un nou directori.
$ CREATE/DIRECTORY SYS$SYSROOT:[USERS.JSMITH.NEW_DIR]
3.2. Llistat de Continguts
- DIRECTORY: Llista els fitxers i subdirectoris dins d'un directori.
$ DIRECTORY SYS$SYSROOT:[USERS.JSMITH]
3.3. Copiar Fitxers
- COPY: Copia fitxers d'una ubicació a una altra.
$ COPY SYS$SYSROOT:[USERS.JSMITH]MYFILE.TXT SYS$SYSROOT:[USERS.JDOE]
3.4. Moure Fitxers
- RENAME: Mou o canvia el nom d'un fitxer.
$ RENAME SYS$SYSROOT:[USERS.JSMITH]MYFILE.TXT SYS$SYSROOT:[USERS.JSMITH]MYFILE_OLD.TXT
3.5. Esborrar Fitxers
- DELETE: Esborra fitxers.
$ DELETE SYS$SYSROOT:[USERS.JSMITH]MYFILE.TXT;*
- Exercicis Pràctics
Exercici 1: Crear i Navegar per Directoris
- Crea un nou directori anomenat
TEST_DIR
dins del teu directori d'usuari.$ CREATE/DIRECTORY SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]
- Canvia al nou directori.
$ SET DEFAULT SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]
- Mostra el directori actual.
$ SHOW DEFAULT
Exercici 2: Gestionar Fitxers
- Crea un fitxer de text anomenat
EXAMPLE.TXT
dins deTEST_DIR
.$ CREATE SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]EXAMPLE.TXT
- Copia el fitxer
EXAMPLE.TXT
a un altre directori.$ COPY SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]EXAMPLE.TXT SYS$SYSROOT:[USERS.TEUSUARI]
- Canvia el nom del fitxer copiat a
EXAMPLE_COPY.TXT
.$ RENAME SYS$SYSROOT:[USERS.TEUSUARI]EXAMPLE.TXT SYS$SYSROOT:[USERS.TEUSUARI]EXAMPLE_COPY.TXT
- Esborra el fitxer original
EXAMPLE.TXT
dins deTEST_DIR
.$ DELETE SYS$SYSROOT:[USERS.TEUSUARI.TEST_DIR]EXAMPLE.TXT;*
Resum
En aquest tema, hem après sobre l'estructura del sistema de fitxers d'OpenVMS, incloent-hi els components clau com els discs, volums, directoris i fitxers. També hem vist com navegar per l'estructura de directoris i utilitzar comandes bàsiques per gestionar fitxers i directoris. Aquests coneixements són fonamentals per treballar eficaçment amb OpenVMS.
En el proper tema, explorarem els tipus i atributs de fitxers en OpenVMS, aprofundint en com es classifiquen i gestionen els fitxers en aquest sistema operatiu.
Curs de Programació OpenVMS
Mòdul 1: Introducció a OpenVMS
- Què és OpenVMS?
- Història i Evolució d'OpenVMS
- Conceptes Bàsics i Terminologia
- Visió General de l'Arquitectura del Sistema
- Instal·lació i Configuració
Mòdul 2: Comandes Bàsiques d'OpenVMS
- Introducció a DCL (Digital Command Language)
- Comandes de Gestió de Fitxers
- Comandes de Gestió de Processos
- Comandes de Gestió del Sistema
- Ús de l'Ajuda i la Documentació
Mòdul 3: Sistema de Fitxers d'OpenVMS
- Estructura del Sistema de Fitxers
- Tipus i Atributs de Fitxers
- Operacions amb Fitxers
- Gestió de Directoris
- Control d'Accés i Seguretat
Mòdul 4: Scripting amb DCL
- Introducció al Scripting amb DCL
- Variables i Tipus de Dades
- Estructures de Control
- Subrutines i Funcions
- Gestió d'Errors
Mòdul 5: Gestió del Sistema OpenVMS
- Gestió de Comptes d'Usuari
- Gestió de Discs i Volums
- Procediments de Còpia de Seguretat i Restauració
- Monitorització del Sistema i Optimització del Rendiment
- Gestió de Parches i Actualitzacions
Mòdul 6: Xarxes a OpenVMS
- Conceptes Bàsics de Xarxes
- Configuració de TCP/IP
- Configuració de DECnet
- Serveis i Protocols de Xarxa
- Resolució de Problemes de Xarxa
Mòdul 7: Programació Avançada a OpenVMS
- Introducció als Llenguatges de Programació d'OpenVMS
- Ús de C a OpenVMS
- Ús de Fortran a OpenVMS
- Ús de COBOL a OpenVMS
- Interfície amb Serveis del Sistema
Mòdul 8: Clúster d'OpenVMS
- Introducció als Clústers
- Configuració i Gestió de Clústers
- Comunicació en Clúster
- Failover i Equilibri de Càrrega
- Seguretat en Clúster
Mòdul 9: Seguretat a OpenVMS
- Conceptes de Seguretat i Millors Pràctiques
- Autenticació i Autorització d'Usuaris
- Auditoria i Monitorització
- Xifrat de Dades
- Resposta i Recuperació d'Incidents