|
| |
|
EBooks » Linux
 The intensive search for a more secure operating system has often left
everyday, production computers far behind their experimental, research
cousins. Now SELinux (Security Enhanced Linux) dramatically changes
this. This best-known and most respected security-related extension to
Linux embodies the key advances of the security field. Better yet,
SELinux is available in widespread and popular distributions of the
Linux operating system--including for Debian, Fedora, Gentoo, Red Hat
Enterprise Linux, and SUSE--all of it free and open source.
SELinux
emerged from research by the National Security Agency and implements
classic strong-security measures such as role-based access controls,
mandatory access controls, and fine-grained transitions and privilege
escalation following the principle of least privilege. It compensates
for the inevitable buffer overflows and other weaknesses in
applications by isolating them and preventing flaws in one application
from spreading to others. The scenarios that cause the most
cyber-damage these days--when someone gets a toe-hold on a computer
through a vulnerability in a local networked application, such as a Web
server, and parlays that toe-hold into pervasive control over the
computer system--are prevented on a properly administered SELinux
system.  Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.
Topics covered: Linux overview, compiling C programs, shell
programming, pipes, script keywords and functions, Unix file I/O in C,
Unix system functions, terminal interfaces (termios, keyboard input,
the curses library), memory management, file locking, dbm databases,
make and source control basics, man pages, debugging with gdb,
processes and signals, POSIX threads and synchronization, IPC and
pipes, semaphores, queues and shared memory, sockets, Tcl basics, X
Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix
device drivers.
ISBN:
0764544977
 In Linux Unwired, you'll learn the basics of wireless computing,
from the reasons why you'd want to go wireless in the first place, to
setting up your wireless network or accessing wireless data services on
the road. The book provides a complete introduction to all the wireless
technologies supported by Linux. You'll learn how to install and
configure a variety of wireless technologies to fit different
scenarios, including an office or home network and for use on the road.
You'll also learn how to get Wi-Fi running on a laptop, how to use
Linux to create your own access point, and how to deal with cellular
networks, Bluetooth, and Infrared.
 As an administrator of a NovellĀ® Open Enterprise Server (OES) on a
SUSEĀ® LINUX system, you are looking for ways to leverage it as a
platform for delivering Novell's robust network services. Look no
further. Novell Open Enterprise Server Administrator's Handbook, SUSE LINUX Edition provides
you with the information that you need to take advantage of Novell rich
array of nework management tools on a SUSE-powered system. By focusing
on the implementation of OES on the SUSE LINUX platform, administrators
learn how to integrate the benefits of OES in an existing environment.
While this is not a reference work for network theory, protocols or
architectures, it will provide the reader with a brief introduction to
the concepts necessary to understand features of the product. Novell Open Enterprise Server Administrator's Handbook, SUSE LINUX Edition provides
you with quick access to the information about the technologies,
concepts and techniques that you need to get the job done.
|
| |
|