Terminal Fun

traceroute -m 50 bad.horse

ssh

Copy keys to rsync.net

You have to use the dd method to append your keys:

cat ~/.ssh/id_rsa.pub | ssh [email protected] 'dd of=.ssh/authorized_keys oflag=append conv=notrunc'

gitlab disk add

fdisk /dev/sdd
pvcreate /dev/sdd1
pvs
lvcreate -n lv_storage -L 20G vg_storage
lvs
mkfs.ext4 /dev/mapper/vg_storage-lv_storage -L lv_storage
sudo vi /etc/fstab
mount -a

Variables

logdir=“/logs/proxy/”
logfile=“ezproxy_needhost.log”
target=*logdir*{logfile}
mailfile=“/tmp/ezproxy_needhost_2d.log”
datext=$(date +%Y%m%d)
mailto=“[email protected],[email protected],sund@email._unc.edu,[email protected]_”

If target does not exist, bail

if [[ ! -f $target ]]; then
echo “I can not find $target”
exit 1
fi

Handy One-liners

(By Jack Handy)

Find and move files

find /path/ -name ’*.jpg’ -print0 | xargs -0 mv -v -t /path/

2014 scutil –get LocalHostName 2015 scutil –get ComputerName 2016 scutil –get HostName 2017 scutil –set LocalHostName Summer 2018 scutil –set HostName Summer 2019 scutil –get HostName

Check load function

whataLoad() {
  currentLoad=\cat /proc/loadavg | awk '{print $1}'\\
}
while \[ ${currentLoad} -gt \]
do
wait 20
done