linux
determine which process is listening on a port#
bash
sudo netstat -ltnp | grep -w ':80'
docker disk usage#
Find large directories
bash
du -ah / | sort -h -r | head -n 20
Find containers using a given volume
bashdocker ps -a --filter volume=<volume>
Remove container and its associated volume
bash
docker rm -v container
See total volume, image, container space
bash
docker system df
See space used per volume
bash
docker system df -v
Remove dangling volumes from disk
bashdocker volume prune
filesystem performance is slow#
workaround#
Prefer ~/
over /mnt
when filesystem performance is needed
wsl uses all the ram#
increase number of open files#
Running into EMFILE
errors because too many files open? (looking at you npm i
):
bash
mylimit=8000
sudo prlimit --nofile=$mylimit --pid $$; ulimit -n $mylimit
su $USER
or
bash
sudo prlimit -p "$$" --nofile=10000:10000
exec $SHELL
ulimit -n 10000
fix clock drift#
WSL2 clock drifts if left open when Windows sleeps. Fix with:
bashsudo hwclock -s
sync time#
Install ntpdate
bashsudo apt install ntpdate
Sync
bashsudo ntpdate time.windows.com
posts#
links#
A guide and tools for running macOS on QEMU/KVM. Supports running modern macOS versions including Monterey, Ventura and Sonoma using OpenCore.