Ocasionalmente, necesito verificar recursos en varias máquinas en todos nuestros centros de datos para obtener recomendaciones de consolidación y similares. Prefiero htop, principalmente debido a la sensación interactiva y la pantalla.
¿Hay alguna forma de predeterminar algunas configuraciones de mi configuración para htop? Por ejemplo, una cosa que me gustaría mostrar siempre es la carga promedio de CPU.
nota importante: configurar esto en cuadros específicos no es algo factible; estoy buscando tal vez una forma de configurarlo dinámicamente cada vez que ingreso en el cuadro.
¿Es esto posible en absoluto?
ssh
display-settings
htop
MrDuk
fuente
fuente
Respuestas:
htop
tiene una pantalla de configuración, a la que se accede mediante F2, que le permite personalizar la parte superior de la pantalla, incluida la adición o eliminación de un campo "Carga promedio" y la configuración de su estilo (texto, barra, etc.).Estos parecen guardarse automáticamente en
$HOME/.config/htop/htoprc
, lo que advierte:Es decir, edite eso bajo su propio riesgo. Sin embargo, debería poder transferirlo de un sistema a otro (las diferencias de versión ocasionalmente pueden causar un pequeño problema).
También puede configurar una configuración, salir y luego copiar el archivo, de modo que pueda mantener un conjunto de configuraciones diferentes intercambiando / similificando con cualquiera
htoprc
.fuente
La forma más fácil es usar la configuración en el programa y luego guardar y salir del programa con F10, no con CTRL+ C. La próxima vez puedes cerrar el programa como quieras.
fuente
Para cualquier usuario de Mac, el
htop
archivo de configuración puede ubicarse en cualquiera de dos lugares:$HOME/.config/htop/htoprc
$HOME/.htoprc
,La primera opción (
.config/htop/
se prefiere debajo , como se menciona en la página de manual de htop, así como en mis propios experimentos.En un MacBook Pro 2014, se usó la segunda ubicación, mientras que en un MacBook Pro 2017 se usa la primera ubicación, aunque en ambos casos se usó Homebrew para instalar
htop
, y ambas computadoras portátiles (a partir del 29/10/17) ejecutan macOS 10.12 .6. (gracias a @iconoclast por señalar la discrepancia)En cualquier caso, se puede usar el mismo formato de archivo de configuración, y en ambos casos, se recomienda que cambie cualquier configuración a través
htop
de la propia configuración en lugar de editar directamente el archivo de configuración, ya que se genera automáticamente.fuente
$HOME/.config/htop/htoprc
Simplemente tuve el mismo problema, pero salir de htop con F10 no ayudó a guardar la configuración. Parecía que este usuario
~/.config
pertenecía a la raíz.Para verificar esto:
Si enumera a cualquier usuario que no sea usted, debe
chown
usar el directorio para que su htop pueda escribir en él:(reemplace "usuario" y "migrupo" con su nombre de usuario y grupo)
Hay una forma "más suave" cuando solo te das permiso para escribir pero no cambias el propietario. Pero no puedo imaginar por qué uno no debería ser dueño de la suya
~/.config
. Por favor dime si me equivoco.fuente
sudo htop
en algún momento, lo que probablemente terminó guardando el archivo de configuración con el usuario y el grupo raíz.De acuerdo, aunque esta publicación puede ser antigua, tuve el mismo problema.
Use la configuración que htop proporciona, que el autor de la pregunta ya había hecho, pero la configuración no se guardaba en SSH, lo que probablemente se deba a que no hay htoprc. Al crear uno, htop lo usará para guardar y cargar configuraciones, en lugar de utilizar de manera predeterminada su configuración de stock.
Después de leer la respuesta @goldilocks y @ TCAllen07, traté de verificar si incluso tenía un htoprc para empezar. No estuvo presente. Entonces, aunque poseía mi directorio de configuración desde la instalación, si cambiaba la configuración, la configuración se perdería. Para resolverlo, simplemente creé el archivo htoprc en su directorio usando
touch .config/htop/htoprc
, luego edité la configuración desde la interfaz de htop y solíacat .config/htop/htoprc
ver que los cambios se habían guardado.SO: Fedora 25 LK: 4.9.9-200.fc25.x86_64
fuente
También puede usar una carpeta, compartida entre todas sus máquinas. Digamos que
/media/shared
está montado por igual en todas las máquinas. Puede configurarlo como$HOME
parahtop
, luego guardará y cargará su configuración allí.Esto comenzará
htop
con una configuración limpia. Configurar y cerrarhtop
conF10
(oq
). También puede copiar su configuración actual:Ahora inicie
htop
en su otra máquina (s):Debe configurarse como lo hizo en su máquina anterior. :)
fuente
$HOME
globalmente en su sesión de shell haciendoexport HOME=/media/shared
. Esto puede causar dolores de cabeza. :-)Restablezca la configuración en el archivo de configuración
Esta es la configuración predeterminada para htop en un sistema Ubuntu 18.04. Reemplace el contenido del archivo
$HOME/.config/htop/htoprc
y debería estar bien. Haga una copia de seguridad primero.fuente