Books

First steps in Linux | FreeBSD | Using Linux | Linux systems security | C and C++ programming on Linux | Administration and configuration of Linux systems (third edition)

First steps in Linux, Polirom, Iasi, 2006 (248 pages) - collaboration with Marius Marusteri and Sabin Buraga - ISBN 973-46-0210-1 (in Romanian)

The book presents case studies about using Linux in numerous practical contexts (office, multimedia, DTP, Internet access, groupware, system recovery etc.). All examples and screen captures are based on ROSLIMS Live Linux CD distribution, included on the accompanying CD. ROSLIMS is based on Knoppix, but is localized for Romania and includes additional useful applications and programs.
  • First contact with ROSLIMS
  • KDE graphical environment
  • How do I...?
  • Using ROSLIMS Linux scenarios
  • Almost everything about files...
  • Processes
  • Users
  • Command interpreter (shell)
  • System installation
  • Appendices: What is open source?; Personalities of UNIX, Linux and Internet; Linux in business and public administration; Main applications provided by ROSLIMS; Windows applications and their equivalences on Linux; Useful commands, utilities, and programs; Glossary and acronyms

FreeBSD. Usage, administration, configuration, Polirom, Iasi, 2005 (304 pages) - collaboration with Ovidiu Ene - ISBN 973-681-683-4 (in Romanian)

The book represents a useful guide for the people who makes the first steps to learn the FreeBSD operating system, useful for installation and consider thoroughly the basic concepts of day by day operation. The book also provides the main informations to configure and administer a FreeBSD system.

The book contains numerous practical examples for utilisation of the FreeBSD utilities, and also configuration files, bundled with two real case studies which come to help the begginers to configure, in a short time, a FreeBSD server or router.

  • FreeBSD installation, Basic concepts
  • File management, User administration, Network connections
  • The FreeBSD kernel, Making backups
  • Printing, Electronic mail
  • Domain names system, Web and FTP servers
  • System security, Case studies

Using Linux. Concepts and practice, Polirom, Iasi, 2004 (408 pages) - collaboration with Sabin Buraga - ISBN 973-681-542-0 (in Romanian)

The book presents the most interesting concepts and practical aspects of using Linux operating system. The volume is structured on five steps, from installation to every day deployment and configuration.
  • Linux installation phases
  • Files, processes, users, shell
  • Software packages, graphical environments, system configuration
  • Text editing and processing, Internet access
  • Office suites, graphical content processing, multimedia
  • Databases, printing, software development, games
  • Network configuration, Linux kernel, hardware devices

Linux systems security, Polirom, Iasi, 2003 (224 pages) - ISBN 973-681-317-7 (in Romanian)

This book covers the securing methods for systems with Linux operating system installed. The basic knowledges concerning the security of computers connected to the Internet are presented, and also their's vulnerabilities and the attacks against them.

The book focuses on explaining the main tools dedicated to system administrators and the protecting methods of the network services provided by a Linux system.

Informations about the fundamentals of the Internet internals and the basic security mechanisms are provided, together with consistent references to Web sites containing updated informations about the Internet security and Linux systems in particular.

  • Cryptography
  • Internet internals and TCP/IP protocols
  • Attacks and distruction devices
  • Attacks preventing and stopping
  • Laws and recomandations
  • Tools for administrators
  • Securing methods of Linux systems and services they can provide
  • Web services security
  • System monitoring
  • Firewall devices

C and C++ programming on Linux, Polirom, Iasi, 2002 (216 pages) - ISBN 973-681-112-3 (in Romanian)

This book presents the main knowledges of C and C++ programming and, at the same time, it's specific features on Linux systems. The main tools and integrated programming environments for Linux and UNIX operating systems are presented, also.

Many source programs are included, and also practical examples for utilisation of the analysed utility programs, necesarry to consider thoroughly the provided informations.

The book is addressed to students who attends programming courses and to computer specialists who wish to learn or to use the Linux platform, or to port their's programs to it.

  • C and C++ programming
  • Suggested problems
  • Source programs editing
  • Programs compilation
  • Programs debugging
  • Compilation automatization
  • Large projects development
  • Patch files
  • Team working
  • Programs documenting
  • Programs checking
  • Integrated programming environments
  • Open source phenomena

Administration and configuration of Linux systems (third edition), Polirom, Iasi, 2006 (328 pages) - ISBN 973-46-0108-3 (in Romanian)

The book represents a synthesis of the main knowledges necessary to configure and administer a computer with Linux operating system installed and also for installing a Linux distribution.

Along with the treatment of system's essential configurations, the book analyses the main services Linux can offer - informations necessary to maintain a computer and the services it provides in correctly running state. Last but not last, the methods to protect a computer permanently linked to the Internet against crackers are explained.

The book contains numerous practical examples for utilisation of the Linux programs and utilities, and also configuration files, useful to experiment and to consider thoroughly the provided informations.

  • Installation of Linux - Package management
  • Users administration - X Window system - Linux kernel
  • Network link - Hardware devices configuration
  • Making backups
  • Printing - Database systems - Network file systems
  • Remote logging - Domain Names System
  • Linux as a Web server - Interactions with Windows systems - Electronic mail system
  • Automated procedures execution - User authentication
  • System securization - Configuring a firewall