Articles of linux

Como calcular o uso da CPU de um processo por PID no Linux a partir de C?

Eu quero programaticamente [em C] calcular% de uso da CPU para um determinado ID de processo no Linux. Como podemos obter o% de uso da CPU em tempo real para um determinado processo? Para deixar mais claro: Eu deveria ser capaz de determinar o uso da CPU para o processid fornecido ou processo. O processo […]

Executar um aplicativo Java como um serviço no Linux

Escrevi um aplicativo de servidor Java que é executado em uma solução Linux virtual hospedada padrão. O aplicativo é executado o tempo todo escutando conexões de soquete e criando novos manipuladores para eles. É uma implementação do lado do servidor para um aplicativo cliente-servidor. A maneira como eu inicio é incluindo-o no script rc.local de […]

Como faço para definir chmod para uma pasta e todas as suas subpastas e arquivos?

Existe uma maneira de definir o chmod 755 para /opt/lampp/htdocs e todo o seu conteúdo, incluindo subpastas e arquivos? Além disso, no futuro, se eu criar uma nova pasta ou arquivo dentro do htdocs , como as permissions podem ser automaticamente definidas para 755 ? Isso funciona, mas apenas para esta pasta: chmod 775 /opt/lampp/htdocs

Durma por milissegundos

Eu sei que a function POSIX sleep(x) faz o programa dormir por x segundos. Existe uma function para fazer o programa dormir por x milissegundos em C ++?

Existe uma maneira de alterar as variables ​​de ambiente de outro processo no Unix?

No Unix, existe alguma maneira de um processo poder alterar as variables ​​de ambiente de outro (assumindo que todas estão sendo executadas pelo mesmo usuário)? Uma solução geral seria melhor, mas se não, o que acontece com o caso específico em que um é filho do outro? Edit: Como sobre via gdb?

Onde está meu php.ini?

Há alguns anos, instalei o Apache 2.2x e o PHP 5.3.1 em um servidor Linux que mantenho. Eu usei .tar.gz e construí-los como instruído (em vez de rpms e what-have-you). E tudo estava bem. Hoje eu preciso instalar isso que parece uma biblioteca PHP. Eu passei por todas as etapas para fazer a instalação e […]

C: Executar um comando do sistema e obter saída?

Duplicar Possível: Como posso executar um programa externo de C e analisar sua saída? Eu quero executar um comando no linux e obter o texto retornado do que é gerado, mas não quero que esse texto seja impresso na canvas. Existe uma maneira mais elegante do que criar um arquivo temporário?

Como faço para alterar o diretório raiz de um servidor apache?

Alguém sabe como alterar a raiz do documento do servidor Apache? Eu basicamente quero que o localhost venha do diretório /users/spencer/projects vez de /var/www . Editar Acabei descobrindo isso. Alguns sugeriram que eu alterasse o arquivo httpd.conf , mas acabei encontrando um arquivo em /etc/apache2/sites-available/default e alterei o diretório raiz de /var/www para /home/myusername/projects_folder e […]

Definindo uma variável com ou sem exportação

O que é export para? Qual é a diferença entre: export name=value e name=value

Como escrever um manipulador de sinais para capturar o SIGSEGV?

Eu quero escrever um manipulador de sinal para capturar SIGSEGV. Eu protejo um bloco de memory para ler ou escrever usando char *buffer; char *p; char a; int pagesize = 4096; mprotect(buffer,pagesize,PROT_NONE) Isso protege os bytes de tamanho de página da memory, iniciando no buffer em relação a quaisquer leituras ou gravações. Em segundo lugar, […]