Los comandos SSH son una herramienta muy importante para cualquier persona.un administrador del sistema o un webmaster avanzado que aloja sitios que no se encuentran en un alojamiento regular, sino en un servidor dedicado. La configuración de tales servidores usualmente ocurre a través de la consola usando comandos de Linux.
Para conectarte puedes usar diferentesProgramas, por ejemplo, PuTTY. SSH también maneja el cliente SSH de Bitvise. En esencia, son una y la misma. Por lo tanto, la mayoría de los administradores usan lo que están acostumbrados.
PuTTY SSH
La foto de abajo muestra la consola del programa PuTTY. Al conectarse a cualquier programa, debe especificar el host (dirección IP) del servidor y el puerto en el que se ejecuta esta consola. Esto suele ser el puerto 22.
Некоторые оболочки для подключения к серверу Ofrezca recordar su nombre de usuario y contraseña. Esto no es recomendable. Lo máximo que puede recordar es el inicio de sesión para simplificar el trabajo. Pero siempre vuelva a ingresar la contraseña. Tales clientes a veces son hackeados, y luego los atacantes roban sus datos.
Cliente SSH Bitvise
Además, los comandos de SSH Linux funcionan bien en el cliente SSH de Bitvise. La consola es exactamente la misma, pero aparte de esto, FTP se abre inmediatamente en este programa.
Puedes usar cualquier cosa. Lo principal es que te guste y todo funcione. El principio es el mismo en todas partes.
Comandos SSH para monitoreo del sistema
Los comandos de la consola SSH le permiten monitorear el servidor. Para hacer esto, simplemente escriba el comando htop. El resultado será la imagen que se ve a continuación.
Todas las computadoras tendrán información diferente. En este caso, se muestra un servidor débil con un solo procesador y solo 671 MB de RAM.
El gráfico de tiempo de actividad muestra cuánto tiempo ha pasado desdereiniciar el sistema. Si el trabajo de administrar el servidor y monitorear su estado en su conjunto se realiza de manera profesional, funcionará durante mucho tiempo sin reiniciar. Después de todo, si todo funciona bien, ¿por qué reiniciar?
Aquí una línea muy importante es el promedio de carga.con tres significados. El primero muestra la carga promedio para el último minuto, el segundo - para los últimos 5 minutos, el tercero - para los últimos 15 minutos. Esta carga se define de manera diferente del Administrador de tareas de Windows estándar.
Нагрузка может быть и больше 100. Даже больше 200.El sistema funciona así: si la lectura en el último minuto es menor o igual a 1 y al mismo tiempo hay un núcleo en la computadora, entonces el servidor maneja la carga. Es decir, aquí debe tener en cuenta la proporción del número de núcleos y números en la pantalla. Si todo es 1 a 1 o menos, entonces esto es bueno. Cuanto menor sea el valor, más rápido será el sistema operativo en su conjunto.
Si la carga es 4 en un servidor de doble núcleo, entoncesla carga es 2 veces la capacidad para un funcionamiento estable. Intente realizar un seguimiento de esta cifra. Si la carga es pesada, intente optimizar el trabajo del servidor y lo que funciona allí.
La carga, por regla general, se puede proporcionar trabajando con archivos o con una base de datos.
Cualquiera puede usar el comando htopusuario en el servidor. Pero solo root puede ver la carga y las consultas de todas las bases de datos de todos los usuarios. Para hacer esto, debe iniciar sesión en el servidor a través de SHH e ingresar el comando mytop.
Todas las solicitudes actuales se muestran aquí con información detallada:
- ID de solicitud (cuanto más tiempo esté funcionando el servidor, mayor será el número);
- el usuario que realiza la solicitud;
- el anfitrión donde se realiza la solicitud;
- base de datos;
- cuánto tiempo lleva completar la solicitud;
- la solicitud en sí.
Lo más importante aquí es el tiempo de ejecución.Los procesos más largos están en la parte inferior. Si ve que alguna consulta mysql se está ejecutando durante un par de minutos, entonces esto no es normal. Presione el botón k (para matar) e ingrese el ID. Como resultado, debería poder completar la solicitud. Elimine todas las solicitudes largas de esta manera y podrá descargar el servidor.
Además, para solucionar el problema (yaparecen de nuevo, y no siempre puede patear manualmente las líneas problemáticas), necesita ver qué tipo de base de datos es y qué solicitud está sucediendo. Determine las más largas y optimícelas.
Comandos básicos de Linux
Hay varios comandos SSH. Todo el mundo tiene un propósito diferente. Por ejemplo:
- trabajar con archivos;
- para mostrar información del sistema;
- para control de procesos;
- para archivar;
- trabajar con la red;
- para trabajar con mysql;
- Para buscar;
- para establecer permisos de archivos;
- para instalar paquetes.
No es necesario considerarlo todo. Encontrará la mayoría de ellos mientras usa la consola.
Ahora veamos los comandos básicos que se necesitan en cualquier momento y lugar. Si los recuerdas, siempre los recordarás.
Trabajando con archivos
Tenga en cuenta que las rutas en los comandos debenescriba en función de dónde se encuentre. Por ejemplo, el comando ls listará el directorio actual. La navegación a través de carpetas usando cd se puede hacer inmediatamente a la deseada, y no una por una.
Mira siempre los caminos en los que escribesequipos. También puede utilizar "máscaras". Por ejemplo, puede eliminar todos los archivos txt ingresando el comando rm * .txt. Un asterisco significa cualquier cosa, lo principal es que debe haber .tht al final.
Archivar archivos
Para familiarizarse con esta pregunta, estudie la foto a continuación.
Información del sistema
Los principales comandos se muestran en la foto.
Instalar programas
No todos los comandos SSH funcionan inmediatamente después de instalar el sistema operativo. Es necesario instalar muchas utilidades. Es muy sencillo.
Por ejemplo, los comandos htop y mytop no están incluidos en el paquete. Necesitan ser instalados. Para hacer esto, ingrese sudo apt-get install htop.
Necesita instalar desde el usuario root. Otros no tienen suficientes derechos.
El principio de instalación es el mismo para todos los programas. Simplemente cambia al final en lugar de htop a la utilidad que necesita (para más comandos).