Blog
bash
Příspěvků: 22
· bash
· bash
find /home/ -type f -mtime +7 -exec rm '{}' \; odstranění souborů menších než 5 KB find ./ -size -5k -delete odstranění souborů větších než 10 MB find ./ -size +10m -delete
· bash
Pr
· bash
· bash
nainstalovat: příklad: skript hromadné konverze:
· ActiveDirectory · bash
· bash
· bash
? if [ podmínka ] then pokud je podmínka splněna, proveďte všechny příkazy až do else nebo do fi else pokud podmínka není splněna, proveďte všechny příkazy až do fi fi Velmi důležité je zapamatovat si, že vaše konstrukce musí vždy končit slovem fi! Výrazy…
· bash
#!/bin/bash # Skript pro automatizaci stahování souborů. LogFie=/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 # připojuji síťový disk ze serveru 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 # pokud je třeba zkopírovat více souborů, lze použít šablonu mput *.php
· bash
Stáhněte si program ze serveru http://www.datsi.fi.upm.es/~frosal/, rozbalte archív mw shc-3.x.x.c shc.c make make test OPTIONS
· bash
crontab -e ## blokuji ty, kteří se snaží uhodnout heslo pro SSH 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 # od komentáře pro instalaci komponenty samba ve vašem systému #sudo apt-get install smbfs #(pro Ubuntu) #sudo zypper install smbfs #(pro openSUSE) #sudo yum install smbfs #(pro 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 ' vytvořen' done
· bash
#!/bin/bash # skript pro kontrolu replikace # a odesílání e-mailu v případě problému # Skript napsal Lomaka Dmitrij, Kyjev 2012 # potřebujeme: yum install mailx # nastavíme na master serveru, aby se spouštěl v cronu 1x za hodinu # crontab -e ## 00 *…
· bash
Vnořené příkazy if Uvnitř příkazu if můžete použít další příkaz if. Můžete používat tolik úrovní vnoření příkazů if, kolik zvládnete. V tomto příkladu se kontrolují přestupné roky:
· bash
Cyklus for-in Příkaz for-in slouží k postupnému přístupu k hodnotám uvedeným v seznamu. Každá hodnota ze seznamu je postupně přiřazena proměnné. Syntaxe je následující: Podívejme se na malý příklad: Po provedení příkladu se na prvních pěti virtuálních konzolích (terminálech) zobrazí řádek s jejím číslem. V…
Nezbytné cookies jsou vždy aktivní. Statistiky, externí písma a marketing pouze se souhlasem (GDPR).
Jazyk, relace, uložení souhlasu
Anonymní analytika návštěv
Google Fonts a jiné CDN
Reklamní pixely a trackery
Naskenujte pro rychlý přechod na tento web z telefonu