Articles of linux

Como saber o que o ‘errno’ significa?

Ao chamar execl(…) , recebo um errno=2 . O que isso significa? Como posso saber o significado deste errno ?

Como imprimir o caminho de pesquisa do ld (linker)

Qual é a maneira de imprimir os caminhos de pesquisa que foram procurados por ld na ordem que ele pesquisa.

Comando eval no Bash e seus usos típicos

Depois de ler as páginas do homem bash e com relação a este post . Ainda estou tendo problemas para entender o que exatamente o comando eval faz e quais seriam seus usos típicos. Por exemplo, se fizermos: bash$ set — one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 […]

Vinculando bibliotecas do OpenSSL a um programa

Eu construí OpenSSL de origem (uma versão intencionalmente antiga; construída com ./config && make && make test ) e preferiria usar o que eu construí sem fazer make install para vincular meu programa. O comando que está falhando é: gcc -Wall -Wextra -Werror -static -Lopenssl/openssl-0.9.8k/ -lssl -lcrypto -Iopenssl/openssl-0.9.8k/include -o myApp source1.o source2.o common.o` E recebo […]

Linux 3.0: Executando o processo filho com stdin / stdout canalizado

Sob o Linux 3.0 / C ++: Eu gostaria de uma function que faz o seguinte: string f(string s) { string r = system(“foo < s"); return r; } Obviamente, o acima não funciona, mas você começa a idéia. Eu tenho uma string s que eu gostaria de passar como a input padrão de uma […]

Descobrindo qual processo foi morto pelo assassino Linux OOM

Quando o Linux fica sem memory (OOM), o OOM killer escolhe um processo para matar baseado em algumas heurísticas (é uma leitura interessante: http://lwn.net/Articles/317814/ ). Como alguém pode determinar programaticamente quais processos foram mortos recentemente pelo assassino da OOM?

Como deve ser usado strace?

Um colega uma vez me disse que a última opção quando tudo falhava em depurar no Linux era usar strace . Eu tentei aprender a ciência por trás dessa ferramenta estranha, mas eu não sou um guru de administração de sistemas e realmente não obtive resultados. Assim, O que é isso exatamente e o que […]

Link estático da function de biblioteca compartilhada no gcc

Como posso vincular estaticamente uma function de biblioteca compartilhada no gcc?

Obter endereço IP local em node.js

Eu tenho um programa node.js simples em execução na minha máquina e eu quero obter o endereço IP local do PC em que é o meu programa em execução. Como faço para obtê-lo com node.js?

O Classpath não funciona no linux

Alguém tem uma idéia do porque este comando funciona bem no Windows, mas no Linux eu recebo um game.ui.Main de ClassNotFoundException java -cp “.;lib/*” game.ui.Main -Xms64m -Xmx128m minha estrutura de pastas se parece com isso: lib / – Jars game / – arquivos de class Este é o mais recente Java 6.