Linux Bible (Record no. 2119)
[ view plain ]
| 000 -LEADER | |
|---|---|
| fixed length control field | 24401nam a22002297a 4500 |
| 003 - CONTROL NUMBER IDENTIFIER | |
| control field | OSt |
| 005 - DATE AND TIME OF LATEST TRANSACTION | |
| control field | 20190403144945.0 |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
| fixed length control field | 190403b ||||| |||| 00| 0 eng d |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
| International Standard Book Number | 978-81-265-5587-7 |
| 028 ## - PUBLISHER NUMBER | |
| Source | Allied Informatics, Jaipur |
| Bill Number | 6101 |
| Bill Date | 01/04/2019 |
| Purchase Year | 2019-20 |
| 040 ## - CATALOGING SOURCE | |
| Original cataloging agency | BSDU |
| Language of cataloging | English |
| Transcribing agency | BSDU |
| 082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
| Classification number | 005.432 |
| Item number | NEG |
| 100 ## - MAIN ENTRY--PERSONAL NAME | |
| Personal name | Negus, Christopher |
| 245 ## - TITLE STATEMENT | |
| Title | Linux Bible |
| 250 ## - EDITION STATEMENT | |
| Remainder of edition statement | 9th |
| 260 ## - PUBLICATION, DISTRIBUTION, ETC. | |
| Place of publication, distribution, etc. | New Delhi |
| Name of publisher, distributor, etc. | Wiley India Pvt. Ltd. |
| Date of publication, distribution, etc. | 2019; c2015 |
| 300 ## - PHYSICAL DESCRIPTION | |
| Extent | 859 |
| 500 ## - GENERAL NOTE | |
| General note | Linux Bible, 9th Edition is the ultimate hands-on Linux user guide, whether you're a true beginner or a more advanced user navigating recent changes. This updated ninth edition covers the latest versions of Red Hat Enterprise Linux 7 (RHEL 7), Fedora 21 and Ubuntu 14.04 LTS and includes new information on cloud computing and development with guidance on Openstack and Cloudforms. With a focus on RHEL 7, this practical guide gets you up to speed quickly on the new enhancements for enterprise-quality file systems, the new boot process and services management, firewalld, and the GNOME 3 desktop. Written by a Red Hat expert. |
| 504 ## - BIBLIOGRAPHY, ETC. NOTE | |
| Bibliography, etc. note | Contents<br/>Acknowledgments<br/><br/>Introduction <br/><br/> <br/><br/>Part I: Getting Started<br/><br/> <br/><br/>Chapter 1: Starting with Linux<br/><br/>Understanding What Linux Is <br/>Understanding How Linux Differs from Other Operating Systems <br/>Exploring Linux History<br/>Free-flowing UNIX culture at Bell Labs<br/>Commercialized UNIX <br/>Berkeley Software Distribution arrives <br/>UNIX Laboratory and commercialization <br/>GNU transitions UNIX to freedom<br/>BSD loses some steam <br/>Linus builds the missing piece <br/>OSI open source definition <br/>Understanding How Linux Distributions Emerged <br/>Choosing a Red Hat distribution <br/>Using Red Hat Enterprise Linux <br/>Using Fedora<br/>Choosing Ubuntu or another Debian distribution <br/>Finding Professional Opportunities with Linux Today <br/>Understanding how companies make money with Linux <br/>Becoming Red Hat certified <br/>RHCSA topics <br/>RHCE topics <br/> <br/><br/>Chapter 2: Creating the Perfect Linux Desktop<br/><br/>Understanding Linux Desktop Technology <br/>Starting with the Fedora GNOME Desktop Live image <br/>Using the GNOME 3 Desktop <br/>After the computer boots up <br/>Navigating with the mouse <br/>Navigating with the keyboard <br/>Setting up the GNOME 3 desktop<br/>Extending the GNOME 3 desktop <br/>Using GNOME shell extensions <br/>Using the GNOME Tweak Tool <br/>Starting with desktop applications <br/>Managing files and folders with Nautilus <br/>Installing and managing additional software <br/>Playing music with Rhythmbox <br/>Stopping the GNOME 3 desktop <br/>Using the GNOME 2 Desktop<br/>Using the Metacity window manager <br/>Changing GNOME's appearance <br/>Using the GNOME panels <br/>Using the Applications and System menus <br/>Adding an applet <br/>Adding another panel <br/>Adding an application launcher <br/>Adding a drawer <br/>Changing panel properties <br/>Adding 3D effects with AIGLX <br/> <br/><br/>Part II: Becoming a Linux Power User<br/><br/> <br/><br/>Chapter 3: Using the Shell <br/><br/>About Shells and Terminal Windows <br/>Using the shell prompt <br/>Using a terminal window <br/>Using virtual consoles <br/>Choosing Your Shell <br/>Running Commands <br/>Understanding command syntax <br/>Locating commands<br/>Recalling Commands Using Command History<br/>Command-line editing <br/>Command-line completion <br/>Command-line recall <br/>Connecting and Expanding Commands <br/>Piping between commands <br/>Sequential commands <br/>Background commands <br/>Expanding commands <br/>Expanding arithmetic expressions <br/>Expanding variables <br/>Using Shell Variables <br/>Creating and using aliases <br/>Exiting the shell <br/>Creating Your Shell Environment <br/>Configuring your shell <br/>Setting your prompt <br/>Adding environment variables <br/>Getting Information about Commands <br/> <br/><br/>Chapter 4: Moving around the File system <br/><br/>Using Basic File system Commands<br/>Using Metacharacters and Operators<br/>Using file-matching metacharacters<br/>Using file-redirection metacharacters<br/>Using brace expansion characters<br/>Listing Files and Directories<br/>Understanding File Permissions and Ownership<br/>Changing permissions with chmod (numbers) <br/>Changing permissions with chmod (letters) <br/>Setting default file permission with umask<br/>Changing file ownership<br/>Moving, Copying and Removing Files<br/> <br/><br/>Chapter 5: Working with Text Files<br/><br/>Editing Files with vim and vi <br/>Starting with vi<br/>Adding text<br/>Moving around in the text<br/>Deleting, copying, and changing text<br/>Pasting (putting) text<br/>Repeating commands<br/>Exiting vi<br/>Skipping around in the file<br/>Searching for text<br/>Using ex mode<br/>Learning more about vi and vim<br/>Finding Files<br/>Using locate to find files by name<br/>Searching for files with find<br/>Finding files by name<br/>Finding files by size<br/>Finding files by user<br/>Finding files by permission<br/>Finding files by date and time<br/>Using €˜not' and €˜or' when finding files<br/>Finding files and executing commands<br/>Searching in files with grep<br/> <br/><br/>Chapter 6: Managing Running Processes <br/><br/>Understanding Processes<br/>Listing Processes<br/>Listing processes with ps<br/>Listing and changing processes with top<br/>Listing processes with System Monitor<br/>Managing Background and Foreground Processes<br/>Starting background processes<br/>Using foreground and background commands<br/>Killing and Renicing Processes<br/>Killing processes with kill and killall<br/>Using kill to signal processes by PID<br/>Using killall to signal processes by name<br/>Setting processor priority with nice and renice<br/>Limiting Processes with cgroups<br/> <br/><br/>Chapter 7: Writing Simple Shell Scripts <br/><br/>Understanding Shell Scripts<br/>Executing and debugging shell scripts<br/>Understanding shell variables<br/>Special shell positional parameters<br/>Reading in parameters<br/>Parameter expansion in bash<br/>Performing arithmetic in shell scripts<br/>Using programming constructs in shell scripts<br/>The "if...then" statements<br/>The case command<br/>The "for...do" loop<br/>The "while...do" and "until...do" loops<br/>Trying some useful text manipulation programs<br/>The general regular expression parser<br/>Remove sections of lines of text (cut)<br/>Translate or delete characters (tr)<br/>The stream editor (sed)<br/>Using simple shell scripts<br/>Telephone list<br/>Backup script<br/> <br/><br/>Part III: Becoming a Linux System Administrator<br/><br/> <br/><br/>Chapter 8: Learning System Administration <br/><br/>Understanding System Administration<br/>Using Graphical Administration Tools<br/>Using system-confi g-* tools<br/>Using browser-based admin tools<br/>Using the root user account<br/>Becoming root from the shell (su command)<br/>Allowing administrative access via the GUI<br/>Gaining administrative access with sudo<br/>Exploring Administrative Commands, Configuration Files and Log Files<br/>Administrative commands<br/>Administrative configuration files<br/>Administrative log files and systemd journal<br/>Using journalctl to view the systemd journal<br/>Managing log messages with rsyslogd<br/>Using Other Administrative Accounts<br/>Checking and Confi guring Hardware<br/>Checking your hardware<br/>Managing removable hardware<br/>Working with loadable modules<br/>Listing loaded modules<br/>Loading modules<br/>Removing modules<br/> <br/><br/>Chapter 9: Installing Linux x<br/><br/>Choosing a Computer<br/>Installing Fedora from Live media<br/>Installing Red Hat Enterprise Linux from Installation Media<br/>Understanding Cloud-Based Installations<br/>Installing Linux in the Enterprise<br/>Exploring Common Installation Topics<br/>Upgrading or installing from scratch<br/>Dual booting<br/>Installing Linux to run virtually<br/>Using installation boot options<br/>Boot options for disabling features<br/>Boot options for video problems<br/>Boot options for special installation types<br/>Boot options for kick starts and remote repositories<br/>Miscellaneous boot options<br/>Using specialized storage<br/>Partitioning hard drives<br/>Understanding different partition types<br/>Reasons for different partitioning schemes<br/>Tips for creating partitions<br/>Using the GRUB boot loader<br/>Using GRUB Legacy (version 1)<br/>Using GRUB 2<br/> <br/><br/>Chapter 10: Getting and Managing Software<br/><br/>Managing Software on the Desktop<br/>Going Beyond the Software Window<br/>Understanding Linux RPM and DEB Software Packaging<br/>Understanding DEB packaging<br/>Understanding RPM packaging<br/>What is in an RPM?<br/>Where do RPMs come from?<br/>Installing RPMs<br/>Managing RPM Packages with YUM<br/>Understanding how yum works<br/>1 Checking /etc/yumconf<br/>2 Checking /etc/sysconfi g/rhn/up2date (RHEL only)<br/>3 Checking /etc/yumreposd/*repo files<br/>4 Downloading RPM packages and metadata from a YUM repository<br/>5 RPM packages installed to Linux fi le system<br/>6 Store YUM repository metadata to local RPM database<br/>Using YUM with third-party software repositories<br/>Managing software with the YUM command<br/>Searching for packages<br/>Installing and removing packages<br/>Updating packages<br/>Updating groups of packages<br/>Maintaining your RPM package database and cache<br/>Downloading RPMs from a yum repository<br/>Installing, Querying, and Verifying Software with the rpm Command<br/>Installing and removing packages with rpm<br/>Querying rpm information<br/>Verifying RPM packages<br/>Managing Software in the Enterprise<br/> <br/><br/>Chapter 11: Managing User Accounts <br/><br/>Creating User Accounts<br/>Adding users with useradd<br/>Setting user defaults<br/>Modifying users with usermod<br/>Deleting users with userdel<br/>Understanding Group Accounts<br/>Using group accounts<br/>Creating group accounts<br/>Managing Users in the Enterprise<br/>Setting permissions with Access Control Lists<br/>Setting ACLs with setfacl<br/>Setting default ACLs<br/>Enabling ACLs<br/>Adding directories for users to collaborate<br/>Creating group collaboration directories (set GID bit)<br/>Creating restricted deletion directories (sticky bit)<br/>Centralizing User Accounts<br/>Using the Users window<br/>Using the Authentication Configuration window<br/> <br/><br/>Chapter 12: Managing Disks and File systems<br/><br/>Understanding Disk Storage<br/>Partitioning Hard Disks<br/>Understanding partition tables<br/>Viewing disk partitions<br/>Creating a single-partition disk<br/>Creating a multiple-partition disk<br/>Using Logical Volume Management Partitions<br/>Checking an existing LVM<br/>Creating LVM logical volumes<br/>Growing LVM logical volumes<br/>Mounting File systems<br/>Supported file systems<br/>Enabling swap areas<br/>Disabling a swap area<br/>Using the fstab file to define mountable file systems<br/>Using the mount command to mount file systems<br/>Mounting a disk image in loopback<br/>Using the umount command<br/>Using the mkfs Command to Create a File system<br/> <br/><br/>Part IV: Becoming a Linux Server Administrator<br/><br/> <br/><br/>Chapter 13: Understanding Server Administration<br/><br/>Starting with Server Administration<br/>Step 1: Install the server<br/>Step 2: Configure the server<br/>Using configuration files<br/>Checking the default configuration<br/>Step 3: Start the server<br/>Step 4: Secure the server<br/>Password protection<br/>Firewalls<br/>TCP Wrappers<br/>SELinux<br/>Security settings in configuration files<br/>Step 5: Monitor the server<br/>Configure logging<br/>Run system activity reports<br/>Keep system software up to date<br/>Check the file system for signs of crackers<br/>Managing Remote Access with the Secure Shell Service<br/>Starting the openssh-server service<br/>Using SSH client tools<br/>Using ssh for remote login<br/>Using ssh for remote execution<br/>Copying files between systems with scp and rsync<br/>Interactive copying with sftp<br/>Using key-based (passwordless) authentication<br/>Configuring System Logging<br/>Enabling system logging with rsyslog<br/>Understanding the rsyslogconf file<br/>Understanding the messages log file<br/>Setting up and using a loghost with rsyslogd<br/>Watching logs with logwatch<br/>Checking System Resources with sar<br/>Checking System Space<br/>Displaying system space with df<br/>Checking disk usage with du<br/>Finding disk consumption with find<br/>Managing Servers in the Enterprise<br/> <br/><br/>Chapter 14: Administering Networking <br/><br/>Configuring Networking for Desktops<br/>Checking your network interfaces<br/>Checking your network from Network Manager<br/>Checking your network from the command line<br/>Configuring network interfaces<br/>Setting IP addresses manually<br/>Setting IP address aliases<br/>Setting routes<br/>Configuring a network proxy connection<br/>Configuring Networking from the Command Line<br/>Editing a connection<br/>Understanding networking configuration files<br/>Network interface files<br/>Other networking files<br/>Setting alias network interfaces<br/>Setting up Ethernet channel bonding<br/>Setting custom routes<br/>Configuring Networking in the Enterprise<br/>Configuring Linux as a router<br/>Configuring Linux as a DHCP server<br/>Configuring Linux as a DNS server<br/>Configuring Linux as a proxy server<br/> <br/><br/>Chapter 15: Starting and Stopping Services<br/><br/>Understanding the Initialization Daemon (init or systemd)<br/>Understanding the classic init daemons<br/>Understanding the Upstart init daemon<br/>Learning Upstart init daemon basics<br/>Learning Upstart's backward compatibility to SysVinit<br/>Understanding systemd initialization<br/>Learning systemd basics<br/>Learning systemd's backward compatibility to SysVinit<br/>Checking the Status of Services<br/>Checking services for SysVinit systems<br/>Checking services for Upstart systems<br/>Checking services for systemd systems<br/>Stopping and Starting Services<br/>Stopping and starting SysVinit services<br/>Stopping and starting Upstart services<br/>Stopping and starting systemd services<br/>Stopping a service with systemd<br/>Starting a service with systemd<br/>Restarting a service with systemd<br/>Reloading a service with systemd<br/>Enabling Persistent Services<br/>Configuring persistent services for SysVinit<br/>Configuring persistent services for Upstart<br/>Configuring persistent services for systemd<br/>Enabling a service with systemd<br/>Disabling a service with systemd <br/>Configuring a Default Runlevel or Target Unit<br/>Configuring the SysVinit default runlevel<br/>Configuring the default runlevel in Upstart<br/>Configuring the default target unit for systemd<br/>Adding New or Customized Services<br/>Adding new services to SysVinit<br/>Step 1: Create a new or customized service script file<br/>Step 2: Add the service script to /etc/rcd/initd<br/>Step 3: Add the service to runlevel directories <br/>Adding new services to Upstart <br/>Adding new services to systemd<br/>Step 1: Create a new or customized service configuration unit file<br/>Step 2: Move the service configuration unit file<br/>Step 3: Add the service to the Wants directory<br/> <br/><br/>Chapter 16: Configuring a Print Server<br/><br/>Common UNIX Printing System<br/>Setting Up Printers<br/>Adding a printer automatically<br/>Using web-based CUPS administration<br/>Using the Print Settings window<br/>Configuring local printers with the Print Settings window<br/>Configuring remote printers<br/>Adding a remote CUPS printer<br/>Adding a remote UNIX (LDP/LPR) printer<br/>Adding a Windows (SMB) printer<br/>Working with CUPS Printing<br/>Configuring the CUPS server (cupsdconf)<br/>Starting the CUPS server<br/>Configuring CUPS printer options manually<br/>Using Printing Commands<br/>Printing with lpr<br/>Listing status with lpc<br/>Removing print jobs with lprm<br/>Configuring Print Servers<br/>Configuring a shared CUPS printer<br/>Configuring a shared Samba printer<br/>Understanding smbconf for printing <br/>Setting up SMB clients<br/> <br/><br/>Chapter 17: Configuring a Web Server <br/><br/>Understanding the Apache Web Server<br/>Getting and Installing Your Web Server<br/>Understanding the httpd package<br/>Installing Apache<br/>Starting Apache<br/>Securing Apache <br/>Apache file permissions and ownership<br/>Apache and iptables<br/>Apache and SELinux<br/>Understanding the Apache configuration files<br/>Using directives<br/>Understanding default settings<br/>Adding a virtual host to Apache<br/>Allowing users to publish their own web content<br/>Securing your web traffic with SSL/TLS<br/>Understanding how SSL is configured<br/>Generating an SSL key and self-signed certificate<br/>Generating a certificate signing request<br/>Troubleshooting Your Web Server<br/>Checking for configuration errors<br/>Accessing forbidden and server internal errors <br/> <br/><br/>Chapter 18: Configuring an FTP Server <br/><br/>Understanding FTP<br/>Installing the vsftpd FTP Server<br/>Starting the vsftpd Service<br/>Securing Your FTP Server<br/>Opening up your firewall for FTP<br/>Allowing FTP access in TCP wrappers<br/>Configuring SELinux for your FTP server<br/>Relating Linux file permissions to vsftpd<br/>Configuring Your FTP Server<br/>Setting up user access<br/>Allowing uploading<br/>Setting up vsftpd for the Internet<br/>Using FTP Clients to Connect to Your Server<br/>Accessing an FTP server from Firefox<br/>Accessing an FTP server with the lftp command<br/>Using the gFTP client<br/> <br/><br/>Chapter 19: Configuring a Windows File Sharing (Samba) Server<br/><br/>Understanding Samba<br/>Installing Samba<br/>Starting and Stopping Samba<br/>Starting the Samba (smb) service<br/>Starting the NetBIOS (nmbd) name server<br/>Stopping the Samba (smb) and NetBIOS (nmb) services<br/>Securing Samba<br/>Configuring firewalls for Samba<br/>Configuring SELinux for Samba<br/>Setting SELinux Booleans for Samba<br/>Setting SELinux fi le contexts for Samba<br/>Configuring Samba host/user permissions<br/>Configuring Samba <br/>Using system-config-samba <br/>Choosing Samba server settings <br/>Confi guring Samba user accounts<br/>Creating a Samba shared folder<br/>Checking the Samba share <br/>Configuring Samba in the smbconf file<br/>Configuring the [global] section<br/>Configuring the [homes] section<br/>Configuring the [printers] section<br/>Creating custom shared directories<br/>Accessing Samba Shares<br/>Accessing Samba shares in Linux<br/>Accessing Samba shares in Windows<br/>Using Samba in the Enterprise<br/> <br/><br/>Chapter 20: Configuring an NFS File Server<br/><br/>Installing an NFS Server<br/>Starting the NFS service<br/>Sharing NFS File systems<br/>Configuring the /etc/exports file<br/>Hostnames in /etc/exports<br/>Access options in /etc/exports<br/>User mapping options in /etc/exports<br/>Exporting the shared file systems<br/>Securing Your NFS Server<br/>Opening up your firewall for NFS<br/>Allowing NFS access in TCP wrappers<br/>Confi guring SELinux for your NFS server<br/>Using NFS Filesystems<br/>Viewing NFS shares<br/>Manually mounting an NFS file system<br/>Mounting an NFS file system at boot time<br/>Mounting noauto file systems<br/>Using mount options<br/>Using autofs to mount NFS file systems on demand<br/>Automounting to the /net directory<br/>Automounting home directories<br/>Unmounting NFS file systems<br/> <br/><br/>Chapter 21: Troubleshooting Linux<br/><br/>Boot-Up Troubleshooting<br/>Understanding Startup Methods<br/>Starting with System V init scripts<br/>Starting with systemd<br/>Starting with Upstart<br/>Starting from the firmware (BIOS or UEFI)<br/>Troubleshooting BIOS setup<br/>Troubleshooting boot order<br/>Troubleshooting the GRUB boot loader<br/>Starting the kernel<br/>Troubleshooting the initialization system<br/>Troubleshooting System V initialization<br/>Troubleshooting rcsysinit<br/>Troubleshooting runlevel processes<br/>Troubleshooting systemd initialization<br/>Troubleshooting Software Packages<br/>Fixing RPM databases and cache<br/>Troubleshooting Networking<br/>Troubleshooting outgoing connections<br/>View network interfaces <br/>Check physical connections <br/>Check routes<br/>Check hostname resolution<br/>Troubleshooting incoming connections<br/>Check if the client can reach your system at all<br/>Check if the service is available to the client<br/>Check the firewall on the server<br/>Check the service on the server<br/>Troubleshooting Memory<br/>Uncovering memory issues<br/>Checking for memory problems<br/>Dealing with memory problems<br/>Troubleshooting in Rescue Mode<br/> <br/><br/>Part V: Learning Linux Security Techniques<br/><br/> <br/><br/>Chapter 22: Understanding Basic Linux Security<br/><br/>Understanding Security Basics<br/>Implementing physical security<br/>Implementing disaster recovery<br/>Securing user accounts<br/>One user per user account <br/>No logins to the root account <br/>Setting expiration dates on temporary accounts <br/>Removing unused user accounts <br/>Securing passwords <br/>Choosing good passwords <br/>Setting and changing passwords <br/>Enforcing best password practices <br/>Understanding the password files and password hashes <br/>Securing the filesystem <br/>Managing dangerous filesystem permissions <br/>Securing the password files <br/>Locking down the filesystem <br/>Managing software and services<br/>Removing unused software and services <br/>Updating software packages <br/>Advanced implementation <br/>Working in the Monitoring Phase <br/>Monitoring log files <br/>Monitoring user accounts <br/>Detecting counterfeit new accounts and privileges <br/>Detecting bad account passwords <br/>Monitoring the filesystem <br/>Verifying software packages<br/>Scanning the filesystem <br/>Detecting viruses and rootkits <br/>Detecting an intrusion <br/>Working in the Audit/Review Phase <br/>Conducting compliance reviews <br/>Conducting security reviews<br/>Summary <br/>Exercises <br/>Chapter 23: Understanding Advanced Linux Security <br/>Implementing Linux Security with Cryptography <br/>Understanding hashing <br/>Understanding encryption/decryption <br/>Understanding cryptographic ciphers <br/>Understanding cryptographic cipher keys <br/>Understanding digital signatures <br/>Implementing Linux cryptography <br/>Ensuring file integrity <br/>Encrypting a Linux filesystem <br/>Encrypting a Linux directory <br/>Encrypting a Linux file <br/>Encrypting Linux miscellaneous <br/>Implementing Linux Security with PAM <br/>Understanding the PAM authentication process<br/>Understanding PAM contexts <br/>Understanding PAM control flags <br/>Understanding PAM modules<br/>Understanding PAM system event configuration files <br/>Administering PAM on your Linux system <br/>Managing PAM-aware application configuration files <br/>Managing PAM system event configuration files<br/>Implementing resources limits with PAM <br/>Implementing time restrictions with PAM <br/>Enforcing good passwords with PAM <br/>Encouraging sudo use with PAM <br/>Locking accounts with PAM<br/>Obtaining more information on PAM <br/>Summary<br/>Exercises <br/>Chapter 24: Enhancing Linux Security with SELinux <br/>Understanding SELinux Benefits <br/>Understanding How SELinux Works <br/>Understanding Type Enforcement <br/>Understanding Multi-Level Security <br/>Implementing SELinux security models <br/>Understanding SELinux Operational Modes <br/>Understanding SELinux security contexts <br/>Understanding SELinux Policy types <br/>Understanding SELinux Policy rule packages <br/>Configuring SELinux<br/>Setting the SELinux Operational Mode<br/>Setting the SELinux Policy type ................................................................672<br/>Managing SELinux security contexts .......................................................673<br/>Managing the user security context <br/>Managing the fi le security context<br/>Managing the process security context <br/>Managing SELinux policy rule packages <br/>Managing SELinux via Booleans <br/>Monitoring and Troubleshooting SELinux <br/>Understanding SELinux logging <br/>Reviewing SELinux messages in the audit log <br/>Reviewing SELinux messages in the messages log <br/>Troubleshooting SELinux logging<br/>Troubleshooting common SELinux problems <br/>Using a non-standard directory for a service <br/>Using a non-standard port for a service <br/>Moving files and losing security context label<br/>Booleans set incorrectly <br/>Putting It All Together <br/>Obtaining More Information on SELinux <br/>Summary <br/>Exercises <br/>Chapter 25: Securing Linux on a Network <br/>Auditing Network Services <br/>Evaluating access to network services <br/>Using map to create a network services list <br/>Using map to audit your network services advertisements <br/>Controlling access to network services<br/>Working with Firewalls <br/>Understanding firewalls <br/>Implementing firewalls <br/>Understanding the iptables utility <br/>Using the iptables utility<br/>Summary<br/>Exercises <br/>Part VI: Appendixes <br/>Appendix A: Media <br/>Getting Fedor<br/>Getting Red Hat Enterprise Linux<br/>Getting Ubuntu <br/>Creating Linux CDs and DVDs<br/>Burning CDs/DVDs in Windows <br/>Burning CDs/DVDs on a Mac OS X system <br/>Burning CDs/DVDs in Linux <br/>Burning CDs from a Linux desktop<br/>Burning CDs from a Linux command line <br/>Booting Linux from a USB Drive <br/>Appendix B: Exercise Answers .<br/>Chapter 2: Creating the Perfect Linux Desktop <br/>Chapter 3: Using the Shell <br/>Chapter 4: Moving Around the Filesystem <br/>Chapter 5: Working with Text Files <br/>Chapter 6: Managing Running Processes <br/>Chapter 7: Writing Simple Shell Scripts <br/>Chapter 8: Learning System Administration <br/>Chapter 9: Installing Linux <br/>Chapter 10: Getting and Managing Software<br/>Chapter 11: Managing User Accounts<br/>Chapter 12: Managing Disks and Filesystems <br/>Chapter 13: Understanding Server Administration <br/>Chapter 14: Administering Networking <br/>Chapter 15: Starting and Stopping Services <br/>an FTP Server <br/>Chapter 19: Configuring a Windows File Sharing (Samba) Server <br/>Chapter 20: Confi guring an NFS File Server <br/>Chapter 21: Troubleshooting Linux <br/>Chapter 22: Understanding Basic Linux Security<br/>Chapter 23: Understanding Advanced Linux Security <br/>Chapter 24: Enhancing Linux Security with SELinux <br/>Chapter 25: Securing Linux on a Network <br/>Index . <br/>Chapter 16: Configuring a Print Server .<br/>Chapter 17: Configuring a Web Server <br/>Chapter 18: Configuring |
| 650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
| Topical term or geographic name entry element | Computer Science |
| 942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
| Source of classification or shelving scheme | Dewey Decimal Classification |
| Koha item type | Books |
| Withdrawn status | Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Cost, normal purchase price | Total Checkouts | Full call number | Barcode | Date last seen | Date last checked out | Cost, replacement price | Price effective from | Koha item type | Checked out | Collection code |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dewey Decimal Classification | BSDU Knowledge Resource Center, Jaipur | BSDU Knowledge Resource Center, Jaipur | General Stacks | 04/03/2019 | 899.00 | 8 | 005.432 NEG | 017703 | 11/25/2025 | 11/07/2025 | 899.00 | 04/03/2019 | Books | ||||||
| Dewey Decimal Classification | BSDU Knowledge Resource Center, Jaipur | BSDU Knowledge Resource Center, Jaipur | General Stacks | 04/03/2019 | 899.00 | 10 | 005.432 NEG | 017704 | 12/12/2024 | 12/12/2024 | 899.00 | 04/03/2019 | Books | 12/27/2024 | |||||
| Dewey Decimal Classification | BSDU Knowledge Resource Center, Jaipur | BSDU Knowledge Resource Center, Jaipur | 04/03/2019 | 899.00 | 005.432 NEG | 017705 | 02/12/2020 | 899.00 | 04/03/2019 | Books | Not for Loan |

