Cover image for Essential Linux Administration : A Comprehensive Guide for Beginners.
Essential Linux Administration : A Comprehensive Guide for Beginners.
Title:
Essential Linux Administration : A Comprehensive Guide for Beginners.
Author:
Easttom, Chuck.
ISBN:
9781435459571
Personal Author:
Physical Description:
1 online resource (464 pages)
Contents:
Cover -- Contents -- Introduction -- Chapter 1 Introduction to Linux -- Introduction -- The History of Linux -- Starting with UNIX -- UNIX Variants -- And Linux Is Born -- Operating System Essentials -- General Operating System Concepts -- Interrupts -- Device Drivers -- Memory Management -- Networking Support -- File Management -- Input/Output -- Application Programming Interface -- The Linux Kernel -- The Boot Process -- Graphical User Interface -- GNOME -- KDE -- CDE -- Enlightenment -- Xfce -- Rox Desktop -- Distributions -- Red Hat -- Debian GNU/Linux -- Ubuntu -- Gentoo -- BackTrack -- Slackware -- Conclusion -- Chapter 2 Installing Linux -- Installation Requirements -- Starting the Installation -- Disk Partitioning -- Debian Installation -- OpenSUSE -- Conclusion -- Chapter 3 The Linux Filesystem -- What Is a Filesystem? -- Journaling Filesystems -- Current Filesystems -- FAT -- NTFS -- Ext -- Reiser File System -- The Berkeley Fast File System -- Linux Files -- Specific Linux Directories -- /Root -- /Bin -- /Sbin -- /Etc -- /Dev -- /Mnt -- /Boot -- /Usr -- /Var -- /Proc -- Linux Filesystem Commands -- Fsck -- E2fsck -- Mkfs -- Mke2fs -- Badblocks -- Conclusion -- Chapter 4 Controlling Processes -- Specific Commands -- Ps -- Pstree -- Pgrep -- Top -- Kill -- Killall -- Pkill -- Jobs -- Bg -- Fg -- Nice -- Renice -- Snice -- Fork() -- From the GUI -- GNOME -- KDE -- Conclusion -- Chapter 5 User and Group Management -- From the Shell -- Useradd -- Userdel -- Usermod -- Users -- Adduser -- Groupadd -- Groupdel -- Groupmod -- Groups -- Newusers -- Passwd -- Chage -- Finger -- Chfn -- Chgrp -- Chown -- Who -- From the GUI -- KDE -- GNOME -- Conclusion -- Chapter 6 System Services -- Startup Services -- Init -- General System Services -- Sysfs -- Update (kupdate) -- Apmd -- Keytable -- Getty -- Syslog -- Kudzu -- YaST -- Autofs.

Task Scheduling -- Crond -- Scheduling from the GUI -- Conclusion -- Chapter 7 Hardware Issues -- Specific Hardware -- Motherboard/CPU -- Hard Drives/RAID -- Fdisk -- CD/DVD Drives -- Hardware Related Tasks -- Managing Disk Usage with Quotas -- The Backup Process -- Logical Volume Management -- Conclusion -- Chapter 8 Remote Access -- Telnet -- FTP and SFTP -- SSH and SCP -- Remote Desktop -- GNOME -- KDE -- Desktop Sharing -- Conclusion -- Chapter 9 TCP/IP -- IPv4 -- Utilities -- Ifconfig -- Ping -- Traceroute -- Nslookup -- Net -- Netstat -- Dhclient -- Subnetting and CIDR -- CIDR -- Network Settings from the Desktop -- IPv6 -- MAC Addresses -- Protocols -- Packets and Connections -- OSI Model -- Conclusion -- Chapter 10 Network Configuration -- Configuring the Network Card -- Network Troubleshooting -- Testing Your NIC -- Issues with Drivers -- Mtr -- Tcpdump -- Network Configuration with KDE -- Configure Linux as a Router -- Conclusion -- Chapter 11 Network Security -- Linux Firewalls -- Iptables -- Iptables Configuration -- KDE Firewall -- General Security Tips -- Concepts -- Backups -- Accounts and Passwords -- Security Software -- IDS -- File Integrity Checking -- Antivirus -- Conclusion -- Chapter 12 Network File System -- History and Background of NFS -- Setting Up NFS -- Managing Access to NFS -- Accessing NFS Shares -- Optimizing NFS -- Share Folders Through the Desktop -- Conclusion -- Chapter 13 Shell Scripting -- Script Basics -- Script Techniques -- Wildcards -- Using Variables -- Getting Input from the User -- Script Math -- Decision Structures -- Loops -- Miscellaneous Scripting Techniques -- The Pipe Symbol -- Arguments -- Comments -- Script Functions -- More Shell Commands -- Grep -- Du -- Free -- Dmesg -- Editors -- Vi -- Pico -- Emacs -- Conclusion -- Chapter 14 Interoperability with Windows -- Samba -- Configuring Samba.

Running Services with Windows -- Joining a Windows Domain -- Configuring Kerberos -- Printing -- Conclusion -- Chapter 15 DNS -- Domain Name Service -- DNS-Related Commands -- Host -- Nslookup -- Dig -- Dnsget -- Configuring Linux as a DNS Server -- Commonly Used named.conf Options -- Less Common named.conf Options -- DNS Configuration Issues -- Important DNS Files -- DNS Zone Files -- Sample Files -- Sample Forwarding DNS -- Primary DNS -- DNS Security -- Conclusion -- Chapter 16 Email Servers -- Email Essentials -- Email Security -- S/MIME -- PGP -- Email Servers -- Sendmail -- Postfix -- Other Email Servers -- Email Clients -- Evolution -- KMail -- Other Clients -- Conclusion -- Chapter 17 Web Servers and FTP -- How Do Web Servers Work? -- Specific Web Servers -- The Apache Web Server -- Apache History -- How to Set Up Apache -- Registering a Domain Name -- Other Web Servers for Linux -- FTP -- What Is an FTP Server? -- Vsftpd -- ProFTPD -- Pure-FTPd -- WU-FTP -- FTP Client -- Web Browsers -- Mozilla Firefox -- Konqueror -- Epiphany -- Conclusion -- Chapter 18 Database Servers -- General Concepts -- History of SQL -- Database Terminology -- Basic SQL Commands -- Advanced SQL -- Database Normalization -- Specific Database Servers -- MySQL -- Postgres -- Conclusion -- Chapter 19 Performance and Optimization -- Simple Steps -- Drop the Desktop -- Remove Unnecessary Daemons -- Monitoring System Performance -- Shell Commands -- GNOME System Monitor -- KDE System Monitor -- Optimizing Disk Access -- Hdparm -- Sysctl -- Recompile the Kernel -- Monolithic Kernel -- Recompile Your System -- Conclusion -- Chapter 20 Configuration Management -- Shell Commands -- Package Management -- Date and Time -- Configuration from the Desktop -- GNOME -- YaST -- KDE -- Linux Configuration Files -- Conclusion -- Chapter 21 Logging and Monitoring -- Important Logs.

/Var/log/faillog -- /Var/log/kern.log -- /Var/log/lpr.log -- /Var/log/mail.log -- /Var/log/mysql.* -- /Var/log/apache2/* -- /Var/log/apport.log -- /Var/log/daemon.log -- /Var/log/user.log -- /Var/log/syslog -- Viewing Logs -- Basic Utilities -- Syslogd -- Klogd -- Conclusion -- Chapter 22 Load Balancing -- Pen -- Pound -- Balance -- Conclusion -- Chapter 23 Virtualization -- Virtualizing Servers -- Xen -- VMWare -- OpenVZ -- KVM -- Virtualization on the Desktop -- Oracle VirtualBox -- Conclusion -- Appendix A: Linux Shell Commands -- Appendix B: Linux Distributions -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X -- Y -- Z.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: