Kirjoittaja Aihe: Pikku kikkoja  (Luettu 33628 kertaa)

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #40 : 05.01.13 - klo:12.18 »
100%  --- mistäs tämä nyt ?

Joskus voi käydä että kone on kuin tervassa, reagoi kaikkeen hitaasti ja myöhästellen.  Syynä useimmiten on että kuormitus on syystä tai toisesta 100 %, jokin asia vie kaikki tehot.   Jos päätteen saa auki (usein aukeaa kun painaa Ctrl-Alt-T niin ei tarvitse hiirtä odotella...)  niin asiaa pääsee tutkimaan ja korjaamaan.

Monille on tuttu "top" ohjelma, itse olen mieltynyt "htop" ohjelmaan joka näyttää mukavasti tilanteen. Tuo "top" lienee valmiiksi asennettuna, "htop" pitää asentaa itse:

Koodia: [Valitse]
sudo apt-get install htop
Kun "htop" on asennettu se kannattaa käynnistää "sudo": n kanssa jos haluat myös lopettaa jumittelun aiheuttavan ohjelman:

Koodia: [Valitse]
sudo htop
Tuo "htop" on melko havainnollinen ja käyttö helppo oivaltaa.  Jumiva ohjelma näkyy heti ylimmäisenä, ellei niin liikkuu nuolinäppäimillä tai hiirellä kohdalle.  F8 määrää ohjelman kuormitusta pienennettäväksi yhden pykälän (eli "nice" arvon nostettavaksi) ja pakkosuljettua jumijan saa kun painaa "F9" ja vielä "Enter" perään.

Ohjelman tappamista ei välttämättä kannata tehdä ensi töinä jos haluaa tietää mikä tuon aiheutti.
Usein vaikka päätteen levittäisi niin isoksi kuin saa niin voi käydä että ei pääse näkemään koko komentoa loppuun asti millä jumiva ohjelma on käynnistetty, rivi voi olla niin pitkä.  Tuohonkin on kikka: Katsotaan ajotunnus (PID).   Jos ajotunnus oli vaikkapa 12566  niin voimme kurkistaa koko komennon millä tuo ohjelma oli käynnistetty:

Koodia: [Valitse]
echo $(cat /proc/12566/cmdline)
Tuonne tietysti se oikea PID-numero minkä näit "htop": ssa.  Tuolta "/proc" kansion alta voit tarkastaa itseasiassa mistä hyvänsä käynnissä olevasta ohjelmasta miten se oli käynnistetty (ja muitakin tietoja).

PS.  "nice" arvon nostaminen pienentää kuormitusta, muistisääntönä "nice" arvosta: "tekee mukavammaksi", ainakin jos kone on ylikuormittunut.  Puolestaan laskeminen eli negatiivinen arvo ohjeistaa antamaan lisää huomiota kyseiselle ohjelmalle mikä voi johtaa kuormituksen nousuun.  Vain "root" pystyy pienentämään "nice" arvoa (nostamaan kuormitusta) eli myös silloin tarvitaan  "sudo".
PPS.  "htop": lla tehdyt muutokset eivät säily koneen uudelleen käynnistyksen yli. Pysyvät muutokset/korjaukset kuormitukseen pitää tehdä eri tavalla.
« Viimeksi muokattu: 05.01.13 - klo:12.43 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Vika/fiba

  • Käyttäjä
  • Viestejä: 595
    • Profiili
Vs: Pikku kikkoja
« Vastaus #41 : 05.01.13 - klo:16.43 »
Silloin tällöin htop on mainittu näissä keskusteluissa. Nyt innostuin asentamaan ja kokeilemaan, vaikka juuri nyt en tarvitsekaan.
Senverran hyvältä näytti, että jää koneelle "pahan päivän varalle". Useinhan jumit johtuvat graafisista sovelluksista, jolloin komentoripohjainen ratkaisu saattaa vielä toimia.
Ps. ohjelmasta poistutaan qlla, kuten monista päätteen pikkuohjelmista, ei F10:llä, kuten htopin ikkuna opastaa.

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Pikku kikkoja
« Vastaus #42 : 07.01.13 - klo:01.56 »
Eikös tuossa htopissa näe komentorivin lopun, kun vain liikuttaa nuolinäppäimillä ruutua oikealle? Vai onko joskus niin pitkiä komentorivejä, ettei näy sittenkään?
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #43 : 07.01.13 - klo:08.56 »
Näkee sen hännän pyörittämällä sivuttain, kiitos kommentista !   Jos silti haluaa koko pitkän komennon kokonaan  eteensä näkyviin tuo "echo" tekee asian.  Esimerkki pitkästä rivistä on kun "rtmpdump" lataa jotain Areenasta (esim.  "yle-dl": n käynnistämänä).  Tätä "rtmpdump" -riviä saa tovin pyöritellä "htop": lla katseltaessa, näytän sen tässä "echo": n avulla:

Koodia: [Valitse]
echo $(cat /proc/22216/cmdline)
/usr/local/bin/rtmpdump--playpath=mp4:areena/fi/69/69a19396d31846bf9f0a8cb5dac53e8b.mp4--swfUrl=http://areena.yle.fi/static/player/1.2.8/flowplayer/flowplayer.commercial-3.2.7-encrypted.swf--app=ondemand?_fcs_vhost=cp157366.edgefcs.net&auth=eb.dBbfa_b.ccaVdLdoadcScMd3dDcKcKcIbgaRaBcPaOatcRbEcgaUbmcSbtcebEaI-bq6Nlo-c0-vga-vvoBtyyopvqztrvwxlAo-nen3memfl6nclVkhl3m6kXn0&aifp=6&slist=areena/fi/69/69a19396d31846bf9f0a8cb5dac53e8b--pageUrl=http://areena.yle.fi/tv/523473--rtmp=rtmpe://cp157366.edgefcs.net/ondemand--tcUrl=rtmpe://217.212.252.199/ondemand?_fcs_vhost=cp157366.edgefcs.net&auth=eb.dBbfa_b.ccaVdLdoadcScMd3dDcKcKcIbgaRaBcPaOatcRbEcgaUbmcSbtcebEaI-bq6Nlo-c0-vga-vvoBtyyopvqztrvwxlAo-nen3memfl6nclVkhl3m6kXn0&aifp=6&slist=areena/fi/69/69a19396d31846bf9f0a8cb5dac53e8b-oMartta puhuu (S)-2013-01-04T07:55:00.flv

Tuo kaikki yllä on siis yksi (1) ainoa rivi eli komento ohjelmaa käynnistettäessä. Tämä foorumiohjelma tietysti taittaa rivin moneksi katselua varten että pystyy sen näyttämään.

PS. Katselun lisäksi ohjelmointitaitoinen voi joskus hyödyntää tuota ohjelmoinnissa.
« Viimeksi muokattu: 07.01.13 - klo:09.20 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

aku506

  • Käyttäjä
  • Viestejä: 356
    • Profiili
Vs: Pikku kikkoja
« Vastaus #44 : 30.01.13 - klo:15.46 »
Toi htop on kyllä todella kätevä.

Tuo tappo yhdistelmällä F9 + enter ei aina toimi. Sen jälkeen voi kätevästi painaa F9, etsiä kohdan sigkill ja painaa enter. Se auttaa vielä varmemmin.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #45 : 01.02.13 - klo:13.06 »
"Mitkäs näistä nyt olikaan voimassa..."

Joskus joutuu selaamaan erittäin pitkiä systeemitiedostoja. Pitkiä ne ovat siksi kun kommentoituna on kaikki optiot ja lisukkeet mitä ikänä siellä voi käyttää ja pitkän tekstin lomassa siellä täällä on ne aktiiviset arvot joiden edestä on risuaita poistettu.  
Aktiiviset arvot saa näkyviin hieman kivemmin vaikka "grep": in avulla, tässä esimerkki "/etc/login.defs" tiedostosta:

Koodia: [Valitse]
grep '^[^#]\w*'   /etc/login.defs
Väkäsellä nuo saa myös halutessaan tiedostoon:

Koodia: [Valitse]
grep '^[^#]\w*' /etc/login.defs  >arvot.txt
« Viimeksi muokattu: 01.02.13 - klo:13.09 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

L.General

  • Käyttäjä
  • Viestejä: 102
  • When you are going thru hell, don't stop.
    • Profiili
Vs: Pikku kikkoja
« Vastaus #46 : 01.02.13 - klo:21.23 »
Oli tarvetta tehdä listaus kansiossa olevista tiedostoista.
Keksin puolivahingossa helpon tavan tehdä sen.

Koodia: [Valitse]
>lista.txt ls
tekee "lista.txt"-nimisen tiedoston kansiossa olevista tiedostoista.


Edit:poistettu koodista turhat välilyönnit.
« Viimeksi muokattu: 01.02.13 - klo:21.27 kirjoittanut L.General »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11195
    • Profiili
    • Tomin kotisivut
Vs: Pikku kikkoja
« Vastaus #47 : 01.02.13 - klo:22.28 »
Oli tarvetta tehdä listaus kansiossa olevista tiedostoista.
Keksin puolivahingossa helpon tavan tehdä sen.

Koodia: [Valitse]
>lista.txt ls
tekee "lista.txt"-nimisen tiedoston kansiossa olevista tiedostoista.


Edit:poistettu koodista turhat välilyönnit.
Yleensä kirjoitetaan vähän toisinpäin:
Koodia: [Valitse]
ls >lista.txteli idea on että ls-komennon tuloste ohjataan (>-merkki) tiedostoon (nimeltään lista.txt).
Muokkaus: Tuossa vielä lisätietolinkki: http://linux.fi/wiki/Komentorivin_perusteet#Tiedostojen_putkitus
« Viimeksi muokattu: 01.02.13 - klo:22.32 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

L.General

  • Käyttäjä
  • Viestejä: 102
  • When you are going thru hell, don't stop.
    • Profiili
Vs: Pikku kikkoja
« Vastaus #48 : 02.02.13 - klo:21.28 »
Kiitos linkistä ja oikaisusta, Tomin.
Kaikki ei aina mene ihan oppikirjan mukaan kun kantapään kautta kokeilee.
Etsin itsekin ohjeita komentorivin käyttöön, mutta tuota en löytänyt.

odysseus

  • Käyttäjä
  • Viestejä: 367
    • Profiili
Vs: Pikku kikkoja
« Vastaus #49 : 04.02.13 - klo:17.27 »
Yleensä kirjoitetaan vähän toisinpäin:

Tuota jäinkin miettimään, että mitenkäs se voi edes toimia tuolla alkuperäisellä nurinkurisella mallilla?

Sehän ei käy järkeen lainkaan! Onko tuohon joku selitys?

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #50 : 06.02.13 - klo:22.07 »
Monitorin tilat/tarkkuudet ?

Joskus voi olla tarpeen kaivaa tietoja monitorin (tai läppärissä lcd-panelin) ominaisuuksista.  Tämä näyttäisi tekevän sen aika kätevästi:

Koodia: [Valitse]
sudo hwinfo --monitor

Jos tuo "hwinfo" ei ole vielä asennetuna koneessasi niin:

Koodia: [Valitse]
sudo apt-get install hwinfo

Tuo kaivoi tiedot oikein esiin myös eräästä "ongelmapesästä" missä näytön tarkkuuksien kanssa on ollut hieman hankaluuksia.

Edit:
"hwinfo" saattaa joutua vaikeuksiin tai ainakin antaa virheitä ellei "hal" ole asennettu koneeseen:

Koodia: [Valitse]
sudo apt-get install hal
"hal" osuuden pitäisi olla nykyään toteutettu muuta tietä mutta edelleen voi kohdata tilanteita jossa tuon hallin puuttuminen aiheuttaa ongelmia.
« Viimeksi muokattu: 08.02.13 - klo:11.11 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11195
    • Profiili
    • Tomin kotisivut
Vs: Pikku kikkoja
« Vastaus #51 : 06.02.13 - klo:22.28 »
Monitorin tilat/tarkkuudet ?
Tästä tulikin mieleeni, että Linus jakoi jokin aika sitten tällaisen tarinan:
https://plus.google.com/102150693225130002912/posts/HQsCY7ErAL4
Tuolla esiintyy aika hyödyllisen oloinen ohjelma nimeltään gtf. Sillä voi laskea sopivan modelinen antamalla resoluution ja taajuuden.
Koodia: [Valitse]
$ gtf 1920 1080 60

  # 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
  Modeline "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #52 : 07.02.13 - klo:22.17 »
(Tekniikasta kiinnostuneille tämä tarina)

"lsmod" näyttää kaiken ?

Moni tietää että "lsmod" komennolla voi katsella ytimen jatkoksi ladattuja moduleita kuten erilaisia ajureita.  Pieni mietinnän paikka voi tulla vastaan kun huomaa että "lsmod" ei näytä kaikkea vaan ainoastaan ne ajurit/modulit jotka on ladattu "perässä".  Listassa ei näy ne modulit jotka on sisäänrakennettu itse ytimeen eli hienommin sanottuna käännetty mukaan ytimeen jo sitä luotaessa. Arvaanpa että seuraava kysymys on että milläs ne sitten näkee.  
Tuohon ei liene (?) mitään suoraa komentoa mutta pikku kikkailulla tuota voi tutkia jos vaikka tarvitsee tietää jonkin ominaisuuden tuesta ytimessä:

Koodia: [Valitse]
grep -i  "SATA"  "/boot/config-$(uname -r)"*
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=y
CONFIG_SATA_AHCI_PLATFORM=m
CONFIG_SATA_INIC162X=m
CONFIG_SATA_ACARD_AHCI=m
CONFIG_SATA_SIL24=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_SX4=m
# SATA SFF controllers with BMDMA
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
CONFIG_SATA_SVW=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m

Selitys:   y=ytimessä mukana, m=modulina

Jos joudut tuota tiuhempaan käyttämään niin kirjoittelin sen skriptin muotoon ja annoin nimeksi "modstat":

http://www.homelinuxpc.com/download/modstat

Tiputuksen jälkeen "chmod +x modstat" ja laittaa polun varteen (sudo cp -a modstat /usr/local/bin) tuon niin toimii sen jälkeen kätevästi:

Koodia: [Valitse]
modstat SATA
Tuohon "SATA" sanan tilalle tietysti se mitä haluaa etsiä: FireWire, PATA, RTL,...mitä hyvänsä, isoilla ja pienillä kirjaimilla ei eroa haettavan sanan kohdalla.  

Laitetaan vielä linkki mihin tuo edelläoleva perustuu:
http://www.cyberciti.biz/faq/linux-kernel-driver-feature-compiled/
« Viimeksi muokattu: 08.02.13 - klo:10.19 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #53 : 08.02.13 - klo:10.58 »
Mikä rauta, mikä nopeus ?

Kätevin tapa lienee kaivaa nuo esiin "dmidecode" ohjelmalla eli pääte ensin auki ja komennot sinne:

Mikä BIOS:
Koodia: [Valitse]
sudo dmidecode -t 0
Mikä kone:
Koodia: [Valitse]
sudo dmidecode -t 1
Mikä emo:
Koodia: [Valitse]
sudo dmidecode -t 2
Sarjanumero tai "Asset" -numero
Koodia: [Valitse]
sudo dmidecode -t 3
Suoritin, kellotaajuus, tuetut ominaisuudet:
Koodia: [Valitse]
sudo dmidecode -t 4
Muisti:
Koodia: [Valitse]
sudo dmidecode -t memory
Muita kokeilemisen arvoisia sanoja tuon "-t" jälkeen on  
  bios
  system
  baseboard
  chassis
  processor
  cache
  connector
  slot

Kaikki mitä "dmidecode" löytää:
Koodia: [Valitse]
sudo dmidecode
Monia asioita näkee myös tuon "hwinfo" ohjelman avulla josta mainitsin LCD-panelin tarkkuuden yhteydessä tuolla ylempänä.  Kannattaa kuitenkin huomata että "hwinfo" saattaa vaatia että "hal" on asennettu koneeseen toimiakseen virheettömästi (lisää ylempänä).
« Viimeksi muokattu: 08.02.13 - klo:11.31 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #54 : 09.02.13 - klo:14.39 »

Kuormaa koneelle

Kuorman tekeminen käy päätteessä hyvin yksinkertaisesti:

Koodia: [Valitse]
while :;do :;done
Pitäisi olla kuormitusprosentit aika korkeat jos katsoo "top" tai "htop" ohjelmalla. Jos koneessa on useampi ytiminen CPU (kaikki uudemmat koneet) niin päätteitä voi vastaavasti avata useamman ja käynnistää kuormituksen kussakin.  Tuon kuormituksen saa katkaistua kun painaa päätteessä Ctrl-C. 

Toiminta: Rakenteeltaan tuo on ikuinen silmukka joka ajaa "NOP" komentoa loputtomasti. Jos ihmettelet hieman ehtolausetta ja komentoa tuossa niin kaksoispiste on testausehtona aina tosi (true) mutta komentona NOP.  Puolipisteitä tarvitaan että koko asian saa yhdelle riville.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #55 : 12.02.13 - klo:18.15 »
Suhinaa kaiuttimista  :)

Monelle on tuttua vanha kikka saada kohinaa aikaiseksi: Ohjataan dataa jostain "random" laitteesta menemään --> /dev/dsp   tai --> /dev/audio.   Ubuntussa ei ole näkynyt näitä äänilaitteita ollenkaan oletettavasti Pulse Audion takia mutta onnistuu tuo temppu silti edelleen tässä muodossa:

Koodia: [Valitse]
cat /dev/urandom | padsp tee /dev/dsp > /dev/null

Ctrl-C lopettaa suhinan.  En ole tutkinut tuon suhinan taajuussisältöä millään analysaattorilla (eli kävisikö esim. vastemittaukseen).

Mikään ei tietenkään estä soveltamasta tuota kellotettuna muistutuksena vaikka näin:

Koodia: [Valitse]
at 12:30at> cat /dev/urandom | padsp tee /dev/dsp > /dev/null
Ctrl-D


Tuolle "at" komennolle voi antaa kellonajan suoraan yllä olevalla tavalla tai sitten muodossa "now + 15 min".

Suhina katkeaa nopeiten tällä:

Koodia: [Valitse]
killall tee
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3394
    • Profiili
Vs: Pikku kikkoja
« Vastaus #56 : 23.02.13 - klo:22.32 »
Webbipalvelin toimii --- vai toimiiko sittenkään ?

Ping on yksinkertainen ja kätevä jos haluaa tarkistaa että jonkinlainen yhteys on olemassa. Jos pingaa jotain webbinimellä, esimerkiksi "forum.ubuntu-fi.org" ja saa vastauksen jossa ip-osoite niin tietää että nimipalvelukin toimii.
Vastauksen saaminen pingiin on vasta ensimmäinen vaihe. Voihan tilanne olla että yhteys kohteeseen on toimintakunnossa mutta webbipalvelin koneella on nurin. Joskus voi pingaus olla estetty tahallisestikin. Tuon tilanteen havaitsemiseen on kätevintä tehdä eräänlainen "http-ping", lähetetään webbipalvelimelle lyhyt kysymys http-koodattuna (eli samalla periaatteella kuin webbiselainkin kysyy)  "onko siellä ketään".  Tuon kysymyksen lähettäminen päätteessä on hyvin yksinkertaista "wget" -ohjelman avulla:

Koodia: [Valitse]
wget --spider -S -T 3 -t 3 forum.ubuntu-fi.org--2013-02-23 22:04:40--  http://forum.ubuntu-fi.org/
Resolving forum.ubuntu-fi.org (forum.ubuntu-fi.org)... 91.189.94.248
Connecting to forum.ubuntu-fi.org (forum.ubuntu-fi.org)|91.189.94.248|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Date: Sat, 23 Feb 2013 20:04:40 GMT
  Server: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.26 with Suhosin-Patch
  X-Powered-By: PHP/5.2.4-2ubuntu5.26
  Expires: Sat, 26 Jul 1997 05:00:00 GMT
  Cache-Control: private
  Pragma: no-cache
  Last-Modified: Sat, 23 Feb 2013 20:04:40 GMT
  Content-Type: text/html; charset=UTF-8
  X-Cache: MISS from vostok.canonical.com
  X-Cache-Lookup: MISS from vostok.canonical.com:8800
  Via: 1.1 vostok.canonical.com:8800 (squid/2.7.STABLE7)
  Set-Cookie: PHPSESSID=9be179467400e252161979760b881246; path=/
  Via: 1.1 forum.ubuntu-fi.org
  Keep-Alive: timeout=15, max=100
  Connection: Keep-Alive
Length: unspecified [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.

Tuossa on aika pitkästi tietoja. Jos tarve on vain saada pelkkä tieto vastaako webbipalvelin ja tehdä jotain kielteisessä tapauksessa niin se käy helposti näin:

Koodia: [Valitse]
wget --spider -T 3 -t 3 -q forum.ubuntu-fi.org || echo "Ei löytynyt"
Tuon toiminta on helppoa ymmärtää kun muistaa että "tuplaputken" eli "||" jälkeen oleva komento suoritetaan vain kun ensimmäinen komento epäonnistuu eli kun "wget" menee virheeseen yrittäessään yhteyttä. Tuo "-q" vipu saa aikaan sen että "wget" on hiljaa eli ei tulosta mitään tekstiä vaan välittää vain seuraavalle ohjelmalle tiedon onnistumisesta/epäonnistumisesta. Iso "T" on timeout, pieni "t" yrityskertojen määrä ja "-S"= --server-response.
Tuohon voi tietysti laittaa minkä hyvänsä komennon tuon tuplapalkin perään, vaikka viestin lähetyksen tai hälytyksen epäonnistumisesta.  Samoin tuota komentoa pystyy automaattisesti ajamaan toistuvasti halutulla aikavälillä (esim. 1 min) laittamalla sen "crontab" ohjelmaan.

Jos epäilet silti että vika on omissa laitteissa, lähistön laitteissa tms. niin ei keinot tähän lopu.  Netistä löytyy monia paikkoja mistä voi kokeilla tuleeko http-vastausta.  Googlella löytyy noita nopeasti mutta tässä esimerkkejä:

http://www.inspyder.com/free/HttpHeaderViewer.aspx
http://pgl.yoyo.org/http/server-headers.php
http://web-sniffer.net/

Tai sitten voit katsella merkkipohjaisella webbiselaimella (Lynx) eri paikoista näkyykö mitään:

http://www.yellowpipe.com/yis/tools/lynx/lynx_viewer.php
http://www.kk-software.de/Lynxview.html


Edit:  
Korjasin pienen kirjoitusvirheen tuolla "wget": in vivuissa. Nyt se ei myöskään enää jumitu vastauksen puutteeseen vaan luovuttaa yritettyään kolme kertaa.
« Viimeksi muokattu: 23.02.13 - klo:23.19 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Postimies

  • Käyttäjä
  • Viestejä: 2538
    • Profiili
Vs: Pikku kikkoja
« Vastaus #57 : 24.02.13 - klo:14.23 »
Suhinaa kaiuttimista  :)

Monelle on tuttua vanha kikka saada kohinaa aikaiseksi: Ohjataan dataa jostain "random" laitteesta menemään --> /dev/dsp   tai --> /dev/audio.   Ubuntussa ei ole näkynyt näitä äänilaitteita ollenkaan oletettavasti Pulse Audion takia mutta onnistuu tuo temppu silti edelleen tässä muodossa:



Suhinaa antaa myös ALSA:n speaker-test ja laitteenkin voi valita. Joillakin kun on HDMI käytössä.

aku506

  • Käyttäjä
  • Viestejä: 356
    • Profiili
Vs: Pikku kikkoja
« Vastaus #58 : 24.02.13 - klo:17.00 »
Suhinaa antaa myös ALSA:n speaker-test ja laitteenkin voi valita. Joillakin kun on HDMI käytössä.
Tuohan on hieno löytö! Tuolla saa aikaiseksi myös hienoja piippauksia ja voi kuunnella eri äänen korkeuksia.

Postimies

  • Käyttäjä
  • Viestejä: 2538
    • Profiili
Vs: Pikku kikkoja
« Vastaus #59 : 24.02.13 - klo:22.35 »

Tuohan on hieno löytö! Tuolla saa aikaiseksi myös hienoja piippauksia ja voi kuunnella eri äänen korkeuksia.

ÖÖ Piippauksia? Sitä en ole kuullutkaan. Aina olen käyttänyt tuota ALSA:n asennuksen jälkeen tuleeko ääntä ulos.