Unix essentials

  • View
    630

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Transcript

  • 1. UNIX ESSENTIALS LINUX FILESYSTEM PROCEDIMIENTO 1: OPCIONES AVANZADAS DEL COMANDO lsEspecificaciones:1. Cree un archivo en su directorio principal llamado etc.bytime. El archivo debecontener un listado largo del directorio /etc, por orden de tiempo de modificacin. Elltimo archivo modificado debe ser en la primera lnea del archivo.
  • 2. 2. Cree un archivo en su directorio principal llamado etc.bytime.reversed. El archivodebe contener un listado largo del directorio /etc, inversamente ordenados por tiempo demodificacin. El ltimo archivo modificado debe aparecer en la ltima lnea del archivo. PROCEDIMIENTO 2: CREANDO Y MANEJANDO ENLACES SIMBLICOS(LINKS)1. Cree un archivo llamado cal.orig en su directorio personal, que contiene uncalendario de texto del mes actual (Puede usar el comando cal).
  • 3. 2. Crear un enlace simblico al archivo cal.orig, denominado cal.softa3. Elimine el archivo cal.orig, por lo que el enlace simblico que acaba de crear ahora esun enlace colgado.
  • 4. 4. Crear un enlace simblico al directorio /usr/share/doc, llamado docabs, utilizandouna referencia absoluta.5. Crear un enlace simblico al directorio ../../usr/share/doc, llamado docrel,utilizando una referencia relativa. (Nota: dependiendo de la ubicacin de su directorio, esposible que deba agregar o quitar algunas referencias .. del nombre del archivo.
  • 5. PROCEDIMIENTO 3: LOCALIZANDO ARCHIVOS CON EL COMANDO find1. Cree un archivo varlib.rpm, que contenga una lista de todos los archivos deldirectorio / que son propiedad del usuario sshd2. El archivo var.rootmail contiene una lista de todos los archivos en el directorio/var que son propiedad del usuario root y el grupo propietario es mail
  • 6. 3. Busque todos los archivos en /etc/sysconfig, que tengan permisos de ejecucin ygrabe el resultado en el archivo sysconfig.find
  • 7. 4. El archivo big.links debe contener una lista de los enlaces simblicos en/usr/lib/locale El directorio no existe5. Busque en todo el rbol de directorios los archivos cuyo nombre contengan la palabrasendmail. Tenga en cuenta que un archivo llamado K30sendmail tambin coincidir conla bsqueda. PROCEDIMIENTO 5: ARCHIVANDO DIRECTORIOS CON TAR 1. En su directorio personal, cree el archivo zip_docs.tar que es un archivo que empaqueta el directorio /usr/share/doc/zip*
  • 8. PROCEDIMIENTO 6: PARTICIONAMIENTO USANDO FDISK1. Agregue un nuevo disco de 5GB a su mquina virtual
  • 9. 2. De acuerdo a la siguiente imagen, utilice la utilidad fdisk para realizar elparticionamiento del nuevo disco:sdc1 sdc2 sdc3 sdc5 sdc6(2GB) (0,5GB) (1GB) (1GB) (0,5GB)Linux Linux LVM Linux Swap Linux Linux
  • 10. Si 652(cilindros) equivalen a 5GB entonces, Cuntos cilindros equivalen a2GB? En este caso el ultimo cilindro ser el 260 que abarca aproximadamente2GB. sdb1 (2GB) Linux
  • 11. sdb2 (0,5GB)Linux LVM
  • 12. sdb3 (1GB) Linux SwapCreamos una extendida para proceder a dividirla en las dos lgicas, ya que no se permiten mas particiones primarias ni extendidas
  • 13. sdb5(1GB)Linuxsdb6(0,5GB Linux
  • 14. 3. Use el comando fdisk l para visualizar la tabla de particiones.4. Use la utilidad mkfs.ext3 para formatear las siguientes particiones: sdb1, sdb5 ysdb6 sdb1
  • 15. Sdb5Sdb6
  • 16. 5. Cree un directorio llamado /data. Realice el montaje del sistema de archivos/dev/sdc1 en el directorio /data (Este directorio es el punto de montaje para/dev/sdc1). Edite el archivo /etc/fstab para que el sistema de archivos sea montadocada vez que reinicie la mquina. Editor (gedit)
  • 17. PROCEDIMIENTO 7: USANDO EL COMANDO GREP PARA BUSCAR OCURRENCIAS DE TEXTO1. Cree el archivo ~/bashusers.txt, que contiene las lneas del archivo /etc/passwden las cuales aperece el texto /bin/bash. 2. Cree el archivo ~/nostdhome.txt, que contiene slo las lneas del archivo /etc/passwd que NO contengan el texto home (lo que implica que el usuario asociado tiene un directorio home no estndar).
  • 18. 3. Cree el archivo ~/ansiterms.txt, que contiene cada lnea del archivo /etc/termcap que contiene el texto ansi, usando una bsqueda insensible a maysculas y minsculas (case insensitive). (En otras palabras, ansi, ANSI, Ansi, y AnSi seran coincidencias de la bsqueda).No existe /etc/termcap4. Cree el archivo ~/mayhemnum.txt, que contiene el nmero de lnea de lapalabra mayhem en elarchivo /usr/share/dict/words
  • 19. 5. Ejecute el comando netstat -tanp en combinacin con el comando grep ymuestre en pantalla solo las lneas que contienen la palabra ssh. Este comando muestra lasconexiones TCP activas, y de gran utilidad para visualizar los servicios que se estejecutando en la mquina.No se encuentra ninguna lnea las que contiene la palabra ssh6. Ejecute el comando ps -ef en combinacin con el comando grep y muestre enpantalla solo las lneas que contienen la palabra bash. Este comando muestra los procesosactivos, y es de gran utilidad para visualizar los ID de proceso (PID). Qu PID estnasociados con bash?
  • 20. 7. Repita el paso anterior pero esta vez use el comando pgrep