Comandos Básicos para Soporte de Primer Nivel

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 39

Comandos y Conceptos

Básicos para Soporte de


Primer Nivel
Contenido
● Mobaxterm
● Linux
● Redes
● Docker
● Kubernetes
● Infraestructura del Cliente
Mobaxterm
Mobaxterm
● Instalación
● Crear nueva sesión
● Puttygen
● Uso de archivos para conexión
● Uso del sftp
Comandos Básicos Linux
Comando cd
Permite cambiar de directorio. Por ejemplo, estamos en raíz / y ejecutamos:
cd /home/ubuntu

cd ..
Permite retroceder un nivel en la jerarquía de directorios. Por ejemplo, si estamos en
/home/ubuntu y se aplica este comando vamos a /home

cd
Nos regresa nuevamente al directorio personal del usuario, en este caso /home/ubuntu
Comando pwd
pwd (print working directory) visualiza o imprime la ruta del directorio en el que nos encontramos
en este momento. No tiene parámetros.
Comando ls
Muestra los nombres de los ficheros y subdirectorios contenidos en el directorio en el que se
está. Sólo se obtienen los nombres de los ficheros, sin ninguna otra información.

-a Muestra contenido, más los archivos ocultos


-l Muestra el contenido en una lista detallada
-t Muestra el contenido ordenado por día y hora de modificación
-r Muestra el contenido en orden inverso
subdir
Muestra el contenido del subdirectorio, ejemplo: ls /home
Comando cp
Se emplea para hacer copias de archivos y directorios en nuestro sistema operativo.

Sintaxis cp [parámetro] archivo1 archivo2

-i Copia el archivo pero pregunta si se puede sobreescribir el archivo destino.


-f forzar la copia eliminando el archivo de destino si es necesario
-R copia recursiva (incluidos los archivos ocultos).
Comando cat
Permite leer datos de archivos y mostrar sus contenidos. Es la forma más sencilla de mostrar el
contenido de un archivo en la línea de comando.

Sintaxis cat archivo1.txt

cat archivo1.txt archivo2.txt


Saca por pantalla, secuencialmente y según el orden especificado, el contenido de los ficheros
indicados.
cat archivo1.txt archivo2.txt > archivo3.txt
El contenido de los ficheros archivo1.txt y archivo2.txt es almacenado en archivo3.txt
Editor vi y vim
Actualmente el editor conocido como Vi está en desuso, debido a que es las distribuciones
ahora viene una versión mejorada, conocida como Vim, su funcionamiento y opciones son
prácticamente los mismos pero importante que conozcas por lo menos lo básico, pues en caso
de desastre, lo único que funciona es Vi.

Sintaxis: vi archivo.txt o vim archivo.txt

:w Guarda el archivo actual


:q Terminar y cerrar si no hubo cambios
:q! Terminar y cerrar sin grabar los cambios
:wq Terminar y guardar el archivo
:wq! Termina y guarda los cambios forzadamente
Editor nano
Es un editor de texto para consola, es el más fácil de utilizar.

Sintaxis nano archivo1.txt

Ctrl + o Guarda el archivo actual.


Ctrl + w Busca un texto en el archivo que tienes abierto.
Ctrl + k Corta la línea o región seleccionada y guardarla en el cutbuffer.
Ctrl + u Pega lo guardado en el cutbuffer en la línea actual.
Ctrl + x Sale del archivo actual.
Comando tail
Se implementa para revisar las 10 últimas líneas de un archivo.

Sintaxis tail [parámetros] archivo.txt

-f muestra las últimas 10 líneas de un archivo y supervisa las actualizaciones, es decir, la cola
continúa generando nuevas líneas que se agregan al archivo.
-número muestra las últimas líneas indicadas en el dígito colocado.
Comando grep
Es el acrónimo de “Global Regular Expression Print” que significa “impresión de expresión
regular global”. Su funcionamiento se basa en procesar texto línea por línea e imprimir cualquier
línea que coincida con el patrón especificado. Su comportamiento por defecto puede ser
modificado mediante el uso de argumentos al momento de ejecutarlo.
Sintaxis grep [parámetros] [Cadena de búsqueda] [Ruta del archivo]
Es más común su uso complementando comando que arrojan gran cantidad de información
-i ignora la diferencia entre mayúsculas y minúsculas en las búsquedas y las considera
equivalentes.
-r permite hacer búsquedas de forma recursiva dentro de los directorios que se encuentran en la
ruta de búsqueda.
Comando ps
Podemos visualizar los procesos en nuestro sistema, y obtener información de los mismos.

Sintaxis ps

-ef Ver todos los procesos del sistema (en formato completo)
-eLf Visualizar procesos con sus respectivos threads (hilos)
-aux Mostrar los procesos en estilo BSD
Comando top
Nos da información acerca del uso de la cpu, de la memoria, de los procesos en ejecución, en
tiempo real.

Sintaxis top

d Cambia el tiempo de refrescamiento


1 Muestra información del procesador desglosada por cada cpu
n + número para ver esa cantidad digitada de procesos
Comando free
Muestra información sobre la memoria libre y usada del sistema.

Sintaxis free

-t Muestra una línea con totales


-h Muestra información entendible por el humano
-c + número para que se ejecute la cantidad de veces digitada
Comando fdisk
Se usa para manipular la tabla de particiones. Los discos duros pueden dividirse en uno o más
discos lógicos llamados particiones.

Sintaxis fdisk [parámetros]

-l Lista las particiones y sale


/dev/discoatrabajar accede al menú sobre el disco que queremos trabajar para realizar
modificaciones en la partición.
m muestra todo el menú de opciones.
Comando curl
Está diseñado para funcionar como una forma de verificar la conectividad a las URL y como una
gran herramienta para transferir datos.

Sintaxis curl [parámetros] url

-o permite especificar un nombre de archivo o ubicación diferente.


-I recuperar la información del encabezado de un sitio web
-v imprime los detalles del sitio de una forma completa
Comando systemctl
Es una herramienta que maneja un conjunto de demonios que sirve para poder controlar el
sistema y sus servicios, hoy en día la usan la mayoría de las distribuciones linux.

Sintaxis systemctl [opción] servicio

stop detiene el servicio indicado


start inicia el servicio indicado
restart reinicia el servicio indicado
status comprueba el estado del servicio
enable Permite que el servicio se inicie en el arranque del sistema.
disable No Permite que el servicio se inicie en el arranque del sistema.
Casos Prácticos
Práctica
1. Posicionate en la carpeta /home/ubuntu/Documentos, lista su contenido e imprime en pantalla la ruta en
donde te encuentras posicionado.
2. Imprime en pantalla la memoria ram e identifica el sistema de archivos de la partición /
3. En la carpeta /home/ubuntu/Documentos crear un archivo llamado nombre.txt, edítalo de tal manera que
contenga los siguientes datos: nombre completo con apellidos y fecha del día de hoy, adicional imprime en
pantalla el contenido del archivo creado.
4. Combinando el comando PS y GREP identifica el PID con el que se encuentre corriendo el servicio de
docker.
5. muestra en pantalla el estatus del servicio de rsyslog
6. Consulta el encabezado de la url de google, adicional guarda el contenido en un archivo de texto llamado
google.txt utilizando solo una sola línea de comando.
7. En la carpeta /home/ubuntu crea un archivo llamado .nombre.txt(si lleva el punto), dentro del archivo creado
debe existir la frase: hola mundo, muestra tu nuevo archivo en pantalla, cópialo con sus propiedades a la
carpeta /home/usuario/Documentos adicional sigue en vivo el contenido del archivo creado de tal manera que
si es editado podamos ver el cambio en la pantalla.
Comandos Básicos de Redes
Comando ping
Es una herramienta de diagnóstico que permite hacer una verificación del estado de una
determinada conexión de un host local con al menos un equipo remoto contemplado en una red
de tipo TCP/IP.

Sintaxis ping [parametro] ip o nombredehost o url

-c + número para que se ejecute la cantidad de veces digitada.


Comando traceroute
Es una herramienta de diagnóstico que nos determina la ruta a un destino introducido mediante
el envío de paquetes «ICMP echo», usando el protocolo de mensajes de control de Internet más
conocido como “ICMP” al destino host. Estos paquetes que se envían usan los valores de
período de vida (TTL) por defecto, o que nosotros le indiquemos mediante las opciones del
comando Tracert.

Sintaxis traceroute [parámetro] ip o nombredehost o url

Comúnmente usada sin parámetros.


Comando nslookup
Es un programa utilizado para saber si el DNS está resolviendo correctamente los nombres y las
IPs. Se utiliza para obtener la dirección IP conociendo el nombre, y viceversa.
Nslookup permite que el usuario consulte de forma manual los servidores de nombres para
resolver un nombre de host dado. Esta utilidad también puede utilizarse para solucionar los
problemas de resolución de nombres y verificar el estado actual de los servidores de nombres.

Sintaxis nslookup ip o nombredehost


Comando telnet
Proviene del acrónimo Telecomunication Network, y básicamente un protocolo de red TCP/IP
que es utilizado desde 1960 para establecer conexiones remotas con otros ordenadores,
servidores, y dispositivos con un sistema compatible en el acceso mediante este sistema de
comunicación. De forma predeterminada se utiliza el puerto de conexión 23.

Sintaxis telnet ip o dominio

Actualmente su uso más común es para probar puertos abiertos.


Comando netstat
Es una herramienta de línea de comandos que muestra un listado de las conexiones activas de
una computadora, tanto entrantes como salientes. La información que resulta del uso del
comando incluye información estadística y estado actual de conexiones de red, protocolos,
puertos, zócalos y dispositivos.
Sintaxis netstat [parámetros]
-p Muestra las conexiones para el protocolo especificado en el Protocolo.
-o Muestra las conexiones TCP activas e incluye el ID del proceso (PID) para cada conexión.
-n Muestra las conexiones TCP activas, sin embargo, direcciones y números de puerto se
expresan numéricamente y no se intenta determinar los nombres.
-a Muestra todas las conexiones TCP activas y los puertos TCP y UDP en el que el equipo está
a la escucha.
Comando ifconfig
Es necesario para interactuar con nuestros dispositivos de red, a pesar de ser viejo y
reemplazado en los años ´90 por el comando ip, el comando ifconfig continúa siendo el
comando más usado para configurar la interfaz de red, la IP y la MAC, la máscara de red, entre
otras cosas, para la mayoría de los administradores de sistemas.

Sintaxis ifconfig

interface permite realizar modificaciones sobre la interfaz mencionada.


up permite levantar la interfaz indicada.
down permite bajar la interfaz indicada.
Comando ip
Es una excelente herramienta que se utiliza en tareas de administración de red.

Sintaxis ip [parámetros] interface

address permite ver la información de todas las interfaces de red.


-c pone color a la información relevante.
route muestra la información del enrutamiento de la red.
-s link permite visualizar las estadísticas de las interface de red
Comando netplan
A reemplazado al viejo archivo de configuracion /etc/network/interfaces que anteriormente era
usado en las interfaces en Ubuntu

dirección /etc/netplan/archivodeconfiguracion.yaml

Forma normal de uso luego de realizar cambios

netplan apply para aplicar los cambios realizados


netplan -d apply permite ver si existe algún error al momento de aplicar el cambio
Docker y Comandos Básicos
Docker
Es una laplataforma
rápidamente.
que incluyen
herramientas
ajustar
su código Docker
todo
de
escala de
sistema,
de software
loempaqueta
necesario que le que
software
ypara
códigorápidamente
aplicaciones
se ejecutará. tiempo permite
en crear,estandarizadas
unidades
elejecución.
deen software
cualquier probar econ
implementar
se ejecute,
Con Docker,
entorno lallamada
incluidas
puede aplicaciones
contenedores
bibliotecas,
certezaimplementar
de saber quey
Comandos Básicos
start inicia el contenedor
stop detiene el contenedor
ps muestra el listado de los contenedores
images muestra el listado de imágenes
stats muestra las estadísticas de uso del contenedor
logs muestra el log del contenedor
pull permite descargar una imagen
Kubernetes y Comandos
Básicos
Kubernetes
Es
Conun
mismo software
contenedores a
Kubernetes
conjunto de código
escala.
endeellas
puede con abierto
Kubernetes
procesos
ejecutar
herramientas que
para letipo
permite
administra
destinados
cualquier
entornos de
en implementar
clústeres
aaplicación
implementación,
las y yadministrar
de instancias
ende aplicaciones
informática
mantenimiento
en contenedor
instalaciones mediante
la nube. y uso
y el en
ejecuta
escalado.
del
Comandos Básicos
Sintaxis kubectl [parámetros]
get para obtener información
Comandos Básicos
describe para obtener información detallada de un pod

kubectl port-forward --address 0.0.0.0 svc/kiali 20001:20001 -n istio-system


Muchas Gracias!

También podría gustarte