10/29/2024

COMANDOS PARA USAR NA TERMINAL DE LINUX

Administración de ficheiros e directorios e xestión de usuarios


  1. Creación de usuarios:

    for i in {1..5}; do
        useradd usuario$i
    Este comando creará cinco usuarios con nombres del usuario1 al usuario5.

    Para asignar contraseñas:

    passwd usuario1
    passwd usuario2
    # ... repetir para los demás usuarios
  2. Creación de grupos:

    groupadd desarrolladores
    groupadd administradores
  3. Asignación de usuarios a grupos:

    usermod -aG desarrolladores usuario1
    usermod -aG desarrolladores usuario2
    usermod -aG administradores usuario3
  4. Verificación de pertenencia a grupos:

    groups usuario1
    groups usuario3
  5. Cambio de contraseña:

    passwd usuario2
  6. Eliminación de un usuario:

    userdel usuario5
  7. Creación de un directorio home personalizado:

    useradd -d /home/usuarios/usuario1 usuario1
  8. Restringir el acceso a un directorio:

    chmod 750 /etc
    chgrp administradores /etc

Comandos adicionales:

  • chage: Modificar configuración de contraseñas.
  • visudo: Editar el archivo sudoers.
  • id: Mostrar UID, GID y grupos.

Consideraciones:

  • Seguridad: Siempre establece contraseñas seguras y restricciones de acceso adecuadas.
  • Best practices: Sigue las mejores prácticas de administración de sistemas.

Ampliando la práctica:

  • Crear una estructura de directorios para cada grupo.
  • Automatizar tareas con scripts.
  • Implementar políticas de contraseñas.

Con esta práctica podrás comenzar a gestionar tus usuarios.

Información adicional:


Navegación

  • ls: Lista o contido dun directorio. Opcións como -l (detalhes longos), -a (mostrar todos os ficheiros, incluíndo os ocultos) e -h (mostrar tamaños humanos) son moi útiles.
  • cd: Cambia o directorio de traballo actual.
  • pwd: Mostra o directorio de traballo actual.

Creación e eliminación

  • mkdir: Crea un novo directorio.
  • rmdir: Elimina un directorio baleiro.
  • touch: Crea un ficheiro baleiro.
  • rm: Elimina ficheiros ou directorios. Coidadosamente! rm -r elimina recursivamente, ¡usa con precaución!

Copia e movemento

  • cp: Copia ficheiros ou directorios.
  • mv: Move ficheiros ou directorios (tamén renombra).

Permisos

  • chmod: Cambia os permisos dun ficheiro ou directorio. Por exemplo, chmod u+x ficheiro.sh engade permiso de execución ao usuario para o ficheiro.sh.

Búsqueda

  • find: Busca ficheiros no sistema de ficheiros.
  • grep: Busca patróns de texto dentro de ficheiros.

Xestión de usuarios

  • useradd: Crea un novo usuario.
  • userdel: Elimina un usuario.
  • passwd: Cambia a contrasinal dun usuario.
  • groupadd: Crea un novo grupo.
  • usermod: Modifica as propiedades dun usuario (grupo, directorio home, etc.).
  • groups: Mostra os grupos aos que pertence un usuario.

10/08/2024

Tipos de Sistemas Operativos para PC:

                                                                                                              
  
    Un sistema operativo é como o cerebro dun computador, é o software que xestiona todos os recursos do hardware e permite que poidas interactuar con el. Existen varios tipos, cada un coas súas propias vantaxes e desvantaxes.

1. Microsoft Windows:

O máis popular: É o sistema operativo máis utilizado a nivel mundial, grazas á súa interface gráfica intuitiva e á ampla compatibilidade con software.

Versións: Existen diversas versións, desde as máis básicas para uso doméstico (Windows 10 Home) ata as máis avanzadas para empresas (Windows 11 Pro).

Vantaxes: Fácil de usar, gran cantidade de software dispoñible, actualizacións frecuentes.

Desvantaxes: Pode ser máis pesado en recursos, maior susceptibilidade a virus e malware.

2. macOS:

Exclusivo para Apple: Desenvolvido por Apple para os seus computadores Mac, ofrece unha experiencia de usuario moi coidada e unha integración perfecta con outros dispositivos da marca.

Vantaxes: Deseño elegante, estabilidade, alta seguridade, integración con outros produtos Apple.

Desvantaxes: Custo elevado dos equipos, menor cantidade de software dispoñible en comparación con Windows.

3. Linux:

Código aberto: É un sistema operativo gratuíto e de código aberto, o que significa que calquera pode modificalo e distribuílo.

Variedades: Existen moitas distribucións de Linux (Ubuntu, Fedora, Debian, etc.), cada unha coa súa propia interface e características.

Vantaxes: Alta personalización, seguridade, estabilidade, gran comunidade de usuarios.

Desvantaxes: Pode requirir coñecementos técnicos para a súa instalación e configuración, menor compatibilidade con algúns programas.

4. Outros sistemas operativos:

Chrome OS: Deseñado para funcionar principalmente en liña, baseado no navegador Chrome.

FreeBSD: Sistema operativo libre e estable, utilizado en servidores e dispositivos embebidos.

ReactOS: Proxecto de código aberto que busca ser compatible con aplicacións de Windows.