Sertifiointi ipv6.he.net siellä ovat päivittäin testit, jotka antavat 1 lisäpisteen jälkeen kulunut perus testit. Sinun pitäisi tehdä 100 tällaisia testejä maksimaalisen tuloksia 😐 . Testit olivat itse täysin triviaali

  • Traceroute
  • KAIVAA AAAA
  • KAIVAA PTR
  • Ping
  • Whois

Kaikkein epämiellyttävä, että testit itse on ainutlaatuinen, niin voi käyttää yhden verkkotunnuksen dayti 🙂 muun muassa, ja hieman harmittaa 🙄 – tahansa puhelun, - vain plussia 5 komento cli on ja kopioi/liitä web-sivuston.

Laiska admin, joka tykkää tehdä elämästä helpompaa madrasah nopeasti sekaisin päihittää, tehdä likaisen työn sijasta minua

#!/bin/bash

hr() {
  local start=$'\e(0' end=$'\e(B' line='qqqqqqqqqqqqqqqq'
  local cols=${COLUMNS:-$(tput cols)}
  while ((${#line} < cols)); do line+="$line"; done
  printf '%s%s%s\n' "$start" "${line:0:cols}" "$end"
}

if [ -z $1 ]
then
  echo "Append domain afert the script name!!!"
  exit
fi

IP=$(dig $1 AAAA +short)

if [ -z ${IP} ]
then
  echo "$1 dont have valid IPv6 record"
else
  reset
  traceroute6 $1
  hr
  dig $1 AAAA
  hr
  dig -x ${IP}
  hr
  ping6 -c3 ${IP}
  hr 
  whois ${IP}
fi

Kuten näette, käsikirjoitus on mielettömän elementary. Poduval verkkotunnus, mitä se tarkistaa, jos on olemassa IPv6-kirjaa ja jos on, niin suorittaa päivittäiset testit häntä. Alkuun tyylikäs osa – toiminto hr joka tulostaa rivin, koko leveys näytön, joka on otettu bash-hakkerit.

Yksi asia, joka ärsyttää minua eniten on, kun cli kopioida/siirtää suuria hakemistoon, joten en tiedä, mikä prosenttiosuus koko koko - oikeudenkäyntiä edeltävä. Valitettavasti cp/mv ei ole tällaista voimien ja tarpeen turvautua vaihtoehtoja. On aivan muutamia vaihtoehtoja, mutta minulle henkilökohtaisesti eniten tykkään käyttää rsync sen sijaan, pc/mv. Se on kaikki sisäänrakennettu – suojaa oikeudet tiedostojen ja hakemistojen, progress bar, kuten kyky poistaa kopioidut tiedostot.

Yleensä olen tehnyt itselleni 2 alias-а които вършат повече от чудна работа:

alias cpi='rsync -a --info=progress2'
alias mvi='rsync -a --info=progress2 --remove-source-files'

Pitkään ei vaivaudu codene ja harvoin minun täytyy valita joitakin izvrsenja cli, jotka eivät ole UTF8 incogniti. Tänään minun täytyy nopeasti katso joitakin tiedostoja ja kun avasin sen melkein heti, olin taipuvainen tekemään rm-rf-kansion, joka sisälsi, joku vähä-älyinen henkilö, jolla on aivot päätti kirjoittaa kommenttisi Kyrilliset aakkoset. Onneksi ei super Admiralskaya voimia, mikä tämä on väärinkäsitys luonto 1 jotta cli:

iconv -f cp1251 -t utf8 old_shitty_encoded_file -o new_good_encoded_file

Мисля че самите флагове говорят сами за себе си но нека да ги прегледаме на бързо:

  • -o outputfile
  • -t to-encoding
  • -t to-encoding

iconv има и друга много приятна екстра че може да транслитерира (където е възможно) като се зададе -t ASCII//TRANSLIT но за съжаление не работи с кирилица 🙂

Mistään (ei minulle hyvin selväksi syitä) Unohdin tehdä päivitys postgresql daemon alle toiminnan välittäjiä tulehdus päivitys yksi Debianin palvelimet -. Postgresql daemon on mukava ominaisuus ole alkaneet käyttää uusi versio (toisin kuin Mysql) vaikka ei vakuuttava, mitä uutta täysin yhteensopiva käynnistää – erittäin hyödyllinen suuria tietokantoja. Päivitys rajoitu, seuraavat 2 vaiheet:

  • pg_dropcluster
  • pg_upgradecluster

Ennen estropia pg klusterin daemon on pysäytettävä!

pg_dropcluster 9.4 main

Tämä komento kulkee nopeasti, sitten siirrymme korostaa – yksinkertainen päivitys

pg_upgradecluster 9.1 main
Disabling connections to the old cluster during upgrade...
Restarting old cluster with restricted connections...
Creating new cluster 9.4/main ...
config /etc/postgresql/9.4/main
data   /var/lib/postgresql/9.4/main
locale en_US.UTF-8
Flags of /var/lib/postgresql/9.4/main set as -------------e-C
port   5433
Disabling connections to the new cluster during upgrade...
Roles, databases, schemas, ACLs...
Fixing hardcoded library paths for stored procedures...
Upgrading database postgres...
Analyzing database postgres...
Fixing hardcoded library paths for stored procedures...
Upgrading database template1...
Analyzing database template1...
Fixing hardcoded library paths for stored procedures...
Upgrading database xpqt...
Analyzing database xpqt...
Re-enabling connections to the old cluster...
Re-enabling connections to the new cluster...
Copying old configuration files...
Copying old start.conf...
Copying old pg_ctl.conf...
Copying old server.crt...
Copying old server.key...
Stopping target cluster...
Stopping old cluster...
Disabling automatic startup of old cluster...
Configuring old cluster to use a different port (5433)...
Starting target cluster on the original port...
Success. Please check that the upgraded cluster works. If it does,
you can remove the old cluster with

pg_dropcluster 9.1 main

Jos kaikki on sileä minlo saat viestin kuin edellä, jossa voit valita pois vanhoja tietoja pg.

pg_dropcluster 9.1 main

Lopussa tämä nyt alku Tarpan jalostaa jälleen. Minusta ovat pieniä ja valitettavasti en voi antaa arvio ja kuinka paljon aikaa kuluu tärkeää päivitystä.

Tänään minun piti päästää irti yksi fsck suuri RAID ~6TB. Kiire en fsck-C-vaihtoehto minulle kertoo edistymisestä, ja sen jälkeen vaatimaton odotukset 2 tuntia minun pistely, Olen pimeässä, joka tuli tarkistaa. Loistava temppu jo käynnissä fsck visualisoida edistymistä bar:

kill -10 $(pidof fsck.ext3)

Odota jonkin aikaa, minulla on noin 2-3 min näkyviin ja edistystä bar osoitti 49% (KEF) lisää 3 tunnin odotuksen 🙁

Anna meille sumersille, mitä me teemme, lähetä viesti SIGUSR1 pois fsck näyttää edistystä bar. Jos haluamme lopettaa jostain syystä on lähetettävä 🙄 SIGUSR2 tai

kill -12 $(pidof fsck.ext3)

No, se ei ole mitään Super kiperä eli hankala vain viileä temppu 🙂