#!/bin/bash # this generates some hostinfo to be preserved hname=$(hostname) #if [ -z $1 ] # then # echo "Usage: hostinfo.sh [hostname]" # exit #fi # set the following variable to whatever directory to save the info to save_dir=/home/ftp/new/root/hostinfo f_tag=$(date +%Y-%m-%d) cd /etc for fname in exports fstab group hosts inetd.conf inittab lilo.conf modules.conf resolv.conf do mkdir -p ${save_dir}/${fname} cp -v ${fname} ${save_dir}/${fname}/${hname}-${fname}-${f_tag} done cd /etc/X11 for fname in XF86Config* do mkdir -p ${save_dir}/X11 cp -v ${fname} ${save_dir}/X11/${hname}-${fname}-${f_tag} done mkdir -p ${save_dir}/fdisk fdisk -l > ${save_dir}/fdisk/${hname}-fdisk-${f_tag} mkdir -p ${save_dir}/ifconfig /sbin/ifconfig > ${save_dir}/ifconfig/${hname}-ifconfig-${f_tag}