1 Find files modified in past N days[edit | edit source]
find path -mtime -N -ls
[psmode@wort ~]$ find /kvm/ -mtime -3 -ls
102090127 4 drwxr-xr-x 7 root root 4096 Jan 3 09:46 /kvm/
2038539 4 drwxr-xr-x 2 root kitsnet_adm 4096 Jan 3 09:13 /kvm/socat-kvm
2038573 4 -rw-r--r-- 1 root root 5 Jan 3 09:13 /kvm/socat-kvm/uv040
101237691 8 -rw-r--r-- 1 root kitsnet_adm 6370 Jan 3 09:46 /kvm/uv034.xml
102163845 12 -rw-r--r-- 1 root root 9096 Jan 3 09:46 /kvm/uv039.xml
102090129 12 -rw-r--r-- 1 root root 8303 Jan 3 09:46 /kvm/uv040.xml
2 Shell script debugging modes[edit | edit source]
A good explanation of the debugging modes is given by How To Enable Shell Script Debugging Mode in Linux. Basically, there are three modes
-v(short for verbose) – tells the shell to show all lines in a script while they are read, it activates verbose mode.-n(short for noexec or no ecxecution) – instructs the shell read all the commands, however doesn’t execute them. This options activates syntax checking mode.-x(short for xtrace or execution trace) – tells the shell to display all commands and their arguments on the terminal while they are executed. This option enables shell tracing mode.
Which may be invoked by any of three different ways:
- Modifying the first line of a shell script:
#!/bin/sh option(s) - Invoking shell with debugging options:
$ /bin/bash option(s) script_name argument1 ... argumentN - Using set shell built-in command in the middle of the script:
$ set -optionto enable or$ set +optionto disable
3 Network Diagnostics[edit | edit source]
See also Red Hat 7 Networking Guide 3.3. Configuring IP Networking with nmcli and RED HAT ENTERPRISE LINUX 8 Configuring and managing networking and Network Configuration - Rocky Linux 9
# ip address
# ip link
# ip route
# ip -6 route
# firewall-cmd --list-all --zone=... (replace ... with whatever zones you are working with)
# nmcli connection show
# nmcli connection show --active
# nmcli device status
# nmcli connection show <device>
# sysctl -a | grep -E 'forwarding'