Server Administration

Recommended books and resources on the topics of PHP coding, website design, WordPress development and more.

If you’re running your own server, be it Linux, Windows or something else, these books will show you how to properly install and configure your system for optimal performance.

Books on Server Administration

Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in KaliLinux Basics for Hackers: Getting Started with Networking, Scripting, and Security in KaliThis practical, tutorial-style book uses the Kali Linux distribution to teach Linux basics with a focus on how hackers would use them. Topics include Linux command line basics, filesystems, networking, BASH basics, package management, logging, and the Linux kernel and drivers.

If you're getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an excellent first step. Using Kali Linux, an advanced penetration testing distribution of Linux, you'll learn the basics of using the Linux operating system and acquire the tools and techniques you'll need to take control of a Linux environment.

First, you'll learn how to install Kali on a virtual machine and get an introduction to basic Linux concepts. Next, you'll tackle broader Linux topics like manipulating text, controlling file and directory permissions, and managing user environment variables. You'll then focus in on foundational hacking concepts like security and anonymity and learn scripting skills with bash and Python. Practical tutorials and exercises throughout will reinforce and test your skills as you learn how to:

- Cover your tracks by changing your network information and manipulating the rsyslog logging utility
- Write a tool to scan for network connections, and connect and listen to wireless networks
- Keep your internet activity stealthy using Tor, proxy servers, VPNs, and encrypted email
- Write a bash script to scan open ports for potential targets
- Use and abuse services like MySQL, Apache web server, and OpenSSH
- Build your own hacking tools, such as a remote video spy camera and a password cracker

Hacking is complex, and there is no single way in. Why not start at the beginning with Linux Basics for Hackers?
CompTIA Linux+ Guide to Linux CertificationCompTIA Linux+ Guide to Linux CertificationEquip yourself with the most up-to-date information to pass CompTIA's Linux+ (Powered by LPI) Certification exam successfully and excel when using Linux in today's business world with Eckert's LINUX+ GUIDE TO LINUX CERTIFICATION, 4E. This complete guide provides the solid conceptual foundation and mastery of hands-on skills necessary to work with the Linux operation system in today's network administration environment. You'll find a focus on quality throughout with an emphasis on preparing you for valuable real-world experiences. This edition's comprehensive coverage presents updated information on the latest Linux distributions as well as storage technologies commonly used in server environments, such as LVM and ZFS. New, expanded material addresses key job-related networking services, including FTP, NFS, Samba, Apache, DNS, DHCP, NTP, Squid, Postfix, SSH, VNC, Postgresql, and iptables/firewalld. You study the latest information on current and emerging security practices and technologies. Hands-On Projects help you practice new skills using both Fedora™ 20 and Ubuntu Server 14.04 Linux, while review questions and key terms reinforce important concepts. Trust LINUX+ GUIDE TO LINUX CERTIFICATION, 4E for success on the certification exam and your career beyond.
Linux Pocket Guide: Essential CommandsLinux Pocket Guide: Essential Commands

If you use Linux in your day-to-day work, this popular pocket guide is the perfect on-the-job reference. The third edition features new commands for processing image files and audio files, running and killing programs, reading and modifying the system clipboard, and manipulating PDF files, as well as other commands requested by readers. You’ll also find powerful command-line idioms you might not be familiar with, such as process substitution and piping into bash.

Linux Pocket Guide provides an organized learning path to help you gain mastery of the most useful and important commands. Whether you’re a novice who needs to get up to speed on Linux or an experienced user who wants a concise and functional reference, this guide provides quick answers.

Selected topics include:

  • The filesystem and shell
  • File creation and editing
  • Text manipulation and pipelines
  • Backups and remote storage
  • Viewing and controlling processes
  • User account management
  • Becoming the superuser
  • Network connections
  • Audio and video
  • Installing software
  • Programming with shell scripts