CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For permission to photocopy or use material electronically from this work, please access () or contact the Copyright Clearance Center, Inc. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint. The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. Government works Printed on acid-free paper Version Date: 20180420 International Standard Book Number-13: 978-0-8153-8098-6 (Paperback) International Standard Book Number-13: 978-0-8153-8111-2 (Hardback) This book contains information obtained from authentic and highly regarded sources. Wang Kent State University, Kent, OhioĬRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 © 2018 by Taylor & Francis Group, LLC CRC Press is an imprint of Taylor & Francis Group, an Informa business No claim to original U.S. A companion website () provides appendices, information updates, an example code package, and other resources for instructors, as well as students. A summary and exercises of varying degrees of difficulty can be found at the end of each chapter. The book includes many examples and complete programs ready to download and run. Topics covered include the C compiler, preprocessor, debugger, I/O, file manipulation, process control, inter-process communication, and networking. In the last part of the book, attention is turned to C-level programming. The Linux Apache MySQL/MariaDB PHP (LAMP) Web hosting combination is also presented in depth. The following chapters present networking, the Internet and the Web, data encryption, basic system admin, as well as Web hosting. Next comes Bash scripting, file system structure, organization, and usage. Using different apps, commands and filters, building pipelines, and matching patterns with regular expressions are major focuses. The first part of the textbook covers interactive use of Linux via the Graphical User Interface (GUI) and the Command-Line Interface (CLI), including comprehensive treatment of the Gnome desktop and the Bash Shell. The text helps the reader master Linux with a well-selected set of topics, and encourages hands-on practice. The book provides a comprehensive and up-to-date guide to Linux concepts, usage, and programming. Mastering Modern Linux, Second Edition retains much of the good material from the previous edition, with extensive updates and new topics added. It will repay careful and recursive study." This authoritative and exceptionally well-constructed book has my highest recommendation. Every programmer should read the introduction’s Unix/Linux philosophy section. Graphical user interface (GUI)-based users and developers do not get short shrift, despite the command-line interface’s (CLI) full-power treatment. gives the reader robust concepts and implementable knowledge of this environment. Praise for the First Edition: "This outstanding book.
0 Comments
Leave a Reply. |