Unix & Linux

Q & A para usuários de Linux, FreeBSD e outros sistemas operacionais Un * x

5
Maneira graciosa de matar o processo
Depois que meu script bash é feito com o servidor selenium, o script mata assim: kill `ps -ef | grep selenium | awk '{ print $2 }'` Enquanto isso funciona e mata o script selenium, ele também tenta matar o processo para grep seleniumEntão, quando o número do processo retorna …
12 process  search  kill 

1
Como posso observar a largura de banda da memória?
Eu tenho um sistema Linux ARM incorporado que está mostrando uma taxa de transferência significativamente menor do que o esperado em Ethernet e USB. Eu suspeito que a memória possa estar contribuindo. Existe uma maneira de observar a largura de banda da memória consumida durante a execução de um teste …

2
Alterar o caminho padrão para quando eu SSH no servidor CentOS?
Eu tenho um servidor web CentOS 5.7 e desejo alterar o local padrão em que aterro ao me conectar usando o SSH. Atualmente, aterro /home/usernamee quero aterrar em seu /homelugar. Fui como root e adicionei PermitUserEnvironment yesa /etc/.ssh/sshd_config- e, como eu o entendo, isso varre a sshpasta do próprio usuário …
12 centos  ssh  sshd  home 


1
O que significa a seguinte mensagem do kernel?
O seguinte aparece / var / log / messages, o que isso significa? Feb 19 22:51:20 kernel: [ 187.819487] non-matching-uid symlink following attempted in sticky world-writable directory by sh (fsuid 1001 != 0) Isso acontece quando um trabalho cron estava prestes a ser executado.
12 filesystems  cron 


3
Nome da variável concatenada da desreferência
Eu posso fazer isso, mas é necessário criar uma sequência da variável e desreferencia-la. Existe alguma maneira de encurtar para uma declaração mais simples? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit in $( echo $FRUITS ); do fruit_colour="${fruit}_COLOUR" echo $fruit is ${!fruit_colour} done Eu tentei muitas …


2
Como iniciar um arquivo que ainda não foi criado
Eu uso tailpara monitorar o progresso dos trabalhos que sei que gravarão o progresso deles em disco. Quase sempre, eu sei qual arquivo eles criarão antes de começarem a ser executados (os trabalhos são despachados por um agendador em um supercomputador) Existe um caminho para tailesses arquivos antes de serem …


1
O que o {} no comando find / path / -exec '{}' faz?
Estou curioso para saber o significado do {} no comando a seguir? Comando de exemplo: find /foo/ -name "*.txt" -exec rm -v {} \; A página de manual forneceu uma pequena sinopse, mas me confundiu um pouco: A string '{}' é substituída pelo nome do arquivo atual sendo processado em …
12 find 

3
Por que o Linux esquenta meu computador?
Estou usando o Linux no meu Acer 5740 há alguns anos. Ultimamente, notei que meu computador começa a aquecer e estabiliza em torno de 70 graus. Se eu iniciar o Eclipse ou ffmpeg ou algo assim, o computador dispara para 85-90 graus. Talvez isso tenha acontecido antes, mas eu posso …
12 linux 

1
Por que meu ramdisk inicial é tão grande?
Estou executando o Ubuntu 11.10, que veio com a versão do kernel 3.0.0-14. Eu baixei e construí um kernel a partir do 3.1.0ramo. Depois de instalar o novo kernel, vejo que meu /boot/initrd.img-3.1.0arquivo é ENORME. São 114MB, enquanto o meu /boot/initrd.img-3.0.0-14-generictem cerca de 13MB. Quero me livrar do inchaço, o …


3
Manter 100 instâncias de um programa em execução
Atualmente, estou usando o supervisord para manter 100 instâncias de um script em execução ao mesmo tempo. Se algum dado morrer, ele inicia um novo. No entanto, parece estar lutando para manter um número maior (> 300 processos) e estou procurando uma substituição. O Monit parece não fazer o que …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.