{"id":196,"date":"2018-01-21T21:38:52","date_gmt":"2018-01-21T21:38:52","guid":{"rendered":"http:\/\/labiol.xyz\/?p=196"},"modified":"2018-01-21T21:38:52","modified_gmt":"2018-01-21T21:38:52","slug":"ciekawsze-polecenia-ze-swiata-systemu-linux","status":"publish","type":"post","link":"https:\/\/www.labiol.xyz\/index.php\/2018\/01\/21\/ciekawsze-polecenia-ze-swiata-systemu-linux\/","title":{"rendered":"Ciekawsze polecenia ze \u015bwiata systemu linux."},"content":{"rendered":"<h3>Ciekawsze rzeczy przydatne u\u017cytkownikom linuksa.<\/h3>\n<h5>KNOPPIX \u2013 ciekawsze elementy<\/h5>\n<ol>\n<li>\n<p class=\"western\">Mo\u017cliwe jest uruchomienie systemu knoppix w\u00a0<strong>tryb<\/strong>ie\u00a0<strong>kioskowy<\/strong>m. Oznacza to, \u017ce otwieramy system w trybie umo\u017cliwiaj\u0105cym wywo\u0142anie sprecyzowanej przez nas strony z dysku b\u0105d\u017a internetu. Nale\u017cy w\u00f3wczas podczas startu systemu wpisa\u0107 nast\u0119puj\u0105cy parametr:\u00a0knoppix desktop<em>=<\/em>kiosk url<em>=http:\/\/labiol.net<\/em><\/p>\n<\/li>\n<li>\n<p class=\"western\">Ciekawsze elementy startowe:<\/p>\n<table border=\"1\" frame=\"VOID\" rules=\"COLS\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr valign=\"top\">\n<th><strong>Parametr<\/strong><\/th>\n<th><strong>Opis<\/strong><\/th>\n<\/tr>\n<\/tbody>\n<tbody>\n<tr valign=\"top\">\n<td bgcolor=\"#94bd5e\" width=\"160\"><em>toram<\/em><\/td>\n<td bgcolor=\"#5c8526\" width=\"463\"><strong>Kopia systemu do pami\u0119ci RAM &#8211; przynajmniej 1GB<\/strong><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td bgcolor=\"#94bd5e\" width=\"160\"><em>tohd=\/dev\/partycja<\/em><\/td>\n<td bgcolor=\"#5c8526\" width=\"463\"><strong>Kopia zawarto\u015bci p\u0142yty CD na wskazan\u0105 partycj\u0119 i uruchomienie systemu z tej kopii.<\/strong><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td bgcolor=\"#94bd5e\" width=\"160\"><em>bootfrom=\/dev\/partycja\/obraz.iso<\/em><\/td>\n<td bgcolor=\"#5c8526\" width=\"463\"><strong>Uruchomienie systemu z obrazu ISO znajduj\u0105cego si\u0119 na wybranej partycji.<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\n<p class=\"western\">Istnieje mo\u017cliwo\u015b\u0107 zachowania swoich ustawie\u0144 za pomoc\u0105 skrypt\u00f3w\u00a0<em>saveconfig\u00a0<\/em>i\u00a0<em>mkpersistenthome<\/em>.\u00a0<em>Saveconfig<\/em>zachowuje plik\u00a0<em>configs.tbz\u00a0<\/em>i\u00a0<em>knoppix.sh<\/em>. W parametrach nale\u017cy wskaza\u0107, gdzie pliki maj\u0105 zosta\u0107 zachowane.<\/p>\n<\/li>\n<\/ol>\n<h5>Obraz dysku<\/h5>\n<table class=\"zeroBorder\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td valign=\"top\" bgcolor=\"#0000ff\" width=\"614\">dd if=\/dev\/hda of=\/dev\/hdb -\u203a\u00a0kopiowanie pomi\u0119dzy partycjami<\/p>\n<p>dd if=\/dev\/hda1 of=\/dev\/hdb1 -\u203a kopiowanie z jednej partycji na drug\u0105<\/p>\n<p>dd if=\/dev\/hda1 of=\/sciezka\/nazwa_pliku.iso kopiowanie partycji do pliku<\/p>\n<p>dd if=\/dev\/hda1 of=\/sciazka\/nazwa.img bs=512 count=1 &#8212; kopiowanie MBR<\/p>\n<p>dd if=\/sciezka\/nazwa.img of=\/dev\/hda &#8212; przywr\u00f3cenie sektora MBR<\/p>\n<p>dd if=\/dev\/sda1 | ssh\u00a0<a href=\"https:\/\/mail.google.com\/mail\/?view=cm&amp;fs=1&amp;tf=1&amp;to=konto@host\" target=\"_blank\" rel=\"noopener\">konto@host<\/a>\u00a0\u201ccat &gt; \/sciezka_bezwzgledna\/plik.img\u201d &#8212; kopiowanie na inny host<\/p>\n<p>ssh\u00a0<a href=\"https:\/\/mail.google.com\/mail\/?view=cm&amp;fs=1&amp;tf=1&amp;to=konto@host\" target=\"_blank\" rel=\"noopener\">konto@host<\/a>\u00a0\u201ccat &gt; \/sciezka\/plik.img\u201d | dd of=\/dev\/hda1 &#8212; odwrotna sytuacja do powy\u017cszej<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"western\">Obok dd instniej\u0105 te\u017c bardziej zaawansowane narz\u0119dzia: dd_rescue oraz dd_rhelp. Pierwszy z nich do dd dodaje mo\u017cliwo\u015b\u0107 odczytu z niekt\u00f3rych uszkodzonych partycji. Nast\u0119puje wielokrotna pr\u00f3ba odczytu z uszkodzonego obszaru i w przypadku pora\u017cki w podany blok wpisywany jest blok zerowy. Drugi z program\u00f3w korzysta z bardziej z\u0142o\u017conego algorytmu odczytu danych. W przypadku znalezienia danych uszkodzonych program pr\u00f3buje przej\u015b\u0107 do blok\u00f3w poprawnych i dalej wymusza odczyt wstecz. Oba programy mog\u0105 by\u0107 skuteczne w przypadku odczytu partycji uszkodzonych, nale\u017cy jednak mie\u0107 na uwadze fakt, \u017ce odczyt z danego dysku\/partycji mo\u017ce trwa\u0107 d\u0142uuuugo \u2013 w zale\u017co\u015bci od ilo\u015bci uszkodzonych sektor\u00f3w.<\/p>\n<p class=\"western\">Przyk\u0142adowa sk\u0142adnia:<\/p>\n<table class=\"zeroBorder\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td valign=\"top\" bgcolor=\"#0000ff\" width=\"613\">dd_rhelp \/dev\/hda1 \/sciezka\/plik.iso<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"western\">Po zrzuceniu partycji do obrazu iso, mo\u017cna go oczywi\u015bcie sprawdzi\u0107 za pomoc\u0105 fsck:<\/p>\n<table class=\"zeroBorder\" border=\"0\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr>\n<td valign=\"top\" bgcolor=\"#0000ff\" width=\"613\">fsck -y \/sciezka\/plik.iso<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5>Usuwanie danych<\/h5>\n<p class=\"western\">Mo\u017cna u\u017cy\u0107 programu dd<\/p>\n<p class=\"western\">dd if=\/dev\/zero of=\/dev\/hda5<\/p>\n<p class=\"western\">Specjalny programik do zapisywania losowymi danymi partycji:<\/p>\n<p class=\"western\">shred -n 5 -z -v \/dev\/hda5<\/p>\n<p class=\"western\">Powy\u017csze opcje spowoduj\u0105 pi\u0119ciokrotny przebieg po dysku i wype\u0142nienie dysku elementami losowymi oraz na ko\u0144cu wyzerowanie dysku.<\/p>\n<h5>Przywracanie tablicy partycji<\/h5>\n<p class=\"western\">gpart \/dev\/hda<\/p>\n<p class=\"western\">gpart -W \/dev\/hda \/dev\/hda<\/p>\n<p class=\"western\">Generalnie gpart s\u0142u\u017cy do rozpoznawania typu systemu plik\u00f3w. Nigdy z programu nie korzysta\u0142em, nie jest przetestowany.<\/p>\n<h5>Zapisywanie danych na partycjach NTFS<\/h5>\n<p class=\"western\">W miar\u0119 bezpieczne zapisywanie na partycj\u0119 NTFS mo\u017cna uzyska\u0107 wykorzystuj\u0105c program CAPTIVE NTFS.<\/p>\n<p class=\"western\"><a href=\"http:\/\/www.jankratochvil.net\/project\/captive\/\">http:\/\/www.jankratochvil.net\/project\/captive\/<\/a><\/p>\n<p class=\"western\">Aby m\u00f3c skorzysta\u0107 z programu, nale\u017cy posiada\u0107 odpowiednie pliki ntoskrnl.exe+ntfs.sys z systemu windowsxp\u00a0<strong>sp1<\/strong>. Program<\/p>\n<p class=\"western\">nie wsp\u00f3\u0142pracuje z\u00a0<strong>xp sp2.<\/strong><\/p>\n<p class=\"western\">\n<h5>Edycja i zmiany w rejestrze systemowym windowsa<\/h5>\n<p class=\"western\">Wszystkich zmian dokonujemy za pomoc\u0105 programu chntpw. Program umo\u017cliwia interaktywne przemieszczanie si\u0119 po ga\u0142\u0119ziach<\/p>\n<p class=\"western\">rejestru. Aby tego dokona\u0107, nale\u017cy zna\u0107 odpowiedni\u0105 ga\u0142\u0105\u017a rejestru. Komenda chntpw -e SOFTWARE wrzuci nas do ga\u0142\u0119zi<\/p>\n<p class=\"western\">HKEY_LOCAL_MACHINE\\SOFTWARE. Podobnie SYSTEM da nam HKEY_CURRENT_CONFIG, Ntuser.dat to<\/p>\n<p class=\"western\">HKEY_CURRENT_USER, SAM to HKEY_LOCAL_MACHINE\\SAM, SECURITY to HKEY_LOCAL_MACHINE\\SECURITY,<\/p>\n<p class=\"western\">natomiast DEFAULT to HKEY_USERS\\DEFAULT. Za pomoc\u0105 chntpw mo\u017cliwa jest r\u00f3wnie\u017c zmiana hase\u0142 systemu windows xp.<\/p>\n<p class=\"western\">I tak, aby wyczy\u015bci\u0107 has\u0142o administratora systemu windows nale\u017cy wyda\u0107 polecenie chntpw windows\/system32\/config\/SAM, natomiast<\/p>\n<p class=\"western\">dla konkretnego u\u017cytkownika sk\u0142adnia b\u0119dzie nast\u0119puj\u0105ca: chntpw -u user windows\/system32\/config\/SAM.<\/p>\n<h5>Ciekawe parametry popularnych komend:<\/h5>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>\n<p class=\"western\">bzip, tar<br \/>\n.\u00a0<em>BZIP2=-9 tar -cpPjf conifs.tbz \/home\/knoppiz\/.mozilla \/home\/knoppix\/.netscape<\/em>. &#8211; dodaje katalogi do pliku<br \/>\n. Dodanie pliku do archiwum tar.bz\u00a0<em>tar -rpPf conifgs.tbz \/sciezka<br \/>\n.\u00a0<\/em>Usuni\u0119cie pliku z archwum:\u00a0<em>tar \u2013delete -pPf conigs.tbz \/sciezka<\/em><\/p>\n<\/li>\n<li>\n<p class=\"western\">grub \u2013 gdy si\u0119 wywali podczas startu systemu:<\/p>\n<ol>\n<li>\n<p class=\"western\">Dla windowsa<br \/>\nroot (hd0,0)<br \/>\nmakeactive<br \/>\nchainloader +1<\/p>\n<p class=\"western\">boot<\/p>\n<\/li>\n<li>\n<p class=\"western\">Dla linuxa \u2013 poprawi\u0107<br \/>\nkernel (hd0,1)\/boot\/vmlinuz root=\/dev\/hdaX<br \/>\nboot<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p class=\"western\">Inne komendy: &#8216; find nazwa_pliku&#8217;,<\/p>\n<p class=\"western\">\n<h5>Ciekawe komendy<\/h5>\n<ul>\n<li>\n<p class=\"western\">chkrootkit -skanuje czy w systemie nie ma rootkit\u00f3w<\/p>\n<\/li>\n<li>\n<p class=\"western\">TCT \u2013 pakiet do analizy pow\u0142amaniowej, mi\u0119dzy innymi program grave-robber<\/p>\n<\/li>\n<li>\n<p class=\"western\">\n<\/li>\n<\/ul>\n<p class=\"western\">\n<p class=\"western\">\n<h3>\u0179r\u00f3d\u0142a:<\/h3>\n<ol>\n<li>\n<p class=\"western\">KNOPPIX, leksykon kieszonkowy. HELION, O&#8217;REILLY 2005, Ryle Rankin<\/p>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Ciekawsze rzeczy przydatne u\u017cytkownikom linuksa. KNOPPIX \u2013 ciekawsze elementy Mo\u017cliwe jest uruchomienie systemu knoppix w\u00a0trybie\u00a0kioskowym. Oznacza to, \u017ce otwieramy system w trybie umo\u017cliwiaj\u0105cym wywo\u0142anie sprecyzowanej przez nas strony z dysku b\u0105d\u017a internetu. Nale\u017cy w\u00f3wczas podczas startu systemu wpisa\u0107 nast\u0119puj\u0105cy parametr:\u00a0knoppix desktop=kiosk url=http:\/\/labiol.net Ciekawsze elementy startowe: Parametr Opis toram Kopia systemu &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-196","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=196"}],"version-history":[{"count":1,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/196\/revisions"}],"predecessor-version":[{"id":197,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/posts\/196\/revisions\/197"}],"wp:attachment":[{"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.labiol.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}