
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=undefined&type=result"></script>');
-->
</script>This book (in Croatian) covers operating systems and Linux, Storage and Networks (protocols & standards), virtualization and Linux containers. Since this book is in a light but constant review and update process, please use the most recent version. This book may also be used to prepare/learn or extend the knowledge needed for the next certifications: Red Hat®: Certified System Administrator (RHCSA®). Certified Architect (RHCA®). Linux Professional Institute®: LPIC-1. LPIC-2. LPIC-3*. Linux Foundation®: Linux Foundation Certified IT Associate (LFCA). Linux Foundation Certified System Administrator (LFCS). The book covers the following chapters (in summary): Principles of operating systems: basic mechanisms and way of working of operating systems. System administration: Work with user accounts and groups. System security configuration (file permissions, timestamps, ACL, SELinux ). Service management (installation, configuration, ...) Software/package management. Archiving and backup. Process management. Computer components and optimizations: Motherboard and chipset. Buses: PCI, PCI-X, PCI Express, USB, SMBus/I2C IRQ and DMA, ... CPU and RAM CPU architecture: Registers, instructions, and ISA. CPU microarchitecture. SMP and NUMA architecture and optimizations. Kernel: Purpose and design. Upgrade, configure, compile the new one, etc. Virtual memory subsystem, RAM memory, and optimizations: Types of RAM memory. Memory management and virtual memory subsystem. Out of memory (OOM) and optimizations. Data storage and disk subsystems: Types of disk drives and standards. Disk geometry and logical scheme. Block devices and partitioning, disk formats, and filesystems. RAID (hardware and software) and LVM2 NAS and SAN storage systems overview SAN storage systems: iSCSI Fibre Channel (FC) Disk I/O subsystems and optimizations. Disk I/O performance and monitoring System analysis and optimizations (perf, strace, ltrace, dstat). Working with log files and services. Kernel dump/core dump. Computer networks: Networking concepts and protocols (topology, CSMA/CD, Bridging, OSI model): OSI 2 model and protocols (Bridges, ARP, Flow control, STP, LACP, LLDP, OSI 2 network interfaces,... ). OSI 3 model and protocols (IP, QoS, IP Fragmentation, TTL, MTU, NAT, Redundancy and VRRP, ...). Transport layer: UDP and TCP (SYN, ACK, SACK, TCP Window, Window scaling, congestion control, PSH&URG, ... ). Network in Linux (configuration and details). Optimizing network interfaces and services for 10+Gbps (10/25/100Gbps) Network services and protocols: DHCP, TFTP, DNS, telnet and SSH, HTTP/HTTPS, NTP, Proxy. Work with the firewall: iptables ipset nftables eBPF Namespaces and isolation Virtualization and Linux containers: LXC Podman Many extras: list of Linux commands, list of terms, list of important files, interface bandwidth, ... Advanced and expert chapters as an addition to all the mentioned chapters and units. Posters covering major chapters of the book (with links to the posters at the end of the book). Who may use this book: Books cover the work in the Linux text environment (shell/CLI). It is intended for everyone with very little or no experience with Linux. Additionally, almost every major section of the book contains advanced chapters, so the book can be useful and advanced users in order to understand or optimize the Linux system in more detail. Furthermore, many of the advanced chapters have been further expanded, for those looking for expert details and examples. Therefore, this book can also be used for practical learning about the principles of operation of operating systems in general, provided that of course we are talking about Linux and we offer examples from Linux, through which it is much better to get to know each operating system and its mechanisms. This book can be used by students, to learn the principles of operating systems, people who are new to it and want to get familiar with Linux, and those who want to deepen their knowledge of Linux, or even experts, who occasionally want to recall some advanced Linux components. Additionally, everyone who wants to get to know the basics of computer networks and the details of the TCP/IP protocol, as well as those who are interested in configuration and expert details and possible optimizations at the network disk or other level operating system subsystem, will find this book useful. The book begins with examples of the use of various useful programs (commands) that are specific to the whole being discussed and is expanded with theory and more advanced examples. This was the guiding principle for most chapters where that order or mode was applicable. And at the very end, chapters were added in which we introduce virtualization and Linux containers and security technologies and notes; from theory to practical examples in Linux.
License of this book is Creative Commons BY-SA (CC BY-SA 4)
Linux Containers, Linux kernel, Networking, Virtualization, Linux, Linux tuning, Operating systems, TCP/IP
Linux Containers, Linux kernel, Networking, Virtualization, Linux, Linux tuning, Operating systems, TCP/IP
| citations This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
