Государственный Комитет по высшему образованию осударственный Комитет по высшему образованию московский госумосковский госу
Скачать 1.06 Mb.
|
стр. 142 ДИПЛОМНЫЙ ПРОЕКТ : «Построение локальной компьютерной сети масштаба малого предприятия на основе сетевой ОС LINUX» www IN CNAME unix ftp IN CNAME unix hplj5m IN A 195.133.132.20 buh IN A 195.133.132.19 med IN A 195.133.132.29 powerbook IN A 195.133.132.30 IN HINFO Apple PowerBook temporary ; 3. Файл конфигурации реверсивной зоны домена: [dima@unix named]$ less 16.132.133.195.rev ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; BIND configuration for the primary nameserver ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; Revers 64.215.220.194.IN-ADDR.ARPAconfiguration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $ORIGIN 132.133.195.IN-ADDR.ARPA. @ IN SOA unix.px.podolsk.ru. root.unix.px.podolsk.ru. ( 102 ; Serial 10800 ; Refresh 1800 ; Retry 3600000 ; Expire 86400 ) ; Minimum ttl IN NS unix.px.podolsk.ru. ; IN NS pgts.podolsk.ru. ; IN NS ns.podolsk.ru. ; IN PTR px-net.podolsk.ru. ; 17 IN PTR unix.px.podolsk.ru. 18 IN PTR bigmac.px.podolsk.ru. 19 IN PTR buh.px.podolsk.ru. 20 IN PTR hplj5m.px.podolsk.ru. 21 IN PTR alpha.px.podolsk.ru. 22 IN PTR beta.px.podolsk.ru. 23 IN PTR gamma.px.podolsk.ru. 24 IN PTR delta.px.podolsk.ru. 25 IN PTR win.px.podolsk.ru. 26 IN PTR nalimov.px.podolsk.ru. 27 IN PTR performa.px.podolsk.ru 29 IN PTR med.px.podolsk.ru 30 IN PTR powerbook.px.podolsk.ru (END) стр. 143 ДИПЛОМНЫЙ ПРОЕКТ : «Построение локальной компьютерной сети масштаба малого предприятия на основе сетевой ОС LINUX» Приложение 11 Shell-процедура winbackup Приложение 11 Shell-процедура winbackup [root@unix backup]# less winbackup #!/bin/sh # by Dmitry Seleznev, sysop of unix.px.podolsk.ru # *****************May, 1999***************** echo " Starting Windows Machines BackUp Process " if [ ! $# -eq 3 ]; then echo "Syntax Errors" echo " Usage: $0 hostname sharename passwd " exit 1; fi home=/usr/local/bin/backup/ win=$1 vol=$2 pass=$3 filename="$win"_”$vol” logfile=message."$filename" fl=fl."$filename" cd "$home" echo "Machine: $win">$logfile echo "Share: $vol">>$logfile date >> $logfile if [ -e "$fl" ]; then rm -f "$fl" # removing flag fi # test availability of host/share: smbclient -L "$win" | grep "$vol" > "$fl" i f [ -s "$fl" ]; then #Executing TAR Script smbtar -i -s "$win" -x "$vol" -p "$pass" -u backup -t files/temp/"$filename".tar >> $logfile #Compressing tar file: gzip "$home"files/temp/"$filename".tar echo "Succesfully!" >>$logfile else echo "Unseccesfully!" >>$logfile fi #Sending message to BackUp operator cat $logfile | mail -s "$win Backup Result, Volume $vol" backup #Removing the flag and logfile rm -f "$fl" rm -f "$logfile" exit 0; стр. 144 ДИПЛОМНЫЙ ПРОЕКТ : «Построение локальной компьютерной сети масштаба малого предприятия на основе сетевой ОС LINUX» Приложение 12 Shell-процедура main Приложение 12 Shell-процедура main [dima@unix named]$ less /usr/local/bin/backup/main #!/bin/sh echo "Staring main Backup" home=/usr/local/bin/backup #Backin' Up Windows Machines echo " Windows Machines " "$home"/winbackup BUH BUH_DOC buhbuh "$home"/winbackup NALIMOV NAL_REESTR narreestr "$home"/winbackup NALIMOV NAL_DOC1 mardoc "$home"/winbackup NALIMOV NAL_DOC2 marshet "$home"/winbackup WIN CSC_DOC cdocsc "$home"/winbackup WIN CSC_WORK cworksc #"$home"/winbackup WIN TEMP macduck #"$home"/winbackup MAC macos macos echo Backing Up Local UNIX Server, main files date > "$home"/message.local tar cvzf "$home"/files/temp/local.tgz -T "$home"/locallist 2>> \ "$home"/message.local 1>&2 [ $? -eq 0 ] || { cat "$home"/message.local | mail -s "localhost backed up with errors!" backup; exit $? } cat "$home"/message.local | mail -s "UNIX Server backuped OK" backup #rm -f "$home"/message.local #tar -cf "$home"/files/temp/local.tar "$home"/localtmp/* "$home"/rotate exit 0; стр. 145 |