Main

October 14, 2005

Su gimtadieniu !

$ calendar -f /usr/share/calendar/calendar.openbsd
Oct 14 OpenBSD born, Saturday 16:36 MST, 1995
Oct 17 CARP added, introducing OpenBSD into High Availability market, 2003

August 19, 2005

Postfix mail backup

Kai žiauriai norisi alaus, dieną nutariau užbaigt post'u apie mail backup'us (kokius aš juos darau oBSD + Postfix);

1. main.cf pridedam eilutę:

allways_bcc=bmail@myhost.lan

2. newsyslog.conf pridedam:

/var/mail/bmail bmail:wheel 600 999 * 1 Z

Continue reading "Postfix mail backup" »

August 12, 2005

OpenBSD vs Linux

Šiandieną galiu paminėt kaip žiauriai linksmą vien dėl to, kad pirmą kartą gyvenime pamačiau linux'us kaip adminas. Negalėjau atsistebėt kainekurių žmonių, kurie sugalvojo /etc/rc*, minčių vingiais; Kartu akis užkliuvo už vieno openbsd.ru maillinglist'o laiško, cituoju:

ну в общем-то и не линукс, чтобы помойку устраивать...

:)

March 16, 2004

Chroot Shell Update

Persigalvojau ir pakeičiau userio shell'ą į csh;
Pridėjau scp

bash-2.05b# ldd /usr/bin/scp
/usr/bin/scp:
Start End Type Ref Name
00000000 00000000 exe 1 /usr/bin/scp
07795000 277ce000 rlib 1 /usr/lib/libc.so.30.1
0f2a6000 0f2a6000 rtld 1 /usr/libexec/ld.so

viskas analogiškai turi gultis į

/home/chrooted/usern/

dabar drąsiai išjungiam ftp, paliekam tik SSH 2

Saugumo paranoja arba Chroot Shell

Tiems kas krapštosi su OpenBSD. Iš programmerio daraus adminu :(

Continue reading "Saugumo paranoja arba Chroot Shell" »

March 15, 2004

AltQ

Tai vat - kažkam buvo sunku pergraužt OpenBSD ALTQ
tai paėmiau ir pergraužiau pats. Dabar adminas man stato alaus :)

Continue reading "AltQ" »

January 30, 2004

dar linux'o (arba unix'o) tipsai ir triksai

Startup debug'as
Jeigu naudojatės sh ar panašiu shell'u .profile faile irašykite

set -xv

tada, jums jungiantis, shell'as rodys kiekvieną komandą, kuri atliekama
jums prisijungiant.

c shello žmonės, faile .cshrc turėtų įrašyti:

set echo verbose

---

stty
Stty komanda gamina valdomuosius klavišus. Tarkim jeigu norit, kad paskutinį
užrašytą simbolį trintų BACKSPACE, vykdykit:

stty erase ^h

O jeigu norit, kad tą darytų DELETE:

stty erase ^\?

Dalykėliai, kurios dar gali keisti stty:

Simbolis Funkcija Protingas nustatymas :)
erase Ištrina paskutnį simbolį ^\? (DELETE)
kill Ištrina visą eilutę ^u (CTRL+u)
werase Ištrina ankstesnį žodį ^w (CTRL+w)
intr Nutraukia darbą ^c (CTRL+c)
quit Nutraukia darbą, pagamina core ^\\ (CTRL+\)
susp Sustabdo einamjį darbą ^z (CTRL+z)
rprnt Perpaišo einamąją eilutę ^r (CTRL+r)

---

keičiam promp'ą. .cshrc faile:

set prompt="`uname -n` % "
set prompt="`pwd`% "

---

Ką moka ESC kodai. Tinka ir prompt'ui paįvairinti:

ESC[1m Pariebintas šriftas
ESC[4m Pabrauktas šriftas
ESC[5m Mirksintis šriftas
ESC[7m Inversinės spalvos
ESC[0m Šalinam ankstesnius atributus

---

January 15, 2004

100 Linux tips

Perskaičiau vakar knygelę "100 Linux tips ant trips". Ir pasistengiau užrašyt tai ko nežinojau.

---

Paprastai juzeris negali primountinti CD arba flopiko, dažniausiai tai
daro root'as. Saugumo klausimais pridėt +s prie mount labai blogas spredimas.
Kitas sprendimas būtų:

/etc/fstab

/dev/fd0 /mnt auto noauto, user 1 1

Taip ir ką gi reiškia raktiniai žodžiai:
noauto reiškia, kad Linux nemėgins mountint flopiko tik pasikrovus.
user reiškia, kad bet kuriam vartotojui leis primountint flopiką į /mnt.

---

Keyboardo lemputės. Tarkim niekas nenaudoja tų lempučių. Pvz aš nenaudoju
scrool lock tai tikrai. Tą lemputę galima priverst mirksėt ir savo naudai;
pvz programėlė, kuri mirksina lemputes pagal networko naudojimą:

http://www.hut.fi/~jlohikos/tleds.html

---

Dar vienas būdas išjugti kompą: reikia nustatyti runlevelį 0. Runlevelis 0
išjungia kompą.

---

Pine ir pop3. Lendam į Pine, Setup, Config ir pridedam

{pop.server.com/pop3/user_id}INBOX

Iš naujo paleidus Pine gaunam savo pop3 inboxą.

---

Keli pop3 accountai pine. Lendam į .pinerc ir gaminam:

incoming-folders= "Nick1" {pop1.domain.com/pop3/user=login}INBOX,
"Nick2" {pop2.somewhere.com/pop3/user=login}INBOX

---

Kam priklauso tam tikras portas. Pasirodo egzistuoja labai įdomi programa
fuser. Pvz.: sužinom, kam priklauso 6000 portas.

fuser -v -n tcp 6000

---

Skriptukas, norintiems sužinot, kas prisijungė ir ką paleido:

who | grep $1
ps -aux | grep $1