Customize New zsh
Install packages:
apt install zsh curl git fzf build-essential libssl-dev zlib1g-dev
Switch default shell to zsh:
chsh -s `which zsh`
Install packages:
apt install zsh curl git fzf build-essential libssl-dev zlib1g-dev
Switch default shell to zsh:
chsh -s `which zsh`
#!/bin/sh
DB_NAME=mydatabase
DATE=`date +%Y%m%d%H%M%S`
DIR=/backups/pgsql
PG_DUMP=/usr/bin/pg_dump
$PG_DUMP $DB_NAME | bzip2 > $DIR/$DB_NAME_$DATE.sql.bz2
find $DIR -mtime +7 -exec rm {} \;
I built an IPv4 subnet calculator:
Console Blackjack for Raku.
Current Version: v1.0.6
Install using zef:
zef install Console::Blackjack
I built a RetroPie arcade machine. I didn't record video, but I did take a few pictures along the way.
# adduser factorio
# systemctl enable factorio.service
# service factorio start
# /etc/systemd/system/factorio.service
[Unit]
Description=Factorio Server
[Service]
Type=simple
User=factorio
ExecStart=/factorio/bin/x64/factorio --start-server-load-latest --server-settings /factorio/data/server-settings.json
WorkingDirectory=/factorio
Restart=on-failure
KillSignal=SIGINT
[Install]
WantedBy=multi-user.target
#!bash
su -
service factorio stop
cd /factorio
bin/x64/factorio --create saves/my-save.zip \
--map-gen-settings data/map-gen-settings.json \
--map-settings data/map-settings.json
chown -R factorio:factorio /factorio
service factorio start
Apache Bench (ab) is a popular command-line tool used for benchmarking the performance of HTTP web servers. Here's a basic guide on how to use it:
#!bash
N=100
C=15
AB=/usr/sbin/ab
URL=https://yahoo.com/
$AB -n $N -c $C $URL