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.



----