Search found 213 matches

Author Message

iPhone

Post 19-Jun-2021 17:30

[Quote]

Mastering Linux Administration
Год издания: 2021
Автор: Calcatinge A., Balog J.
Издательство: Packt
ISBN: 978-1-78995-427-2
Язык: Английский
Формат: PDF/epub
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 772
Описание: Develop advanced skills for working with Linux systems on-premises and in the cloud.
Key Features:
  • Become proficient in everyday Linux administration tasks by mastering the Linux command line and using automation
  • Work with the Linux filesystem, packages, users, processes, and daemons
  • Deploy Linux to the cloud with AWS, Azure, and Kubernetes
What you will learn:
  • Understand how Linux works and learn basic to advanced Linux administration skills
  • Explore the most widely used commands for managing the Linux filesystem, network, security, and more
  • Get to grips with different networking and messaging protocols
  • Find out how Linux security works and how to configure SELinux, AppArmor, and Linux iptables
  • Work with virtual machines and containers and understand container orchestration with Kubernetes
  • Work with containerized workflows using Docker and Kubernetes
  • Automate your configuration management workloads with Ansible
Who this book is for:
If you are a Linux administrator who wants to understand the fundamentals and as well as modern concepts of Linux system administration, this book is for you. Windows System Administrators looking to extend their knowledge to the Linux OS will also benefit from this book.

Примеры страниц

Оглавление

Section 1: Linux Basic Administration
Chapter 1: Installing Linux
Chapter 2: The Linux Filesystem
Chapter 3: Linux Software Management
Chapter 4: Managing Users and Groups
Chapter 5: Working with Processes, Daemons, and Signals
Section 2: Advanced Linux Server Administration
Chapter 6: Working with Disks and Filesystems
Chapter 7: Networking with Linux
Chapter 8: Configuring Linux Servers
Chapter 9: Securing Linux
Chapter 10: Disaster Recovery, Diagnostics, and Troubleshooting
Section 3: Cloud Administration
Chapter 11: Working with Containers and Virtual Machines
Chapter 12: Cloud Computing Essentials
Chapter 13: Deploying to the Cloud with AWS and Azure
Chapter 14: Deploying Applications with Kubernetes
Chapter 15: Automating Workflows with Ansible
Code: https://github.com/PacktPublishing/Mastering-Linux-Administration/archive/refs/heads/main.zip

iPhone

Post 31-May-2021 05:05

[Quote]

SwiftUI Apprentice (1st Edition)
Год издания: 2021
Автор: Audrey Tam & Caroline Begbie
Издательство: Razeware LLC
ISBN: 978-1950325160
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Количество страниц: 706
Описание: If you're new to iOS programming, this is the book for you! Learn to build beautiful, fully-functional apps using Apple’s hottest user interface technology: SwiftUI!
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch, using Apple’s new user interface technology: SwiftUI! Each app is more advanced than the one before, and together, they cover everything to make your own apps using SwiftUI. By the end of the book, you’ll be experienced enough to turn your ideas into real apps you can sell on the App Store. These tutorials have easy to follow step-by-step instructions and consist of more than pages and illustrations! You also get full source code, image files, and other resources you can re-use for your own projects.

Примеры страниц

Оглавление

Book License
Before You Begin
What You Need
Book Source Code & Forums
About the Cover
Dedications
About the Team
How to Read This Book
Section I: Your first app: HIITFit
Chapter 1: Checking Your Tools
Chapter 2: Planning a Paged App
Chapter 3: Prototyping the Main View
Chapter 4: Prototyping Supplementary Views
Chapter 5: Organizing Your App's Data
Chapter 6: Adding Functionality to Your App
Chapter 7: Observing Objects
Chapter 8: Saving Settings
Chapter 9: Saving History Data
Chapter 10: Refining Your App
Chapter 11: Understanding Property Wrappers
Chapter 12: Apple App Development Ecosystem
Section II: Your second app: Cards
Chapter 13: Outlining a Photo Collage App
Chapter 14: Gestures
Chapter 15: Structures, Classes & Protocols
Chapter 16: Adding Assets to Your App
Chapter 17: Interfacing With UIKit
Chapter 18: Paths & Custom Shapes
Chapter 19: Saving Files
Chapter 20: Delightful UX — Layout
Chapter 21: Delightful UX — Final Touches
Section III: Your third app: RWFreeView
Chapter 22: Lists & Navigation
Chapter 23: Just Enough Web Stuff
Chapter 24: Downloading Data
Chapter 25: Implementing Filter Options
Chapter 26: Widgets
Conclusion
Download Supporting Materials: https://github.com/raywenderlich/suia-materials/tree/editions/1.0

iPhone

Post 26-May-2021 18:40

[Quote]

Expert Swift (1st Edition)
Год издания: 2021
Автор: Ehab Amer, Marin Benčević, Ray Fix & Shai Mishali
Издательство: Razeware LLC
ISBN: 978-1950325146
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Количество страниц: 450
Описание: Master the Swift language with the Expert Swift book!
Swift is a rich language with a plethora of features to offer. Reading the official documentation or entry-level books is important, but it’s not enough to grasp the true power of the language.
Expert Swift is here to help, by showing you how to harness the full power of Swift. You’ll learn about advanced usages of protocols, generics, functional reactive programming, API design and more.

Примеры страниц

Оглавление

Book License
Before You Begin
What You Need
Book Source Code & Forums
Dedications
About the Team
Introduction
Section I: Core Concepts
Chapter 1: Introduction
Chapter 2: Types & Mutation
Chapter 3: Protocols
Chapter 4: Generics
Section II: Standard Library
Chapter 5: Numerics & Ranges
Chapter 6: Sequences, Collections & Algorithms
Chapter 7: Strings
Chapter 8: Codable
Chapter 9: Unsafe
Section III: Techniques
Chapter 10: Higher-Order Functions
Chapter 11: Functional Reactive Programming
Chapter 12: Objective-C Interoperability
Chapter 13: Instrumentation
Chapter 14: API Design Tips & Tricks
Conclusion
Download Supporting Materials: https://github.com/raywenderlich/advs-materials/tree/editions/1.0

iPhone

Post 03-Apr-2021 19:45

[Quote]

Sander van Vugt - Red Hat RHCSA 8 Cert Guide: EX200 (Certification Guide)
Год издания: 2020
Автор: Sander van Vugt/Сандер ван Вугт
Переводчик: lehsi
Жанр или тематика: Компьютерная литература
Издательство: Pearson IT Certification
ISBN: 978-0-13-593813-3
Язык: Русский
Формат: PDF
Качество: Распознанный текст без ошибок (OCR)
Количество страниц: 561
Описание: Изучите, подготовьтесь и практикуйтесь для успешной сдачи экзамена Red Hat RHCSA 8 (EX200) с помощью этого руководства по сертификации от Pearson IT Certification, лидера в области обучения ИТ-сертификации.
Темы экзаменов Master Red Hat RHCSA 8 EX200
Оцените свои знания с помощью опроса в конце главы
Изучите ключевые концепции с помощью заданий для подготовки к экзамену
Практикуйтесь с четырьмя уникальными практическими тестами
Red Hat RHCSA 8 Cert Guide - это лучшее в своем классе руководство для подготовки к экзаменам. Ведущий консультант по Linux, автор и инструктор Сандер ван Вугт делится советами по подготовке и сдаче экзаменов, помогая вам определить слабые места и улучшить как свои концептуальные знания, так и практические навыки. Материал представлен кратко, с упором на то, чтобы вы лучше понимали и удерживали темы экзамена.

Примеры страниц

iPhone

Post 23-Mar-2021 18:30

[Quote]

Ubuntu Linux Unleashed 2021 Edition
Год издания: 2021
Автор: Helmke Matthew
Издательство: Pearson
ISBN: 978-0-13-677885-1
Язык: Английский
Формат: PDF/epub
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 864
Описание: Covers 20.04, 20.10, and 21.04
Ubuntu Linux Unleashed 2021 Edition is filled with unique and advanced information for everyone who wants to make the most of the Ubuntu Linux operating system. This new edition has been thoroughly updated by a long-time Ubuntu user and early community leader to reflect the exciting new Ubuntu 20.04 LTS release, with a forthcoming online update mid-2021, at the halfway mark before the next LTS release comes out.
Linux writer Matthew Helmke covers all you need to know about Ubuntu 20.04 LTS installation, configuration, productivity, command-line usage, development, systems administration, server operations, networking, virtualization, cloud computing, DevOps, and more―including intermediate-to-advanced techniques you won’t find in any other book.
Helmke presents up-to-the-minute introductions to Ubuntu’s key productivity and web development tools, programming languages, hardware support, and more. You’ll find new or improved coverage of the Ubuntu desktop experience, common web servers and software stacks, an introduction to containers like Docker and Kubernetes, as well as a wealth of systems administration information that is stable and valuable over many years.
Configure and use the Ubuntu desktop
Get started with multimedia and productivity applications
Manage Linux services, users, and software packages
Administer and run Ubuntu from the command line
Automate tasks and use shell scripting
Provide secure remote access and configure a secure VPN
Manage kernels and modules
Administer file, print, email, proxy, LDAP, DNS, and HTTP servers (Apache, Nginx, or alternatives)
Work with databases (SQL) and learn about NoSQL alternatives
Get started with virtualization and cloud deployment, including information about containers
Learn about options for managing large numbers of servers, including in the cloud
Learn the basics about popular programming languages including Python, PHP, Perl, and gain an introduction to new alternatives such as Go and Rust

Примеры страниц

Оглавление

Part I Getting Started
1 Installing Ubuntu and Post-Installation Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Background Information and Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Part II Desktop Ubuntu
3 Foundations of the Linux GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4 Ubuntu Desktop Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5 On the Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6 Productivity Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7 Multimedia Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
8 Games . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Part III System Administration
9 Managing Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
10 Command-Line Beginner’s Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
11 Command-Line Master Class, Part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
12 Command-Line Master Class, Part 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
13 Managing Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
14 Automating Tasks and Shell Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
15 The Boot Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
16 System-Monitoring Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
17 Backing Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
18 Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
19 Remote Access with SSH and VNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
20 Securing Your Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
21 Performance Tuning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
22 Kernel and Module Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Part IV Ubuntu as a Server
23 Sharing Files and Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
24 Common Web Server Stacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
25 Apache Web Server Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
26 Nginx Web Server Management ................................................................................................. 467
27 Other HTTP Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
28 Administering Relational Database Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483
29 NoSQL Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
30 Virtualization on Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
31 Containers and Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
32 Ubuntu and Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
33 Managing Sets of Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
34 Handling Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
35 Proxying, Reverse Proxying, and Virtual Private Networks (VPNs) . . . . . . . . . 563
36 Lightweight Directory Access Protocol (LDAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579
37 Name Serving with the Domain Name System (DNS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
Part V Programming Linux
38 Using Programming Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
39 Using Popular Programming Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621
40 Helping with Ubuntu Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
41 Helping with Ubuntu Testing and QA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 649
Part VI Bonus Online Chapters
42 Using Perl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Web:1
43 Using Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Web:21
44 Using PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Web:39

iPhone

Post 18-Feb-2021 01:10

[Quote]

iOS App Distribution & Best Practices (Early Access Edition)
Год издания: 2020
Автор: Keegan Rush & Pietro Rea
Издательство: Razeware LLC
ISBN: отсутствует
Язык: Английский
Формат: EPUB
Качество: Издательский макет или текст (eBook)
Описание: Learn the best practices of the Apple Developer Program, generating the various certificates needed, configuring your app and submitting an app to the App Store for approval, both manually and through automated processes through automated pipelines. Learn to use Apple TestFlight to add internal and external testers and receive feedback and crash reports.

Оглавление

Book License
Before You Begin
What You Need
Book Source Code & Forums
Early Access Edition
Section I: iOS App Distribution & Best Practices
Chapter 1: The App Store
Chapter 2: Your First App in the App Store
Chapter 3: Submitting Your First App for Review
Chapter 4: Code Signing & Provisioning
Chapter 5: Internal Distribution
Chapter 6: TestFlight
Chapter 7: Preparing for Review
Chapter 8: App Approved! (Now what?)
Chapter 9: Additional Capabilities
Chapter 10: Build Customizations
Chapter 11: Advanced Build Configurations
Chapter 13: Build Automation
Chapter 14: Introduction to Fastlane
Chapter 15: Continuous Integration
Chapter 16: Publishing in the Real-World
Chapter 17: Where to Go From Here?
Доп. информация:

Последние обновления книг перестали выпускаться в PDF формате

Ray Wenderlich: Folks who buy books individually now have two ways they can read our books: using the ePub file format (viewable on Mac with iBooks or many other ePub readers), or via our website’s online book reader. We think the book reading experience between ePub and our online book reader is pretty nice and solves most of the use cases.
I encourage you to give our new online book reader a try with your book. I’ve been using it myself to read a bunch of the books and it’s now my preferred way to read our books - you might like it!
Download Supporting Materials: https://github.com/raywenderlich/pasi-materials/tree/editions/1.0

iPhone

Post 10-Feb-2021 21:50

[Quote]

Ubuntu Linux Bible
Год издания: 2021
Автор: Clinton D., Negus Ch. / Клинтон Д., Негус К.
Издательство: Wiley
ISBN: 9781119722335
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 755
Описание: Quickly learn how to use Ubuntu, the fastest growing Linux distribution, in a personal or enterprise environment
Whether you’re a newcomer to Linux or an experienced system administrator, the Ubuntu Linux Bible provides what you need to get the most out of one the world’s top Linux distributions. Clear, step-by-step instructions cover everything from installing Ubuntu and creating your desktop, to writing shell scripts and setting up file sharing on your network. This up-to-date guide covers the latest Ubuntu release with long-term support (version 20.04 ) as well as the previous version. Throughout the book, numerous examples, figures, and review questions with answers ensure that you will fully understand each key topic.
Organized into four parts, the book offers you the flexibility to master the basics in the "Getting Started with Ubuntu Linux” section, or to skip directly to more advanced tasks. "Ubuntu for Desktop Users” shows you how to setup email, surf the web, play games, and create and publish documents, spreadsheets, and presentations. “Ubuntu for System Administrators" covers user administration, system backup, device management, network configuration, and other fundamentals of Linux administration. The book’s final section, "Configuring Servers on Ubuntu," teaches you to use Ubuntu to support network servers for the web, e-mail, print services, networked file sharing, DHCP (network address management), and DNS (network name/address resolution). This comprehensive, easy-to-use guide will help you:
Install Ubuntu and create the perfect Linux desktop
Use the wide variety of software included with Ubuntu Linux
Stay up to date on recent changes and new versions of Ubuntu
Create and edit graphics, and work with consumer IoT electronic devices
Add printers, disks, and other devices to your system
Configure core network services and administer Ubuntu systems
Ubuntu Linux Bible is a must-have for anyone looking for an accessible, step-by-step tutorial on this hugely popular Linux operating system.

Примеры страниц

Оглавление

Part I: Getting Started 1
Chapter 1: Starting with Linux 3
Chapter 2: Creating the Perfect Linux Desktop 21
Part II: Becoming a Linux Power User 43
Chapter 3: Using the Shell 45
Chapter 4: Moving Around the Filesystem 77
Chapter 5: Working with Text Files 97
Chapter 6: Managing Running Processes 117
Chapter 7: Writing Simple Shell Scripts 133
Part III: Becoming a Linux System Administrator 151
Chapter 8: Learning System Administration 153
Chapter 9: Installing Linux 177
Chapter 10: Getting and Managing Software 201
Chapter 11: Managing User Accounts 215
Chapter 12: Managing Disks and Filesystems 237
Part IV: Becoming a Linux Server Administrator 267
Chapter 13: Understanding Server Administration 269
Chapter 14: Administering Networking 299
Chapter 15: Starting and Stopping Services 327
Chapter 16: Configuring a Print Server 363
Chapter 17: Configuring a Web Server 385
Chapter 18: Configuring an FTP Server 413
Chapter 19: Configuring a Windows File Sharing (Samba) Server 429
Chapter 20: Configuring an NFS File Server 447
Chapter 21: Troubleshooting Linux 467
Part V: Learning Linux Security Techniques 493
Chapter 22: Understanding Basic Linux Security 495
Chapter 23: Understanding Advanced Linux Security 525
Chapter 24: Enhancing Linux Security with AppArmor 553
Chapter 25: Securing Linux on a Network 561
Part VI: Engaging with Cloud Computing 585
Chapter 26: Shifting to Clouds and Containers 587
Chapter 27: Deploying Linux to the Public Cloud 601
Chapter 28: Automating Apps and Infrastructure with Ansible 619
Chapter 29 Deploying Applications as Containers with Kubernetes 633
Appendix: Exercise Answers 649
Index 701

iPhone

Post 01-Feb-2021 12:30

[Quote]

Mastering Ubuntu Server, 3rd edition / Осваиваем Ubuntu Server, 3-е издание
Год издания: 2020
Автор: LaCroix Jay / Лакруа Джей
Издательство: Packt
ISBN: 9781800564640
Язык: Английский
Формат: PDF/epub
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 703
Описание: Ubuntu Server has taken data centers around the world by storm. Whether you’re deploying Ubuntu for a large-scale project or for a small office, it is a stable, customizable, and powerful Linux distribution with innovative and cutting-edge features. For both simple and complex server deployments, Ubuntu’s flexible nature can be easily adapted to meet to the needs of your organization.
This third edition is updated to cover the advancements of Ubuntu 20.04 LTS and further train you to understand how to use Ubuntu Server, from initial deployment to creating production-ready resources for your network. The book begins with the concepts of user management, group management, and file system permissions. Continuing into managing storage volumes, you will learn how to format storage devices, utilize logical volume management, and monitor disk usage. Later, you will learn how to virtualize hosts and applications, which will include setting up QEMU & KVM, as well as containerization with both Docker and LXD. As the book continues, you will learn how to automate configuration with Ansible, as well as take a look at writing scripts. Lastly, you will explore best practices and troubleshooting techniques when working with Ubuntu Server that are applicable to real-world scenarios.
By the end of this Ubuntu Server book, you will be well-versed in Ubuntu server’s advanced concepts and attain the required proficiency needed for Ubuntu Server administration.
What you will learn
Manage users, groups, and permissions
Optimize the performance of system resources
Perform disk encryption and decryption with Linux Unified Key Setup (LUKS)
Set up Secure Shell (SSH) for remote access, and connect it to other nodes
Share directories using Samba and Network File System (NFS)
Get familiar with scripting to improve command-line efficiency
Configure VMs, containers, and orchestrate with MicroK8s and Kubernetes
Automate server deployments with Ansible and cloud server deployments with Terraform
Who This Book Is For
The book is written to cater to sysadmins and DevOps professionals whose teams are planning to employ an Ubuntu/Linux environment for their development needs.
Prior knowledge of Ubuntu is not required. However, it is assumed that you possess some IT admin, Linux, and shell scripting experience.

Примеры страниц

Оглавление

Deploying Ubuntu Server
Managing Users and Permissions
Managing Software Packages
Navigating and Essential Commands
Managing Files and Directories
Boosting Your Command-line Efficiency
Controlling and Managing Processes
Monitoring System Resources
Managing Storage Volumes
Connecting to Networks
Setting Up Network Services
Sharing and Transferring Files
Managing Databases
Serving Web Content
Automating Server Configuration with Ansible
Virtualization
Running Containers
Container Orchestration
Deploying Ubuntu in the Cloud
Automating Cloud Deployments with Terraform
Securing Your Server
Troubleshooting Ubuntu Servers
Preventing Disasters

iPhone

Post 05-Jan-2021 14:45

[Quote]

Swift. Основы разработки приложений под iOS, iPadOS и macOS
Год издания: 2021
Автор: Усов В.
Издательство: Питер
ISBN: 978-5-4461-1796-3
Серия: Библиотека программиста
Язык: Русский
Формат: PDF/ePub
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 545
Описание: Мечтаете стать iOS-разработчиком, написать собственное приложение и работать в крутой компании? Тогда эта книга для вас!
Язык Swift прост, понятен и отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, поэтому если вы никогда раньше не занимались разработкой, то эта книга — отличный старт. Теория чередуется с практическими примерами и кодом — так вы сразу сможете связать абстрактные понятия с реальными ситуациями. В каждой главе вас ждут тесты и домашние задания, которые помогут закрепить материал.
А еще Swift — это дружелюбное сообщество в Telegram, где можно обсуждать проекты и получать поддержку.
Учитесь, создавайте и творите свое будущее!
За предоставленный файл спасибо [url=profile.php?mode=viewprofile&u=36307092]nilko1[/url]

Примеры страниц

Оглавление

Читателю 20
Присоединяйтесь к нам 21
Введение 22
Подготовка к разработке Swift-приложений 31
Часть I БАЗОВЫЕ ВОЗМОЖНОСТИ SWIFT
Глава 1. Отправная точка 45
Глава 2. Фундаментальные типы данных 78
Часть II КОНТЕЙНЕРНЫЕ ТИПЫ ДАННЫХ
Глава 3. Кортежи (Tuple) 116
Глава 4. Последовательности и коллекции 125
Глава 5. Диапазоны (Range) 134
Глава 6. Массивы (Array) 145
Глава 7. Множества (Set) 161
Глава 8. Словари (Dictionary) 169
Глава 9. Строка — коллекция символов (String) 178
Часть III ОСНОВНЫЕ ВОЗМОЖНОСТИ SWIFT
Глава 10. Операторы управления 187
Глава 11. Опциональные типы данных 226
Глава 12. Функции 241
Глава 13. Замыкания (closure) 261
Глава 14. Дополнительные возможности 279
Глава 15. Ленивые вычисления 288
Часть IV ВВЕДЕНИЕ В РАЗРАБОТКУ ПРИЛОЖЕНИЙ
Глава 16. Консольное приложение «Сумма двух чисел» 291
Глава 17. Консольная игра «Угадай число» 305
Часть V НЕТРИВИАЛЬНЫЕ ВОЗМОЖНОСТИ SWIFT
Глава 18. Введение в объектно-ориентированное и протокол-ориентированное программирование 310
Глава 19. Перечисления 315
Глава 20. Структуры 329
Глава 21. Классы 336
Глава 22. Свойства 343
Глава 23. Сабскрипты 352
Глава 24. Наследование 357
Глава 25. Контроль доступа 365
Глава 26. Псевдонимы Any и AnyObject 369
Глава 27. Инициализаторы и деинициализаторы 372
Глава 28. Управление памятью в Swift 380
Глава 29. Опциональные цепочки 400
Глава 30. Протоколы 405
Глава 31. Расширения 415
Глава 32. Протокол-ориентированное программирование 422
Глава 33. Разработка приложения в Xcode Playground 433
Глава 34. Универсальные шаблоны (Generic) 446
Глава 35. Обработка ошибок 465
Глава 36. Нетривиальное использование операторов 473
Часть VI ВВЕДЕНИЕ В МОБИЛЬНУЮ РАЗРАБОТКУ
Глава 37. Разработка приложения с использованием UIKit 478
Глава 38. Разработка приложения с использованием SwiftUI 519
Глава 39. Паттерны проектирования 538
Заключение 542

iPhone

Post 08-Dec-2020 07:45

[Quote]

iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch
Год издания: 2013
Автор: Дэйв Марк, Джек Наттинг, Джефф Ламарш, Фредрик Олссон
Переводчик: Перевод с английского и редакция докт. физ.-мат. наук Д.А. Клюшина
Издательство: Диалектика-Вильямс
ISBN: 978-5-8459-1852-9
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 672
Описание: Эта книга научит читателей разрабатывать собственные приложения для iPhone, iPad и iPod touch. Требуя лишь минимального знания языка Objective-C, написанная в легком стиле, она представляет собой полный курс программирования для iPhone, iPad и iPod touch.
Следуя советам экспертов, читатели освоят проверенные приемы и методики оптимизации программ и приобретут ценный опыт.
Основные темы книги:
Загрузка и инсталляция среды Xcode и пакета iOS 6 SDK
Интеграция элементов управления интерфейсом, таких как кнопки, инструментальные панели и ползунки
Поддержка жестов, таких как щипки и скольжение
Работа с фотоаппаратом, библиотекой фотографий и встроенной системой GPS
Создание полноценных пользовательских интерфейсов с помощью представлений таблиц и коллекций
Сохранение и получение данных с помощью каркаса Core Data и библиотеки SQLite
Рисование с помощью библиотек Quartz 2D и OpenGL ES
Шаблоны проектирования, от простых представлений до сложных конструкций
Локализация приложений на многих языках
Работа с iCloud
В новом издании книги продемонстрированы возможности нового пакета iOS 6 SDK и последней версии среды Xcode. Все примеры были созданы заново с помощью самых современных версий среды Xcode и шаблонных проемов пакета iOS 6 SDK.
В книге описаны новейшие сведения, необходимые для создания собственных приложений на самых современных версиях устройств под управлением системы iOS.

Примеры страниц

Опубликовано группой

iPhone

Post 18-Nov-2020 15:55

[Quote]

Bash. Pocket Reference / Bash. Карманный справочник системного администрато­ра2-е издание Год издания: 2017
Автор: Robbins A. / Роббинс А.
Переводчик: Берштейн И.В.
Жанр или тематика: Обо­лочка Bash для GNU/Linux и Мас OS X
Издательство: Диалектика
ISBN: 978-5-9909445-4-1 (рус.), 978-1-491-94159-1 (англ.)
Серия: Бестселлеры O’Reilly
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Да
Количество страниц: 153Описание:___В этом карманном справочнике вкратце описывается обо­лочка Bash и, в частности, ее версия 4.4 для GNU/Linux и Мас OS X. Оболочка Bash имеется также для Solaris и различных си­стем BSD. Ее можно скомпилировать практически для любой другой системы Unix и даже для OpenVMS! В этом справочни­ке рассматриваются следующие вопросы:

• История развития оболочки.
• Краткий обзор функциональных средств.
• Вызов оболочки.
• Код завершения команды.
• Синтаксис.
• Функции.
• Переменные.
• Арифметические выражения.
• Предыстория выполнения команд.
• Автозавершение вводимых команд.
• Управление заданиями.
• Параметры оболочки.
• Выполнение команд.
• Сопроцессы.
• Ограниченные оболочки.
• Встроенные команды.
• Дополнительные источники информации.

Примеры страниц


Оглавление

Об авторе
От издательства
Карманный справочник по оболочке Bash
Условные обозначения
История развития оболочки
Краткий обзор функциональных средств
Вызов оболочки
Параметры командной строки
Аргументы
Код завершения команды
Синтаксис
Специальные файлы
Метасимволы подстановки имен файлов
Раскрытие скобок
Управляющие последовательности символов
Заключение в кавычки
Формы команд
Формы переадресации ввода-вывода
Функции
Переменные
Присваивание значений переменным
Подстановка переменных
Косвенные переменные
Переменные, встроенные в оболочку
Другие переменные оболочки
Массивы
Специальные строки приглашений
Арифметические выражения
Операции
Примечания
Предыстория выполнения команд
Режим редактирования строк
Команда fc
Предыстория команд в стиле оболочки С shell
Автозавершение вводимых команд
Управление заданиями
Параметры оболочки
Выполнение команд
Сопроцессы
Ограниченные оболочки
Встроенные команды 86
Дополнительные источники информации
Оперативно доступные ресурсы
Литература
Предметный указатель

iPhone

Post 09-Nov-2020 07:45

[Quote]

Секреты Linux
Год издания: 2010
Автор: Леонов В.
Издательство: Эксмо
ISBN: 978-5-699-40128-4
Серия: Компьютер на 100%
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 336
Описание: Операционные системы Linux обладают понятным и удобным интерфейсом, отличным быстродействием, высоким уровнем безопасности и надежности.
В данной книге вы познакомитесь с тремя разными дистрибутивами Linux: Ubuntu, Mandriva и Fedora. Далее вы сможете выбрать наиболее понравившийся и подходящий для ваших нужд.
Вы научитесь устанавливать операционную систему на компьютер, настраивать ее интерфейс, сетевые соединения, а также познакомитесь с некоторыми программами (кстати, тоже бесплатными), входящими в состав этих дистрибутивов.

Примеры страниц

Опубликовано группой

iPhone

Post 24-Sep-2020 15:05

[Quote]

Linux Observability with BPF / BPF для мониторинга Linux Год издания: 2021
Автор: Calavera D., Fontana L. / Калавера Д., Фонтана Л.
Переводчик: Черников С.
Жанр или тематика: Технология Berkeley Packet Filters
Издательство: Питер
ISBN: 978-5-4461-1624-9
Серия: Бестселлеры O’Reilly
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 207Описание:___Виртуальная машина BPF — один из важнейших компонентов ядра Linux. Ее грамотное применение позволит системным инженерам находить сбои и решать даже самые сложные проблемы.
___Вы научитесь создавать программы, отслеживающие и модифицирующие поведение ядра, сможете безопасно внедрять код для наблюдения событий в ядре и многое другое.
___Дэвид Калавера и Лоренцо Фонтана помогут вам раскрыть возможности BPF. Расширьте свои знания об оптимизации производительности, сетях, безопасности.

Примеры страниц

ОглавлениеВступление 11
Предисловие 14
Условные обозначения 16
Использование примеров кода 17
Благодарности 17
От издательства 19
Глава 1. Введение 20
История BPF 22
Архитектура 24
Резюме 26
Глава 2. Запуск программ BPF 27
Написание программ BPF 28
Типы программ BPF 31
Программы сокетной фильтрации 32
Программы Kprobe 32
Программы трассировки 33
Программы XDP 33
Программы Perf Event 34
Программы для сокетов \nконтрольных групп 34
Программы Cgroup Open Socket 35
Дополнительные программы для сокетов 35
Программы карт в сокете 36
Программы для устройств контрольных групп 36
Программы доставки сообщений через сокет 37
Программы для отслеживания сырых точек 37
Адресные программы сокетов контрольных групп 37
Сокетные программы повторного использования портов 38
Программы рассечения потока 38
Другие программы BPF 39
Верификатор BPF 39
Формат типа BPF 42
Оконечные вызовы BPF 42
Резюме 43
Глава 3. Карты BPF 44
Создание карт BPF 45
Соглашения ELF для создания карт BPF 46
Работа с картами BPF 47
Обновление элементов в карте BPF 47
Считывание элементов с карты BPF 50
Удаление элемента из карты BPF 52
Перебор элементов в карте BPF 53
Поиск и удаление элементов 55
Конкурентный доступ к элементам карты 56
Типы карт BPF 58
Карты хеш-таблиц 59
Карты массивов 60
Карты программных массивов 61
Карты массивов \nсобытий производительности 62
Хеш-карты для каждого процессора 64
Карты массивов для каждого процессора 64
Карты трассировки стека 64
Карты массива контрольной группы 64
Хеш-карты LRU и хеш-карты \nотдельных процессоров 65
Карты LPM Trie 66
Массив карт и хеш-карт 67
Карты карт устройств 67
Карты карт процессора 68
Карты открытого сокета 68
Карты массива и хеша сокета 68
Карты сохранения сgroup и сохранения по ЦПУ 68
Карты переиспользования сокетного порта 69
Карты очередей 69
Карты стека 71
Виртуальная файловая система BPF 72
Резюме 75
Глава 4. Трассировка с помощью BPF 77
Зонды 78
Зонды ядра 79
Точки трассировки 82
Зонды пользовательского пространства 84
Статические точки трассировки пользовательского пространства 89
Визуализация данных трассировки 94
Флейм-графы 95
Гистограммы 101
События Perf 104
Резюме 107
Глава 5.Утилиты BPF 108
BPFTool 108
Установка 109
Вывод функциональных возможностей 109
Инспекция программ BPF 110
Инспекция карт BPF 115
Инспекция программ, подключенных \nк определенным интерфейсам 117
Загрузка команд в пакетном режиме 118
Отображение информации BTF 120
BPFTrace 120
Установка 121
Справочник по языку 121
Фильтрация 123
Динамическое отображение 124
kubectl-trace 125
Установка 125
Инспекция узлов Kubernetes 126
eBPF Exporter 127
Установка 127
Экспорт метрик из BPF 128
Резюме 129
Глава 6. Сетевое взаимодействие в Linux и BPF 131
BPF и фильтрация пакетов 132
Выражения tcpdump и BPF 133
Фильтрация пакетов для сырых сокетов 138
Классификатор управления трафиком на основе BPF 145
Терминология 146
Программа классификатора управления трафиком с использованием cls_bpf 150
Различия между управлением трафиком и XDP 156
Резюме 157
Глава 7.Express Data Path 158
Обзор программ XDP 159
Режимы работы 160
Пакетный процессор 162
XDP и iproute2 в качестве загрузчика 166
XDP и BCC 172
Тестирование программ XDP 175
XDP-тестирование с использованием фреймворка Python для тестирования модулей 176
Варианты использования XDP 182
Мониторинг 182
Миграция DDoS 182
Балансировка нагрузки 183
Брандмауэры 183
Резюме 184
Глава 8. Безопасность ядра Linux, его возможности и Seccomp 185
Возможности 185
Seccomp 189
Ошибки Seccomp 191
Пример фильтра BPF Seccomp 192
Ловушки BPF LSM 197
Резюме 198
Глава 9. Реальные способы применения 199
Режим God Mode от Sysdig eBPF 199
Flowmill 203
Об авторах 206
Об обложке 207

Заглавные страницы

iPhone

Post 01-Sep-2020 12:55

[Quote]

Practical LPIC-1 Linux Certification Study Guide
Год издания: 2016
Автор: David Clinton
Жанр или тематика: Linux Certification Guides, Linux Programming, Security Certifications
Издательство: Apress
ISBN: 9781484223574
Язык: Английский
Формат: EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 187
Описание: This book is your complete guide to studying for the Linux Professional Institute's Server Professional (LPIC-1) certification. Every concept, principle, process, and resource that might make an appearance on the exam is fully represented. You will understand every concept by rolling up your sleeves, opening up a terminal, and trying it all yourself. You will find suggestions for practical tasks along with "test-yourself" quizzes at the end of each chapter.
Whether you've decided to earn the Linux Professional Institute's Server Professional certification or you simply want to learn more about Linux administration, this book is a great choice. Right now, Linux administration skills are opening doors to some of the hottest job markets. And with the ongoing explosive growth of the cloud computing world - the vast majority of which is being built with Linux - the scope of the opportunities will only increase. Whether or not you end up taking the exam, if you manage to learn this material, you'll have done yourself a real favor.
What You Will Learn
+ Basic Linux system administration and package management
+ Device and desktop management
+ Bash scripting
+ Networking fundamentals
+ Security administration
Who This Book Is For
Most potential readers will already have a decent idea of what Linux is and what kinds of things can be done with it, and are looking to acquire or formalize a more structured and complete ability to confidently administrate Linux systems.

Оглавление

Table of Contents
Topic 101: System Architecture
Topic 102: Linux Installation and Package Management
Topic 103: Gnu and Unix Commands
Topic 104: Devices, Linux Filesystems, and the Filesystem Hierarchy Standard
Topic 105: Shells, Scripting, and Databases
Topic 106: User Interfaces and Desktops
Topic 107: Administrative Tasks
Topic 108: Essential System Services
Topic 109: Networking Fundamentals
Topic 110: Security

iPhone

Post 31-Aug-2020 15:10

[Quote]

Linux+ and LPIC-1 Guide to Linux Certification, 5th edition / Linux+ и LPIC-1 Пособие по Linux сертификации, 5-е издание
Год издания: 2020
Автор: Eckert J.W. / Эккерт Дж.В.
Издательство: Cengage Learning
ISBN: 978-1-337-56979-8
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 929
Описание: Eckert's LINUX+ and LPIC-1 GUIDE TO LINUX CERTIFICATION, 5th Edition, empowers you with the knowledge you need to succeed on CompTIA's Linux+ (XKO-004) certification exam, as well as the Linux Professional Institute LPIC-1 (101-500 and 102-500) certification exams, and well beyond. This comprehensive guide provides a solid conceptual foundation as well as mastery of the hands-on skills required to work with the Linux operation system in today's network administration environment. Up-to-the-minute coverage includes the latest Linux distributions, virtualization, containerization and storage technologies as well as key job-related networking and security services, including FTP, NFS, Samba, Apache, DNS, DHCP, NTP, Squid, Postfix, SSH, VNC, Spice, RDP, GPG, PostgreSQL and iptables/firewalld. Hands-on applications give you practice using both modern Linux distributions (Fedora™ 28 and Ubuntu Server 18.04) as well as legacy Linux distributions still used in industry.

Примеры страниц

Оглавление

 

The time now is: Today 02:57

All times are GMT + 4 Hours