Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jak wywalimy exim to co będzie dostarczać systemowe maile ?
Offline
wywalając manuale jakies 100MB mniej na dysku, telnetu też się pozbyłem bo faktycznie nie używam go :)
kompilatory mogą się jeszcze kiedyś przydać więc wole je zostawić
Offline
Exima możesz nie mieć ale musisz mieć MTA.
zapodaj:
dpkg -l | grep MTA
i pewno coś się pojawi :)
Telnet hmmm ja często uzywam do sprawdzenia czy działa poprawnie usługa próbując połączyć się za pomocą telentu na zadany port, manuale hmmm lubię mieć pod ręką dokumentację. Zastanawiam się czy szukasz miejsca czy po prostu chcesz mieć jak najmniej usług na maszynie, dyski sa chyba niedrogie.
Offline
[quote=life]wywalając manuale jakies 100MB mniej na dysku, telnetu też się pozbyłem bo faktycznie nie używam go :)[/quote]
Fajnie, ale dalej nie sprecyzowałeś jaki efekt końcowy chcesz uzyskać, więc tak na prawdę my błądzimy w ciemnościach.
[quote=life]kompilatory mogą się jeszcze kiedyś przydać więc wole je zostawić[/quote]
Ponownie, jeżeli tak będziemy podchodzić do sprawy to również manuale można było zostawić, ponieważ ktoś może z nich w przyszłości skorzystać.
Napisz jakie usługi chcesz mieć zainstalowane i czy to "odchudzenie" ma być konkretne czy takie o "widzi mi się", zupełnie zbędna zachcianka. Jeżeli tego nie zrobisz, wątek będzie mógł się ciągnąć w nieskończoność... No chyba że taki jest cel... ;]
Offline
Efekt końcowy:
1) lekki system jak wspominałem maszyna to 400MHz i nie chcę używać zbędnych usług żeby nie generować zbędnego obciążenia,
2) minimalizacja miejsca - na systemi i tak pracuję zdalnie, więc manuale w systemie mi niekoniecznie potrzebne jak mogę googlować,
Terminal ten używany jest jako skrzynka do pobierania z sieci, praktycznie caly czas jest tam uruchomiony screen rtorrent od czasu do czasu wget, nginx jest mi potrzebny do dostępu dla kilku plików i statystyk z check_sys, ssh potrzebne do zarządzania, ftp wybrałem do przewalania większych plików w sieci LAN (mogę pozwolić na używanie nieszyfrowanego kanału w LAN) kopiowanie przez SCP bardzo mocno obciąża procesor przez co transfery są bardzo wolne w granicach (800-1000 kb/s) przez FTP leci po 10MB więc przy obrazach iso ma to spore znaczenie
Co do dysków tam mogę wpiąć jeden dyski ATA 2,5 cala (te nie są aż tak łatwo dostępne i pojemności mają ograniczone) zastanawiam się czy nie uruchomić wszystkiego na karcie CF tylko nie wiem jak z żywotnością takiego nośnika gdzie operacje na plikach są częste (logi itp.) a magazynowanie pobieranych plików zrobić na pamięciach USB
PS. pousuwałem jeszcze kilka pakietów, głównie językowych, raportowanie bugów, narzędzia do kompilowania kernela itp. system zajmuje jakieś 540MB
Ostatnio edytowany przez life (2010-03-12 09:03:07)
Offline
[b]@djjanek[/b]
amidala:/# dpkg -l |grep MTA NIC
amidala:/# aptitude search '~i~smail' NIC
Offline
ilin@debian ~ % aptitude show nullmailer Pakiet: nullmailer Nowy: tak Stan: niezainstalowany Wersja: 1:1.04-1.2 Priorytet: dodatkowy Sekcja: mail Opiekun: Norbert Tretkowski <nobse@debian.org> Rozmiar rozpakowanego: 397k Wymaga: libc6 (>= 2.1.3), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), debconf (>= 0.5) | debconf-2.0, lsb-base Poleca: sysklogd | system-log-daemon W konflikcie z: lsb, mail-transport-agent, suidmanager (< 0.52) Zastępuje: mail-transport-agent Udostępnia: mail-transport-agent Opis: simple relay-only mail transport agent Nullmailer is a replacement MTA for hosts, which relay to a fixed set of smart relays. It is designed to be simple to configure and especially useful on slave machines and in chroots. The sendmail interface of this package doesn't provide the -bs switch, hence it's not LSB compatible! Strona domowa: http://untroubled.org/nullmailer/
To zastąpi exima czy inne.
O te parę Kb nie warto sobie głowy zawracać.
Offline
Ja też nie mam żadnego MTA ani nullmailera i wszystko mi śmiga. Chyba, że o czymś nie wiem?
Offline
Podepnę się:
1) Do czego właściwie służy cron czy anacron? Można je wyrzucić z systemu?
2) Co się dzieje, jeżeli żaden MTA nie jest zainstalowany?
3) Nie mam sieci domowej. Mogę wywalić avahi?
4) Co z portmapem?
Offline
[quote=life]PS. pousuwałem jeszcze kilka pakietów, głównie językowych, raportowanie bugów, narzędzia do kompilowania kernela itp. system zajmuje jakieś 540MB[/quote]
No to ładnie, szczerze powiedziawszy to zainstalowałem sobie debiana na vmware i też starałem się powywalać zbędne pakiety, ale takiego wyniku nie uzyskałem ;), możesz gdzieś wrzucić listę pakietów które zostawiłeś? I najważniejsze czy system pracuje stabilnie?
[quote=iacobus]Do czego właściwie służy cron czy anacron? Można je wyrzucić z systemu?[/quote]
System używa cron'a do okresowego odpalania skryptów, z tego co widzę nawet w podstawowej instalacji są programy które z niego korzystają, więc raczej wyrzucenie go z systemu nie jest dobrym pomysłem.
Ostatnio edytowany przez MrWarum (2010-03-12 14:45:20)
Offline
1 anacron - podobny do crona program, który uwzględnia przerwy w pracy komputera - nie mam
2 MTA - nie wiem co to jest ale też nie mam i nic się nie dzieje, tzn wszystko działa
3 wg mnie tak, choć u mnie ma dziwne zależności (z wine) i się nie bardzo da, mam wyłączony
4 portmap ma tak samo dziwne zależności, jeśli możesz go usunąć to usuń, ja mam go wyłączonego
Ostatnio edytowany przez raven18 (2010-03-12 15:04:33)
Offline
to co teraz mam: http://pastebin.com/xhBQcv1d
system ma ~500MB
usuwając kompilatory i build-essential zyskało by się około 30MB
system jak najbardziej pracuje stabilnie: uptime jakieś 60 godzin nie jest to kosmiczna wartość bo czasami żona listwę wyłączy albo po prostu jak nie mam zadań dla skrzynki to się nie grzeje :)
ale nie ma zwieszeń, przestojów itp. obciążenie też nie jest duże poniżej staty:
[img]http://img51.imageshack.us/img51/6923/sysee.png[/img]
zmieniłem też masqumail na esmtp + fetchmail (część powiadomień z systemu wysyłam przez gmail)
Ostatnio edytowany przez life (2010-03-12 15:46:29)
Offline
W sumie to jeszcze gdyby się uprzeć to te pakiety można by również usunąć: at, dc, bc, mc, netcat-traditional, nmap, portmap, vim-*, ttf-* :)
PS. Dzięki za listę, przyda się jako odnośnik...
Ostatnio edytowany przez MrWarum (2010-03-12 15:49:15)
Offline
mc czasami używam przy ftp albo sshfs fonty (ttf-*) i kilka bibliotek do perla wykorzystywane są przy robieniu statystyk (między innymi tych załączonych) więc też je sobie zostawię :) nmpa i portmap to gorszowe sprawy jest jeszcze w3c (konsolowa przeglądarka) jej też czasami używam w skryptach do komunikacji więc też zostawię
gdybym nie słuchał radia do snu to można by było usunąć alse, moc i wszystkie biblioteki do dźwięku co dało by pewnie z 20 MB mniej :)
ale lubię sobie zapuścić jakiś kanał z chilout albo smooth jazz :D
PS. co do vim-a to nie wiem czy niektore programy nie wymagają go przy konfiguracji, teraz już nie pamiętam ale chyba GRUB czy coś uruchamia vim
Ostatnio edytowany przez life (2010-03-12 16:04:28)
Offline
że się tak wetnę między wódkę a zakąskę :)
Pamiętam jak stawiałem Woody'ego to system bazowy miał 170 MB, a z tym prościutkim KDE 2.coś_tam to miał 320 MB
Offline
no niestety ale jak widać systemy puchną :/
z pewnością da się mocno odchudzić czego przykładem jest np. freesco mieszczący się na jednej dyskietce (jeśli ktoś jeszcze pamieta co to takiego :D) tyle że mocno okrojona funkcjonalność :) ale jeszcze powalczę z Debianem ;P
Offline
Jeśli potrzebuję lekkiej dystrybucji to korzystam z Tiny Core Linux [url]http://www.tinycorelinux.com/[/url]. Wersja z GUI zajmuje 10MB, natomiast z CLI 6MB.
Offline
Ale wolał bym mieć "normalny" system z możliwością aktualizacji, repozytoria oprogramowania itp. nie musi zajmować 6 czy 10MB ale jak by tak udało się zjechać tak do 200MB było by nieźle :)
Obecnie postawiłem sobie wirtualne i ją tnę w razie czego to ze snapshota odzyskam :) tak na szybko to doszedłem do 350MB przy standardowym jądrze po zoptymalizowaniu jajko będzie zajmowało gdzieś koło 6MB tak więc w wolnych chwilach zacznę znowu obcinać :)
Offline
[quote="life"]po zoptymalizowaniu jajko będzie zajmowało gdzieś koło 6MB tak więc w wolnych chwilach zacznę znowu obcinać :)[/quote]
Jeżeli to ma być totalna optymalizacja pod konkretny sprzęt to z jajkiem spokojnie możesz zjechać do 1.5-2MB
2,6M -rw-r--r-- 1 root root 2,6M 03-22 02:04 gentoo-2.6.33-zen1
A i tak mam w nim sporo śmieci... I jest bez initrd.
Ostatnio edytowany przez winnetou (2010-03-29 14:02:00)
Offline
jajko po optymalizacji:
-rw-r--r-- 1 root root 1,3M lis 28 08:44 initrd.img-2.6.26
-rw-r--r-- 1 root root 1,4M lis 28 05:13 vmlinuz-2.6.26[/quote]
a pewnie jeszcze da się uszczknąć jeszcze trochę :)
ale to już sprawa marginalna. jak uda mi się jeszcze bardziej okroić niż obecne około 330MB to dam znać :)Ostatnio edytowany przez life (2010-03-29 15:24:54)
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00092 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.221.27.56' WHERE u.id=1 |
0.00106 | UPDATE punbb_online SET logged=1732480614 WHERE ident='18.221.27.56' |
0.00039 | SELECT * FROM punbb_online WHERE logged<1732480314 |
0.00069 | SELECT topic_id FROM punbb_posts WHERE id=142644 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=16329 ORDER BY posted |
0.00054 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16329 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00236 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16329 ORDER BY p.id LIMIT 25,25 |
0.00087 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16329 |
Total query time: 0.00706 s |