commit 45e66e7072ea69644f1d0e57f27dca9b79bd3cfc parent 46fc9d345cef275f87303296b571e31eea1ef929 Author: pyratebeard <root@pyratebeard.net> Date: Tue, 23 Jan 2024 12:43:28 +0000 major re-org cont Diffstat:
25 files changed, 173 insertions(+), 150 deletions(-)
diff --git a/Home.md b/Home.md @@ -16,14 +16,18 @@ ### programming * [nubbins](programming/nubbins) * [shell_scripts](/programming/shell_scripts) +* [version control](/programming/index#vcs) * [more...](/programming/index) ### other +* [cloud_and_saas](/cloud_saas/index.md) +* [filesystems](/filesystems/index) +* [hardware](/hardware/index) * [infrastructure-as-code](/iac/index) * [networking](/networking/index) +* [shells](/shells/index) * [software](/software/index) -* [hardware](/hardware/index) -* [cloud_and_saas](/cloud_saas/index.md) +* [virtualisation](/virtualisation/index) ## course notes * [udmey](/udmey/index) @@ -34,5 +38,6 @@ * [longbox](/unsorted/longbox) * [new_blog](/unsorted/new_blog) * [pinterest_ignore](/unsorted/pinterest_ignore) +* [mailstack](unsorted/mailstack) * [glossary](/glossary) diff --git a/cloud_saas/index.md b/cloud_saas/index.md @@ -1,4 +1,4 @@ -## cloud and saas -* [azure](/cloud_saas/azure) -* [openshift](/cloud_saas/openshift) +# cloud and saas +* [azure](azure) +* [openshift](openshift) diff --git a/glossary.md b/glossary.md @@ -1,4 +1,3 @@ - # glossary ## a @@ -79,7 +78,6 @@ ## m * [mail](/software/mail) -* [mailstack](software/mailstack) * [man_pages](/linux/man_pages) * [mariadb](/software/mariadb) * [mastodon](/software/mastodon) diff --git a/hardware/index.md b/hardware/index.md @@ -1,6 +1,6 @@ -## hardware -* [arduino](/hardware/arduino) -* [trezor](/hardware/trezor) -* [neos_smartcam](/hardware/neos_smartcam) -* [wacom](/hardware/wacom) +# hardware +* [arduino](arduino) +* [trezor](trezor) +* [neos_smartcam](neos_smartcam) +* [wacom](wacom) diff --git a/iac/index.md b/iac/index.md @@ -1,4 +1,3 @@ -### infrastructure-as-code -* [ansible](iac/ansible) - +# infrastructure-as-code +* [ansible](ansible) diff --git a/software/bluetooth.md b/linux/bluetooth.md diff --git a/software/durdraw.md b/linux/durdraw.md diff --git a/linux/index.md b/linux/index.md @@ -1,100 +1,95 @@ - # linux ## a -* [alsa](/linux/alsa) -* [apt_dpkg](/linux/apt_dpkg) -* [at](/linux/at) +* [apt_dpkg](apt_dpkg) +* [at](at) ## b -* [bin](/linux/bin) +* [bin](bin) +* [bluetooth](bluetooth) ## c -* [csgo](/linux/csgo) +* [csgo](csgo) ## d -* [dhcpcd](/linux/dhcpcd) -* [dmidecode](/linux/dmidecode) +* [dhcpcd](dhcpcd) +* [dmidecode](dmidecode) +* [durdraw](durdraw) ## e ## f -* [fallout4](/linux/fallout4) -* [ffmpeg](/linux/ffmpeg) -* [flatpak](/linux/flatpak) -* [fonts](/linux/fonts) +* [fallout4](fallout4) +* [flatpak](flatpak) +* [fonts](fonts) ## g ## h ## i -* [i3lock](/linux/i3lock) -* [index](/linux/index) -* [init](/linux/init) +* [i3lock](i3lock) +* [init](init) ## j -* [journalctl](/linux/journalctl) +* [journalctl](journalctl) ## k -* [keymaps](/linux/keymaps) +* [keymaps](keymaps) ## l -* [logrotate](/linux/logrotate) -* [lvm](/linux/lvm) +* [logrotate](logrotate) +* [lvm](lvm) ## m -* [man_pages](/linux/man_pages) -* [mbox](/linux/mbox) -* [mdadm](/linux/mdadm) -* [mount](/linux/mount) -* [mpd](/linux/mpd) -* [mpv](/linux/mpv) +* [man_pages](man_pages) +* [mount](mount) +* [mpd](mpd) +* [mpv](mpv) ## n ## o ## p -* [pacman](/linux/pacman) -* [pacmd](/linux/pacmd) -* [pactl](/linux/pactl) -* [processes](/linux/processes) -* [python](/linux/python) +* [pacman](pacman) +* [pacmd](pacmd) +* [pactl](pactl) +* [processes](processes) ## q ## r -* [ricing](/linux/ricing) -* [rpm](/linux/rpm) -* [rsync](/linux/rsync) -* [rtv](/linux/rtv) +* [ricing](ricing) +* [rpm](rpm) +* [rsync](rsync) +* [rtv](rtv) ## s -* [samba](/linux/samba) -* [sar](/linux/sar) -* [sed](/linux/sed) -* [spotifyd](/linux/spotifyd) -* [systemctl](/linux/systemctl) -* [sysv](/linux/sysv) +* [samba](samba) +* [sar](sar) +* [scanning](scanning) +* [spotifyd](spotifyd) +* [systemctl](systemctl) +* [sysv](sysv) ## t -* [truncate](/linux/truncate) +* [truncate](truncate) ## u ## v ## w -* [w3m](/linux/w3m) +* [w3m](w3m) ## x -* [xclip](/linux/xclip) -* [xdotool](/linux/xdotool) -* [xev](/linux/xev) -* [xinput](/linux/xinput) -* [xmodmap](/linux/xmodmap) -* [xprop](/linux/xprop) +* [xclip](xclip) +* [xdotool](xdotool) +* [xev](xev) +* [xinput](xinput) +* [xmodmap](xmodmap) +* [xprop](xprop) ## y diff --git a/linux/mbox.md b/linux/mbox.md @@ -1,13 +0,0 @@ -# mbox - -``` -mail -``` -* `+` open next mail -* `-` open prev mail -* `d` delete mail - * `d 6 9` delete mail 6 & 9 - * `d 4-40` delete mails 4 to 40 - * `d*` delete all -* `reply` -* `h` print messages diff --git a/software/scanning.md b/linux/scanning.md diff --git a/networking/index.md b/networking/index.md @@ -1,23 +1,25 @@ -## networking -### adminstration -* [dig](/networking/dig) -* [nmcli](/networking/nmcli) -* [subnet_cheatsheet](/networking/subnet_cheatsheet) -* [wifi_connect](/networking/wifi_connect) +# networking -### connections -* [mosh](/networking/mosh) -* [rdp](/networking/rdp) -* [ssh](/networking/ssh) +## adminstration +* [dig](dig) +* [nmcli](nmcli) +* [subnet_cheatsheet](subnet_cheatsheet) +* [tcpdump](tcpdump) +* [wifi_connect](wifi_connect) -### firewalls -* [iptables](/networking/iptables) -* [firewalld](/networking/firewalld) -* [pf](/networking/pf) +## connections +* [mosh](mosh) +* [rdp](rdp) +* [ssh](ssh) -### proxy -* [haproxy](/networking/haproxy) -* [envoy](/networking/envoy) +## firewalls +* [iptables](iptables) +* [firewalld](firewalld) +* [pf](pf) -### vpn -* [openvpn](/networking/openvpn) +## proxy +* [haproxy](haproxy) +* [envoy](envoy) + +## vpn +* [openvpn](openvpn) diff --git a/networking/iptables.md b/networking/iptables.md @@ -1 +1,25 @@ # iptables + +``` +iptables -L +``` + +``` +iptables -S +``` + +* drop +``` +iptables -L --line-numbers +iptables -D INPUT <number> +``` + +## import / export +see [guide][] + +``` +iptables-save > filename +iptables-restore < filename +``` + +[guide]: https://www.digitalocean.com/community/tutorials/how-to-migrate-iptables-firewall-rules-to-a-new-server diff --git a/software/tcpdump.md b/networking/tcpdump.md diff --git a/vcs/git.md b/programming/git.md diff --git a/programming/index.md b/programming/index.md @@ -1,5 +1,16 @@ -## programming -* [android](/programming/android) -* [c](/programming/c) +# programming + * [nubbins](programming/nubbins) -* [shell_scripts](/programming/shell_scripts) + +## languages +* [c](c) +* [python](python) +* [sed](sed) +* [shell_scripts](shell_scripts) + +## utilities +* [android](android) + +## vcs +* [git](git) +* [svn](svn) diff --git a/linux/python.md b/programming/python.md diff --git a/linux/sed.md b/programming/sed.md diff --git a/vcs/svn.md b/programming/svn.md diff --git a/shells/index.md b/shells/index.md @@ -0,0 +1,5 @@ +# shells + +* [bash](bash) +* [ksh](ksh) +* [zsh](zsh) diff --git a/linux/alsa.md b/software/alsa.md diff --git a/software/index.md b/software/index.md @@ -1,43 +1,58 @@ # software -* [bluetooth](bluetooth) +## audio +* [alsa](alsa) + +## backups * [borg](borg) -* [certbot](certbot) -* [django](django) -* [durdraw](durdraw) -* [esxi](esxi) + +## communication systems * [exim4](exim4) -* [ftp](ftp) -* [gollum](gollum) * [gopher](gopher) -* [gpg](gpg) -* [grafana](grafana) -* [httpd](httpd) -* [index](index) -* [iptables](iptables) * [irc](irc) -* [latex](latex) -* [ldap](ldap) * [mail](mail) -* [mailstack](mailstack) -* [mariadb](mariadb) -* [mastodon](mastodon) * [mutt](mutt) -* [nagios](nagios) -* [nginx](nginx) -* [ntfy](ntfy) +* [usenet](usenet) + +## cryptography +* [gpg](gpg) * [openssl](openssl) +* [veracrypt](veracrypt) + +## databases +* [mariadb](mariadb) * [oracle](oracle) -* [pandoc](pandoc) -* [peertube](peertube) * [postgresql](postgresql) -* [scanning](scanning) + +## internet protocols +* [ftp](ftp) +* [ldap](ldap) * [snmp](snmp) -* [tcpdump](tcpdump) + +## monitoring +* [grafana](grafana) +* [ntfy](ntfy) +* [nagios](nagios) + +## terminals * [tmux](tmux) -* [usenet](usenet) -* [veracrypt](veracrypt) + +## text editing +* [gollum](gollum) +* [latex](latex) +* [pandoc](pandoc) * [vim](vim) * [vimwiki](vimwiki) + +## video +* [ffmpeg](ffmpeg) + +## web services +* [certbot](certbot) +* [django](django) +* [httpd](httpd) +* [mastodon](mastodon) +* [nginx](nginx) +* [peertube](peertube) * [wagtail](wagtail) * [znc](znc) diff --git a/software/iptables.md b/software/iptables.md @@ -1,25 +0,0 @@ -# iptables - -``` -iptables -L -``` - -``` -iptables -S -``` - -* drop -``` -iptables -L --line-numbers -iptables -D INPUT <number> -``` - -## import / export -see [guide][] - -``` -iptables-save > filename -iptables-restore < filename -``` - -[guide]: https://www.digitalocean.com/community/tutorials/how-to-migrate-iptables-firewall-rules-to-a-new-server diff --git a/software/mailstack.md b/unsorted/mailstack.md diff --git a/software/esxi.md b/virtualisation/esxi.md diff --git a/virtualisation/index.md b/virtualisation/index.md @@ -0,0 +1,7 @@ +# virtualisation + +* [docker](docker) +* [esxi](esxi) +* [lxc](lxc) +* [qemu](qemu) +* [virsh](virsh)