diff --git a/tldr/ipcs b/tldr/ipcs index cb4dadd1..98b3ebbe 100644 --- a/tldr/ipcs +++ b/tldr/ipcs @@ -5,13 +5,33 @@ source: https://github.com/tldr-pages/tldr.git --- # ipcs -> Display information about resources used in IPC (Inter-process Communication). -> More information: . +> Show information about the usage of XSI IPC facilities: shared memory segments, message queues, and semaphore arrays. +> More information: . -- Specific information about the Message Queue which has the ID 32768: - -`ipcs -qi 32768` - -- General information about all the IPC: +- Show information about all the IPC: `ipcs -a` + +- Show information about active shared [m]emory segments, message [q]ueues or [s]empahore sets: + +`ipcs {{-m|-q|-s}}` + +- Show information on maximum allowable size in [b]ytes: + +`ipcs -b` + +- Show [c]reator’s user name and group name for all IPC facilities: + +`ipcs -c` + +- Show the [p]ID of the last operators for all IPC facilities: + +`ipcs -p` + +- Show access [t]imes for all IPC facilities: + +`ipcs -t` + +- Show [o]utstanding usage for active message queues, and shared memory segments: + +`ipcs -o` diff --git a/tldr/linux/getenforce b/tldr/linux/getenforce new file mode 100644 index 00000000..a9890a7d --- /dev/null +++ b/tldr/linux/getenforce @@ -0,0 +1,13 @@ +--- +syntax: markdown +tags: [tldr, linux] +source: https://github.com/tldr-pages/tldr.git +--- +# getenforce + +> Get the current mode of SELinux (i.e. enforcing, permissive, or disabled). +> More information: . + +- Display the current mode of SELinux: + +`getenforce` diff --git a/tldr/linux/ipcs b/tldr/linux/ipcs new file mode 100644 index 00000000..8912e865 --- /dev/null +++ b/tldr/linux/ipcs @@ -0,0 +1,42 @@ +--- +syntax: markdown +tags: [tldr, linux] +source: https://github.com/tldr-pages/tldr.git +--- +# ipcs + +> Show information about the usage of System V IPC facilities: shared memory segments, message queues, and semaphore arrays. +> See also: `lsipc` for a more flexible tool, `ipcmk` for creating IPC facilities, and `ipcrm` for deleting them. +> More information: . + +- Show information about all active IPC facilities: + +`ipcs` + +- Show information about active shared [m]emory segments, message [q]ueues or [s]empahore sets: + +`ipcs {{--shmems|--queues|--semaphores}}` + +- Show full details on the resource with a specific [i]D: + +`ipcs {{--shmems|--queues|--semaphores}} --id {{resource_id}}` + +- Show [l]imits in [b]ytes or in a human-readable format: + +`ipcs --limits {{--bytes|--human}}` + +- Show s[u]mmary about current usage: + +`ipcs --summary` + +- Show [c]reator's and owner's UIDs and PIDs for all IPC facilities: + +`ipcs --creator` + +- Show the [p]ID of the last operators for all IPC facilities: + +`ipcs --pid` + +- Show last access [t]imes for all IPC facilities: + +`ipcs --time` diff --git a/tldr/linux/lsipc b/tldr/linux/lsipc new file mode 100644 index 00000000..a67385b7 --- /dev/null +++ b/tldr/linux/lsipc @@ -0,0 +1,34 @@ +--- +syntax: markdown +tags: [tldr, linux] +source: https://github.com/tldr-pages/tldr.git +--- +# lsipc + +> Show information on System V IPC facilities currently employed in the system. +> See also: `ipcs` for the older tool. +> More information: . + +- Show information about all active IPC facilities: + +`lsipc` + +- Show information about active shared [m]emory segments, message [q]ueues or [s]empahore sets: + +`lsipc {{--shmems|--queues|--semaphores}}` + +- Show full details on the resource with a specific [i]D: + +`lsipc {{--shmems|--queues|--semaphores}} --id {{resource_id}}` + +- Print the given [o]utput columns (see all supported columns with `--help`): + +`lsipc --output {{KEY,ID,PERMS,SEND,STATUS,NSEMS,RESOURCE,...}}` + +- Use [r]aw, [J]SON, [l]ist or [e]xport (key="value") format: + +`lsipc {{--raw|--json|--list|--export}}` + +- Don't truncate the output: + +`lsipc --notruncate`