comandos de servidores de linux - ing. juan pablo amaya silva · comandos básicos de linux history...
TRANSCRIPT
![Page 1: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/1.jpg)
![Page 2: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/2.jpg)
Comandos de servidores de linux
es una instrucción u orden que el usuario proporciona a un sistema informático,
Comando?
servidor?es una instrucción u orden que el usuario proporciona a un sistema informático,
![Page 3: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/3.jpg)
![Page 4: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/4.jpg)
Los comandos de Linux más importantes
• Linux también le ofrece al usuario dos posibilidades de interacción: todos los ajustes que se realizan en la interfaz gráfica (GUI) se pueden llevar a cabo con líneas de comandos en el denominado shell.
![Page 5: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/5.jpg)
QUE ES UN SHELL
• Un shell es un programa que actúa de interfaz de acceso entre el sistema y el usuario e incluye un intérprete de líneas de comandos que recibe las entradas que realiza el usuario con el teclado, las examina, inicia un programa si es necesario y devuelve la salida (output) al usuario como texto.
![Page 6: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/6.jpg)
Además, cada shell posee un lenguaje propio de órdenes que permite escribir guiones (scripts) de shell para, por ejemplo, enlazar órdenes y facilitar tareas administrativas.
![Page 7: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/7.jpg)
Comandos básicos de Linux
CLEARCLEAR
Limpia la ventana del terminalCon el comando clear se borran todos los comandos de la sesión.clearEl usuario recibe un terminal vacío con el prompt a la espera de órdenes. Los comandos introducidos anteriormente se guardan en el scrollback buffer.También se puede limpiar la ventana de la consola con el atajo de teclado [CTRL] + [L]
![Page 8: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/8.jpg)
Comandos básicos de Linux
exitCLEAR
Finaliza la sesión en el terminalCon el programa exit finaliza la sesión actual y se cierra la consola.exitTambién se puede utilizar el atajo de teclado [CTRL] + [D].
![Page 9: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/9.jpg)
Comandos básicos de Linux
helpCLEAR
Muestra la lista de todos los comandosEl comando help se utiliza para mostrar una lista de todas las órdenes del sistema.helpSi introduces help en combinación con un comando shell obtienes una breve descripción del comando en cuestión.
help COMANDO
![Page 10: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/10.jpg)
Comandos básicos de Linux
history CLEAR
Muestra las entradas del historialEn Bash, los últimos 500 comandos introducidos en el terminal se guardan en el historial. Esta función sirve de ayuda al introducir órdenes en la consola y permite ejecutar de nuevo un comando introducido con anterioridad seleccionándolo con ayuda de las flechas del teclado y confirmándolo con la tecla Enter.
![Page 11: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/11.jpg)
Comandos básicos de Linux
history CLEAR
Muestra las entradas del historialEn Bash, los últimos 500 comandos introducidos en el terminal se guardan en el historial. Esta función sirve de ayuda al introducir órdenes en la consola y permite ejecutar de nuevo un comando introducido con anterioridad seleccionándolo con ayuda de las flechas del teclado y confirmándolo con la tecla Enter.
![Page 12: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/12.jpg)
Operaciones en el directorio
cd
Navega por el árbol de ficherosEl comando cd es la abreviatura de changedirectory y se utiliza para navegar por el directorio.La sintaxis de esta orden sigue el esquema:cd [OPCIÓN] DIRECTORIOSi no se indica ningún directorio concreto, cd cambia automáticamente al directorio principal del usuario.Si se acompaña de un guion (-), cd abre el directorio precedente.
![Page 13: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/13.jpg)
Operaciones en el directorio
chroot
Ejecuta el programa en un nuevo directorio raízLa orden chroot (abreviatura de change root) se utiliza para ejecutar un comando en un directorio raíz diferente para, por ejemplo, aislar programas peligrosos del sistema de archivos restante, lo que se denomina chroot jail.Este comando requiere derechos raíz y se orienta por este esquema:
chroot DIRECTORIO COMANDO
![Page 14: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/14.jpg)
Operaciones en el directorio
ls
Muestra el contenido del directorio como una listaLa orden ls equivale a list y se utiliza para mostrar el contenido de un fichero (los nombres de todos sus archivos y carpetas).Esta es la sintaxis de la orden:ls [OPCIONES] DIRECTORIOSi no se añade a ls ningún directorio, el comando enumera el contenido del directorio en curso.Con ayuda de diferentes opciones se puede definir qué información se ha de mostrar y cómo.
![Page 15: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/15.jpg)
Operaciones en el directorio
mkdir
Crea un directorioEl comando mkdir corresponde a makedirectory y permite a los usuarios de Linux crear directorios desde cero.Para crear un directorio en el fichero en curso escribe la siguiente sintaxis:mkdir [OPCIÓN] DIRECTORIO
![Page 16: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/16.jpg)
Operaciones en el directorio
mkdirhier
Crea un directorioEl comando mkdir corresponde a makedirectory y permite a los usuarios de Linux crear directorios desde cero.Para crear un directorio en el fichero en curso escribe la siguiente sintaxis:mkdir [OPCIÓN] DIRECTORIO
![Page 17: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/17.jpg)
Operaciones en archivos
basename
Muestra el nombre del archivoAl comando basename se le indica una ruta a un archivo y devuelve su nombre sin la ruta.La sintaxis del comando se compone de:basename [OPCIONES] Ruta/al/archivo [SUFIJO]
![Page 18: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/18.jpg)
• Cp : copia archivos o directorios• Cut: extrae el contenido de los archivos• Diff: compara archivos o directorios• Dirname: muestra la ruta al archivo• File: muestra el tipo de archivo
in: Crea un enlace a un archivo o un directoriolsof: Muestra los archivos abiertos en el terminal
• md5sum: calcula sumas de control• Mv: mueve archivos o directorios• paste:agrupa el contenido de archivos en
columnas
![Page 19: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/19.jpg)
Gestión de los permisosCon Linux se pueden definir los derechos de
acceso y de posesión de archivos y ficheros por parte de los usuarios
fácilmente.ChattrGestiona los atributos de los archivosCon el programa chattr (abreviatura de change attribute) puedes asignar atributos a archivos o directorios. Diversos sistemas de archivos nativos de Linux (ext2, ext3, ext4, XFS, ReiserFS, JFS y OCFS2) soportan la configuración de atributos.Utiliza chattr según la siguiente sintaxis para asignar un atributo:chattr [OPCIONES] +ATRIBUTO ARCHIVO
![Page 20: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/20.jpg)
• Chgrp: administra los grupos de archivos y directorios
• Chmod: gestiona los permisos de acceso
• Chown: administra derechos de propietarios
• Isattr: muestra los atributos del archivo.
![Page 21: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/21.jpg)
Opciones de búsquedaLinux también dispone de diversos comandos para explorar el sistema
desde el terminalExplora el sistema de archivos
Findes un programa de líneas de comandos cuya función es buscar archivos en el sistema.
Se utiliza en base al siguiente esquema sintáctico:
find [OPCIONES] [RUTA] [EXPRESIÓN_DE_BÚSQUEDA ][ACCIÓN]
![Page 22: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/22.jpg)
• Grep: explora archivo de texto
• Locate: explora el indice de archivo
• Tre-agrep: busqueda aproximada en archivosde texto.
• Updatedb: actualiza el indice de archivos
• Whereis: busca paginas binarias, del codigofuente o del manual de programas
• Which: encuentra los archivos binarios
![Page 23: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/23.jpg)
Información sobre los usuariosUtiliza los programas de esta categoría para
solicitar información detallada sobre los usuarios registrados en el sistema, así como
sobre sus grupos y procesos.
• FingerMuestra información sobre los usuariosEl comando finger muestra información sobre los usuarios y para ello se combina con el nombre del usuario en cuestión:
finger [OPCIONES] [USUARIO]
![Page 24: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/24.jpg)
• Groups: muestra la informacion sobre grupos• Id: solicita los ID de usuarios y grupos.• Last: muestra informacion sobre el ultimo usuario
activo.• W: muestra informacion sobre el ultimo usuario
activo y sus procesos.• Who: muestra informacion detallada sobre los
usuarios en activo.• Whoami: muestra el nombre de usuario propio.
![Page 25: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/25.jpg)
Gestión de cuentas de usuario
• Linux ofrece toda una serie de programas con los cuales se pueden crear, eliminar y gestionar cuentas de usuario y grupos a través del terminal.
AdduserCrea una cuenta de usuarioLa opción más sencilla a la hora de crear una cuenta de usuario es la que ofrece el programa de líneas de comandos adduser, que requiere derechos de administrador y se utiliza así:adduser [OPCIONES] USUARIO
![Page 26: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/26.jpg)
• Chfn: configura la informacion ampliada del usuario.
• Chsh: cambia el shell por defecto.• Deluser: cierra la cuenta de usuario• Groupadd: crea los grupos de usuarios.• Delgroup: borra grupos de usuarios.• groupmod: configura grupos de usuarios.• Newgroup: cambia el grupo de usuarios• Passwd: cambia la contrasena del usuario.• Sudo: ejecuta programas con los permisos de
otros usuarios.• Su: trabajar con los permisos de otro usuario.• Usermod: configura las cuentas de usuario.
![Page 27: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/27.jpg)
Gestion del sistema
• Logger: crea registros log
• Reboot: reinicia el sistema
• Rtcwake:reinicia y apaga el sistemaautomaticamente.
• Shutwdomn: apaga el sistema
![Page 28: Comandos de servidores de linux - Ing. Juan Pablo Amaya Silva · Comandos básicos de Linux history CLEAR Muestra las entradas del historial En Bash, los últimos 500 comandos introducidos](https://reader034.vdocuments.site/reader034/viewer/2022050423/5f91e74699aae94bcc10f0d3/html5/thumbnails/28.jpg)
•Gracias por suatencion