Lista de chamadas do sistema com explicação? [fechadas]

2

Onde posso encontrar uma lista de chamadas do sistema junto com o que cada chamada faz? Eu não sou um programador C, eu sou um administrador, então às vezes acho útil executar um strace em um processo em execução para ver o que está acontecendo, mas há muitas coisas que não entendo. Eu acho que posso aceitar ler o código-fonte, mas isso é um esforço demorado para alguém como eu, que não passa a programação do dia todo. Algum conselho para entender essa faceta do GNU / Linux?

    
por Timothy Pulliam 20.04.2018 / 23:27

1 resposta

3

As chamadas do sistema Linux são amplamente documentadas no man-pages project . Comece com a lista de syscalls, que é a syscalls(2) manpage ( man 2 syscalls no seu sistema). Essa página do manual lista todos os syscalls com um resumo muito breve e vincula as páginas de trabalho individuais que documentam cada uma delas.

Muitas chamadas de sistema são usadas, com a ajuda da biblioteca C, para fornecer interfaces especificadas por POSIX , portanto você pode achar útil procurar por eles lá (na seção “System Interfaces”).

    
por 21.04.2018 / 11:37