The course participants will learn:
How and why to configure and compile your own kernel?
How to create device files?
How to customize your system to suit your needs?
How to optimize your system?
How is it implemented the system startup process?
How to create, manage, and delete user accounts?
To restrict user resources (memory, CPU, number of concurrent sessions, etc..)?
Configuring the FreeBSD Kernel
Why build your own kernel?
Compiling and installing the kernel
The configuration file
Creating Device Nodes
Configuring and tuning the system
Index System Configuration
Starting and services management (services)
Configuring the cron daemon
Configure the network adapters
Create Virtual Hosts
Limits management kernel (Kernel Limits)
Adding swap space
The boot process FreeBS
Use interactive mode when the kernel booted
The procedures for closing system
User and Account Management
Imposing limits on users
Adapting to the needs of user accounts
The file system
Create a partition
Create basic backup (backups)
Network (NFS), Memory, File-Backed File Systems
Snapshot file system (File System Snapshots)
Assignments (File System Quotas)
Encrypting Disk Partition
DES, MD5, and Crypt
File System Access Control Lists
FreeBSD Security Advisories
The course participant will answer the following questions:
What are the terms of the BSD license?
When, where and to what extent we can use the system for free?
How do I install FreeBSD?
How to use the basic tools available in the system?
How to install and manage the system?
How to install and configure the X-server and Display Manager?
Preparing to Install
Preparation of hard disk space
Media selection and installation type
The installation process
Basics of UNIX
Virtual console and terminal
The organization drives
Mounting and unmounting drives
Daemons, Signals, killing processes
The types of binary files
Installing applications with the packages and ports
Using the Packages System
Using the Ports Collection
X Window System
Window managers (Display Manager)
The graphical environment (Desktop Environments)