change deafult gateway with ping
touch /etc/init.d/ping chmod 755 /etc/init.d/ping nano /etc/init.d/ping #!/bin/bash PINGOUT=`ping -c 10 194.145.63.12 | grep "100% packet loss"` if [ "$PINGOUT" = "" ]; then echo "ping gateway OK" else route…
Bash или Bourne Again Shell е команден интерпретатор (обвивка), използван предимно в подобните на UNIX операционни системи.
В системите на основата на UNIX, командният интерпретатор изпълнява функцията на преводач между потребителя и ядрото на операционната система. Дълго време това е бил основният и най-добър начин за работа с UNIX. За разлика от създадените много по-късно системи с графичен интерфейс като Windows и MacOS, работата с командните интерпретатори се осъществява посредством текстови команди.
touch /etc/init.d/ping chmod 755 /etc/init.d/ping nano /etc/init.d/ping #!/bin/bash PINGOUT=`ping -c 10 194.145.63.12 | grep "100% packet loss"` if [ "$PINGOUT" = "" ]; then echo "ping gateway OK" else route…
Бърз начин да архивираме директория на една локална машина. mkdir /home/sami/backup sudo apt-get install rsync rsync -avz --delete /home/sami/workdir /home/sami/backup/workdir Архив с ssh през мрежата, опцията --exclude=/nobackup изключва тази директория.…
Backup script за архивиране и копиране на /etc директорията на отдалечен FTP сървър nano /etc/init.d/backup #!/bin/sh cd /home mkdir /home/backup cp -r /etc /home/backup/etc tar -pczf core`date +%Y%m%d`.tar.gz backup/ rm…