docker container ls -q | \
xargs docker container inspect --format \
'{{ .Name }}: {{.HostConfig.RestartPolicy.Name}}'
Category Archives: linux
grep text wrapped by quotes
echo '"Test"' | cut -d '"' -f 2
VMware Tools is not installed on this virtual machine.
ubuntu install vmware tools
apt-get install open-vm-tools
systemctl enable --now open-vm-tools
docker list ip addresses
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
borg backup home
mkdir /backups/home
borg init –encryption=none /backups/home
Easy script for /home:
#!/usr/bin/env bash
borg create -v --stats \
/backups/home::'{now:%Y-%m-%d_%H:%M}' \
/home
borg prune -v --list --keep-daily=7 /backups/home
borg compact /backups/home
do-release-upgrade auto answear all questions
do-release-upgrade -f DistUpgradeViewNonInteractive
system restart required reason
xargs apt-get changelog < /var/run/reboot-required.pkgs
zabbix proxy sqlite
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb
dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb
apt update
apt install zabbix-proxy-sqlite3 zabbix-sql-scripts
mkdir /var/lib/sqlite
sqlite3 /var/lib/sqlite/zabbix.db < /usr/share/zabbix-sql-scripts/sqlite3/proxy.sql
chown -R zabbix:zabbix /var/lib/sqlite
cat /etc/zabbix/zabbix_proxy.conf | grep ^DBName
DBName=/var/lib/sqlite/zabbix.db
/etc/init.d/zabbix-proxy start
[InnoDB] Tablespace 1, name ‘sys/sys_config’, file ‘./sys/sys_config.ibd’ is missing!
su - mysql -s /bin/bash
mysqld_safe --upgrade=MINIMAL --skip-grant-tables --skip-networking
mysql> DROP DATABASE sys;
ERROR 3679 (HY000): Schema directory './sys/' does not exist
mkdir /var/lib/mysql/sys
chown mysql:mysql /var/lib/mysql/sys
mysql> drop database sys;
Query OK, 101 rows affected (0.03 sec)
upgrade postgres 15 -> 16
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg
apt update
apt install postgresql-16
pg_dropcluster --stop 16 main
pg_upgradecluster --method=upgrade --link 15 main
pg_lsclusters
15 main 5433 down postgres /var/lib/postgresql/15/main /var/log/postgresql/postgresql-15-main.log
16 main 5432 online postgres /var/lib/postgresql/16/main /var/log/postgresql/postgresql-16-main.log
nodejs serve directory
npx http-server -o /path/to/static/content
locust
An open source load testing tool.
Define user behaviour with Python code, and swarm your system with millions of simultaneous users
rabbitmq list total queue sorted
# Print total number of messages in all queues
rabbitmqctl list_queues | awk ‘{s+=$2} END {print s}’
# List all queues, sorted by number of queued messages in descending order
rabbitmqctl list_queues | sort -nr -k2 | less
make RAM load linux
head -c 1G /dev/zero | tail
generate cpu load linux
openssl speed -multi $(nproc --all)
openssl speed -multi $(grep -ci processor /proc/cpuinfo)