Mainos / Advertisement:
Ero sivun ”Taitaja-kisatehtävät” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(14 välissä olevaa versiota samalta käyttäjältä ei näytetä) | |||
Rivi 7: | Rivi 7: | ||
Näyttää ajan 13:30:22 | Näyttää ajan 13:30:22 | ||
− | echo date ("H:i:s) | + | echo date ("H:i:s"); |
=== Native VLANin vaihto === | === Native VLANin vaihto === | ||
Rivi 20: | Rivi 20: | ||
switchport trunk native vlan 200 | switchport trunk native vlan 200 | ||
− | === | + | === Bind9 palvelin vastaamaan toisesta verkosta=== |
Bind9 palvelimen vastaaminen toisesta verkossa missä ei ole.. | Bind9 palvelimen vastaaminen toisesta verkossa missä ei ole.. | ||
Rivi 30: | Rivi 30: | ||
Lisää virheen tullessa named.conf.options tiedostoon | Lisää virheen tullessa named.conf.options tiedostoon | ||
− | allow-query: { | + | allow-query: {any;}; |
=== Mikrotikin backup Linuxiin === | === Mikrotikin backup Linuxiin === | ||
Rivi 53: | Rivi 53: | ||
/tool fetch address="ip_address" src-path=konffit_uusi.src user="useri" mode=ftp password="password" dst-path="/dst-path" upload=yes | /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 ==== | ==== Linuxille ==== | ||
Rivi 74: | Rivi 78: | ||
#!/bin/bash | #!/bin/bash | ||
− | + | ||
− | + | #Vaihda tiedoston nimeä | |
− | + | mv konffi.rsc konffi-$(date +%Y-%m-%d).rsc | |
− | + | ||
− | + | #Lue tiedostot | |
+ | cat konffi-$(date +%Y-%m-%d).rsc > a | ||
+ | cat $(ls konffi*.rsc| tail -1) > b | ||
+ | |||
+ | #diff vertailee muuttujaa a ja b:n eroja (jos sama sisältä niin on "") | ||
+ | DIFF=$(diff a b) | ||
− | + | #Jos muuttuja diff ei ole tyhjä (ei tulostaa tyhjää) | |
− | + | if ["$DIFF" != ""] | |
− | + | then | |
− | mutt -a | + | #Lähetä s.posti + liite |
+ | mutt -a konffi-$(date +%Y-%m-%d).rsc -s "Reitittimen 16 konffia muutettu" [email protected] | ||
fi | fi |
Nykyinen versio 5. toukokuuta 2015 kello 03.23
{{#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: {any;};
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 #Vaihda tiedoston nimeä mv konffi.rsc konffi-$(date +%Y-%m-%d).rsc #Lue tiedostot cat konffi-$(date +%Y-%m-%d).rsc > a cat $(ls konffi*.rsc| tail -1) > b #diff vertailee muuttujaa a ja b:n eroja (jos sama sisältä niin on "") DIFF=$(diff a b) #Jos muuttuja diff ei ole tyhjä (ei tulostaa tyhjää) if ["$DIFF" != ""] then #Lähetä s.posti + liite mutt -a konffi-$(date +%Y-%m-%d).rsc -s "Reitittimen 16 konffia muutettu" [email protected] fi
Mainos / Advertisement: