Nowe posty

xx Sensowny podział partycji (3)
Wczoraj o 18:21:21
xx Programy antywirusowe - gdzie mają zastosowanie (8)
Wczoraj o 15:49:24
question rDNS i directadmin (0)
2019-02-22, 15:59:15
xx Edycja pliku tekstoego (1)
2019-02-22, 09:27:03
xx Teraz a kiedyś (3)
2019-02-21, 20:24:05
xx modem od dostawcy (1)
2019-02-21, 19:52:56
xx Postfix jako SMTP Proxy (1)
2019-02-13, 17:01:01
xx Zabezpieczenie przed nieautoryzowanym serwerem DHCP (2)
2019-02-13, 16:24:09
xx Kompilacja kernela. (6)
2019-02-07, 12:08:41
xx Od jakiego linuxa zacząć (1)
2019-02-06, 14:53:46

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - 1709

Strony: [1] 2 3 ... 139
1
Inne / Odp: Programy antywirusowe - gdzie mają zastosowanie
« dnia: Wczoraj o 15:49:24 »
Cytuj
na bramie poczty e-mail.
To takze zalezy czy sa uzywane pliki.
Np.
- Czesc serwisow pomocy ma zakaz otwierania jakichkolwiek plikow / zalacznikow oprocz developerow.
- Poczta email nie powinna być podatna na tekst, a inne znaki poczta powinna odrzucać.
Jezyk html tez nie powinien byc teoretycznie obslugiwany przez poczte,
 ale swiat robi sie wygodniejszy. Chca zaspamic uzytkownikow plikami, obrazkami, filmami, skryptami.
A tam moga byc dziury, podatnosci i wirusy.
Co nie zmienia faktu, ze uzytkownik  czesto "jeszcze" ma wybor wybrania clienta poczty i jego ustawien.

2
Advocacy / Odp: Sensowny podział partycji
« dnia: Wczoraj o 15:34:34 »
1. (mam 8GB) Zalezy jak wielkie projekty kompilujesz, ale chyba powinno wystarczyc.
nawet nie jest zalecane SWAP  jako normalne uzytkowanie, SWAP jest do sytuacji "kryzysowych"
ale mozesz  kiedys przetestowac / pomyślec o  ograniczeniu zasobow,
w przypadku ich wyczerpania (etc/security/limits.conf) oraz monitoringu  (system monitor / conky).
Przetestowac, bo nie wiem jak to wplynie w praktyce na jakosc kompilowania.
50GB Ci wystarczy na partycje systemowa i "wlasne" projekty do kompilowania ?

3
Inne / Odp: Programy antywirusowe - gdzie mają zastosowanie
« dnia: 2019-02-09, 15:43:12 »
Na logike, to zalezy od specjalnosci.
Taki serwer hostujacy z przyczyn technicznych musi miec np. https://www.virustotal.com/#/home/upload
A taka zwykla stronka to po co jej ?
Nawet jesli cos uda Ci sie zaaplikowac, to admina obowiazkiem jest
zainstalowac takie oprogramowanie ktore wykryje najmniejsze zmiany w kodzie i natychmiast przywrocic orginalna strone.


4
Inne / Odp: Programy antywirusowe - gdzie mają zastosowanie
« dnia: 2019-02-09, 12:36:47 »
Cytuj
antywirusowe, bo na desktopie to raczej nie.
Dowcip ?
- Wszedzie tam gdzie nie mozesz potwierdzic ze " jakikolwiek " plik jest 100% bezpieczny.
Jakiegokolwiek mam na mysli wszystkie rodzaje plikow.
- Najwieksze zastosowanie maja u ludzi nie dbajacych lub zbyt slabo dbajacych o poziom bezpieczenstwa,
poniewaz to im naczejsciej psuje sie system operacyjny, psuje komputer, sa okradani lub ich sprzet jest  wykorzystywany do zarabiania kasy.
- Oraz u ludzi ktorzy takie oprogramowanie " próbują pisać ",
zeby inni spokojniej i czesciej mogli otwierac nie zaufane i nie sprawdzone pliki, zanim cos sie zlego stanie.
Próbują mam na mysli, ze antywirus powinien znac najczesciej wystepujace wirusy, ale powinien takze ostrzegac przed dziwnymi zachowaniami innych programow.
Czyli programista bawi sie we wrozke i probuje przewidziec co taki wirus moglby zrobic i w jaki sposób sie uaktywnic.
Podobno antywirusom raz na jakis czas udaje sie wykryć podejrzany plik,
uzytkownik jak mu sie zachce to wysle programistom,
 a tamci sprawdzaja czy plik jest naprawdę zawirusowany i jesli uda im sie wykryc wirusa, to dodaje do " swojej " bazy wirusów.

5
Inne / Odp: Kompilacja kernela.
« dnia: 2019-02-07, 11:50:07 »
Kompilacja kernela to jednak nie taka prosta sprawa. Na Mincie to tylko testowalem.
"Config-i" troche sie sypia. Najlepiej działał domyślny i na tej podstawie bede cos jednak probowal.
make ARCH=i386 savedefconfig
make defconfig
Ewentualnie bede probowal config stworzony z oldconfig poprawic aby byl podobny do configa z defconfig.

Gdybym kiedys zapomnial to dowiedzialem sie ze:
- ze jak tworze inna wersje tego samego kernela to powinienem zmienic nazwe
Cytuj
General Setup ---> () Local version - append to kernel release.
https://www.howtoforge.com/kernel_compilation_mandriva
- ze initrd oraz mkinitrd w zasadzie robia to samo co initramfs i tu musze tez uwazac co mam wybrane w "config-u"
https://wiki.centos.org/TipsAndTricks/CreateNewInitrd

Czego nie wiem ?
- Jesli np. Debian nie uzywa Aufs, to czego uzywa do montowania ? ( w kernelu mialem latke do tego )
 https://en.wikipedia.org/wiki/Aufs
- kernel zbudowany na podstawie defconfig uzywa domyslnego logo. ( taki bialy pasek, zakrywany jasnym a potem ciemno niebieskim )
Mnie gdzies to umknelo w jakims patch-u albo nie chcacy usunelem komende
Jedyne co znalazlem to to http://www.armadeus.org/wiki/index.php?title=Linux_Boot_Logo
A jak wy zmieniacie logo ?

6
Bash, skrypty powłoki / Odp: Skrypt
« dnia: 2019-02-03, 10:38:11 »
1. Milo by bylo zobaczyc tagi [ code ]  [ / code ]
https://pl.wikipedia.org/wiki/BBCode
https://en.scratch-wiki.info/wiki/BBCode

2.  Skrypt mozna napisac w jednej linii,
ale mozna tez tak napisac aby byl bardzo dobrze czytelny.
Wiec popraw abysmy my mogli odrazu widziec, a takze Ty jak pieknie robisz instrukcje warunkowa " if ".

3. Porownaj sobie potem z tym https://bash.0x1fff.com/instrukcje_warunkowe/if-else.html

4. To jest wlasnie blad skladni.
To ze postanowiles uzyc if , potem znowu if potem znowu if i zrobiles z tego 3 razy if bez zamkniecia kazdego kodem / znakiem fi.
To jest ten " nieoczekiwany koniec " Bash chcial abys poprawnie uzywal if.
Napewno nie to chciales osiagnac, spojrz w przyklady.
Akurat numer linii moze nie byc zbyt dokladny w zaleznosci od bledu,
ale lepsze to nic nic.

5. Jeszcze cos. Co to jest nmon i whoel tak beztrosko napisane ?

7
Administracja / Odp: Problem z uruchomieniem skryptu CGI
« dnia: 2019-02-01, 07:07:05 »
Cytuj
/skrypt.exe was not found
Istnieje w systemie ?
Masz wszystko co trzeba do uruchomienia skryptu?

8
Advocacy / Odp: nvidia
« dnia: 2019-01-31, 20:27:38 »
Stare troche, ale jak spamic to spamic.
Masz poczytaj :D
Ja ostatnio tak sie mysle ze kernel to troche jakas Beta.
Przyklady:
- Przy kompilacji pojawiaja sie nowe zaleznosci, patrze w Readme ...
Nic szczegolnego tam niema, czy ktokolwiek to aktualizował ?
Szukam w wyszukiwarce internetowej ...
Jest w dokumentacji ! https://www.kernel.org/doc/html/v4.10/process/changes.html
Ale dopiero od kernela 4.10.
- Plan pracy.
Wiadomo nie odrazu zbudowano Rzym. Uwazam ze podobnie jest z kernelem, bo ciagle sie rozwija.
Pomijajac sam kernel, to mysle ze duzo wniosly narzedzia np. Git / Github, czyli pracja z wersjami.
Ale mysle ze troche jeszcze projektowi brakuje.
Napewno dobrym pomyslem bylo stworzenie drzewa projektu.
Taki przyklad, w ktoryms z plikow znajdziesz liste kto  za ktora czesc kodu odpowiada. Wiec to nie jest haos i nie odpowiada za projekt tylko jedna osoba.
Lista wyglada pieknie :)
Bardzo waznym jest dokumentacja, ale moim nieskromnym zdaniem przydalby sie taki plan graficzny i zeby on byl tworzony automatycznie,
czy nawet inny rodzaj specjalnego narzedzia,
przypominajacy danemu developerowi ze jak bedzie nowa wersja to musi to i tamto zaktualizowac.
Na ten pomysl wpadlem czytajac troche ostatnio o Maven, Ant i Gradle.
Sa to, cos w rodzaju menadzery budowania aplikacji dla projektow pisanych w jav-ie.
Byc moze to by pomoglo takze sprawdzac i testowac zaleznosci.
Taki przyklad:
Rok 2012 https://www.archlinux.org/news/kmod-replaces-module-init-tools/
Cytuj
With module-init-tools being declared a dead project by its current maintainer, a new project has stepped up to take its place: kmod.
Natomiast grzebiac w tych dokumentacjach zauwazylem ze kmod w dokumentacji jest uwzgledniony od kernela 4.19,
https://www.kernel.org/doc/html/v4.19/process/changes.html
czyli patrzac na daty ftp plikow, prawdopodobnie od 22-Oct-2018 Czyli nie tak dawno.
Nawet patrzac w swoj kijowy projekt na githubie sadze ze przydalby sie graficzny obraz projektu z krotkim opisem do czego dana czesc kodu sluzy.
Mam nadzieje ze to by pomoglo szybciej wdrozyc sie nowym developerom, czy mnie po dluzszych wakacjach,
ktorzy nie potrzebuja znac calego kodu, a tylko fragment, np. liste regol iptables.
Miejmy nadzieje ze narazie sama dokumentacja kernela dla developerow wystarczy.
Wnioski:
Kernel ciagle sie rozwija i to na naszych oczach, choc moze nie zawsze zauwazamy.
I miejmy nadzieje ze bedzie coraz lepszy.
- Jeszcze cos...
Chcialbym sobie z kernela wydrukowac liste wspieranych modulow i isc z nia do sklepu kupic jakis sprzet.
Dzis gdybym  poszedl do sklepu z kernelem i to co mi powie sprzedawca ?
Ze nie rozumie kodu ... :D

Aaa i jeszcze cos...
Pewnie widziales juz https://www.youtube.com/watch?v=OOayJ6p5GQI
To fajnie pokazuje jak projekt jest podzielony na galezie.

9
Administracja / Odp: Bacula
« dnia: 2019-01-30, 10:29:55 »
System operacyjny to ?
- Podzial programu na pakiety zalezy od paczkujacego i filozofii dystrybucji linuxa.
Wersja Baculi to ?
- Szukaj najbardziej aktualnych poradnikow do wersji jaka posiadasz, jesli to mozliwe.

Zapoznales sie z ?
Moga byc nie aktualne, ale zobaczysz w praktyce https://www.youtube.com/results?search_query=install+bacula+9.
Moze byc nieaktualny, ale po polsku http://www.bacula.pl/artykul/39/podstawowa-instalacja-i-konfiguracja-oprogramowania-bacula/
We wspomnianej wyzej instrukcji, w katalogu glownym znajdziesz takze polecany
poradnik "A Brief Tutorial"   https://www.bacula.org/9.2.x-manuals/en/main/
Czytaj ostroznie i ze zrozumieniem, poniewaz na pierwszy rzut oka widze bardzo czesto "./configure opcje make"
 sygnalizujace ze dana rzecz aby dzialala,  Bacula musi byc skompilowana z dana opcja, ale to nie znaczy odrazu ze masz cos kompilowac.

10
Wine jeszcze w 2 odslonach:
https://www.playonlinux.com/pl/
https://www.purepc.pl/rozrywka/valve_rozwija_steam_play_3000_gier_z_windows_dostepne_na_linuksie

Cytuj
Nawet jeśli których z tych programów "odpali" to raczej nie będzie się dało komfortowo korzystać, nie mówiąc o pracy zawodowej.
To prawda, niektore programy moga sprawiac problemy.
Jako zastepstwo polecam poczytac https://404.g-net.pl/linux-dla-fotografa/
Czasem na tamtym blogu wspomina sie takze o platnych programach, ale z oczywistych wzgledow rzadziej.

Przykladowe szukanie w bazie danych Wine
https://www.winehq.org/search?q=PhotoShop

11
Instalacja oprogramowania / Odp: pgadmin4 ubuntu 18.04
« dnia: 2019-01-27, 22:25:33 »
Moze symulacja instalacji brakujacej zaleznosci cos powie wiecej ?
sudo apt-get install -s pgadmin4-common

Edytowane
Albo inaczej, moze najpierw sprawdz jakie sa dostepne pakiety.
postgresql-11 juz miales zainstalowane.
Ale pgadmin4 moze nie jest juz w tej wersji dostepne ?
( " apt-cache search  pgadmin " ? )

Edytowane
Albo nie uzyles "apt-get update" zeby pobralo liste dostepnych pakietow ?

12
Bash, skrypty powłoki / Odp: Kalkulator w Bash
« dnia: 2019-01-27, 22:19:52 »
Na mojej dystrybucji linuxa dziala dobrze.
Przydaloby sie go troche ulepszyc, bo
- przy dzieleniu brakuje ulamkow
- nie ma bledu przy wpisywaniu czegokolwiek innego niz sugeruje napis.

13
Inne / Odp: Kompilacja kernela.
« dnia: 2019-01-27, 02:09:33 »
Cytuj
Zadam bzdurne pytanie: po co Ci to? :) (retoryczne, sam jak pierwszy kernel robiłem, to nie wiedziałem zbytnio po co).
Potrzebuje zaktualizowac kernel w swoim systemie.I nie tylko dla siebie.
 Jedyna mozliwosc to zakasac rekawy to skompilowac samemu i spaczkowac.
Kiedys juz sie za to zabieralem bardziej hobbystycznie, ale odpadlem conajmniej dwa razy.
Raz kiedy mialem juz dosc wybierania tych opcji, a drugi przy poprawianiu zawilego pliku spec dla zbudowania pakietu rpm.
Orginalny src.rpm jest budowany z oldconfig + trzeba wybrac opcje.
Zdawalo mi sie wtedy ze config z kernel/arch/x86/... jest identyczny z oldconfig + ma nowe opcje, ale chyba sie pomylilem.
Kierowalem sie wtedy jakims manualem ktory sugerowal mniej doswiadczonym uzytkownikom uzycia domyslnego configu.
W grudniu 2018 po dwoch tygodniach prob udalo mi sie ogarnac troche plik .spec na tyle aby wywalic czesc nie aktualnych rzeczy,
wywalic narazie patche, bo wiekszosc jest nie kompatybilna z nowym kernelem, ale warto sie nim przyjrzec w przyszlosci, bo zauwazylem ze np.
jeden z nich zwieksza pamiec dla linuxa przy starcie.
W czasie testow na virtualboxie udalo mi sie uruchomic system z kernelem, choc zauwazylem tylko ze brakuje sterownika Intel.
Pozniej "kolega" zwrocil mi uwage ze kernel jest "bardzo odchudzony i brakuje sterownikow", przyjrzalem sie kernelom i faktycznie ma racje.
Niestety uzycie opcji " make ARCH=i386 savedefconfig " zamiast "oldconfig" prawdopodobnie spowodowalo ze kernel jest ogromnie odchudzony.
 jak przy uzyciu "defconfig"  lub "i386_defconfig".
Stwierdzam to po tym ze kernel wyzej skompilowalem recznie i ilosc sterownikow jest mniej wiecej tak samo strasznie mala.
Przyjrzalem sie ostatniej nocy  "make help"
Cytuj
  savedefconfig   - Save current config as ./defconfig (minimal config)
https://www.kernel.org/doc/makehelp.txt
Ale nic nie pisalo przy innych, stad moje zdziwienie oco chodzi.
Testowanie wszystkich dostepnych opcji by mi troche zajelo, dlatego wolalem sie poradzic.
Dzieki, poczytam troche, sprobuje i dam znac.

14
Instalacja oprogramowania / Odp: MSSQL na ubuntu 18.04
« dnia: 2019-01-27, 01:18:42 »
Skoro wystepuje komunikat to pewnie sie nie da. Ale tak na przyszlosc.
sudo apt install -s libcurl3
-s, --simulate
https://linux.die.net/man/8/apt-get
Przydatna opcja ktora pozwala symulowac instalacje i sprawdzic czy pakiet / pakiety nie maja uszkodzonych zaleznosci,
poniewaz apt choc dobry, to nie pokaze wszystkiego.
Chodzi mi o to , ze wtedy Ci pokaze czy usunie pakiet, po tym mozesz podejrzewac / stwierdzic czy mozesz miec dwie biblioteki.
I tutaj musze wspomniec ze nie uzywam Ubuntu to nie wiem jak tam jest. ( w Ubuntu nazwy pakietow i ich budowa moga sie troche roznic )
Ale czasami w dystrybucji ktorej uzywam mozna zainstalowac dwie wersje bibliotek i tylko te ktore maja rozna cyfre bezposrednio w nazwie,
i dotyczy to tylko bibliotek wspoldzielonych (shared). (Edytowane: Chociaz od tego tez sa wyjatki np. python2 i python3 i one tez maja cyfre w nazwie)


15
Inne / Kompilacja kernela.
« dnia: 2019-01-26, 13:05:35 »
Nie znam sie na kompilacji kernela, ale chcialem sprobowac z domyslnymi ustawieniami

Probowalem w ten sposob
make ARCH=x86 defconfig
make

Ale ciagle mi wychodzi jakas wersja odchudzona
config ma linii
$ grep y .config | wc -l
1198
a sterownikow ma
...  CC      arch/x86/boot/version.o
  CC      arch/x86/boot/video-vga.o
  CC      arch/x86/boot/video-vesa.o
  CC      arch/x86/boot/video-bios.o
  LD      arch/x86/boot/setup.elf
  OBJCOPY arch/x86/boot/setup.bin
  OBJCOPY arch/x86/boot/vmlinux.bin
  HOSTCC  arch/x86/boot/tools/build
  BUILD   arch/x86/boot/bzImage
Setup is 15452 bytes (padded to 15872 bytes).
System is 6468 kB
CRC a7a2a8b9
Kernel: arch/x86/boot/bzImage is ready  (#1)
  Building modules, stage 2.
  MODPOST 18 modules
  CC      drivers/thermal/x86_pkg_temp_thermal.mod.o
  LD [M]  drivers/thermal/x86_pkg_temp_thermal.ko
  CC      fs/efivarfs/efivarfs.mod.o
  LD [M]  fs/efivarfs/efivarfs.ko
  CC      net/ipv4/netfilter/ipt_MASQUERADE.mod.o
  LD [M]  net/ipv4/netfilter/ipt_MASQUERADE.ko
  CC      net/ipv4/netfilter/iptable_nat.mod.o
  LD [M]  net/ipv4/netfilter/iptable_nat.ko
  CC      net/ipv4/netfilter/nf_log_arp.mod.o
  LD [M]  net/ipv4/netfilter/nf_log_arp.ko
  CC      net/ipv4/netfilter/nf_log_ipv4.mod.o
  LD [M]  net/ipv4/netfilter/nf_log_ipv4.ko
  CC      net/ipv4/netfilter/nf_nat_ipv4.mod.o
  LD [M]  net/ipv4/netfilter/nf_nat_ipv4.ko
  CC      net/ipv4/netfilter/nf_nat_masquerade_ipv4.mod.o
  LD [M]  net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko
  CC      net/ipv6/netfilter/nf_log_ipv6.mod.o
  LD [M]  net/ipv6/netfilter/nf_log_ipv6.ko
  CC      net/netfilter/nf_log_common.mod.o
  LD [M]  net/netfilter/nf_log_common.ko
  CC      net/netfilter/nf_nat.mod.o
  LD [M]  net/netfilter/nf_nat.ko
  CC      net/netfilter/nf_nat_ftp.mod.o
  LD [M]  net/netfilter/nf_nat_ftp.ko
  CC      net/netfilter/nf_nat_irc.mod.o
  LD [M]  net/netfilter/nf_nat_irc.ko
  CC      net/netfilter/nf_nat_sip.mod.o
  LD [M]  net/netfilter/nf_nat_sip.ko
  CC      net/netfilter/xt_LOG.mod.o
  LD [M]  net/netfilter/xt_LOG.ko
  CC      net/netfilter/xt_addrtype.mod.o
  LD [M]  net/netfilter/xt_addrtype.ko
  CC      net/netfilter/xt_mark.mod.o
  LD [M]  net/netfilter/xt_mark.ko
  CC      net/netfilter/xt_nat.mod.o
  LD [M]  net/netfilter/xt_nat.ko

Czyli sterowników  tyle co pies napłakał ...
Nie chcialem uzywać oldconfig, bo znowu musiałbym się naklikać żeby ustawić nowe opcje.
$ find ./ -type f -name "*.ko"
./drivers/thermal/x86_pkg_temp_thermal.ko
./net/ipv6/netfilter/nf_log_ipv6.ko
./net/ipv4/netfilter/nf_log_arp.ko
./net/ipv4/netfilter/ipt_MASQUERADE.ko
./net/ipv4/netfilter/iptable_nat.ko
./net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko
./net/ipv4/netfilter/nf_nat_ipv4.ko
./net/ipv4/netfilter/nf_log_ipv4.ko
./net/netfilter/xt_addrtype.ko
./net/netfilter/nf_log_common.ko
./net/netfilter/xt_nat.ko
./net/netfilter/xt_LOG.ko
./net/netfilter/xt_mark.ko
./net/netfilter/nf_nat.ko
./net/netfilter/nf_nat_ftp.ko
./net/netfilter/nf_nat_irc.ko
./net/netfilter/nf_nat_sip.ko
./fs/efivarfs/efivarfs.ko
Nie wiem czy to jest kwestia ze nie istalowalem żadnych zależnosći , czy ja coś źle robie ...
Czy istnieje możliwosc taka najprostrza kompilacja ?
Testowalem to na Linux Mint 18 z kernelem 4.9.153

Strony: [1] 2 3 ... 139