Articles of linux

Como encontrar o tamanho do buffer de soquete do linux

Qual é o tamanho padrão do buffer de soquete do linux? Existe algum comando para ver isso?

O comando `time` do UNIX é suficientemente preciso para benchmarks?

Digamos que eu quisesse comparar dois programas: foo.py e bar.py. São duas mil execuções e as respectivas médias de time python foo.py e time python bar.py suficientes para time python bar.py perfis e comparar sua velocidade? Edit: Além disso, se a execução de cada programa foi sub-segundo (supondo que não foi para o acima), o […]

O que é melhor “int 0x80” ou “syscall”?

Eu estudo o kernel do Linux e descobri que para a arquitetura x86_64 a interrupção int 0x80 não funciona como chamada para a chamada do sistema. A questão é: no caso da arquitetura x86 , o que é mais preferível syscall ou int 0x80 e por quê? EDIT : eu uso o kernel 3.4

Conexão recusada no MongoDB errno 111

Eu tenho um servidor Linode executando Ubuntu 12.04 LTS e MongoDB instância (serviço está em execução e pode se conectar localmente) que não consigo conectar de uma fonte externa. Eu adicionei essas duas regras às minhas tabelas IP, onde é o servidor que eu quero conectar FROM (como descrito nesta referência do MongoDB ): iptables […]

Como compilar biblioteca dinâmica para uma aplicação JNI no linux?

Estou usando o Ubuntu 10.10 Então foi o que eu fiz. Hello.java : class Hello { public native void sayHello(); static { System.loadLibrary(“hellolib”); } public static void main(String[] args){ Hello h = new Hello(); h.sayHello(); } } Então eu corri os seguintes comandos: dierre@cox:~/Scrivania/provajni$ javac Hello.java dierre@cox:~/Scrivania/provajni$ javah -jni Hello Eu obtive Hello.class e Hello.h […]

Como posso converter um ponteiro de arquivo (FILE * fp) para um descritor de arquivo (int fd)?

Eu tenho um FILE * , retornado por uma chamada para fopen() . Eu preciso obter um descritor de arquivo dele, para fazer chamadas como fsync(fd) nele. Qual é a function para obter um descritor de arquivo de um ponteiro de arquivo?

Waitpid equivalente com timeout?

Imagine que eu tenha um processo que inicie vários processos filhos. O pai precisa saber quando uma criança sai. Eu posso usar o waitpid , mas se / quando o pai precisar sair eu não tenho como dizer ao thread que está bloqueado no waitpid para sair normalmente e se juntar a ele. É bom […]

Como definir a variável de ambiente para todos sob o meu sistema linux?

Posso ter algumas configurações universais para todos os meus usuários?

fcntl, lockf, qual é melhor usar para o bloqueio de arquivos?

Procurando informações sobre as vantagens e desvantagens de fcntl e lockf para bloqueio de arquivos. Por exemplo, qual é melhor usar para portabilidade? Atualmente estou codificando um daemon do Linux e me perguntando qual é o mais adequado para usar para impor a exclusão mútua.

Link estático do Linux está morto?

Na verdade, o flag gst -static no Linux não funciona agora. Deixe-me citar a FAQ do GNU libc: 2,22. Mesmo os programas estaticamente vinculados precisam de algumas bibliotecas compartilhadas, o que não é aceitável para mim. O que eu posso fazer? {AJ} NSS (para detalhes basta digitar `info libc” Name Service Switch “‘) não funcionará […]