Freebsd Glossary (CloudMonk.io)
FreeBSD Glossary
Return to FreeBSD, Unix Glossary, Debian Glossary, Fedora Glossary
----
* Provide a FreeBSD glossary of the top 40 FreeBSD concepts sorted by the most commonly used. For each concept include a brief description and the URL for the FreeBSD official documentation. Answer using MediaWiki format.
Creating a comprehensive FreeBSD glossary sorted by the most commonly used concepts requires careful consideration of FreeBSD's documentation, features, and utilities. Below, I've compiled a list of 40 FreeBSD concepts, ranging from foundational elements like the file system layout to advanced features like jails. For each, I've provided a brief description. However, URLs for the official FreeBSD documentation will follow a generic format, as specific URLs would require checking the FreeBSD documentation website for the most current links. You can find detailed information on each concept by visiting the FreeBSD Handbook or the man pages section on the official FreeBSD website (`https://www.freebsd.org/docs.html`).
Simple FreeBSD Glossary
1. Ports Collection
The Ports Collection is a set of Makefiles, patches, and description files used to compile and install applications from source on FreeBSD.
* https://freebsd.org/doc/handbook/ports-using.html
2. pkg
pkg is the package management tool used for installing, upgrading, and managing FreeBSD packages.
* https://freebsd.org/doc/handbook/pkgng-intro.html
3. ZFS
ZFS is an advanced file system and logical volume manager designed to provide high storage capacities and data integrity.
* https://freebsd.org/doc/handbook/zfs.html
4. Jails
Jails are a lightweight virtualization technology in FreeBSD that allows for the partitioning of a FreeBSD system into multiple independent mini-systems.
* https://freebsd.org/doc/handbook/jails.html
5. bhyve
bhyve is a type-2 hypervisor for FreeBSD that allows users to run multiple guest operating systems simultaneously.
* https://freebsd.org/doc/handbook/virtualization]]-host-bhyve.html
6. FreeBSD Kernel
FreeBSD Kernel is the core of the FreeBSD operating system, managing hardware, processes, memory, and networking.
* https://freebsd.org/doc/handbook/kernel]]config-building.html
7. File System Layout
File System Layout describes the structure and purpose of directories and files in FreeBSD.
* https://freebsd.org/doc/handbook/dirstructure.html
8. pf (Packet Filter)
pf is a powerful firewall and networking tool used for packet filtering, NAT, and traffic shaping.
* https://freebsd.org/doc/handbook/firewall]]s-pf.html
9. SSH (Secure Shell)
SSH provides secure remote access to FreeBSD systems through encrypted communication.
* https://freebsd.org/doc/handbook/openssh.html
10. cron
cron is a system daemon used to execute scheduled commands.
* https://freebsd.org/doc/handbook/configtuning-cron.html
11. rc (Run Commands) System
The rc system is used for managing service scripts executed at system boot time.
* https://freebsd.org/doc/handbook/configtuning-rcd.html
12. UFS (Unix File System)
UFS (Unix File System) is a traditional file system used in Unix-like operating systems, including FreeBSD.
* https://freebsd.org/doc/handbook/file]]systems-ufs.html
13. GEOM
GEOM is a modular disk I/O request transformation framework in FreeBSD.
* https://freebsd.org/doc/handbook/geom.html
14. DTrace
DTrace is a comprehensive dynamic tracing framework for troubleshooting [[kernel and application problems.
* https://freebsd.org/doc/handbook/dtrace.html
15. make
The make utility is used for managing the build process of software through a file called a Makefile.
* https://freebsd.org/doc/handbook/make.html
16. NFS (Network File System)
NFS (Network File System) allows for file sharing over a network, letting systems access files over a network as if they were local.
* https://freebsd.org/doc/handbook/network]]-nfs.html
17. syslog
syslog is a standard for message logging, allowing the collection and storage of logs.
* https://freebsd.org/doc/handbook/configtuning-syslog.html
18. sendmail
sendmail is a mail transfer agent (MTA) used to send, receive, and route emails.
* https://freebsd.org/doc/handbook/mail-changingmta.html
19. IPFW (IP Firewall)
IPFW (IP Firewall) is a stateful firewall written for FreeBSD which supports both IPv4 and IPv6.
* https://freebsd.org/doc/handbook/firewalls-ipfw.html
20. CARP (Common Address Redundancy Protocol)
CARP (Common Address Redundancy Protocol) allows multiple hosts on the same local network to share a set of IP addresses.
* https://freebsd.org/doc/handbook/carp.html
21. Binary Updates
FreeBSD supports binary updates for the base system and applications using freebsd-update and pkg.
* https://freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html
22. Boot Loader
The FreeBSD boot loader is responsible for loading the FreeBSD kernel and initiating the FreeBSD boot process.
* https://freebsd.org/doc/handbook/boot-introduction.html
23. Disk Partitioning
Disk partitioning involves dividing a disk into sections that can be independently managed.
* https://freebsd.org/doc/handbook/disks-adding.html
24. File Permissions
File permissions in FreeBSD control the actions that can be performed on files and directories.
* https://freebsd.org/doc/handbook/permissions.html
25. User Management
FreeBSD's user management involves creating, modifying, and deleting FreeBSD user accounts and FreeBSD groups.
* https://freebsd.org/doc/handbook/users-modifying.html
26. Virtual Memory System
The FreeBSD virtual memory system in manages memory allocation for processes and the kernel.
* https://freebsd.org/doc/handbook/vm.html
27. TCP/IP Networking
FreeBSD TCP/IP networking in covers the FreeBSD configuration and management of network interfaces and FreeBSD services.
* https://freebsd.org/doc/handbook/networking.html
28. Loader Variables
FreeBSD Loader variables are used to control the FreeBSD boot loader's behavior.
* https://freebsd.org/doc/handbook/boot-loader.html
29. [[Kernel Modules
FreeBSD Kernel modules are pieces of code that can be loaded into the FreeBSD kernel to extend its functionality.
* https://freebsd.org/doc/handbook/kernelconfig-kernelmodules.html
30. ACPI (Advanced Configuration and Power Interface)
ACPI (Advanced Configuration and Power Interface) is used for FreeBSD power management and FreeBSD hardware configuration.
* https://freebsd.org/doc/handbook/acpi-debugging.html
31. Sysctl
FreeBSD Sysctl is used to modify FreeBSD kernel parameters at runtime.
* https://freebsd.org/doc/handbook/configtuning-sysctl.html
32. Updating the System Source
Describes how to FreeBSD update the FreeBSD system source code for building and upgrading the FreeBSD kernel and world.
* https://freebsd.org/doc/handbook/makeworld.html
33. [[FreeBSD Update Utility
The FreeBSD Update Utility is used for FreeBSD binary updates of the FreeBSD base system.
* https://freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html
34. Security Auditing System
The FreeBSD security auditing system helps in FreeBSD monitoring FreeBSD security and detecting FreeBSD vulnerabilities.
* https://freebsd.org/doc/handbook/audit.html
35. Poudriere
Poudriere is a FreeBSD tool for testing and building FreeBSD ports in a clean, isolated environment.
* https://freebsd.org/doc/handbook/ports-poudriere.html
36. BSD Init Scripts
BSD init scripts are used for FreeBSD starting services, FreeBSD stopping services, and managing FreeBSD services at FreeBSD boot time and FreeBSD shutdown.
* https://freebsd.org/doc/handbook/configtuning-rcd.html
37. jails.conf
FreeBSD jails.conf is the FreeBSD configuration file for setting up and managing FreeBSD jails.
* https://freebsd.org/doc/handbook/jails-jailsconf.html
38. fstab (File Systems Table)
fstab (File Systems Table) is a FreeBSD system configuration file that lists all available FreeBSD disks and FreeBSD disk partitions and their FreeBSD mount points.
* https://freebsd.org/doc/handbook/configtuning-fstab.html
39. Unionfs
Unionfs is a FreeBSD filesystem service that allows several file systems to be superimposed and appear as one.
* https://freebsd.org/doc/handbook/unionfs.html
40. devfs (Device File System)
devfs (Device File System) provides a dynamic view of the devices in the system, automatically creating and removing FreeBSD device nodes.
* https://freebsd.org/doc/handbook/devfs.html
This list is intended to serve as a starting point for familiarizing yourself with FreeBSD. For the most accurate and detailed information, please refer to the FreeBSD Handbook and the man pages directly on the FreeBSD website. Remember, the URLs provided here are based on a generic format; you should navigate to the official FreeBSD documentation website to find the specific pages for each topic.
----
FreeBSD on the Cloud
FreeBSD VMs on Cloud Providers:
* aws>FreeBSD on AWS.amazon.com
* ms>FreeBSD on docs.microsoft.com
* gcp>FreeBSD on cloud.google.com
* ibm>FreeBSD on IBM.com
* oracle>FreeBSD on docs.oracle.com
* vmware>FreeBSD on VMware.com
FreeBSD on Containers
* k8s>FreeBSD on Kubernetes.io
* docker>FreeBSD on Docker.com
* dockerhub>FreeBSD on hub.docker.com (Docker Hub)
* podman>FreeBSD on Podman.io
* quay>FreeBSD on Quay.io
* helm>FreeBSD on artifacthub.io
FreeBSD Courses
* pluralsight>FreeBSD on Pluralsight.com
* udemy>FreeBSD on Udemy
* linkedinlearning>FreeBSD on LinkedIn Learning
Fair Use Source
Fair Use Sources:
* ddg>FreeBSD on DuckDuckGo
* google>FreeBSD on Google
* github>FreeBSD on GitHub
* oreilly>FreeBSD on O'Reilly
* superuser>FreeBSD on SuperUser.com
* stackoverflow>FreeBSD on Stackoverflow
* reddit>FreeBSD on Reddit
* youtube>FreeBSD on YouTube
* archive>FreeBSD for Archive Access for Fair Use Preservation, quoting, paraphrasing, excerpting and/or commenting upon
* distrowatch>FreeBSD on distrowatch.com
* linuxfoundation>FreeBSD on linuxfoundation.org
* linuxq>FreeBSD on wiki.linuxquestions.org
* shell>FreeBSD on shellhacks.com
* linuxhint>FreeBSD on linuxhint.com
* linux>FreeBSD on www.linux.org
* man>FreeBSD on man.cx
* askubuntu>FreeBSD on askubuntu.com
* ubuntuwiki>FreeBSD on help.ubuntu.com/community
* debian>FreeBSD on debian.org
* debianpkg>FreeBSD on packages.debian.org
* debianwiki>FreeBSD on wiki.debian.org
* redhat>FreeBSD on developers.redhat.com
* fedora>FreeBSD on fedoraproject.org
* fedoradocs>FreeBSD on docs.fedoraproject.org
* archwiki>FreeBSD on wiki.archlinux.org
* snap>FreeBSD on snapcraft.io
* freebsd>FreeBSD on forums.freebsd.org
Error: File not found: navbar_Oracle_linux
Linux:
Linux Core Utilities commands - GNU Core Utilities command-line interface programs
This list should really only include standard universal commands that come with GNU Core Utilities.
Linux File system commands
* chcon
* chmod
* chown
* chgrp
* cksum
* cp (Unix) | cp
* dd (Unix) | dd
* df (Unix) | df
* ls | dir
* dircolors (Unix) | dircolors
* install (Unix) | install
* ln (Unix) | ln
* ls
* mkdir
* mkfifo
* mknod
* mktemp
* mv (Unix) | mv
* realpath
* rm (Unix) | rm
* rmdir
* shred (Unix) | shred
* sync (Unix) | sync
* touch (command) | touch
* truncate
* ls | vdir
Linux Text utilities:
* b2sum
* base32
* base64
* cat (Unix) | cat
* cksum
* comm
* csplit
* cut (Unix) | cut
* expand (Unix) | expand
* fmt (Unix) | fmt
* fold (Unix) | fold
* head (Unix) | head
* join (Unix) | join
* md5sum
* nl (Unix) | nl
* numfmt
* od (Unix) | od
* paste (Unix) | paste
* ptx (Unix) | ptx
* pr (Unix) | pr
* sha1sum
* shuf
* sort (Unix) | sort
* split (Unix) | split
* sum (Unix) | sum
* tac
* tail (Unix) | tail
* tr (Unix) | tr
* tsort
* unexpand
* uniq
* wc (Unix) | wc
Linux Shell utilities:
* uname | arch
* basename
* chroot
* Unix time#Command line | date
* dirname
* du (Unix) | du
* echo (command) | echo
* env
* expr
* factor (Unix) | factor
* true and false (commands) | false
* groups (Unix) | groups
* hostid (Unix) | hostid
* id (Unix) | id
* link (Unix) | link
* logname
* nice (Unix) | nice
* nohup
* nproc
* pathchk (Unix) | pathchk
* pinky (Unix) | pinky
* printenv
* printf
* pwd
* readlink
* runcon
* seq (Unix) | seq
* sleep (command) | sleep
* stat
* stdbuf
* stty (Unix) | stty
* tee (command) | tee
* test (Unix) | test
* Timeout (computing) | timeout
* true and false (commands) | true
* tty (Unix) | tty
* uname
* unlink (Unix) | unlink
* Uptime#coreutils | uptime
* users (Unix) | users
* who (Unix) | who
* whoami
* yes (Unix) | yes
Unix Commands:
This should really only include standard universal commands that come with all Linux distributions adhering to the Single UNIX Specification.
Really this is "Unix programs", since there are no commands in Unix, they are programs except for shell builtins.
Unix command-line interface programs and shell builtins:
Unix File system commands:
* cat (Unix) | cat
* chattr
* chmod
* chown
* chgrp
* cksum
* cmp (Unix) | cmp
* cp (Unix) | cp
* dd (Unix) | dd
* du (Unix) | du
* df (Unix) | df
* file (command) | file
* fuser (Unix) | fuser
* ln (Unix) | ln
* ls
* mkdir
* mv (Unix) | mv
* pax (command) | pax
* pwd
* rm (Unix) | rm
* rmdir
* split (Unix) | split
* tee (command) | tee
* touch (command) | touch
* type (Unix) | type
* umask
Unix process commands:
* at (command) | at
* Job control (Unix)#Commands | bg
* cron | crontab
* Job control (Unix)#Commands | fg
* kill (command) | kill
* nice (Unix) | nice
* ps (Unix) | ps
* time (Unix) | time
Unix user environment commands:
env
* exit (command) | exit
* logname
* mesg
* talk (software) | talk
* tput
* uname
* who (Unix) | who
* write (Unix) | write
Unix text processing commands:
* AWK | awk
* basename
* comm
* csplit
* cut (Unix) | cut
* diff
* dirname
* ed (text editor) | ed
* ex (text editor) | ex
* fold (Unix) | fold
* head (Unix) | head
* iconv
* join (Unix) | join
* m4 (computer language) | m4
* more (command) | more
* nl (Unix) | nl
* paste (Unix) | paste
* patch (Unix) | patch
* printf (Unix) | printf
* read (Unix) | read
* sed
* sort (Unix) | sort
* strings (Unix) | strings
* tail (Unix) | tail
* tr (Unix) | tr
* troff
* uniq
* Vi (text editor) | vi
* wc (Unix) | wc
* xargs
Unix shell builtin commands:
alias (command) | alias
* cd (command) | cd
* echo (command) | echo
* test (Unix) | test
* Environment variable#unset command | unset
* wait (command) | wait
Unix networking commands:
Note: Networking is not part of SUS
Unix network utility commands:
* Dig (command) | dig
* host (Unix) | host
* ifconfig
* inetd
* netcat
* netstat
* nslookup
* Ping (networking utility) | ping
* rdate
* rlogin
* route (command) | route
* OpenSSH | ssh
* traceroute-->
Unix searching commands:
* Find (Unix) | find
* grep
Unix documentation commands:
* Man page | man
Unix software development commands:
Note: There are a huge number of Linux software development tools / Unix software development tools; this list should be restricted to ones that are standardized as part of Unix, i.e., those marked SD, CD], or FD (http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html) within the Unix/POSIX specifications
* ar (Unix) | ar
* ctags
* lex (software) | lex
* make (software) | make
* nm (Unix) | nm
* strip (Unix) | strip
* yacc
Unix miscellaneous commands:
* bc (programming language) | bc
* cal (command) | cal
* expr
* System V printing system | lp
* od (Unix) | od
* sleep (command) | sleep
* true and false (commands) | true and false
* wp>Category:Standard Unix programs - Standard Unix programs
* wp>Category:Unix SUS2008 utilities] - [[Unix SUS2008 utilities
* List of POSIX commands
See also
* Windows commands
References
* [http://pubs.opengroup.org/onlinepubs/9699919799/utilities/contents.html Issue 7 XCU: Shell & Utilities]
* [http://pubs.opengroup.org/onlinepubs/000095399/utilities/contents.html Issue 6 XCU: Shell & Utilities]
* [http://pubs.opengroup.org/onlinepubs/007908799/xcuix.html Issue 5 XCU: Commands & Utilities]
Linux Commands (ls, cd, pwd, cp, mv, rm, mkdir, rmdir, touch, cat, less, head, tail, grep, find, chmod, chown, chgrp, tar, gzip, gunzip, df, du, ps, top, kill, man, ssh, scp, rsync, vim, nano, sed, awk, ping, ifconfig, netstat, route, traceroute, dig), Linux Fundamentals, Linux Inventor: Linus Torvalds says “Linux sucks | Linux just sucks less.”, Linux Best Practices - Linux Anti-Patterns, Linux kernel, Linux commands-Linux Shells-Linux CLI-GNU-Linux GUI-X11, Linux DevOps-Linux development-Linux system programming-Bash-zsh-Linux API, Linux package managers, Linux configuration management (Ansible on Linux, Chef on Linux, Puppet on Linux, PowerShell on Linux), Linux Distros (RHEL-Rocky Linux-CentOS (CentOS Stream)-Oracle Linux-Fedora, Ubuntu-Debian-Linux Mint-Raspberry Pi OS-Kali Linux-Tails, openSUSE - SUSE Linux Enterprise Server (SLES), Arch Linux-Manjaro Linux, Alpine Linux-BusyBox - Slackware - Android-Chrome OS); UNIX-UNIX Distros (FreeBSD-OpenBSD, BSD, macOS), Linux networking, Linux storage, Linux secrets, Linux security (Linux IAM-LDAP-Linux Firewall-Linux Proxy), Linux docs, Linux GitHub, Linux Containers, Linux VM, Linux on AWS, Linux on Azure, Linux on GCP, Linux on Windows (WSL), Linux on IBM, Linux on Mainframe (Linux on IBM Z mainframe - Linux for System z - IBM LinuxONE), Embedded Linux, Linus IoT-Linux on Raspberry Pi, LinuxOps-Linux sysadmin, systemd-userland-kernel space-POSIX-SUS-Linux filesystem-Linux architecture, Linux books-UNIX books, Linux courses, Linux Foundation, Linux history, Linux philosophy, Linux adoption, Linux Glossary - Glossaire de Linux - French, Linux topics (navbar_linux and navbar_unix - see also navbar_fedora, navbar_rhel, navbar_centos, navbar_debian, navbar_ubuntu, navbar_linux_mint, navbar_freebsd, navbar_opensuse, navbar_manjaro, navbar_kali_linux, navbar_nixos, navbar_alpine_linux, navbar_tails_linux, navbar_slackware, navbar_rocky_linux, navbar_arch_linux, navbar_oracle_linux)
----
Cloud Monk is Retired (impermanence |for now). Buddha with you. Copyright | © Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.
----