--- tags: - Server title : Server notes description : Server notes date : 2025-01-01 author : Nikola Petrov --- ## To prevent updating of a specific package? Hold a package: sudo apt-mark hold Remove the hold: sudo apt-mark unhold Show all packages on hold: sudo apt-mark showhold ### USE APT PURGE TO REMOVE APPS ## Dynamic DNS DDClient [YouTube](https://www.youtube.com/watch?v=iuDCuUEmKF4) [NameCheap](https://www.namecheap.com/support/knowledgebase/article.aspx/583/11/how-do-i-configure-ddclient/) Install & Setup Instructions: sudo apt-get install ddclient sudo nano /etc/ddclient.conf daemon=3600 ssl=yes protocol=dyndns2 use=web, web=myip.dnsomatic.com server=updates.dnsomatic.com login=Your OpenDNS login password=Your OpenDNS Password all.dnsomatic.com sudo nano /etc/default/ddclient run_ipup="false" run_daemon="true" daemon_interval=3600 To run it initially: sudo ddclient -daemon=0 -debug -verbose -noquiet ## Shutdown ``` systemctl reboot systemctl poweroff ``` ## Raid https://linuxconfig.org/linux-software-raid-1-setup ## ssh in `~/.ssh/authorized_keys` paste your pub key and then disable password login in `/etc/ssh/sshd_config` change `PasswordAuthentication` to `no` ``` ssh-keygen -t ed25519 systemctl reload sshd ``` ## Network monitor tool `vnstat --help` ## python venv in debian ```sh sudo apt install -y python3-full python3-pip python -m venv venv ```