Una de las mejores cosas de Linux es que puede profundizar en el sistema operativo
para explorar cómo funciona y buscar oportunidades para ajustar el rendimiento o diagnosticar problemas. Aquí hay algunas herramientas básicas de línea de comandos que facilitan la exploración y manipulación de Linux. La mayoría de estos comandos están integrados en su sistema Linux, pero si no lo hacen, use Google para buscar el nombre del comando y el nombre de su distribución. Encontrará qué paquetes deben instalarse (tenga en cuenta que algunos comandos están Otros comandos están agrupados y empaquetados en un solo paquete. El paquete que busca puede estar escrito con otros nombres). Si conoces algunas de las otras herramientas que utilizas, agradece los comentarios.
¿Cómo empezamos?
Nota: Las capturas de pantalla de este artículo se tomaron de Debian Linux 8.1 (" Jessie ") que se ejecuta en OS X 10.10.3 ( " Yosemite ") Una máquina virtual en Oracle VirtualBox 4.3.28 bajo el sistema operativo. Para construir su máquina virtual Debian, consulte mi tutorial
— — " cómo instalar Debian " en la VM VirtualBox.
Top
Como una herramienta de monitoreo de Linux relativamente fácil de usar, el comando top nos lleva a través de casi todos los aspectos de Linux. La siguiente imagen es su interfaz predeterminada, pero presione la tecla " z " para cambiar entre diferentes colores de pantalla. Otras teclas de acceso rápido y comandos tienen otras funciones, como mostrar información de resumen e información de memoria (segunda línea, segunda), ordenar según diversas condiciones, terminar tareas de proceso, etc.
(puede encontrar la lista completa aquí) ).
htop
Comparado con top, su Htop de reemplazo es más refinado. Wikipedia describe esto de la siguiente manera: "Los usuarios a menudo implementan htop para que la parte superior de Unix no proporcione suficiente información sobre el proceso del sistema. Por ejemplo, cuando está tratando de encontrar una pequeña pérdida de memoria en su aplicación, Htop también se puede usar como Se utiliza el sistema de escucha. En comparación con la parte superior, proporciona una interfaz de control del cursor más conveniente para enviar señales al proceso. " (Para más detalles, pinche aquí)
Vmstat
Vmstat es una herramienta simple para monitorear los datos de rendimiento del sistema Linux, lo que lo hace más adecuado En el script de shell. Haga sus trucos de expresiones regulares, use vmstat y trabajos cron para hacer algunas cosas emocionantes. Este último informe proporciona la media después del último reinicio del sistema, y otro informe proporciona la información del intervalo del informe anterior. Otros procesos e informes de memoria son las condiciones transitorias &quo; (presione aquí para obtener más información).
ps
El comando ps muestra una lista de los procesos que se están ejecutando. En este caso, usamos la opción " -e " para mostrar cada proceso, es decir, todos los procesos en ejecución (desplazé la lista al frente, de lo contrario, los nombres de las columnas no serán visibles). Este comando tiene una serie de opciones que le permiten formatear la salida según sea necesario. Solo usa un poco de técnicas de expresión regular arriba y obtendrás una herramienta poderosa. Haga clic aquí para obtener más información.
Pstree
Pstree " muestra el proceso en ejecución como un árbol. Este árbol de proceso está enraizado en un pid. Si se omite el pid, el árbol tiene su raíz en init. Si especifica un nombre de usuario, todos los árboles de proceso se mostrarán como el proceso principal para el proceso al que pertenece el usuario. " al usar un diagrama de árbol para ayudarlo a clasificar la relación entre procesos, esta es una herramienta muy efectiva (pinche aquí).
pmap
En el proceso de depuración, es importante entender cómo una aplicación usa la memoria, y la función de pmap es mostrar cuando se proporciona una ID de proceso. Información relevante. La captura de pantalla de arriba muestra algunos de los resultados generados al usar la opción " -x " También puede usar la opción "-X " de pmap para obtener más detalles, pero solo si tiene un terminal más ancho. Ventana
iostat
Una métrica de rendimiento crítica para sistemas Linux es el uso del procesador y el almacenamiento, que es lo que informa el comando iostat. Al igual que el comando ps, iostat tiene una serie de opciones que le permiten elegir el formato de salida que necesita, además de repetir muestras durante un cierto período de tiempo
Linux2.6 los controladores de dispositivo se construyen sobre la base del modelo de dispositivo, por
En el trabajo o experimento diario, a menudo necesitamos clonar o migrar la máquina virtual. Después
en Bash Shell Script Este tutorial ofrece ejemplos de cómo proporcionar mensajes /diálogos en Bash
#ls -l | Wc -l Nota: El uso total también toma 1 fila, por lo que las estadísticas son 14 en lug
El problema lento de la puesta en marcha de sendmail bajo el host de Linux
Linux forzó la eliminación del directorio no vacío comando
Linux Tar comando para empaquetar el archivo vps de copia de seguridad
Cómo cambiar el modo de trabajo previo y de trabajo de apache
Consejos para usar la cámara en el sistema operativo Linux
Implemente fácilmente el filtrado de Internet bajo Linux
Averigüe la arquitectura de la CPU del servidor (32 bits o 64 bits) en Linux
Mkimage ”comando no encontrado - Las imágenes de U-Boot no serán bui
Método de conversión de hora de Linux
Administración y mantenimiento del sistema Linux - comando gzip /gunzip
Muchos rzsz el tutorial bajo Linux
Tutorial del comando de visualización de memoria de Linux (free -m)
Cómo grabar la computadora, cómo usar la computadora para grabar
Método de copia de seguridad de favoritos del sistema WinXP
Cambios en la asociación de archivos en Win XP System
La aplicación de traducción Baidu utiliza la enseñanza gráfica
Instalación de Win 7 en Virtual Disk
Sistema Xp descargado con u instalación de disco
Solucione 5 fallas comunes en Windows 7
El sistema operativo Windows Vista a menudo encuentra fallas
Explique brevemente los cuatro niveles de intrusión del servidor Linux