Linux-Unix-Systemprogrammierung, 2. Auflage by Helmut Herold PDF

By Helmut Herold

ISBN-10: 3827315123

ISBN-13: 9783827315120

Dieses Buch beschreibt die Systemprogrammierung unter Linux/Unix. Unix bietet wie
jedes Betriebssystem sogenannte Systemaufrufe an, die von den Benutzerprogrammen
aus aufgerufen werden können, wenn diese bestimmte Dienste vom method benötigen.
Typische von einem Betriebssystem angebotene Dienste sind z.B. Öffnen einer Datei,
Schreiben auf eine Datei, Bereitstellen von freiem Speicherplatz oder Kommunizieren mit
anderen Programmen.
Diese Systemaufrufe werden ebenso wie andere wichtige Funktionen aus der C-Stan-
dardbibliothek in diesem Buch anhand von zahlreichen anschaulichen Beispielen aus-
führlich beschrieben. Praxisnahe Übungen am Ende jedes Kapitels ermöglichen dem
Leser das Anwenden und Vertiefen der jeweils erworbenen Kenntnisse.
An entsprechenden Stellen wird in diesem Buch die Umsetzung von wichtigen Betriebs-
systemkonzepten und -algorithmen am process Linux gezeigt. Dieses approach wurde nicht
nur aufgrund seiner großen Beliebtheit ausgewählt, sondern auch, weil Linux alle seine
Quellprogramme der Öffentlichkeit zur Verfügung stellt.

Show description

Read or Download Linux-Unix-Systemprogrammierung, 2. Auflage PDF

Best unix books

Download PDF by Simson Garfinkel, Gene Spafford, Alan Schwartz: Practical Unix & Internet Security (3rd Edition)

ISBN: 9781449310325
ISBN: 9780596003234
When useful Unix protection was once first released greater than a decade in the past, it turned an speedy vintage. filled with information regarding host safety, it stored many a Unix approach administrator from catastrophe. the second one version additional much-needed net defense assurance and doubled the scale of the unique quantity. The 3rd version is a accomplished replace of this extremely popular e-book - a better half for the Unix/Linux method administrator who must safe his or her organization's approach, networks, and internet presence in an more and more opposed world.

Focusing at the 4 hottest Unix editions today--Solaris, Mac OS X, Linux, and FreeBSD--this ebook comprises new info on PAM (Pluggable Authentication Modules), LDAP, SMB/Samba, anti-theft applied sciences, embedded structures, instant and computer concerns, forensics, intrusion detection, chroot jails, cell scanners and firewalls, digital and cryptographic filesystems, WebNFS, kernel safeguard degrees, outsourcing, felony matters, new web protocols and cryptographic algorithms, and lots more and plenty more.

Practical Unix & net safeguard contains six parts:
desktop defense fundamentals: advent to safety difficulties and options, Unix background and lineage, and the significance of defense rules as a easy section of process protection.
safeguard development blocks: basics of Unix passwords, clients, teams, the Unix filesystem, cryptography, actual safety, and group of workers safeguard.
community safeguard: a close examine modem and dialup safety, TCP/IP, securing person community providers, Sun's RPC, a variety of host and community authentication structures (e. g. , NIS, NIS+, and Kerberos), NFS and different filesystems, and the significance of safe programming.
safe operations: maintaining to this point in today's altering safety international, backups, protecting opposed to assaults, appearing integrity administration, and auditing.
dealing with defense incidents: gaining knowledge of a break-in, facing programmed threats and denial of provider assaults, and criminal features of machine safeguard.
Appendixes: a finished protection record and an in depth bibliography of paper and digital references for extra analyzing and research.
Packed with a thousand pages of worthy textual content, scripts, checklists, information, and warnings, this 3rd version continues to be the definitive reference for Unix directors and someone who cares approximately holding their structures and knowledge from today's threats.

New PDF release: A Guide to Forensic Testimony: The Art and Practice of

Info know-how is an more and more huge consider criminal court cases. In instances huge and small, from the U. S. Government's antitrust swimsuit opposed to Microsoft company, to civil proceedings filed over the failure of a community, to legal circumstances during which the authenticity of digital facts is wondered, the testimony of a technical specialist is key.

Download e-book for iPad: Building a Server with FreeBSD 7 by Bryan J. Hong

This is often the only so much useful desktop publication i've got learn. i've been dabbling with constructing a server for months. contemporary servers make the most of such a lot of diversified applied sciences (HTTP, SQL, SSH, SSL, FTP, DNS, Mail) that simply accumulating the data to establish server with typical positive factors is a giant job - specially whether it is no longer your genuine activity.

Nicholas A. Solter, Jerry Jelinek, David Miner's OpenSolaris Bible PDF

After a starting review of the background of OpenSolaris, its open-source licensing, and the group improvement version, this e-book then is going directly to spotlight the facets of OpenSolaris that range from extra everyday working platforms. you are going to how you can develop into an influence consumer of OpenSolaris by way of maximizing the talents of complex gains like Dtrace, the fault administration structure, ZFS, the provider administration facility, and Zones.

Additional resources for Linux-Unix-Systemprogrammierung, 2. Auflage

Sample text

B. die Bibliotheksfunktion printf zur Ausgabe die Systemfunktion write auf. B. strlen (ermittelt Länge eines Strings) oder sqrt (berechnet Quadratwurzel), kommen ohne jeglichen Aufruf einer Systemfunktion aus. Während Bibliotheksfunktionen leicht durch neue ersetzt werden können, können Systemfunktionen nicht so einfach ausgetauscht werden. Im letzteren Fall wäre eine Änderung des Kerns notwendig. 2 verdeutlicht noch einmal, daß ein Benutzerprogramm sowohl Systemfunktionen als auch Bibliotheksfunktionen aufrufen kann.

Die Funktion getcwd schreibt den Pfadnamen des Working-Directorys in den Puffer, dessen Adresse ihm als erstes Argument übergeben wird. c) kompiliert und gelinkt hat. B. 4 verwendet werden. 1 standardisierten Konstanten kann jede Implementierung noch weitere implementierungsspezifische Konstanten definieren. : cc -o prog .... -D_POSIX_SOURCE #define _POSIX_SOURCE (auf der Kommandozeile) oder (in der 1. h> definiert (mit typedef) implementierungsabhängige Datentypen, die sogenannten primitiven Systemdatentypen.

Beide Versionen liefen auf einem VAX-Minicomputer. 4BSD erschienen. 5. 10 Unix-Standardisierungen und -Implementierungen 37 Linux Linux ist ein frei verfügbares Unix-System für PCs, das sich heute sehr großer Beliebtheit erfreut. Es umfaßt Teile der Funktionalität von SVR4, des POSIX-Standards und der BSDLinie. Wesentliche Teile des Unix-Kerns wurden von Linus Torvalds, einem finnischen Informatik-Studenten, entwickelt. Er stellte die Programmquellen des Kerns unter die GNU Public License. Somit hat jeder das Recht, sie zu kopieren.

Download PDF sample

Linux-Unix-Systemprogrammierung, 2. Auflage by Helmut Herold


by Richard
4.4

Rated 4.39 of 5 – based on 29 votes