GNU/Linux

Inbox

  • zbox - Embedable filesystem
  • minio - S3 object storage compatible server

IM

Backups

BASH

  • bats - Bash Automated Testing System

Replace line in file using sed

1
sed -i '/.*text.*/c\replaced by sed' /etc/file-to-change

Execute commands with the result of find

1
find ./ -iname petvnia-*-x86_64.AppImage -exec {} \;

https://linuxaria.com/howto/linux-shell-how-to-use-the-exec-option-in-find-with-examples

Detect memory leaks of a binary

Use valgrind

1
valgrind --leak-check=full process

Nodejs example:

1
valgrind --leak-check=full node --expose_gc script.js

Tools

  • jq - jq is a lightweight and flexible command-line JSON processor.

Monitoring

Web servers

HTTP analysis tools

httplab - The interactive web server

Password managers

  • pass - the standard unix password manager
  • passbolt - The password manager your team was waiting for. Free, open source, self-hosted, extensible, OpenPGP based.

Security

  • fail2ban - Fail2ban scans log files (e.g. /var/log/apache/error_log) and bans IPs that show the malicious signs – too many password failures, seeking for exploits, etc. Generally Fail2Ban is then used to update firewall rules to reject the IP addresses for a specified amount of time, although any arbitrary other action (e.g. sending an email) could also be configured. Out of the box Fail2Ban comes with filters for various services (apache, courier, ssh, etc).

Graphic cards

Issues

Terminal emulators

Video transcoding

CLI

GUI

⬆︎TOP