Herramientas de usuario

Herramientas del sitio


clase:daw:si:1eval:tema07

¡Esta es una revisión vieja del documento!


07. Administración básica de Sistemas Operativos

Contenidos

  • Estructura de directorios en Linux
  • Órdenes básicas en Linux
  • Servicios en Linux
  • Acceso a ficheros remotos: SCP y SSH
  • Instalación de Software en Ubuntu

Material

Estructura de directorios en Linux

  • Directorios de los ejecutables
    • /bin:Los binarios de las ordenes comunes a todos los usuarios (cat, ls ,cp, etc).
    • /sbin:Los binarios de las ordenes específicas del root (hdparam, ifconfig,etc).
    • /lib:Librerías para las ordenes de /bin y /sbin
  • Directorios particulares de los usuarios
    • /root: Directorios del superusuario
    • /home: Desde este directorio cuelgan los directorios del resto de usuario.
      • /home/carlos
      • /home/luis
  • Información del sistema
    • /proc: Permite obtener/establecer información sobre el núcleo del S.O.y los procesos.No existe físicamente
      • /proc/β : Información sobre un proceso.Siendo β el PID de un proceso
      • /proc/cpuinfo: Información sobre la CPU
      • /proc/filesystems: Sistemas de ficheros que soporta el kernel
      • /proc/ioports: Puertos de E/S
      • /proc/interrupts: Nº de interrupciones que ha habido

Órdenes básicas en Linux

find dir –name “patron”

    Siendo:
      * dir: Directorio a partir del cual se buscan los archivos.
      * patron: Patrón del nombre del fichero a buscar  
  • orden date: Permite obtener y establecer la fecha.Al mostrar la fecha se puede establecer el formato
 date +”formato”
    
    Siendo el formato:
       %Y El año con 4 dígitos
       %m El número del mes (01..12)
       %d El día del mes (01..31)
       %H La hora (00..23)
       %M El minuto (00..59)
       %S El segundo (00..59)
  • Ficheros
    • cat: Mostrar el contenido de un fichero. How to Use the Linux cat and tac Commands
    • mv: renombrar/mover un fichero
    • cp: Copiar un fichero
    • touch: Crear un fichero vacio
    • rm: Borrar un fichero
    • less: Mostrar el contenido de un fichero pero con paginación
    • tail: Mostrar el final de un fichero
  • Directorios
    • ls : Ver el contenido de un directorio. Es decir que ficheros tiene.
    • cd : Cambiar de directorio
    • pwd: Mostrar en que directorio estamos
    • mkdir : Crear un directorio
    • rmdir: Borrar un directorio
    • mv: renombrar/mover un directorio
  • Otros
    • exit: Salir del sistema
    • whoami: Que usuario eres
    • man : Ayuda de una orden
    • clear : Limpiar la pantalla
    • echo: Mostrar un mensaje por la pantalla

Servicios

Acceso a ficheros remotos: SCP y SSH

Instalación de Software en Ubuntu

Ejercicios

Ejercicio 1

Crea las siguientes carpetas y ficheros

   +--documentos
        +--trabajo
             +--mislata
                  +--facura.pdf
             +--valencia
                  +--factura.pdf
        +--ocio
             +--peliculas
                  +--vengadores.avi
             +--musica
                  +--u2.mp3
  1. Ves a la carpeta música
  2. copia el fichero u2.mp3 en trabajo
  3. mueve el fichero vengadores.avi a mislata
  4. borra el fichero factura.pdf de valencia
  5. borra la carpeta peliculas
  6. copia el fichero /etc/passwd a valencia
  7. copia el fichero /etc/shadow a ocio

Ejercicio 2

Ordenas básicas

  • Muestra todos los archivos que finalicen por “.conf” en el directorio /etc.
  • Muévete el directorio $HOME y muestra todos los archivos del directorio padre usando una ruta relativa.
  • Crear el directorio $HOME/seguridad
  • Copia el archivo /etc/passwd a $HOME/seguridad
  • Renombra el nombre del archivo $HOME/seguridad/passwd al nombre usuarios.txt.
  • Mueve el archivo $HOME/seguridad/usuarios.txt al directorio $HOME
  • Muestra el contenido del archivo /etc/passwd
  • Borra el archivo $HOME/usuarios.txt
  • Crea los siguientes directorios:
	$HOME/SIMM
	$HOME/SIMM/1eval
	$HOME/SIMM/2eval
	$HOME/SIMM/3eval
	$HOME/SIMM/1eval/tema1
	$HOME/SIMM/1eval/tema2
	$HOME/SIMM/1eval/tema3
  • Borra los directorios del ejercicio anterior.
  • Vuelve a crear los directorios del ejercicio 9 y mueve el directorio $HOME/SIMM al directorio /
  • Borra el directorio /SIMM con todos sus subdirectorios
  • Muestra la fecha actual
  • Muestra la fecha actual con el siguiente formato: dd/mm/yyyy
  • Muestra la fecha actual con el siguiente formato: yyyymmdd
  • Muestra todos los archivos con el nombre “*.conf” que hay en el ordenador.
  • Realiza una copia de seguridad de la configuración del X-Windows (directorio X11). El nombre del directorio donde se realice la copia debe coincidir con la fecha de hoy, debiendo obtener la fecha automáticamente con la orden “date”.

Ejercicio 3

  • Instala Nginx en Ubuntu 18.04
  • Comprueba que el servicio está instalado
  • Conecta desde algún navegador a Nginx
  • Para el servicio de Nginx
  • Conecta desde algún navegador a Nginx . No podrás.
  • Arranca el servicio de Nginx
  • Conecta desde algún navegador a Nginx . Ahora si que podrás.
  • Para el servicio de Nginx
  • Reinicia la máquina
  • Mira mediante systemctl si el servicio está ejecutándose. Y en ese caso vuelve a conectarte mediante algún navegador
  • Vuelve a parar el servicio y ahora lo deshabilitas
  • Reinicia la máquina
  • Mira mediante systemctl si el servicio está ejecutándose. Ahora no estará en funcionamiento

Ejercicio 4

Repite el ejercicio anterior pero ahora conectándote a Linux por SHH desde Windows

clase/daw/si/1eval/tema07.1599583034.txt.gz · Última modificación: 2020/09/08 18:37 por 127.0.0.1