Perguntas com a marcação «linux-kernel»

Perguntas sobre o kernel do Linux e tópicos relacionados ao kernel do Linux, por exemplo. detalhes de implementação, como chamadas de sistema, personalização do kernel, etc. Para tópicos do espaço do usuário Linux que não envolvem detalhes do kernel, [linux] ou tag de distribuição são mais adequados.


2
O Linux não responde às mensagens de solicitação do ARP se o endereço IP solicitado estiver associado a outra interface (desativada)
Eu tenho um PC (kernel 3.2.0-23-generic ) que foi 192.168.1.2/24configurado para fazer eth0interface e também usa 192.168.1.1e 192.168.1.2endereços para tun0interface: root@T42:~# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever …







1
Como depurar o congelamento do sistema?
Estou enfrentando um bug estranho quando fecho a tampa do meu laptop - o sistema congela (sem reação nas teclas, sem forma de resposta ssh) com força e exibe alguns efeitos de cores estranhos. O log do kernel (após a reinicialização) não mostra nada. Minha pergunta é - como depurá-lo? …


2
Como listar fontes de console e kernel?
Eu tenho várias fontes de console /lib/kbd/consolefonts/instaladas. Como os listo (obviamente tudo o que posso fazer é apenas olhar para os nomes dos arquivos, mas não para uma lista das fontes disponíveis). Como posso alterar as fontes do console? Como faço para criar um diretório manipulável pelo usuário para essas …

2
Onde está a definição struct task_struct no Kernel do Linux 2.6.30.5?
No kernel da versão 2.6.15, consegui reescrever task_structo arquivo (include / linux / sched.h) como: struct task_struct { unsigned did_exec:1; pid_t pid; pid_t tgid; ... char hide; } Mas, infelizmente, quando atualizei para a versão 2.6.30.5, procurei no mesmo arquivo, apenas encontrei uma declaração do task_structtipo: struct task_struct; E eu …

2
TCP MSS mínimo no Linux
O TCP MSS no Linux deve ter pelo menos 88 (inclua / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Minha pergunta é: de onde eles criaram "60 + 60 + 8" e por quê? Eu entendo que 20 + 20 vem …



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.