Mainos / Advertisement:
Taitaja-kisatehtävät
Versio hetkellä 28. maaliskuuta 2015 kello 08.34 – tehnyt Minh (keskustelu | muokkaukset) (→Linuxille)
{{#allow-groups:user}}
Taitajakisatehtäviin muistinpanoja...
Sisällysluettelo
PHP aika suomalaisittain
Näyttää ajan 13:30:22
echo date ("H:i:s)";
Native VLANin vaihto
Natiivi VLAN (VLAN 1) vaihto Ciscon kytkimessä. Ongelma reitittää VLAN verkossa trunkkiin.
interface fastethernet 0/22
Esimerkissä vaihdetaan natiivi VLANiksi 200
switchport trunk native vlan 200
BInd9 palvelin vastaamaan toisesta verkosta
Bind9 palvelimen vastaaminen toisesta verkossa missä ei ole..
Yleinen virhe:
nslookup: Query refused
Lisää virheen tullessa named.conf.options tiedostoon
allow-query: {all;};
Mikrotikin backup Linuxiin
Ohjelmoi reititin tekemään kopio konfiguraatiosta tekstimuodossa tiedostoon kerran vuorokaudessa klo 2.00 yöllä. Lähetä konfiguraatiotiedosto Linux palvelimelle ftp:llä. Ajasta linux arkistoimaan edellinen versio tästä tiedostosta nimeämällä Linux palvelimella edellä lähetetty konfiguraatiotiedosto klo 3.00 yöllä nimelle konffiyyyymmdd.src (yyyy=vuosi mm=kuukausi, dd=päivä). Mikäli tiedosto on muuttunut edellisestä lähetä se yrityksen ylläpitäjälle [email protected] sähköpostin liitetiedostona. Viestin otsikkona Reitittimen X konffia muutettu
Mikrotikkiin
https://www.taisto.org/RouterOS_Backup
Exporttaa konffit tiedostoon
/export compact file=konffit_uusi.src
Lähetä tiedosto palvelimelle
/tool fetch address="ip_address" src-path=konffit_uusi.src user="useri" mode=ftp password="password" dst-path="/dst-path" upload=yes
Ajastaminen
/system scheduler add name=backup start-date=Jan/1/1970 start-time=02:00:00 interval="1d 00:00:00" on-event="/tool fetch address="ip_address" src-path=konffit_uusi.src user="useri" mode=ftp password="password" dst-path="/dst-path" upload=yes"
Linuxille
Näytä eilisenpäivän päivämäärä, esim: 2015-03.24
date -d 'yesterday' +%Y/%m/%d
Vertaa tekstitiedostojen file ja file2 sisältöjä, jos sisältö eri tulosta viesti
cat file > a cat file2 > b DIFF=$(diff a b) if [ "$DIFF" != "" ] then echo "File is edited" fi
Esimerkki konffi:
#!/bin/bash mv konffit.bash konffi-$(date +%Y-%m-%d).rsc cat konffit.rsc > a cat konffit-$(ls konffit*.rsc | tail -1 > b DIFF=$(diff a b) if ["$DIFF" != ""] then mutt -a konffit.rsc -s "Reitittimen 16 konffia muutettu" [email protected] fi
Mainos / Advertisement: