Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 21 czerwca 2025, 13:48

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 8 ] 
Autor Wiadomość
Post: poniedziałek, 4 września 2006, 11:16 
Offline

Rejestracja: piątek, 14 lipca 2006, 19:26
Posty: 9
Lokalizacja: swidnica
Mam serwer postawiony na karcie CF, chcial bym aby wszystkie logi zapisywaly sie do ramdysku.

Powstaly 2 problemy:

1. skrypt startujacy ramdysk jest dopisany do rc.local, wiec zanim uruchomi sie ramdysk to klogd i syslogd chca zapisac logi na urzadzeniu ktore jescze nie istnieje, jak zrobic aby ramdysk uruchamial sie przez tymi demonami ?

2. Nie wiem jak nakazac tworzenie plikow logu wtmp oraz lastlog w ramdysku, jakie pliki konfiguracyjne za ich tworzenie odpowiadaja lub jak sie ich w ogole pozbyc ?


Tak wyglada skrypt tworzenie ramdysku, atrybut (0755)

# Skrypt który tworzy ramdysk oraz puste pliki

dd if=/dev/zero of=/dev/ram0 bs=1k count=7777
mkfs.ext3 -m 0 /dev/ram0 7777
mkdir /mnt/ram
mount -t ext3 /dev/ram0 /mnt/ram
touch /mnt/ram/errors
touch /mnt/ram/kernel
touch /mnt/ram/auth
touch /mnt/ram/messages
chmod 0777 /mnt/ram

Jezeli uruchomie ramdysk, a pozniej odpale kloga i sysloga to wszystkie logi laduja w ramdysku, oprocz dwoch wspomnianych wtmp i lastlog.

Mam nadzieje, ze znajdzie sie ktos kto bedzie mogl mi pomoc, pozdrawiam.


Na górę
 Wyświetl profil  
 
Post: poniedziałek, 4 września 2006, 13:25 
Offline
Użytkownik

Rejestracja: poniedziałek, 17 kwietnia 2006, 20:05
Posty: 261
Lokalizacja: Pszczyna
szyja pisze:

jak zrobic aby ramdysk uruchamial sie przez tymi demonami ?


Napisz demona, umieść w /etc/rc.d/ i dopisz go do rc.conf przed demonami logów

_________________
Wszystko powinno się robić tak prosto,
jak tylko to jest możliwe - ale nigdy nie prościej.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 4 września 2006, 17:27 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Nie demona, tylko skrypt startowy (podgladnij sobie te z /etc/rc.d/) i umiesc go przed syslogiem w rc.conf. Co do lokalizacji, to nie kombinuj, tylko podmontuj ramdysk w /var/log.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 5 września 2006, 10:19 
Offline

Rejestracja: piątek, 14 lipca 2006, 19:26
Posty: 9
Lokalizacja: swidnica
Witam

więc tak z racji tego, że w pracy trochę nudno powstało cos takiego:


plik /usr/sbin/ramdysk (0755)

#!/bin/bash
# Skrypt który tworzy ramdysk

dd if=/dev/zero of=/dev/ram0 bs=1k count=7777
mkfs.ext3 -m 0 /dev/ram0 7777
mount -t ext3 /dev/ram0 /var/log
touch /var/log/auth
touch /var/log/errors
touch /var/log/messages
touch /var/log/crond
touch /var/log/wtmp
touch /var/log/lastlog
touch /var/log/pacman.log
chmod 0777 /var/log


oraz /etc/rc.d/ramdysk (0755)

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

start() {
stat_busy "Starting ramdysk"
/usr/sbin/ramdysk
stat_done
}
stop() {
stat_busy "Stopping ramdysk"
umount -t ext3 /var/log
stat_done
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 2
start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0


w pliku /etc/rc.d/ramdysk nie wiem jak poprawnie zakończyć prace ramdysku nie jestem pewien czy odmontowanie katalogu wystarczy, poza tym to wszystko mam nadzieję jest w miarę poprawnie zrobione jeżeli można coś jeszcze ulepszyć lub poprawić to czekam na wskazówki, pozdrawiam.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 5 września 2006, 22:04 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Z tego co sie orientuje (pewnosci nie mam), to jesli ramdysk jest odmontowany, to dane na nim zapisane pozostaja, dopoki linuxowi nie braknie tego ramu, ktory nie jest wykorzystany na ramdysk.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 8 września 2006, 14:24 
Offline

Rejestracja: piątek, 14 lipca 2006, 19:26
Posty: 9
Lokalizacja: swidnica
Witam, jak narazie wszystko mam porobione jak przedstawiłem wyżej i działa tak jak chciałem od kilku dni, dzięki za pomoc.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 27 listopada 2006, 04:09 
Offline
Użytkownik

Rejestracja: środa, 2 listopada 2005, 16:36
Posty: 116
Czemu jakieś straszne errorsy wywalają?

skrypt startowy umieściłem w rc.conf na 1 miejscu przed syslogiem i dałem mu prawa x

w rc.local umieściłem ./usr/sbin/ramdysk start

podłączyłem monitor pod serwer

i wywaliło ze 200 errorów, nawet kilka po samym loginie

pozatym zauważyłem tylko że było napisane ,że coś tam jest mniejsze niż minimum, nie wiem o co chodzi.

a tak PS: jest możliwe żeby dysk twardy wyłączał się w cholere? (tak jak to kiedyś na windowsie było)

_________________
P3 550, 256 ram 512 cache + 20gb 2,5 cala :) NND 8mbit adsl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 27 listopada 2006, 07:35 
Offline
Użytkownik

Rejestracja: poniedziałek, 18 listopada 2002, 19:54
Posty: 162
Co do dysku to napewno zainteresuj sie hdparmem i napewno gdzies bylo na forum.


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 8 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl