A helpful termulator Emulator - ah-tty provides context-sensitive help
at a UNIX shell prompt. ah-tty executes an inferior shell, and watches
the output from the shell and the input to it from the user carefully,
to determine what is a prompt, and what is actually a command typed by
the user.
Beats is the platform for building lightweight, open source data
shippers for many types of operational data you want to enrich with
Logstash, search and analyze in Elasticsearch, and visualize in Kibana.
Whether you're interested in log files, infrastructure metrics, network
packets, or any other type of data, Beats serves as the foundation for
keeping a beat on your data.
Packetbeat is the open source data shipper that integrates with
Elasticsearch and Kibana to provide real-time analytics for web,
database, and other network protocols.
pacman is a utility which manages software packages in Linux. It
uses simple compressed files as a package format, and maintains a
text-based package database (more of a hierarchy), just in case
some hand tweaking is necessary.
pacman does not strive to "do everything." It will add, remove and
upgrade packages in the system, and it will allow you to query the
package database for installed packages, files and owners. It also
attempts to handle dependencies automatically and can download
packages from a remote server.
This command turns the static output from one or more Unix
commands into a dynamic, pageable, real-time display. You
specify the command(s) and the delay period between screen
refreshes and Paint Changed Characters does the rest, including
optimizations to minimize cursor movement and the number of
transmitted characters.
GOsa is a combination of system-administrator and end-user web
interface, designed to handle LDAP based setups. Provided is access
to posix, shadow, samba, proxy, fax, and kerberos accounts. It is able
to manage the postfix/cyrus server combination and can write user
adapted sieve scripts.
When rebooting after a panic, send an encrypted email containing basic
dump metadata along with a kernel backtrace, in order to assist FreeBSD
developers in identifying and fixing common panics.
Given a file containing a list of Unix commands, multithreading is used to
process the commands in parallel on a single server. Success/failure is
captured, and failed commands are retained and reported.
GNU Parallel is a shell tool for executing jobs in parallel using one
or more machines. A job is typically a single command or a small
script that has to be run for each of the lines in the input. The
typical input is a list of files, a list of hosts, a list of users, or
a list of tables.
If you use xargs today you will find GNU Parallel very easy to use. If
you write loops in shell, you will find GNU Parallel may be able to
replace most of the loops and make them run faster by running jobs in
parallel. If you use ppss or pexec you will find GNU Parallel will
often make the command easier to read.
GNU Parallel also makes sure output from the commands is the same
output as you would get had you run the commands sequentially. This
makes it possible to use output from GNU Parallel as input for other
programs.
An expert system for real-time log analysis that allows for user-defined
actions to happen when a log rule is matched.
execnet provides a share-nothing model with channel-send/receive communication
for distributing execution across many Python interpreters across version,
platform and network barriers. It has a minimal and fast API targetting the
following uses:
* Distribute tasks to (many) local or remote CPUs
* Write and deploy hybrid multi-process applications
* Write scripts to administer multiple environments