Bin-utils

Aus AmIHereWiki
Version vom 23. September 2011, 07:56 Uhr von Onlineprog (Diskussion | Beiträge) (+swap usage)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

swap usage overview

bash swapuse.sh|egrep -v "Swap used: 0" |sort -n -k 5

backup-etc Skript

#!/bin/sh
tar -cpvf /data/backup_etc.tar /etc/ /usr/local/bin/ /data/backup/ /var/lib/portage/ /boot/config* /boot/grub/grub.conf /var/lib/iptables/
if [ -f /data/backup_etc.tar.7z ]
 then
  rm -iv /data/backup_etc.tar.7z
 fi
7za a -mmt=on -mx=9 -ms=on -mfb=273 -t7z -md=128m -m0=lzma /data/backup_etc.tar.7z /data/backup_etc.tar
rm -iv /data/backup_etc.tar
ls -la /data/backup_etc*

lshsqldb Skript

#!/bin/bash
echo
echo "/usr/share/hsqldb/lib/*"
echo "-----------------------"
ls -la --color /usr/share/hsqldb/lib/*
echo

echo "/etc/init.d/hsqldb*"
echo "-------------------"
ls -la --color /etc/init.d/hsqldb*
echo

echo "/etc/hsqldb.conf"
echo "-------------------"
ls -la --color /etc/hsqldb.conf
echo

echo "/etc/conf.d/hsqldb*"
echo "-------------------"
ls -la --color /etc/conf.d/hsqldb*
echo

echo "/etc/hsqldb*"
echo "------------"
ls -la --color /etc/hsqldb/*
echo

echo "/var/lib/hsqldb/s*"
echo "------------------"
ls -la --color /var/lib/hsqldb/s*
echo

echo "/var/lib/hsqldb/bin/*"
echo "---------------------"
ls -la --color /var/lib/hsqldb/bin/*
echo

#echo "Link?"
#echo "-------"
#if [ -s "/usr/share/hsqldb/lib/hsqldb" -a $? -eq 0 ]; th

#hdparm vor rw-remount!
echo "hdparm in /sbin/rc - CRITICAL services"
grep -i hdparm /sbin/rc

update-gentoo / gentoo-update Skript

#!/bin/sh
echo "Update..."
nice --20 etc-update && nice --20 env-update &&  source /etc/profile
nice --20 esync && nice --20 update-eix && emerge -Duvlp world && emerge -Duvp world
#nice --20 emerge-delta-webrsync && nice --20 eupdatedb && nice --20 update-eix && emerge -Duvlp world && emerge -Duvp world
#echo ""
#echo "coreutils 6.9-r1 preupdate..."
#cp -vi /data/backup/coreutils-6.9-r1.ebuild /usr/portage/sys-apps/coreutils/
#ebuild /usr/portage/sys-apps/coreutils/coreutils-6.9-r1.ebuild digest

hddtemp Skript

#!/bin/sh
grep -i hddtemp /var/log/everything/current
echo `/usr/sbin/hddtemp /dev/hda` currently

log Skript (metalog, besser syslog-ng wegen webmin)

#!/bin/sh
cat /var/log/everything/current

switch web server Skript

#!/bin/sh
/etc/init.d/net.eth1 restart
arping -q -A -c 1 -I eth0 145.228.130.10
arping -q -U -c 1 -I eth0 145.228.130.10