Uncategorized
-
Check expiration dates for local certificates
This script does allow a quick check of the local certificates, in order to make sure none of them is expired:
for pem in /etc/ssl/certs/*.crt /etc/ssl/certs/*.pem /etc/pki/tls/certs/*.pem /etc/pki/tls/certs/*.crt; do printf '%s: %s\n' \ "$(date --date="$(openssl x509 -enddate -noout -in "$pem"|cut -d= -f 2)" --iso-8601)" \ "$pem" done | sort
The output will look like:
2017-11-06: /etc/pki/tls/certs/ldapserver.pem 2022-12-15: /etc/pki/tls/certs/ca-bundle.crt 2022-12-15: /etc/pki/tls/certs/ca-bundle.trust.crt 2023-02-08: /etc/pki/tls/certs/localhost.crt 2025-07-11: /etc/pki/tls/certs/ldap.local.crt 2033-05-08: /etc/pki/tls/certs/local.crt
-
Find parent PID of a running process in Linux
When a process is starting sub-processes on a linux system, you would have to stop every single child processes in order to stop them all.
Instead of that, you can easily kill the parent process so it can stop spawning new process.
You can find the parent process with the following command (replace the CHILDPID with your PID):
ps -o ppid= -p $CHILDPID