31 relations: Apache HTTP Server, C preprocessor, C signal handling, Communication protocol, Computer program, Computer terminal, Configuration file, Daemon (computing), Data Carrier Detect, Disown (Unix), Include directive, Inter-process communication, Interrupt, Job control (Unix), Kill (command), KornShell, Linux distribution, Linux Documentation Project, Mainframe computer, Nohup, POSIX, Process (computing), Process group, Programmer, RS-232, Sendmail, Signal (IPC), Single UNIX Specification, Subroutine, Terminal emulator, Unix shell.
The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server, released under the terms of Apache License 2.0.
The C preprocessor or cpp is the macro preprocessor for the C and C++ computer programming languages.
In the C Standard Library, signal processing defines how a program handles various signals while it executes.
In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.
A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.
A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying or printing data from, a computer or a computing system.
In computing, configuration files (or config files) are files used to configure the parameters and initial settings for some computer programs.
In multitasking computer operating systems, a daemon is a computer program that runs as a background process, rather than being under the direct control of an interactive user.
Data Carrier Detect, abbreviated as DCD, or alternately Carrier Detect abbreviated as CD, is a control signal present inside an RS-232 serial communications cable that goes between a computer and another device, such as a modem.
In the Unix shells ksh, bash and zsh, the disown builtin command is used to remove jobs from the job table, or to mark jobs so that a SIGHUP signal is not sent to them if the parent shell receives it (e.g. if the user logs out).
Many programming languages and other computer files have a directive, often called include (as well as copy and import), that causes the contents of a second file to be inserted into the original file.
In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.
In system programming, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.
In Unix and Unix-like operating systems, job control refers to control of jobs by a shell, especially interactively, where a "job" is a shell's representation for a process group.
In computing, kill is a command that is used in several popular operating systems to send signals to running processes.
KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983.
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.
The Linux Documentation Project (LDP) is an all-volunteer project that maintains a large collection of GNU and Linux-related documentation and publishes the collection online.
Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications; bulk data processing, such as census, industry and consumer statistics, enterprise resource planning; and transaction processing.
nohup is a POSIX command to ignore the HUP (hangup) signal.
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
In computing, a process is an instance of a computer program that is being executed.
In a POSIX-conformant operating system, a process group denotes a collection of one or more processes.
A programmer, developer, dev, coder, or software engineer is a person who creates computer software.
In telecommunications, RS-232, Recommended Standard 232 is a standard introduced in 1960 for serial communication transmission of data.
Sendmail is a general purpose internetwork email routing facility that supports many kinds of mail-transfer and delivery methods, including the Simple Mail Transfer Protocol (SMTP) used for email transport over the Internet.
Signals are a limited form of inter-process communication (IPC), typically used in Unix, Unix-like, and other POSIX-compliant operating systems.
The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems, compliance with which is required to qualify for using the "UNIX" trademark.
In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.
A terminal emulator, terminal application, or term, is a program that emulates a video terminal within some other display architecture.
A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.