Ha bináris “karakterek” akadnak a fájlunkban és nem működnek rá a szöveges parancsok, akkor célszerű megtisztítani a fájlt, ha biztosak vagyunk a dolgunkban:
tr -cd '\11\12\15\40-\176' < txtbinchar > cleantxt
Ha bináris “karakterek” akadnak a fájlunkban és nem működnek rá a szöveges parancsok, akkor célszerű megtisztítani a fájlt, ha biztosak vagyunk a dolgunkban:
tr -cd '\11\12\15\40-\176' < txtbinchar > cleantxt
Néha hasznos lehet, ha pl. szükség lenne elindítani a távoli X.org szerveren egy video-t.
Először is be kell ssh-zni a gépre, majd a környezeti változókhoz hozzá kell adni, hogy melyik grafikus felületet használnánk éppen:
bsd# setenv DISPLAY :0.0
ezek után már nincs más, mint egy normál X-es alkalmazást indítani. Az már a :0.0-s x-en jelenik meg. 🙂
bsd# mplayer -fs /movies/Movie.avi
hát ennyi…
Mentés ssh-n rsync segítségével… Azért jó megoldás, mert csak egyszer kell a teljes tartalmat áttölteni, később már csak a változások terhelik a sávszélességet…
rsync -avz -e 'ssh -p12312' /usr/ usert@host:/usr/backup
Van egy kis problémám… az adaptec scsi vezérlő mögötti HDD-k hőmérsékletét nem tudom lekérdezni a smartd-n keresztül. Nemes egyszerűséggel fogalma sincs arról, hogy milyen HDD ülnek rajta. Egy darab aac0-t lát. Ez jól is van így, de annak örültem volna, ha a smartd látta volna őket. A szerencse az, hogy az adaptec-hez van cli, ami működik… Kicsit bugos, de megy.
hostname# aaccli open aac0 : enclosure show status
--------------------------------------------------------------------------------
Adaptec SCSI RAID Controller Command Line Interface
Copyright 1998-2002 Adaptec, Inc. All rights reserved
--------------------------------------------------------------------------------
Executing: open "aac0"
Executing: enclosure show status
Enclosure
ID (B:ID:L) UpTime D:H:M PowerCycle Interval Door Alarm
----------- -------------- ---------- -------- -------- -----
0 0:06:0 0:00:00 0 10 UNLOCKED OFF
Enclosure
ID (B:ID:L) Fan Status
----------- --- -------------
Enclosure
ID (B:ID:L) Power State Status
----------- ----- ------------ -------
Enclosure
ID (B:ID:L) Slot scsiId Insert Status
----------- ---- ------ ------- ------------------------------------------
0 0:06:0 0 0:00:0 1 OK ACTIVATE
0 0:06:0 1 0:01:0 1 OK ACTIVATE
0 0:06:0 2 0:02:0 1 OK ACTIVATE
0 0:06:0 3 0:03:0 1 OK UNCONFIG HOTSPARE ACTIVATE
0 0:06:0 4 0:04:0 1 OK ACTIVATE
Enclosure
ID (B:ID:L) Sensor Temperature Threshold Status
----------- ------ ----------- --------- --------
0 0:06:0 0 77 F 120 NORMAL
0 0:06:0 1 89 F 120 NORMAL
A hőmérséklet nem celsiusban van, de egy kis shell barkácsolással lehet okosítani. Elméletileg egy saját cli-t adna az aaccli, de egy pár utasítás után megáll. Ha egy sort kalapálok bele, akkor minden működik. Láss csodát vannak hőmérsékletek. Jelen esetben két sensor érhető el rajta.
Elég sokat gugliztam mire használható leírást találtam awnw stick beállításához freebsd alatt. Hát most megvan. Egyszerűbb volt mint gondoltam.
A ports könyvtárból fel kell installálni a hso-kmod modult.
petike@pcbsd# cd /usr/ports/comms/hso-kmod
petike@pcbsd# make
petike@pcbsd# make install
Az /boot/loader.conf ba beírtam, hogy hso_load=”YES”. Újraindítás után már lehet is csatlakozni.
petike@pcbsd# hsoctl -a internet hso0
Az a után az apn neve van.
Hát ennyi.
Ahogyan már korábban mondtam, részben magamnak írogatom, nehogy jól elfelejtsem, mire megint kelleni fog :).