Archiwum kategorii ‘OS’

Monitoring czujników (sensors) w OpenBSD

poniedziałek, 3 Październik 2011

Począwszy od OpenBSD 3.5 (czyli już jakieś 7 lat) mamy możliwość monitorowania sprzętowych czujników z poziomu systemu. Brudną robotą zajmuje się sensorsd czyli narzędzie, które pobiera dane takie jak prędkość wentylatorów, temperaturę czy napięcie na płycie głównej. Wartości te odczytać możemy za pomocą sysctl:

# sysctl hw.sensors
hw.sensors.cpu0.temp0=31.00 degC
hw.sensors.lm1.temp0=45.00 degC
hw.sensors.lm1.temp1=54.00 degC
hw.sensors.lm1.fan1=3375 RPM
hw.sensors.lm1.volt0=0.90 VDC (VCore)
hw.sensors.lm1.volt1=10.51 VDC (+12V)
hw.sensors.lm1.volt2=3.41 VDC (+3.3V)
hw.sensors.lm1.volt3=3.41 VDC (+3.3V)
hw.sensors.lm1.volt4=-1.24 VDC (-12V)
hw.sensors.lm1.volt5=1.22 VDC
hw.sensors.lm1.volt6=1.59 VDC
hw.sensors.lm1.volt7=3.42 VDC (3.3VSB)
hw.sensors.lm1.volt8=1.78 VDC (VBAT)

Dodatkowo w przypadku zmiany wskazania któregoś z czujników sensorsd wysyła stosowną informację do syslog i ew. wykonuje przypisaną akcję. (więcej…)

Nadciąga pięć-zero

środa, 7 Wrzesień 2011

Od dzisiaj można już składać zamówienia na przedsprzedaż OpenBSD 5.0. Oprócz brzydkiego tym razem plakatu i logo (w sumie kwestia gustu) można nabyć również dwie wersje koszulki – czarną i białą, co sprawia, że ciężko się zdecydować. Pozwolę sobie zacytować opis ze strony projektu:

We could not decide who should live, so there are two versions of this shirt. Shirt #35 is a Black T-shirt where the Black Spyfish wins; Shirt #36 is a White T-shirt where the White Spyfish wins. When purchasing, choose carefully based on the outside border of the image (or, the colour of the spy who lives). Unfortunately this creates a dilemma if you would prefer to wear a black shirt but have the White Spyfish (obviously representing yourself) live. But then, isn’t everything a dilemma these days?

Alternatively, you can get both shirts, and when choosing to wear it decide what matters more: the shirt colour, the Spyfish colour, or which one is currently washed. A daily dilemma.

Replikacja w dzwonek

piątek, 12 Sierpień 2011

Jak się uwierzytelniacie na serwerze pocztowym? APOP, bezpieczne uwierzytelnianie hasła czy po prostu czyścicie tekst?

Microsoft część artykułów ze swojej bazy wiedzy tłumaczy robotami, może to też…
Zobacz także:

OpenBSD 5.0 – mea culpa

środa, 10 Sierpień 2011


Wcześniej zapomniałem o:

Numeromania

wtorek, 9 Sierpień 2011


Jakoś tak wyszło (późno) przez ten urlop…

A OpenBSD 5.0 beta nadal nie mam :/

Bash i historia

wtorek, 9 Sierpień 2011

Gdy w kwietniu pisałem o kopiach bezpieczeństwa plików edytowanych w Vim byłem świeżo po zdarzeniu, gdzie na serwerze z jednym kontem z powłoką dostępnym dla wielu użytkowników ktoś zmienił konfigurację i jakaś usługa przestała działać. Przy założeniu, że wszyscy używają tego samego edytora, mamy możliwość przywrócenia wcześniejszej wersji pliku, a jeśli chcemy znaleźć winnego, to w przybliżeniu poda go last (/var/log/wtmp).
Życie pokazuje jednak, że te środki są niewystarczające. Wystarczy, że ktoś lubi bardziej mcedit…
Poza tym może nastąpić w międzyczasie wiele zmian i nie wiemy, która z nich miała wpływ na usługę. A może chcemy znaleźć konkretny dowód, że ktoś wykonał jakieś polecenie. Z pomocą przyjdzie historia powłoki Bash. (więcej…)

Przeniesienie zadań harmonogramu z Windows XP do 2008

środa, 20 Lipiec 2011

Blisko trzy lata temu narzekałem na zmiany pomiędzy W2k, a W2k3, które uniemożliwiały eksport konfiguracji DHCP do pliku tekstowego (po szczegóły odsyłam do tamtej wiadomości).
Dziś stanąłem przed problemem konfiguracji zadań w systemie Windows 2008 R2. Jako, że zadania były uruchamiane wcześniej w systemie Windows XP, a ja jestem leniwy, poprosiłem zleceniodawcę o skopiowanie plików harmonogramu (.job). Liczyłem, że metoda Copy’ego-Paste’a, zadziała, a ja poprawię jedynie ścieżki. Jakże wielkie było moje rozczarowanie, gdy zauważyłem, że harmonogram w XP/2k3 różni się od tego w Vista/2k8/7! Nie da się wkleić zadań z tych pierwszych do harmonogramu tych drugich! A dostępny import żąda plików XML…
(więcej…)