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
$ 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
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
Š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:
ну в общем-то и не линукс, чтобы помойку устраивать...
:)
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
Tiems kas krapštosi su OpenBSD. Iš programmerio daraus adminu :(
Tai vat - kažkam buvo sunku pergraužt OpenBSD ALTQ
tai paėmiau ir pergraužiau pats. Dabar adminas man stato alaus :)
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
---
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