Blog
bash
Beiträge: 22
· bash
· bash
find /home/ -type f -mtime +7 -exec rm '{}' \; Löschen von Dateien kleiner als 5 KB find ./ -size -5k -delete Löschen von Dateien größer als 10 MB find ./ -size +10m -delete
· bash
Пр
· bash
· bash
installieren: Beispiel: Skript zur Massenumwandlung:
· ActiveDirectory · bash
· bash
· bash
? if [ Bedingung ] then Wenn die Bedingung zutrifft, führe alle Befehle bis zu else oder bis fi aus. else Wenn die Bedingung nicht zutrifft, führe alle Befehle bis fi aus. fi Es ist sehr wichtig, sich zu merken, dass Ihre Konstruktion immer mit dem Wort fi enden muss! Ausdrücke…
· bash
#!/bin/bash # Skript zur Automatisierung des Dateidownloads. LogFile=/var/log/backup_db.log NameDay=$((10#`date +%d`-1)) if [ ${#NameDay}=1 ]; then NameDay=0$NameDay fi temp_name=$(date +%m.%Y) NameDate=$NameDay.$temp_name FulName=$NameDate/BACKUP_SQL-$NameDate'_21.00.7z' #echo $FulName echo $(date) - start copy >> $LogFile aria2c "ftp://lomix.com.ua/$FulName" \ --ftp-user=ftpbackup --ftp-passwd=XXXXX \ --dir='/backup/db' --log='/var/log/aria.log' \ --max-concurrent-downloads=4…
· bash
#!/bin/sh # Einbinden des Netzlaufwerks vom Server seo-studio sudo apt-get install smbfs mkdir /media/sharedisk cp "/etc/fstab" "/etc/fstab.default" echo "//192.168.4.224/sharedisk /media/sharedisk cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,_netdev 0 0" >> /etc/fstab echo "username=sharedisk" > /root/.smbcredentials echo "password=xxxxxxx" >> /root/.smbcredentials cd /etc/rc0.d sudo mv S31umountnfs.sh S19umountnfs.sh…
· bash
· bash
Server=192.168.xxx.xxx Username=clientftp Password=xxxxxx Directory=test LDirectory="/test" Filename="index.php" ftp -n $Server <<End-Of-Session user $Username $Password binary bell cd $Directory lcd $LDirectory put $Filename bye End-Of-Session # Wenn mehrere Dateien kopiert werden müssen, kann die Vorlage mput *.php verwendet werden
· bash
Laden Sie das Programm von der Quelle herunter http://www.datsi.fi.upm.es/~frosal/ und entpacken Sie es. Führen Sie die folgenden Befehle aus: mw shc-3.x.x.c shc.c make make test OPTIONS
· bash
crontab -e ## blockiere diejenigen, die das SSH-Passwort knacken 59 * * * * sh ~/ssh_security.sh vim ~/ssh_security.sh
· bash
#!/bin/bash ipban=’netstat -an| grep :80 | grep -v 127.0.0.1 |grep -v 0.0.0.0 |awk ‘{ print $5 }’ | sort|awk -F: ‘{print $1}’ | uniq -c | awk ‘$1 > 20 {print $2}’ for ip in $ipban do iptables -A INPUT…
· bash
#!/bin/sh # Entkommentieren Sie die Installation der Samba-Komponente für Ihr System #sudo apt-get install smbfs #(für Ubuntu) #sudo zypper install smbfs # (für openSUSE) #sudo yum install smbfs # (für CentOS) mkdir /media/sharedisk cp "/etc/fstab" "/etc/fstab.default" echo "//192.168.4.224/sharedisk /media/sharedisk cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777,_netdev 0…
· bash
#!bin/bash i=0 diapazon=19 while [ $i -lt 255 ] do i=$[$i+1] K_file2="ifcfg-eth1:"$diapazon$i echo 'DEVICE=eth1:'$diapazon$i>$K_file2 echo 'IPADDR=192.168.'$diapazon'.'$i>>$K_file2 echo 'HWADDR=xx:xx:xx:xx:xx:xx'>>$K_file2 echo 'ONBOOT=yes'>>$K_file2 echo $K_file ' cоздан' done
· bash
#!/bin/bash # Skript zur Überwachung der Replikation # und zum Senden einer E-Mail an mich im Fehlerfall # Skript von Dmitri Lomaka, Kiew 2012 # erforderlich: yum install mailx # auf dem Master-Server in Cron einrichten, damit er 1x pro Stunde ausgeführt wird # crontab -e ## 00 *…
· bash
Verschachtelte if-Anweisungen Innerhalb einer if-Anweisung können Sie eine weitere if-Anweisung verwenden. Sie können so viele Verschachtelungsebenen von if-Anweisungen verwenden, wie Sie bewältigen können. In diesem Beispiel werden Schaltjahre überprüft:
· bash
Die for-in-Schleife Der for-in-Operator dient dazu, nacheinander auf die Werte zuzugreifen, die in einer Liste aufgeführt sind. Jeder Wert wird nacheinander der Liste zugewiesen und einer Variablen zugewiesen. Die Syntax lautet wie folgt: Betrachten wir ein kleines Beispiel: Nach der Ausführung des Beispiels erscheint in den ersten 5 virtuellen Konsolen (Terminals) eine Zeile mit ihrer Nummer. In…
Essenzielle Cookies sind immer aktiv. Statistik, externe Schriftarten und Marketing nur mit Ihrer Einwilligung (DSGVO/TTDSG).
Sprache, Sitzung, Speicherung der Einwilligung
Anonyme Besuchsanalyse
Google Fonts und andere CDNs
Werbepixel und Tracker
Scannen Sie, um diese Website schnell auf dem Handy zu öffnen