Cargando…

Set up and manage your virtual private server : making system administration accessible to professionals /

The need for every professional to have a solid presence on the Internet is more important than ever before. Having a presence beyond an email account, such as a custom web page or web application, usually requires a clumsy assortment of outside services or hiring a dedicated administrator. Thus it...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Westfall, Jon
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2021.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro
  • Contents
  • About the Author
  • About the Technical Reviewer
  • Acknowledgments
  • Introduction
  • Chapter 1: What Is a Virtual Private Server?
  • A Brief Understanding of the Internet and Computers Connected to It
  • Opening a Web Page: How the Magic Happens
  • First: Where Does beapirate.com Live?
  • Second: Let's Knock on the (Web Server) Door
  • An Introduction to Information Technology Cloud Services
  • Physical Infrastructure
  • Web Hosting vs. Virtual Private Servers
  • How Much Does It Cost?
  • What's the Catch?
  • Skills and Resources
  • Assumptions
  • Skills Taught Here
  • Professional Development
  • Conclusion
  • Chapter 2: Selecting a VPS Provider
  • Providers: Low End, High End, and Cloud
  • Low-End Priced/Small Shop
  • High-End Priced/Large Shop
  • Priced by the Minute/Cloud Infrastructure
  • Key Terms
  • Terms of Service (TOS)
  • Service Level Agreements (SLAs)
  • Warning Signs
  • Resources and Budgeting
  • New Account Addressing, Domains, and Access
  • Access and Security
  • Choosing Your Linux Distribution: CentOS or Debian
  • Chapter 3: Basic Linux Administration via the Command Line
  • Logging In and Uploading Files
  • Setting Up Your User Account
  • Basic Commands
  • The Directory Structure
  • cd, pwd, ls, cat, and less
  • touch, mv, and cp
  • rm, the Most Dangerous Command
  • find, or How to Find a File, and How to Consult a Manual Page
  • Linked Files
  • File Permissions, su, and sudo
  • Editing Files
  • Vim
  • Nano
  • How Your Server Starts Up and Shuts Down
  • Bootup with Systemd
  • Services
  • Graphical vs. CLI
  • Installing and Updating Software
  • Installing New Software
  • Updating Existing Software
  • Removing Software
  • Installing from Source
  • Conclusion
  • Chapter 4: Basic Linux Administration via GUI (Webmin)
  • Do You Need a GUI?
  • Downloading and Installing Webmin
  • Debian
  • Installing a Trusted SSL Certificate on Debian
  • CentOS
  • Installing a Trusted SSL Certificate on CentOS
  • Installing Two-Factor Authentication (2FA) for Webmin
  • Enabling Two-Factor Authentication
  • Starting and Stopping Webmin
  • Basic Modules
  • Webmin Group
  • System Group
  • Servers Group
  • Others Group
  • Networking Group
  • Hardware Group
  • Cluster Group
  • Advanced Topics
  • Creating Other Webmin Users
  • Usermin
  • Chapter 5: Basics of Linux Security
  • Physical Security, Console Access, and File Permissions
  • Console Access
  • File Permissions
  • SetUID, SetGID, and SELinux
  • Securing Administrative Access Using sudo
  • Network Security
  • Open Ports and Firewalls
  • Securing SSH by Using Keyfiles
  • PuTTY
  • Locking It All Down
  • Log File Management
  • Viewing and Rotating Logs
  • Final Thoughts on Security
  • Chapter 6: Basics of Backups and Version Control
  • Backup Basics: What to Back Up, Where to Back It Up, and How Often to Back Up
  • Scheduled vs. On-Demand Backups
  • Backup Method 1: Gzipped Tar Files and Shell Scripts
  • Backup Method 2: Duplicati GUI
  • Version Control Using Git