Linux nohup & clean up

You might want to run ‘apt –fix-broken install’ to correct these.

dpkg -i deb          //install deb
dpkg --purge deb*    //remove install fail deb

apt-get insatll deb  //install deb
apt-get purge deb*   //remove install fail deb

apt-get autoremove

NoHup

https://unix.stackexchange.com/questions/420594/why-process-killed-with-nohup

systemd-run --scope --user [command]

nohup [command] & disown

newWeChat="open -n /Applications/WeChat.app/Contents/MacOS/WeChat"
nohup $newWeChat > /dev/null 2>&1 &

CleanUp

https://github.com/oguzhaninan/Stacer

apt-get autoremove
apt-get autoclean
apt-get clean

du -h /var/lib/{apt,dpkg,cache,log}/
du -h /var/cache/apt 
du -sh /var/lib/snapd/snaps
du -sh ~/.cache/thumbnails

journalctl

journalctl --disk-usage
journalctl --vacuum-time=3d
journalctl --vacuum-time=7d
journalctl --vacuum-size=500M

cat /etc/systemd/journald.conf:

SystemMaxUse=500M

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

truncate syslog

https://man7.org/linux/man-pages/man1/truncate.1.html

ls -lahS

truncate -s 0 /var/log/kern.log
truncate -s 0 /var/log/syslog
truncate -s 0 /var/log/debug
...

dpkg

dpkg -l | grep $package
apt remove --purge $package

apt-get remove --auto-remove $package

Docker

docker system prune -a