ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learning Modern Linux: A Handbook for the Cloud Native Practitioner

دانلود کتاب یادگیری لینوکس مدرن: کتابچه راهنمای Cloud Native Practitioner

Learning Modern Linux: A Handbook for the Cloud Native Practitioner

مشخصات کتاب

Learning Modern Linux: A Handbook for the Cloud Native Practitioner

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1098108949, 9781098108946 
ناشر: O'Reilly Media 
سال نشر: 2022 
تعداد صفحات: 258
[261] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 Mb 

قیمت کتاب (تومان) : 44,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 5


در صورت تبدیل فایل کتاب Learning Modern Linux: A Handbook for the Cloud Native Practitioner به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب یادگیری لینوکس مدرن: کتابچه راهنمای Cloud Native Practitioner نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب یادگیری لینوکس مدرن: کتابچه راهنمای Cloud Native Practitioner




توضیحاتی درمورد کتاب به خارجی

If you use Linux in development or operations and need a structured approach to help you dive deeper, this book is for you. Author Michael Hausenblas also provides tips and tricks for improving your workflow with this open source operating system. Whether you're a developer, software architect, or site reliability engineer, this hands-on guide focuses on ways to use Linux for your everyday needs, from development to office-related tasks. Along the way, you'll gain hands-on experience with modern Linux terminals and shells, and learn how to manage your workloads. You'll understand how to run Linux applications by using containers, systemd, modern filesystems, and immutable distros such as Flatcar and Bottlerocket. • Use Linux as a modern work environment, rather than just from an admin perspective • Learn critical components such as the Linux kernel, terminal multiplexer, human-friendly shells, and portable shell scripting • Become familiar with access control, from file permissions to capabilities, and understand the role of filesystems as a fundamental building block • Learn about application dependency management and containers • Gain hands-on experience with the Linux networking stack and tooling, including DNS • Apply modern operating system observability to manage your workloads • Become familiar with interprocess communication, virtual machines, and selected security topics



فهرست مطالب

Cover
Copyright
Table of Contents
Preface
	About You
	How to Use the Book
	Conventions
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Introduction to Linux
	What Are Modern Environments?
	The Linux Story (So Far)
	Why an Operating System at All?
	Linux Distributions
	Resource Visibility
	A Ten-Thousand-Foot View of Linux
	Conclusion
Chapter 2. The Linux Kernel
	Linux Architecture
	CPU Architectures
		x86 Architecture
		ARM Architecture
		RISC-V Architecture
	Kernel Components
		Process Management
		Memory Management
		Networking
		Filesystems
		Device Drivers
		syscalls
	Kernel Extensions
		Modules
		A Modern Way to Extend the Kernel: eBPF
	Conclusion
Chapter 3. Shells and Scripting
	Basics
		Terminals
		Shells
		Modern Commands
		Common Tasks
	Human-Friendly Shells
		Fish Shell
		Z-shell
		Other Modern Shells
		Which Shell Should I Use?
	Terminal Multiplexer
		screen
		tmux
		Other Multiplexers
		Which Multiplexer Should I Use?
	Scripting
		Scripting Basics
		Writing Portable bash Scripts
		Linting and Testing Scripts
		End-to-End Example: GitHub User Info Script
	Conclusion
Chapter 4. Access Control
	Basics
		Resources and Ownership
		Sandboxing
		Types of Access Control
	Users
		Managing Users Locally
		Centralized User Management
	Permissions
		File Permissions
		Process Permissions
	Advanced Permission Management
		Capabilities
		seccomp Profiles
		Access Control Lists
	Good Practices
	Conclusion
Chapter 5. Filesystems
	Basics
	The Virtual File System
		Logical Volume Manager
		Filesystem Operations
		Common Filesystem Layouts
	Pseudo Filesystems
		procfs
		sysfs
		devfs
	Regular Files
		Common Filesystems
		In-Memory Filesystems
		Copy-on-Write Filesystems
	Conclusion
Chapter 6. Applications, Package Management, and Containers
	Basics
	The Linux Startup Process
	systemd
		Units
		Management with systemctl
		Monitoring with journalctl
		Example: scheduling greeter
	Linux Application Supply Chains
	Packages and Package Managers
		RPM Package Manager
		Debian deb
		Language-Specific Package Managers
	Containers
		Linux Namespaces
		Linux cgroups
		Copy-on-Write Filesystems
		Docker
		Other Container Tooling
	Modern Package Managers
	Conclusion
Chapter 7. Networking
	Basics
	The TCP/IP Stack
		The Link Layer
		The Internet Layer
		The Transport Layer
		Sockets
	DNS
		DNS Records
		DNS Lookups
	Application Layer Networking
		The Web
		Secure Shell
		File Transfer
		Network File System
		Sharing with Windows
	Advanced Network Topics
		whois
		Dynamic Host Configuration Protocol
		Network Time Protocol
		Wireshark and tshark
		Other Advanced Tooling
	Conclusion
Chapter 8. Observability
	Basics
		Observability Strategy
		Terminology
		Signal Types
	Logging
		Syslog
		journalctl
	Monitoring
		Device I/O and Network Interfaces
		Integrated Performance Monitors
		Instrumentation
	Advanced Observability
		Tracing and Profiling
		Prometheus and Grafana
	Conclusion
Chapter 9. Advanced Topics
	Interprocess Communication
		Signals
		Named Pipes
		UNIX Domain Sockets
	Virtual Machines
		Kernel-Based Virtual Machine
		Firecracker
	Modern Linux Distros
		Red Hat Enterprise Linux CoreOS
		Flatcar Container Linux
		Bottlerocket
		RancherOS
	Selected Security Topics
		Kerberos
		Pluggable Authentication Modules
	Other Modern and Future Offerings
		NixOS
		Linux on the Desktop
		Linux on Embedded Systems
		Linux in Cloud IDE
	Conclusion
Appendix A. Helpful Recipes
	Gathering System Information
	Working with Users and Processes
	Gathering File Information
	Working with Files and Directories
	Working with Redirection and Pipes
	Working with Time and Dates
	Working with Git
	System Performance
Appendix B. Modern Linux Tools
Index
About the Author
Colophon




نظرات کاربران