Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Good book for Unix Internals [closed]

Tags:

unix

am very much interested in unix. Want to learn in and out. Can you guys help me by listing some books which can make me a wizard? Ultimately I want to become a unix programmer.

I am not a novice user in Unix.

like image 213
rda3mon Avatar asked Oct 06 '10 23:10

rda3mon


3 Answers

You want system administration knowledge, or programming knowledge?

For programming:

  • Advanced Programming in the Unix Environment
  • Unix Network Programming
  • The Art of Unix Programming

For system administration:

  • Automating Linux and System Administration
  • Unix and Linux Administration Handbook
like image 64
逆さま Avatar answered Nov 09 '22 08:11

逆さま


As other responders have noted, Advanced Programming in the Unix Environment (APUE) is indispensable.

Other books that you might want to consider (these have more of a Linux focus, but are a good way to become familiar with Unix internals):

  • Linux System Programming: well written, understandable introduction to the Linux API. Not as much depth as the others, but a good way to get the "lay of the land."
  • The Linux Programming Interface: A Linux and UNIX System Programming Handbook: more up to date than APUE, but focused on Linux.
  • Understanding the Linux Kernel (O'Reilly): learn about Unix programming from the perspective of an OS implementer, rather than a application developer.
like image 23
chwahoo Avatar answered Nov 09 '22 09:11

chwahoo


check these out: UNIX Internals: The New Frontiers , The Design of the UNIX Operating System ,UNIX Systems Programming: Communication, Concurrency and Threads

like image 4
Mouna Cheikhna Avatar answered Nov 09 '22 08:11

Mouna Cheikhna