comandos de servidores de linux - ing. juan pablo amaya silva · comandos básicos de linux history...

Post on 05-Aug-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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,

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.

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.

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.

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]

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].

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

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.

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.

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.

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

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.

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

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

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]

• 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

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

• 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.

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]

• 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

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]

• 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.

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

• 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.

Gestion del sistema

• Logger: crea registros log

• Reboot: reinicia el sistema

• Rtcwake:reinicia y apaga el sistemaautomaticamente.

• Shutwdomn: apaga el sistema

•Gracias por suatencion

top related