Unix & Linux

8
Diferenças de palavras coloridas como as de git?

Há muito tempo que uso git (colorido), o --word-diffque acho incrível. Eu me encontrei hoje em uma situação em que eu tinha duas seqüências de caracteres que eu precisava comparar palavra por palavra e desejo por algo como o diff do git. Estou ciente de wdiff+ colordiff, mas seus resultados...

8
Como cortar sem buffer?

Desejo obter apenas endereços de email que terminem em "@ xyz.nl" do meu arquivo de log de mensagens. Para conseguir isso, eu faço: # tail -f /var/log/mail.log | grep --i --line-buffered "@xyz.nl" | cut -d '@' -f 1 | cut -d '<' -f 2 O --line-buffered com grep é necessário porque, de outra...

8
Encontre todos os links absolutos em uma árvore de diretórios

Como detecto (recursivamente) todos os links simbólicos em um diretório que identificam seu destino de maneira absoluta e não relativa? Como esses links provavelmente quebram quando uma árvore de diretórios inteira é movida, eu gostaria de ter uma maneira de identificá-los. Até links relativos...

8
Como saber se um arquivo está mapeado na memória?

Estou confuso com os arquivos mapeados na memória, então tenho algumas perguntas que ficaria muito feliz se você pudesse me ajudar. Digamos que eu procure um diretório no meu sistema de arquivos e haja um arquivo nesse diretório. É possível que esse arquivo aponte para uma região na memória...

8
Problema com permissão vmhgfs-fuse negada

Eu preciso que o vmhgfs esteja acessível para o usuário root e o usuário www-data. Como root, eu executo o vmhgfs-fuse .host:/ /mnt/hgfs/comando em rc.local No entanto, o servidor da web não consegue ler a pasta compartilhada. Então eu verifiquei sua permissão, www-data@ubuntu16:~$ ls /mnt/...

8
Comando com o qual um processo foi executado

Suponha que eu executei o processo com o seguinte comando: myapp -e -c -f myapp.config > /var/log/myapp/myapp.log 2>&1 Depois de um tempo eu só tenho pidde myappprocesso, por exemplo 1234. Existe uma maneira de obter o comando com todas as bandeiras e saída redirecionando para...

8
Solicitações de sinal OpenSSL com extensões

Eu configurei uma pequena CA autoassinada para o meu ambiente de desenvolvimento. Eu gostaria de criar muitos certificados de servidor diferentes com propriedades diferentes. Minha abordagem é criar uma seção de extensões específicas para cada servidor. Eu tenho um grande openssl.cnf que contém...

8
Como evitar que o chgrp limpe o “bit setuid”?

Temos imagens Linux baseadas em RH; no qual tenho que "aplicar" alguns "arquivos especiais" para atualizá-los para a versão de desenvolvimento mais recente do nosso produto. A pessoa que criou o arquivo concluiu que dentro da nossa imagem de base, algumas permissões estão erradas; então nos...

8
Como posso rodar / usr / bin / Xorg sem o sudo?

Esta pergunta é sobre como executar /usr/bin/Xorgdiretamente no Ubuntu 14.04. E sei que existe o Xdummy, mas não consegui fazer o driver fictício funcionar corretamente com a GPU nvidia, portanto não é uma opção. Copiei todo o sistema do xorg.confe /usr/lib/xorg/modules, e modificou-los um pouco....

8
Como funciona o nohup?

Meu entendimento é que, para bloquear um sinal de processo como SIGHUP, você precisaria fazê-lo dentro do processo para o qual o sinal está sendo enviado. No entanto, um shell Unix como bashpode gerar um processo filho e bloquear o HUPsinal para o filho de dentro do pai, usando o nohupcomando Como...

8
O que é securityfs?

Enquanto estou estudando, vi um sistema de arquivos de segurança montado em / sys / kernel / security. Parece operar de maneira semelhante ao sistema de arquivos sysfs ou proc. O sistema de arquivos de segurança mantém os dados na memória que não estão no disco; portanto, ao gravar algo no arquivo...