Ocasionalmente, preciso verificar recursos em várias máquinas em nossos data centers para obter recomendações de consolidação e coisas do gênero. Eu prefiro o htop, principalmente por causa da sensação interativa e da tela.
Existe uma maneira de padronizar algumas configurações na minha configuração do htop? Por exemplo, uma coisa que eu sempre gostaria de mostrar é a carga média da CPU.
nota importante: Definir isso em caixas específicas não é algo viável - estou procurando talvez uma maneira de definir isso dinamicamente toda vez que coloco na caixa.
Isso é possível em tudo?
ssh
display-settings
htop
MrDuk
fonte
fonte
Respostas:
htop
possui uma tela de configuração, acessada via F2, que permite personalizar a parte superior da tela, incluindo adicionar ou remover um campo "Média de carga" e definir seu estilo (texto, barra, etc.).Eles parecem ser salvos automaticamente
$HOME/.config/htop/htoprc
, o que avisa:Ou seja, edite isso por sua conta e risco. No entanto, você deve poder transferi-lo de um sistema para outro (diferenças de versão podem ocasionalmente causar um pouco de problema).
Você também pode definir uma configuração, sair e, em seguida, copiar o arquivo, para manter um conjunto de configurações diferentes trocando / simbolizando a que tiver
htoprc
.fonte
A maneira mais fácil é usar a instalação no programa e salvar e sair do programa com F10, não com CTRL+ C. Da próxima vez, você pode fechar o programa da maneira que desejar.
fonte
Para qualquer usuário de Mac, o
htop
arquivo de configuração pode estar localizado em um dos dois locais:$HOME/.config/htop/htoprc
$HOME/.htoprc
,A primeira opção (abaixo
.config/htop/
é a preferida - como mencionado na página de manual do htop, bem como em meus próprios experimentos.Em um MacBook Pro de 2014, o segundo local foi usado, enquanto em um MacBook Pro de 2017 o primeiro local foi usado, embora em ambos os casos o Homebrew tenha sido usado para instalar
htop
e os dois laptops estejam (a partir de 29/10/17) executando o macOS 10.12 .6. (obrigado a @iconoclast por apontar a discrepância)Em ambos os casos, o mesmo formato de arquivo de configuração pode ser usado e, nos dois casos, é recomendável alterar as configurações através
htop
da própria configuração, em vez de editar diretamente o arquivo de configuração, pois ele é gerado automaticamente.fonte
$HOME/.config/htop/htoprc
Só tive o mesmo problema, mas sair do htop com F10 não ajudou a salvar as configurações. Parecia que este usuário
~/.config
pertencia à raiz.Para verificar isso:
Se ele listar qualquer usuário que não seja você, você deve
chown
o diretório para tornar seu htop capaz de escrever nele:(substitua "usuário" e "meu grupo" pelo seu nome de usuário e grupo)
Existe uma maneira "mais suave" quando você apenas se permite escrever, mas não altera o proprietário. Mas não consigo imaginar por que não se deve possuir os seus
~/.config
. Por favor me diga se estou errado.fonte
sudo htop
em algum momento, o que provavelmente acabou salvando o arquivo de configuração com o usuário e o grupo root.Ok, embora este post possa ser antigo, tive o mesmo problema.
Use a configuração que o htop já havia feito, mas as configurações não estavam sendo salvas no SSH, o que provavelmente ocorre porque não há htoprc. Ao criar um, o htop o utilizará para salvar e carregar configurações, em vez de padronizar sua configuração de estoque.
Depois de ler as respostas @goldilocks e @ TCAllen07, procurei verificar se eu tinha um htoprc para começar. Não estava presente. Portanto, mesmo que eu possuísse meu diretório de configuração da instalação, se eu mudasse a instalação, as configurações seriam perdidas. Para resolvê-lo, simplesmente criei o arquivo htoprc em seu diretório usando
touch .config/htop/htoprc
, editei as configurações na interface htop e useicat .config/htop/htoprc
para ver se as alterações foram salvas.SO: Fedora 25 LK: 4.9.9-200.fc25.x86_64
fonte
Você também pode usar uma pasta compartilhada entre todas as suas máquinas. Digamos que
/media/shared
seja montado igualmente em todas as máquinas. Você pode configurá-lo como$HOME
forhtop
, para que ele salve e carregue sua configuração lá.Isso começará
htop
com uma configuração limpa. Configure e fechehtop
comF10
(ouq
). Você também pode copiar sua configuração atual:Agora inicie
htop
em sua (s) outra (s) máquina (s):Ele deve ser configurado como você fez na sua máquina anterior. :)
fonte
$HOME
globalmente sua sessão de shell fazendo issoexport HOME=/media/shared
. Isso pode causar dores de cabeça. :-)Redefina as configurações no arquivo de configuração
Estas são as configurações padrão para o htop em um sistema Ubuntu 18.04. Substitua o conteúdo do arquivo
$HOME/.config/htop/htoprc
e você deverá ficar bem. Faça um backup primeiro.fonte