.htaccess bez tajemnic - praktyczne porady

.htaccess bez tajemnic – praktyczne porady

poradniki

.htaccess bez tajemnic - praktyczne porady

header_wpis

.htaccess (Hypertext Access) jest plikiem konfiguracyjnym, stosowanym na serwerach WWW Apache. Dzi臋ki niemu mo偶emy okre艣li膰 ustawienia serwera np. zablokowa膰 ca艂y ruch na serwerze, czy dost臋p do poszczeg贸lnych stron. R贸wnie偶 pod k膮tem SEO zawiera i daje nam wiele usprawnie艅 jak chocia偶by przekierowania z www na bez www, kompresje gzip, wyga艣ni臋cia cache. Umiej臋tna „konfiguracja” htaccess wp艂ywa na pozycjonowanie stron internetowych.

Tworzymy plik .htaccess

Wystarczy wej艣膰 do katalogu, w kt贸rym znajduje si臋 nasza strona internetowa i utworzy膰 nowy plik o nazwie .htaccess. Pami臋ta膰 musimy aby przez przypadek nie nada膰 mu rozszerzenia .txt Wewn膮trz wklejamy poni偶szy kod :
order allow,deny
deny from all
Options All -Indexes

Przekierowania .htaccess

Zaczyna od wklejenia do naszego pliku .htaccess nast臋puj膮cego polecenia

# inicjujemy rewrite engine
RewriteEngine on

Przekierowanie z http na https w .htacess

RewriteEngine on
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Wszystkie strony b臋d膮 od teraz zaczyna膰 si臋 od https://

Przekierowanie z www na bez www

# przekierowanie z bez www na www
RewriteCond %{HTTP_HOST} ^www.strona.pl$ [NC]
RewriteRule ^(.*)$ http://strona.pl/$1 [R=301,L]

Przekierowanie z bez www na www

# przekierowanie z bez www na www
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L

Kompresja GZIP

GZIP jest programem, kt贸ry ma s艂u偶y膰 bezstratnej kompresji danych, a co za tym idzie szybsze wczytywanie strony
#kompresja GZIP

  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml

  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent

Expires 鈥 czas wyga艣ni臋cia cache

# EXPIRES CACHING ##

    ExpiresActive on
    ExpiresDefault "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType text/html "access plus 3 days"
    ExpiresByType text/xml "access plus 1 seconds"
    ExpiresByType text/plain "access plus 1 seconds"
    ExpiresByType application/xml "access plus 1 seconds"
    ExpiresByType application/rss+xml "access plus 1 seconds"
    ExpiresByType application/json "access plus 1 seconds"
    ExpiresByType text/css "access plus 1 week"
    ExpiresByType text/javascript "access plus 1 week"
    ExpiresByType application/javascript "access plus 1 week"
    ExpiresByType application/x-javascript "access plus 1 week"
    ExpiresByType image/x-ico "access plus 1 year"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresByType application/pdf "access plus 1 month"
  
       Header unset ETag
       Header unset Pragma
       Header unset Last-Modified
       Header append Cache-Control "public, no-transform, must-revalidate"
       Header set Last-modified "Tue, 1 Oct 2014 10:10:10 GMT"
  

Zmiana powi膮za艅 typ贸w plik贸w

MimeType to rozszerzenia, kt贸re zwracane s膮 przegl膮darce po znalezieniu na serwerze danego typu pliku.
#pliki z rozszerzeniem .txt b臋d膮 odczytywane jako pliki .html
AddType text/html .txt
Przypisanie wi臋kszo艣ci znanych format贸w do aplikacji:
#css, html, xml, asp, flash i inne
AddType text/css .css
AddType application/xhtml+xml .xhtml
AddType text/html .shtml
AddType text/xml .xml
AddType text/html .asp
Addtype application/x-httpd-php .php
AddType application/x-shockwave-flash .swf
AddType application/x-director .dir .dcr .dxr .fgd
AddType application/x-authorware-map .aam
AddType application/x-authorware-seg .aas
AddType application/x-authorware-bin .aab
AddType image/x-freehand .fh4 .fh5 .fh7 .fhc .fh
AddType application/x-java-applet .class
# dokumenty
AddType application/pdf .pdf
AddType application/msword .doc
#multimedia
AddType audio/mpeg .mp3
AddType video/x-msvideo .avi
AddType audio/x-wav .wav
AddType video/quicktime .mov .qt
AddType video/x-ms-asf .asf .asx
AddType audio/x-ms-wma .wma
AddType audio/x-ms-wax .wax
AddType video/x-ms-wmv .wmv
AddType video/x-ms-wvx .wvx
AddType video/x-ms-wm .wm
AddType video/x-ms-wmx .wmx
AddType application/x-ms-wmz .wmz
AddType application/x-ms-wmd .wmd
#skompresowane
AddType application/zip .zip
AddType application/x-gzip .gz
AddType application/x-gtar .gtar
AddType application/x-rar-compressed .rar
AddType application/octet-stream .dmg
AddType application/x-7z-compressed .7z
#graficzne
Addtype image/jpg .jpg
Addtype image/gif .gif
#pozosta艂e
AddType application/x-bittorrent .torrent
AddType application/vnd.rn-realmedia .rm
AddType audio/vnd.rn-realaudio .ra .ram
AddType video/vnd.rn-realvideo .rv
Jak wymusi膰 na przegl膮darce pobieranie plik贸w zamiast ich automatycznego odczytywania:
AddType application/octet-stream .pdf .gz

Bonus

Flagi modu艂u mod_rewrite

[R = kod] force redirec 鈥 pozwala na przekierowanie linku wed艂ug podanej warto艣ci

[QSA] query string append 鈥 powoduje dodanie na ko艅cu ca艂ego zapytania query string

[L] last rule 鈥 ustanawia linijk臋 jako ostatni膮, regu艂y nie b臋d膮 dalej wykonywane

[NC] no case 鈥 ignoruje fakt, czy adres wpisywany jest wielkimi, czy ma艂ymi literami

[T = MIME type] force MIME type 鈥 ustawienie typu MIME

[F] force URL to be forbidden 鈥 zwraca b艂膮d 403

[S=liczba] skip next rule(s) 鈥 pomija zapisan膮 liczb臋 regu艂

[N] next round 鈥 przetwarzanie od pocz膮tku

Pozosta艂e flagi zosta艂y szczeg贸艂owo opisane w dokumentacji modu艂u mod_rewrite, dost臋pnej pod adresem http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html.

Htop monitor systemu dla Linuksa

Htop monitor systemu dla Linuksa

poradniki

Htop monitor systemu dla Linuksa

header_wpis

Htop to monitor systemu dla Linuksa uruchamiany w terminalu/konsoli. Jest lekki i praktyczny a do tego dost臋pny w wi臋kszo艣ci dystrybucji linuksowych. Zajmuj膮c si臋 obs艂ug膮 informatyczn膮 w firmie prawid艂owe dzia艂anie serwera do podstawa i musimy mie膰 nad tym kontrol臋.

Instalacja

Na niekt贸rych dystrybucjach Linuxa mo偶e by膰 on ju偶 domy艣lnie zainstaowany wi臋c warto sprawdzi膰. Je偶eli nie mamy go w systemie to przechodzimy do instalacji
$ sudo apt install htop
Uruchamiamy nasz program
$ sudo apt install htop

Program zbudowano w oparciu o bibliotek臋 ncurses. W g贸rnej cz臋艣ci wy艣wietlaj膮 si臋 informacje o wykorzystaniu rdzeni/w膮tk贸w procesora, zaj臋tej pami臋ci RAM i pliku wymiany SWAP. Tak偶e informacje o zadaniach, 艣rednim obci膮偶eniu oraz o czasie dzia艂ania systemu od uruchomienia (uptime).
W 艣rodkowej cz臋艣ci wy艣wietla si臋 lista proces贸w z r贸偶nymi informacjami zebranymi w kolumnach.
Na samym dole za艣 w poziomej linii znajdziesz menu z wyborem r贸偶nych opcji.

Skr贸ty klawiszowe Htop

  • Klawisze strza艂ek 鈥 poruszanie si臋 po programie i przewijanie informacji pionowo i poziomo
  • F1 lub h 鈥 wy艣wietla wbudowan膮 pomoc (w j臋zyku angielskim)
  • F2 lub S 鈥 w艂膮cza ustawienia programu
  • F3 lub / 鈥 wyszukiwanie proces贸w po nazwie
  • F4 lub \ 鈥 filtrowanie proces贸w po nazwie
  • F5 lub t 鈥 prze艂膮czanie wy艣wietlania proces贸w w tryb drzewa
  • F6 lub . 鈥 wyb贸r sortowania wg kolumny
  • F9 lub k 鈥 zabijanie wybranego procesu/proces贸w
  • Spacja 鈥 zaznaczanie procesu/proces贸w
  • P 鈥 sortowanie wg procentowego zu偶ycia procesora
  • M 鈥 sortowanie wg procentowego zu偶ycia pami臋ci
  • F10 lub q 鈥 zamkni臋cie programu
Wersja bardziej rozbudowana czyli manual z kt贸rym warto si臋 zapozna膰
$ man htop
Warning: Trying to access array offset on value of type bool in /usr/home/razi3el/domains/endtech.pl/public_html/wp-content/themes/phlox-pro/auxin/auxin-include/include/functions.php on line 1021 Warning: Trying to access array offset on value of type bool in /usr/home/razi3el/domains/endtech.pl/public_html/wp-content/themes/phlox-pro/auxin/auxin-include/include/functions.php on line 1060 Warning: Trying to access array offset on value of type bool in /usr/home/razi3el/domains/endtech.pl/public_html/wp-content/themes/phlox-pro/auxin/auxin-include/include/functions.php on line 1073

Skr贸ty klawiszowe Ubuntu Linux

poradniki

Skr贸ty klawiszowe Ubuntu Linux

header_wpis

Ubuntu to jedna z najpopularniejszych dystrybucji Linuxa. Ubuntu to stare afryka艅skie s艂owo oznaczaj膮ce 鈥瀋z艂owiecze艅stwo dla wszystkich鈥. Kieruj膮c si臋 tym przes艂aniem firma Canonical Ltd. opracowa艂a i udost臋pni艂a opart膮 na Debianie dystrybucj臋 Linuksa Ubuntu. Podobnie jak ka偶dy system posiada on tak偶e pomocne skr贸ty klawiszowe.聽

Prze艂膮czanie pomi臋dzy pulpitami

CTRL+ALT+UP

CTRL+ALT+DOWN

alternatywnie:

win key + PAGE DOWN

win key + PAGE UP

Edycja lokalizacji 鈥 wywo艂aj w oknie z plikami (Nautilus

CTRL+L

Uruchomienie r贸wnoleg艂ej sesji w terminalu

CTRL+ALT+F3

CTRL+ALT+F4

CTRL+ALT+F5

CTRL+ALT+F6

Powr贸t do bazowej sesji:

CTRL+ALT+F2

Utworzenie mozaiki z otwartych program贸w:

win key + S

Minimalizacja bie偶膮cego okna:

win key + UP

alternatywnie:

(lewy) ALT + chwycenie myszk膮 w cia艂o zmaksymalizowanego okna + przeci膮gni臋cie w d贸艂

Maksymalizacja bie偶膮cego okna:

win key + DOWN

Prze艂膮czanie okien w formie ikon:

win key + TAB

Poka偶 pulpit:

CTRL + win key + D

Zablokowanie ekranu:

win key + L

W艂膮czenie terminala:

CTRL+ALT+T

Ustawienie okna w 50% ekraniu

lewy) ALT + chwycenie myszk膮 w cia艂o zmaksymalizowanego okna + przeci膮gni臋cie w prawo lub lewo

Poka偶 kalendarz i list臋 powiadomie艅

Przesuwanie danego okna

win key + M

(lewy ALT) + chwy膰 myszk膮 dane okno

Vim komendy i polecenia

Vim komendy i polecenia

poradniki

Vim komendy i polecenia

header_wpis

Edytor Vim

Vim (ang. VI iMproved) to rozwijany przez Brama Moolenaara klon edytora tekstu VI dost臋pny na wiele platform. Mimo swoich zalet i wysokiej efektywno艣ci jak膮 mo偶na uzyska膰 w pracy z tym programem, wymaga on nauki jego funkcji, nie prowadzi on „za r臋k臋” i nie zalecany jest dla pocz膮tkuj膮cych u偶ytkownik贸w komputera.

Komendy i polecenia w edytorze Vim

Tryby pracy edytora Vim

normal (tryb polece艅)
W tym trybie vim pracuje zaraz po uruchomieniu. Wydawane tutaj r贸偶ne skr贸ty klawiaturowe pozwalaj膮 przej艣膰 do innego trybu, kasowa膰 tekst, kopiowa膰 tekst lub go przenosi膰.
Aby wr贸ci膰 do trybu polece艅 naciskamy klawisz [Esc] – je艣li nie jeste艣 pewien, czy znajdujesz si臋 w trybie polece艅 naci艣nij kilka razy klawisz [Esc].

wi臋cej info wpisuj膮c : ||:help Normal-mode

insert (tryb wprowadzania)
Aby przej艣膰 do tego trybu naciskamy klawisz [i] od tej pory mo偶esz pisa膰 tekst tak jak w ka偶dym innym edytorze. Aby zako艅czy膰 edycj臋 musisz nacisn膮膰 klawisz [Esc].

wi臋cej info wpisuj膮c ::help Insert-mode

visual (tryb wizualny)
Do nawigacji i manipulacji wybor贸w tekstowych, tryb ten pozwala na wykonywanie wi臋kszo艣ci normalnych polece艅 i kilka dodatkowych polece艅, na zaznaczonym tek艣cie.

wi臋cej info wpisuj膮c : :help visual-mode

select
Podobne do trybu wizualnego ale jest zachowaniem bardziej podobny do MS Windows. :help select-mode

command-line Do wprowadzania polece艅, podobnie jak w trybie normal mode}}

Ex-mode
Podobny do trybu wiersza polece艅, ale zoptymalizowany do przetwarzania wsadowego.

Vim komendy i polecenia

Zapisywanie i zamykanie:

:wq 鈥 zapisywanie pliku i wyj艣cie
:q! 鈥 wyj艣cie bez zapisania zmian
:w plik 鈥 zapisanie w nowym pliku 鈥瀙lik鈥

Poruszanie si臋 po dokumencie w edytorze:

+ 鈥 przej艣cie do nast臋pnej linii
鈥 鈥 przej艣cie do poprzedniej linii
0 鈥 przej艣cie do pocz膮tku linii
^ 鈥 przej艣cie do pierwszego znaku nie b臋d膮cego znakiem bia艂ym w linii

$ 鈥 przej艣cie na koniec linii
n| 鈥 przej艣cie do kolumny n linii
} 鈥 przej艣cie do nast臋pnego paragrafu
{ 鈥 przej艣cie do poprzedniego paragrafu
% 鈥 przej艣cie do otwarcia / zamkni臋cia nawiasu (),[],<>,{}
G 鈥 przej艣cie na koniec dokumentu
nG 鈥 przej艣cie do linii

Wyszukiwanie czyli popularne ctrl+f w innych edytorach:

/ STRING 鈥 szukanie do przodu
? STRING 鈥 szukanie do ty艂u
n 鈥 przej艣cie do nast臋pnego znalezionego elementu
SHIFT+n przej艣cie do poprzedniego znalezionego elementu

Kasowanie tre艣ci w edytorze:

x 鈥 kasowanie bie偶膮cego znaku
nx 鈥 kasowanie znak贸w
dw 鈥 kasowanie bie偶膮cego wyrazu
dd 鈥 kasowanie bie偶膮cej linii
ndd 鈥 kasowanie linii
D 鈥 kasowanie znak贸w od kursora do ko艅ca bie偶膮cej lini
dG 鈥 kasowanie wszystkiego od kursora do ko艅ca dokumentu

EDYCJA:

o 鈥 wstawienie nowej linii poni偶ej bie偶膮cej
O 鈥 wstawienie nowej linii powy偶ej bie偶膮cej
i 鈥 rozpocz臋cie edycji przed kursorem
I 鈥 rozpocz臋cie edycji na pocz膮tku bie偶膮cej linii
a 鈥 rozpocz臋cie edycji po kursorze
A 鈥 rozpocz臋cie edycji na ko艅cu bie偶膮cej linii
cw 鈥 zast膮pienie wyrazu (bie偶膮cy wyraz si臋 kasuje, kursor ustawia si臋 na jego pocz膮tku)
cc 鈥 zast膮pienie linii (bie偶膮ca linia si臋 kasuje, kursor ustawia si臋 na jej pocz膮tku)
u 鈥 cofni臋cie ostatniej zmiany
U 鈥 cofni臋cie wszystkich zmian w bie偶膮cej linii
. 鈥 powt贸rzenie ostatniej komendy
SHIFT+# 鈥 wyszukiwanie wyra偶e艅 pasuj膮cych do zaznaczonego
SHIFT+% 鈥 przej艣cie do kolejnego nawiasu () lub {}
~ 鈥 zmiana litery z ma艂ej na du偶膮 i na odwr贸t

Popularne ctrl+c, ctrl+v czyli kopiowanie w samy edytorze:

yw 鈥 kopiuj do schowka bie偶膮cy wyraz
yb 鈥 kopiuj do schowka poprzedni wyraz
Y 鈥 kopiuj do schowka bie偶膮c膮 lini臋
nY 鈥 kopiuj nast臋pne linii
p 鈥 wklej skopiowany tekst za kursorem
P 鈥 wklej skopiowany tekst przed kursorem
Wklejanie z zewn膮trz ctrl+shift+v

* Je偶eli przy wklejaniu do konsoli kodu z tabulacjami/spacjami tworz膮 si臋 niechciane wci臋cia nale偶y u偶y膰 polecenia 鈥:set paste鈥 nast臋pnie wklei膰 kod i ponownie ustawi膰 鈥:set nopaste鈥, wi臋cej o wklejaniu na

Znajd藕 i zamie艅:

* STARY 鈥 ci膮g znak贸w stary (kt贸ry ma zosta膰 znaleziony), NOWY 鈥 na ten na kt贸ry zamieniamy.

:s/STARY/NOWY 鈥 pierwszego wyst膮pienia w bie偶膮cej linii
:s/STARY/NOWY/g 鈥 ka偶dego wyst膮pienia w linii
:#,#s/STARY/NOWY/g 鈥 pomi臋dzy liniami # i #
:%s/STARY/NOWY/g 鈥 w ca艂ym dokumencie

Dane zewn臋trzne, polecenia edytora Vim

:r textfile 鈥 wczytanie 藕r贸d艂a pliku 鈥歵extfile鈥 do edytora
:r ! w3m http://piestrzynski.info i -dump 鈥 wczytanie do edytora zawarto艣ci strony internetowej
:r ! komenda 鈥 wywo艂anie 鈥歬omenda鈥 w shellu i wczytanie wyniku jej dzia艂ania do edytora
:r ! last | grep user 鈥 na wywo艂ywanych komendach mo偶na robi膰 dowolne operacje przed wczytaniem do edytora

Praca z zak艂adkami:

:tabs 鈥 wy艣wietlenie informacje o aktualnie otwartych zak艂adkach
:tabnew 鈥 otwarcie pustej zak艂adki
:tabnew FILE 鈥 otwarcie pliku FILE w nowej zak艂adce
:tabf FILE 鈥 otwarcie pliku w nowej zak艂adce
:tabn 鈥 przej艣cie do nast臋pnej zak艂adki
gt 鈥 przej艣cie do nast臋pnej zak艂adki (dzia艂a w trybie NORMAL)
gT 鈥 przej艣cie do poprzedniej zak艂adki (dzia艂a w trybie NORMAL)
n gt 鈥 przej艣cie do zak艂adki o numerze n (dzia艂a w trybie NORMAL)
n gT 鈥 cofni臋cie si臋 do zak艂adki znajduj膮cej si臋 w odleg艂o艣ci n od aktualnej (dzia艂a w trybie NORMAL)
:tabp 鈥 przej艣cie do poprzedniej zak艂adki
:tabl 鈥 przej艣cie do ostatniej zak艂adki
:tabc 鈥 zamkni臋cie aktualnej zak艂adki, gdy jest jedna karta, to nie b臋dzie zamkni臋ta
:tabo 鈥 zamkni臋cie wszystkich zak艂adek opr贸cz tej kt贸ra jest aktualnie u偶ywana
:tabd KOMENDA 鈥 wykonuje komend臋 na wszystkich otwartych zak艂adkach

W tym poradniku znajdziecie komendy linux.

Narz臋dzia do pracy zdalnej

Narz臋dzia do pracy zdalnej

poradniki

Narz臋dzia do pracy zdalnej

header_wpis
Jest to bardzo prosty i przyjemny w obs艂udze wielofunkcyjny komunikator, kt贸ry pomo偶e Wam w sprawnym zarz膮dzaniu projektami i prowadzeniu komunikacji wewn膮trz firmy. Podstaw膮 dzia艂ania Slacka s膮 kana艂y, do kt贸rych mo偶emy zaprasza膰 poszczeg贸lnych u偶ytkownik贸w. Dodatkowo, istnieje tak偶e mo偶liwo艣膰 przesy艂ania prywatnych wiadomo艣ci oraz tworzenia niezliczonej ilo艣ci konwersacji grupowych. Slack wsp贸艂pracuje z mn贸stwem aplikacji i narz臋dzi webowych, takich jak Google Drive, Google Hangout, Trello, Soundcloud, Asan膮, RSS czy Dropbox.
Trello znakomicie pomaga organizowa膰 zar贸wno samodzieln膮 prac臋, jak i wieloosobowe projekty. Tablice umo偶liwiaj膮 nam prac臋 nad wieloma projektami jednocze艣nie, a zmiany, kt贸re wnosimy na publicznych tablicach, s膮 widoczne dla wszystkich posiadaj膮cych do nich dost臋p.
Chyba znany ka偶demy a przynajmniej wi臋kszo艣ci program, kt贸re pozwala na zdalne kontrolowanie systemu operacyjnego przez sie膰 internetow膮. TeamViewer pozwala na po艂膮czenie si臋 ze swoim biurowym komputerem i prac臋 z dowolnego miejsca na 艣wiecie. Wystarczy dost臋p do Internetu, aby dosta膰 si臋 do swoich plik贸w i aplikacji, zainstalowanych na komputerze biurowym.
TightVNC – darmowy pakiet oprogramowania do zdalnego sterowania komputerem oparty o znany program VNC. Aplikacja umo偶liwia przechwytywanie pulpitu i zdaln膮 prac臋 na innym komputerze pod艂膮czonym do sieci. TightVNC jest wykorzystywany do nauczania na odleg艂o艣膰 i zdalnego wsparcia klienta. Program posiada modu艂 Server i Viewer kt贸re tworz膮 obraz i jego transmisje oraz odpowiedzialne s膮 za odbi贸r przekazu.
PuTTY – program umo偶liwia zdalne po艂膮czenie z serwerem przez Telnet lub SSH. Programos posiada opcj臋, dzi臋ki kt贸rej jest mo偶liwo艣膰 zapisywania sesji. PuTTY 艂膮cz膮c si臋 z serwerem SSH korzysta z klucza prywatnego, co nie wymaga podawania hase艂. Program nie wymaga instalacji.

mRemote

mRemoteNG to program do zdalnego 艂膮czenia si臋 mi臋dzy komputerami聽 – pulpit zdalny . Obs艂uguje on takie protoko艂y, jak: RDP (Remote Desktop/Terminal Server), VNC (Virtual Network Computing), ICA (Citrix Independent Computing Architecture), SSH (Secure Shell), Telnet (TELecommunication NETwork), HTTP/HTTPS (Hypertext Transfer Protocol), rlogin oraz Raw Socket Connections.

G Suite

G Suite obejmuje aplikacje u艂atwiaj膮ce komunikacj臋 (np. Gmail), tw贸rczo艣膰 (np. Google Docs, Google Sheets czy Google Slides), dost臋pno艣膰 (Google Drive) oraz kontrol臋 (np. Vault). Taki zestaw us艂ug umo偶liwia prac臋 z ka偶dego zak膮tka globu i mo偶liwo艣膰 zmierzenia si臋 z ka偶dym problemem, jaki mo偶e wyst膮pi膰 w pracy.

Microsoft Teams

Us艂uga Microsoft Teams oparta jest na chmurze. Dzi臋ki temu zespo艂y mog膮 swobodnie wsp贸艂pracowa膰, korzystaj膮c ze wszystkich us艂ug Microsoftu, jak na przyk艂ad Word, PowerPoint, Excel czy OneDrive.
Zendesk jest us艂ug膮, z kt贸rej korzystaj膮 ju偶 nawet najwi臋ksze firmy (Tesco, AirB&B, Uber, Stanley Black&Decker). Aplikacja zapewnia kompleksow膮 obs艂ug臋 klienta. Obejmuje to czatowanie klienta z konsultantem w czasie rzeczywistym, obs艂ug臋 call centr贸w czy doradztwo z zakresu obs艂ugi i kontaktu.
W艂asna chmura - Instalacja Nextcloud

W艂asna chmura – Instalacja Nextcloud

poradniki

W艂asna chmura Instalacja Nextcloud

header_wpis

Chmura i rozwi膮zania chmurowe w IT zrobi艂y w ostatnich latach zawrotn膮 karier臋, i to nie tylko w艣r贸d firm. Nic dziwnego, trudno nie doceni膰 wygody, jak膮 jest mo偶liwo艣膰 przechowywania w艂asnych plik贸w tak, by mie膰 do nich dost臋p z dowolnego urz膮dzenia i dowolnego miejsca, o ka偶dej porze dnia i nocy. Ka偶dy z nas korzysta z dysk贸w chmurowych 鈥 Dropboxa, Dysku Google, OneDrive鈥檃.
Dlaczego wi臋c nie mie膰 w艂asnej chmury u siebie w domu. Wbrew pozorom nie jest to wcale takie trudne.
Poni偶sza instrukcja dotyczy instalacji w艂asnej chmury na przyk艂adzie Nextclod, a jedyne czego potrzebujemy to troch臋 czasu i wcze艣niej zainstalowany system Debian. Poniewa偶 b臋dziemy instalowa膰 Nexcloud na Debianie.

Na pocz膮tek zaczniemy od aktualizacji Debiana i pakiet贸w.
W Terminalu wpisujemy kolejno :

# sudo apt-get update
# sudo apt-get upgrade -y

Instalujemy LAMP (Linux Apache MariaDB PHP)

Pora zainstalowa膰 Apache i baz臋 danych. Tu pos艂u偶ymy si臋 MariaDb ale mo偶e by膰 te偶 PostgreSQL tu ju偶 pozostaje kwestia indywidualna

# apt-get install apache2 libapache2-mod-php mariadb-server php-xml php-cli php-cgi php-mysql php-mbstring php-gd php-curl php-zip wget unzip -y

Uruchamiamy zainstalowane serwery www Apache i bazy danych MariaDB / PostgreSQL

# sudo systemctl start apache2
# sudo systemctl enable apache2
# sudo systemctl start mariadb
# sudo systemctl enable mariadb

Instalacja PHP

Dodajemy repozytorium zawieraj膮ce pakiety PHP

# sudo wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add –
# sudo echo „deb https://packages.sury.org/php/ bionic main” | tee /etc/apt/sources.list.d/ondrej.list
apt-get update

Teraz instalujemy PHP

# sudo apt-get install libapache2-mod-php php7.3 php7.3-xml php7.3-curl php7.3-gd php7.3 php7.3-cgi php7.3-cli php7.3-zip php7.3-mysql php7.3-mbstring wget unzip -y

Edytujemy plik php.ini

# sudo nano /etc/php/7.2/apache2/php.ini

Musimy teraz znale藕膰 poni偶sze parametry i je podmieni膰 :

memory_limit = 512M
upload_max_filesize = 200M
max_execution_time = 360
post_max_size = 200M
date.timezone = EUROPE/WARSAW

Zapisujemy i zamykamy plik i restartujemy serwer Apache

# sudo systemctl restart apache2

Konfiguracja bazy danych i u偶ytkownik贸w bazy danych MariaDB / PostgreSQL

Nale偶y ustawi膰 swoje has艂o, a nast臋pnie przej艣膰 przez konfigurator odpowiadaj膮c na zadane pytania.

# sudo mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
 SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

 In order to log into MariaDB to secure it, we'll need the current
 password for the root user. If you've just installed MariaDB, and
 you haven't set the root password yet, the password will be blank,
 so you should just press enter here.

 Enter current password for root (enter for none):
 OK, successfully used password, moving on鈥

 Setting the root password ensures that nobody can log into the MariaDB
 root user without the proper authorisation.

 Set root password? [Y/n] y
 New password:
 Re-enter new password:
 Password updated successfully!
 Reloading privilege tables..
  鈥 Success!

 By default, a MariaDB installation has an anonymous user, allowing anyone
 to log into MariaDB without having to have a user account created for
 them. This is intended only for testing, and to make the installation
 go a bit smoother. You should remove them before moving into a
 production environment.

 Remove anonymous users? [Y/n] y
  鈥 Success!

 Normally, root should only be allowed to connect from 'localhost'. This
 ensures that someone cannot guess at the root password from the network.

 Disallow root login remotely? [Y/n] y
  鈥 Success!

 By default, MariaDB comes with a database named 'test' that anyone can
 access. This is also intended only for testing, and should be removed
 before moving into a production environment.

 Remove test database and access to it? [Y/n] y
 Dropping test database鈥
 鈥 Success!

 Removing privileges on test database鈥
 鈥 Success! 

 Reloading the privilege tables will ensure that all changes made so far
 will take effect immediately.

 Reload privilege tables now? [Y/n] y
  鈥 Success!

 Cleaning up鈥

 All done! If you've completed all of the above steps, your MariaDB
 installation should now be secure.

 Thanks for using MariaDB!
Logujemy si臋 do MariaDB i tworzymy baz臋 i u偶ytkownika.
# mysql -u root -p
Wprowadzamy nazw臋 naszej bazy danych
> CREATE DATABASE nextclouddb;

Query OK, 1 row affected (0.00 sec)
Pora na utworzenie u偶ytkownika „nextcloud” i has艂o „mypassword”
> CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'mypassword';

 Query OK, 1 row affected (0.00 sec)
Nadajemy uprawnienia naszej bazie danych pami臋taj膮c o zmianie danych na wprowadzone przez nas
> GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextcloud'@'localhost';

 Query OK, 1 row affected (0.00 sec)
Od艣wierzamy / prze艂adowujemy uprawnienia wpisuj膮c FLUSH PRIVILEGES
> FLUSH PRIVILEGES;

 Query OK, 1 row affected (0.00 sec)
Wychodzimy
> quit

Bye

PostgreSQL

konfiguracja bazy danych

sudo -u postgres psql

CREATE USER nazwa_uzytkownika WITH PASSWORD 'haslo';

CREATE DATABASE nazwa_bazy_danych TEMPLATE template0 ENCODING 'UNICODE';

GRANT ALL PRIVILEGES ON DATABASE nazwa_bazy_danych TO nazwa_uzytkownika;

\q

Konfiguracja serwera Apache

Tworzymy plik konfiguracyjny

# sudo nano /etc/apache2/sites-available/nextcloud.conf

Kopiujemy do niego poni偶sze dane

ServerAdmin admin@example.com
DocumentRoot „/var/www/html/nextcloud”
ServerName example.com

<Directory „/var/www/html/nextcloud/”>
Options MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all

TransferLog /var/log/apache2/nextcloud_access.log
ErrorLog /var/log/apache2/nextcloud_error.log

Zapisujemy plik i wychodzimy z edytora. Zmieniamy domy艣ln膮 stron臋 na naszego Nextclouda i restartujemy serwer Apache

# sudo a2dissite 000-default
# sudo a2ensite nextcloud
# sudo systemctl reload apache2

Instalacja Nextcloud

Po konfiguracji serwera , bazy danych i wszelkich innych niezb臋dnych repozytorium聽 przysz艂a pora na instalacj臋 naszej chmury Nextcloud.

Tworzymy folder dla naszej chmury i nadajemy mu uprawnienia

# sudo mkdir /var/www/html/nextcloud
# sudo chown www-data:www-data /var/www/html/nextcloud
# sudo chmod 750 /var/www/html/nextcloud

Tworzymy katalog na nasze dane

# sudo mkdir -p /var/nextcloud/data
# sudo chown www-data:www-data /var/nextcloud/data
# sudo chmod 750 /var/nextcloud/data

艢ci膮gamy Nextcloud , rozpakowujemy i instalujemy

# cd /var/www
# sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.tar.bz2 -O nextcloud-18.0.1.tar.bz2
# tar -xvjf nextcloud-18.0.1.tar.bz2
# sudo chown -R www-data:www-data nextcloud
# sudo rm nextcloud-18.0.1.tar.bz2

I to by ju偶 by艂o na tyle. Teraz w oknie przegl膮darki wpisujemy adres naszej instalacji np.

http://SERVER_IP/setup-nextcloud.php

gdzie SERVER_IP jest adresem IP b膮d藕 nazw膮 maszyny wirtualnej i ko艅czymy nasz膮 instalacj臋 ju偶 w trybie graficznym.

Jak chyba wida膰 w艂asna chmura to nic trudnego.
Komendy Linux

Komendy Linux

poradniki

Komendy Linux

header_wpis

Terminal czyli emulator konsoli s艂u偶y do komunikacji z systemem za pomoc膮 wydawanych polece艅. No dobra to by by艂o tyle je偶eli chodzi o teori臋 czym jest konsola i do czego s艂u偶y. Przejdziemy do najwa偶niejszych komend w systemie linux.

System plik贸w Linux

man 鈥 poka偶 pomoc
Poleceniem man (manual) wy艣wietlimy pomoc dla danej komendy i czasem przyk艂ad u偶ycia. Np. man cd wy艣wietli opis 鈥 jak u偶ywa膰 komendy cd, jaki ma opcje. U偶yj q, 偶eby wyj艣膰 z trybu czytania pomocy.

man ip

pwd 鈥 poka偶 艣cie偶k臋 do katalogu bie偶膮cego
Polecenie pwd (Print Working Directory) wy艣wietla aktualn膮 艣cie偶k臋 do katalogu 鈥 folderu, w kt贸rym w艂asnie jeste艣my.

ls 鈥 zawarto艣膰 katalogu
Jedna z najcz臋艣ciej u偶ywanych komend systemu Linux, ls (List) wy艣wietla ca艂膮 zawarto艣膰 folderu (pliki i foldery), w kt贸rym si臋 znajdujemy

cd 鈥 zmiana katalogu
Za pomoc膮 cd (Change Directory) zmieniamy miejsce / katalog w kt贸rym si臋 znajdujemy.

 cd /etc/ 

mkdir 鈥 tworzenie katalogu
Czas stworzy膰 nowy folder z komend膮 mkdir (Make Directory).

mkdir nazwa_katalogu

rmdir 鈥 usuwanie katalogu
Usuwa wybrany folder z komend膮 rmdir (Remove Directory).

rmdir nazwa_katalogu

touch 鈥 tworzenie pliku
Po folderach czas na utworzenie nowego pustego pliku.

 touch nazwa_pliku

<

code> touch moj_plik.tct

cp 鈥 kopiuj
Do kopiowania plik贸w s艂贸偶y polecenie cp (Copy). Mo偶emy utworzy膰 kopi臋 pliku w tym samym folderze pod now膮 nazw膮

mv 鈥 przenie艣
Polecenie mv (Move) s艂u偶y to przeniesienia pliku do innego folderu.

rm 鈥 usu艅 /delete
Kiedy ko艅czymy prac臋 z plikiem i chcemy go usun膮膰 wystarczy u偶y膰 komendy rm

rm moj_plik.txt 

chmod 鈥 zmienia prawa dost臋pu do pliku

chmod o+r plik 鈥 udziel innym prawo do czytania pliku
chmod a-x plik 鈥 zabierz wszystkim prawo do wykonywania pliku
chmod g=rw plik 鈥 ustaw prawa do czytania i pisania dla swojej grupy
chmod -R go+w katalog 鈥 ustawia prawa wszystkim plikom w katalogu i jego podkatalogach (鈥搑ecursive)

chmod rwx moj_plik.txt

* grupy u偶ytkownik贸w: u 鈥 user, g 鈥 group, o 鈥 others, a 鈥 all
* prawa dost臋pu: r 鈥 read, w 鈥 write, x 鈥 execute

chmod -R 777 moj_plik.txt

0 lub 鈥 brak praw dost臋pu
1 lub 鈥搙 wykonywanie
2 lub -w- czytanie
3 lub -wx zapis
4 lub r鈥 zapis i wykonywanie
5 lub r-x odczyt
6 lub rw- odczyt i zapis
7 lub rwx odczyt, zapis i wykonywanie

find 鈥 wyszukiwanie

find moj_plik.txt

Komendy sieciowe Linux

Na pocz膮tek dobrze jest zainstalowa膰 pakiet narz臋dzi net-tools. W systemie Debian wystarczy w terminalu wpisa膰 :
sudo apt-get-install net-tools
  Natomiast na potrzeby Wi-Fi
sudo apt install wireless-tools
ip ifconfig Polecenie ip dawniej ifconfig s艂u偶y do sprawdzenia i zmieniania konfiguracji interfejs贸w.
 ip
  adres ip naszego komputera
 ip a
  iwconfig Zestaw polece艅 do sieci bezprzewodowych ping Polecenie ping s艂u偶y do diagnozowania po艂膮cze艅 sieciowych. Sprawdza aktywno艣膰 hosta w sieci.
 ping endtech.pl
  traceroute Komenda traceroute s艂u偶y do badania trasy pakiet贸w w sieci.
traceroute endtech.pl
  route Komenda route s艂u偶y do sprawdzenia i konfiguracji tras. nslookup Polecenie nslookup s艂u偶y do odpytywania serwer贸w DNS. netstat Pokazuje us艂ugi internetowe
netstat -tupl
 
netstat -tup
  whois Pokazuje informacje whois dla nazwy lub adresu IP
whois endtech.pl
  ssh program do zdalnego logowania u偶ywaj膮c po艂膮czenia szyfrowanego
ssh nazwa_uzytkownika
  scp kopiowanie plik贸w z wykorzystaniem szyfrowanego po艂膮czenia ssh
scp nazwa_pliku :/var/ 
 

Procesy linux

ps 鈥 poka偶 procesy
Polecenie ps (Process Status) wy艣wietla list臋 proces贸w dla aktualnej pow艂oki:

 ps 
  ps -f 

kill 鈥 zako艅cz proces
Dowolny proces mo偶emy zako艅czy膰 za pomoc膮 polecenia kill podaj膮c jako argument PID procesu, kt贸ry chcemy usnu膮膰 np

 kill 102 

Logowanie i u偶ytkownicy w systemie Linux

logout
komenda s艂u偶膮ca do wylogowania si臋 z terminala

exit
komenda s艂u偶膮ca do zako艅czenia procesu pow艂oki: tcsh, bash, itp.

passwd
zmie艅 has艂o u偶ytkownika

su
komenda do przelogowania si臋 jako inny u偶ytkownik (su, od 'switch user鈥)

finger
wypisuje wszystkich u偶ytkownik贸w obecnie zalogowanych na danej maszynie (i ich terminale)

finger
finger nazwa_komputera

w
podobnie jak finger wy艣wietla dane o zalogowanych u偶ytkownikach

id
wy艣wietla obecn膮 nazw臋 i grup臋 u偶ytkownika oraz ich numery (UID i GID)

whoami
wy艣wietla nazw臋 u偶ytkownika

shutdown
zamykanie restartowanie systemu linux w zale偶no艣ci od parametru

-r 鈥 偶膮danie restartu systemu
-h 鈥 wstrzymanie systemu, efektem tego polecenia b臋dzie zako艅czenie pracy systemu operacyjnego i/lub wy艂膮czenie komputera (to zale偶y od systemu)
-H 鈥 wstrzymanie pracy komputera po zamkni臋ciu pracy systemu operacyjnego.
-P 鈥 po zako艅czeniu pracy systemu komputer ma zosta膰 wy艂膮czony.
-c 鈥 anulowanie 偶膮dania wy艂膮czenia systemu. Tutaj nie u偶ywamy argumentu CZAS.
-k 鈥 s艂u偶y tylko wys艂ania wiadomo艣ci o mo偶liwo艣ci wy艂膮czenia systemu
CZAS mo偶e przyjmowa膰 r贸偶ne formy w podr臋czniku man wyodr臋bnione s膮 nast臋puj膮ce elementy:
now 鈥 oznacza natychmiastowe wykonanie zamkni臋cia systemu
+m 鈥 oznacza zamkni臋cie systemu za m minut
mm:hh 鈥 oznacza zamkni臋cie systemu o dok艂adnej godzinie

 shutdown -r 

Dyski

df
wypisuje rozmiary i ilo艣膰 dost臋pnego miejsca na zamontowanych dyskach (w kilobajtach i w procentach)

df /dev/sda1 鈥 ogranicz wyniki tylko do jednej partycji

df -h 鈥 wy艣wietl rozmiary w wygodnych dla u偶ytkownika jednostkach (human readable)

df -m 鈥 rozmiary w megabajtach

du
policz rozmiary katalog贸w i plik贸w zawartych w podanym katalogu

du 鈥 rozmiar obecnego katalogu

du katalog 鈥 policz rozmiar podanego katalogu

du -s 鈥 wypisz tylko sum臋, a nie rozmiary poszczeg贸lnych podkatalog贸w

du -sm 鈥 wypisz tylko sum臋 dla ka偶dego katalogu i podaj rozmiar w megabajtach

du -sm dir* | sort -n 鈥 posortuj wyniki od najmniejszego do najwi臋kszego z podanych katalog贸w

Jak zrobi膰 Bootowalny pendrive

Bootowalny pendrive

poradniki

Bootowalny pendrive

header_wpis

Jak zrobi膰 bootowalny pendrive to temat stary jak 艣wiat ale mimo to wci膮偶 aktualny i powielany miliony razy ale jednak wci膮偶 aktualny, a mianowicie kwestia jak stworzy膰 bootowalny 聽pendrive zar贸wno z systemem Windows jak i Linux. P艂yty CD DVD powoli odchodz膮 ju偶 do historii, a wi臋kszo艣膰 nowych komputer贸w nie posiada ju偶 domy艣lnie nap臋du DVD zar贸wno je偶eli chodzi o nasze laptopy jak i komputery stacjonarne. Przy zakupie nowego sprz臋tu zar贸wno producenci jak i u偶ytkownicy odchodz膮 od tego rozwi膮zania. Jak zatem poradzi膰 sobie gdy chcemy mie膰 nasz system operacyjny na jakim艣 no艣niku by w przypadku gdyby przysz艂o nam instalowa膰 system od nowa. Z pomoc膮 przychodzi nam w艂a艣nie pendrive, kt贸re z powodzeniem zast臋puj膮 nam w艂a艣nie p艂yty.

Jak zrobi膰 bootowalny pendrive

Aby utworzy膰 bootowalny pendrive z pomoc膮 przychodz膮 nam zar贸wno programy w tym przypadku do utworzenia u偶yjemy popularnego UltraIso, jak r贸wnie偶 聽pomoc膮 wiersza polece艅 systemu Windows. Bootowalny pendrive mo偶e pos艂u偶y膰 nam zar贸wno jako 藕r贸d艂o instalacji systemu Windows jak i dowolnego innego systemu operacyjnego np. Linux-a. Do tworzenia tworzenie bootowalnego pendrive mo偶emy wykorzysta膰 m.in :

UltraIso :

Zaczynamy od uruchomienia programu.

Teraz klikamy Plik > Otw贸rz :

bootowalny pendrive

A nast臋pnie odszukujemy obraz p艂yty naszego systemu, wybieramy go zatwierdzaj膮c przyciskiem Otw贸rz :

bootowalny pendrive

Na poni偶szym screenie zawarto艣膰 obrazy ISO :

bootowalny pendrive

Teraz mo偶emy przej艣膰 do zapisu obrazu na pendrive. W tym celu klikamy Bootowalna > Zapisz obraz dysku :

bootowalny pendrive

Pojawia si臋 nowe okno. W tym momencie nale偶y pami臋ta膰 aby wybra膰 odpowiedni nap臋d USB aby przypadkiem nie sformatowa膰 jakiego艣 innego, kt贸ry aktualnie jest podpi臋ty. Najlepiej sugerowa膰 si臋 literami przy dysku. W tym okienku klikamy Zapisz :

bootowalny pendrive

Teraz wystarczy wpi膮膰 pendrive do USB, ustawi膰 w BIOS-ie kolejno艣膰 bootowania tak aby USB by艂o przed HDD. Najlepiej na 1 miejscu 鈥 tak dla pewno艣ci. W艂膮czamy komputer i instalujemy.
Pami臋tajcie, 偶e robicie to na w艂asn膮 odpowiedzialno艣膰 i nie ponosz臋 odpowiedzialno艣ci za jakiekolwiek uszkodzenia wynikaj膮ce z nieumiej臋tnego korzystania.

Tworzenie bootowalnego pendrvie za pomoc膮 wiersza polece艅 Windows :

Bootowalny pendrive mo偶emy tak偶e zrobi膰 za pomoc膮 wiersza polece艅. Uruchamiamy wiersz polece艅 w trybie administratora nast臋pnie wpisujemy po koleji :

diskpart (zostanie uruchomiony nasz program do tworzenia zar贸wno partycji jak i w naszym przypadku bootowalnego pendriva)
list disk
select disk 2 (UWAGA! Tutaj wpisujemy w艂a艣ciwy numer no艣nika)
clean
create partition primary
active
format fs=fat32 quick
assign

Po wykonaniu powy偶szych czynno艣ci kopiujemy ca艂膮 zawarto艣膰 naszej p艂yty na pendrive i tak jak w poprzednim przypadku nale偶y ustawi膰 w BIOS-ie kolejno艣膰 bootowania.

Jak zrobi膰 Multibootowalny pendrive

Multibootowalny pendrive

poradniki

Multibootowalny pendrive

header_wpis

Czym jest Multibootowalny pendrive ?

Je偶eli chcemy stworzy膰 bootowalny pendrive sprawa jest prosta i dost臋pna pod adresem.聽 Co natomiast gdy potrzebujemy mie膰 kilka system贸w operacyjnych na jednym pendrive. Brzmi to mo偶e skomplikowanie lecz wcale takie nie jest . W poni偶szym poradniku pokarz臋 jak聽 zrobi膰 Multibootowalny pendrive na przyk艂adzie dw贸ch darmowych program贸w.

YUMI

Program do pobrania tutaj :聽pobierz

Co musimy zrobi膰 :
Po pierwsze musimy mie膰 pendrive lub kart臋 pami臋ci na kt贸rej umieszczone zostan膮 nasze systemy operacyjne. 艢ci膮gamy i instalujemy nasz program. Po uruchomieniu pojawia si臋 nam nast臋puj膮ce okienko :

Yumi multibootowalny pendrive

step 1 : tutaj wybieramy nasz pendrive
step 2 : wybieramy interesuj膮c膮 nas dystrybucj臋
step 3 : klikaj膮c browse wskazujemy obraz dysku z naszym systemem operacyjnym nast臋pnie wybieramy Create

Po za艂adowaniu obrazu przez program mo偶e to chwil臋 potrwa膰 YUMI pyta czy chcemy doda膰 kolejny obraz i wybieramy YES or NO. W przypadku ch臋ci dodania kolejnego obrazu powtarzamy czynno艣ci. Nale偶y jednak pami臋ta膰 by przy drugim trzecim itp dodawanych systemach nale偶y mie膰 odznaczone okno Format w innym przypadku nasz pendrive za ka偶dym razem b臋dzie formatowany. I tworzenie multibootowalnego pendriva musimy zaczyna膰 od zera.

EasyBootCD

Program do pobrania tutaj : pobierz

艢ci膮gamy nasz plik, rozpakowujemy nast臋pnie uruchamiamy MAKE_E2B_USB_DRIVE (run as admin) klikaj膮c na niego prawym przyciskiem myszy i wybieraj膮c uruchom jako administrator.

W ostatnim kroku wciskamy y i mamy gotowy pendrive. Nasze obrazy wgrywany do odpowiednich folder贸w ISO np. Windows/Windows 10 itp.

Odzyskiwanie has艂a Linux

Odzyskiwanie has艂a Linux

poradniki

Odzyskiwanie has艂a Linux

header_wpis

Zmiana has艂a u偶ytkownika Linux (je偶eli znasz)
Uruchom konsol臋 tekstow膮 i wydaj polecenie (jako u偶ytkownik) :

passwd
Changing password for pawel
(current) UNIX password: „wpisz aktualne has艂o”
Enter new UNIX password: „wpisz swoje nowe has艂o”
Retype new UNIX password: „wpisz ponownie swoje nowe has艂o”
password updated successfully

Zmiana has艂a u偶ytkownika (je偶eli nie znasz)
Aby zmieni膰 swoje has艂o u偶ytkownika (kt贸rego nie pami臋tasz, w tym przypadku 鈥瀙avroo鈥) musisz zna膰 has艂o administratora systemu.

su
Password: „wpisz has艂o administratora”
passwd pavroo
Enter new UNIX password: „wpisz nowe has艂o u偶ytkownika”
Retype new UNIX password: „wpisz ponownie nowe has艂o u偶ytkownika”
password updated successful

Zmiana has艂a administratora Linux (je偶eli znasz)
Aby zmieni膰 has艂o administratora systemu wydaj polecenie :

su
Password: „wpisz aktualne has艂o administratora”
passwd root
Enter new UNIX password: „wpisz nowe has艂o administratora”
Retype new UNIX password: „wpisz ponownie nowe has艂o administratora”
password updated successfully

Zmiana has艂a administratora Linux (je偶eli nie znasz)
Je艣li chcesz zmieni膰 swoje has艂o administratora systemu, kt贸rego nie pami臋tasz to musisz uruchomi膰 komputer z dowolnej dystrybucji Linuksa dzia艂aj膮cej w trybie Live np. Aptosid, Ubuntu, Knoppix, itp.

1. Sprawd藕 na kt贸rej partycji znajduje si臋 g艂贸wny katalog 鈥/鈥 root poleceniem w konsoli :

su (lub sudo) fdisk -l
Disk /dev/sda: 40.0 GB, 40007761920 bytes
240 heads, 63 sectors/track, 5168 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Disk identifier: 0xdb39db39
Device Boot Start End Blocks Id System
/dev/sda1 1 948 7166848 7 HPFS/NTFS
/dev/sda2 949 5168 31903200 5 Extended
/dev/sda5 949 962 105808 83 Linux
/dev/sda6 963 2316 10236208 83 Linux
/dev/sda7 2317 2384 514048 82 Linux swap/Solaris
/dev/sda8 2385 5168 21047008 83 Linux
鈥 /dev/sda1 to partycja na kt贸rej zainstalowany jest system Windows
鈥 /dev/sda2 to partycja rozszerzona
鈥 /dev/sda5 to partycja 鈥/boot鈥
鈥 /dev/sda6 to partycja root 鈥/鈥 na kt贸rej zainstalowany jest system Linux
鈥 /dev/sda7 to partycja wymiany 鈥瀞wap鈥
鈥 /dev/sda8 to partycja domowa 鈥/home鈥

2. Utw贸rz folder, w kt贸rym zamontujesz katalog g艂贸wny (tutaj: /dev/sda6) np :
mkdir /media/sid_temp

3. Zamontuj katalog g艂贸wny root 鈥/鈥 w systemie Live :

mount /dev/sda6 /media/sid_temp

4. Sprawd藕 czy katalog zosta艂 prawid艂owo zamontowany :

cd /media/sid_temp
ls

5. Je艣li montowanie zosta艂o wykonane prawid艂owo to zobaczysz wszystkie foldery systemu dysku twardego w katalogu montowania 鈥 mo偶esz zmieni膰 has艂o administratora poleceniem passwd :

chroot /media/sid_temp passwd
Enter new UNIX password: „wpisz nowe has艂o administratora”
Retype new UNIX password: „wpisz ponownie nowe has艂o administratora”
password updated successfully

Zmiana has艂a u偶ytkownika z prawami administratora Linux (je偶eli nie znasz)
W niekt贸rych dystrybucjach Linuksa np. Ubuntu konto administratora systemu 鈥瀝oot鈥 jest domy艣lnie nieaktywne 鈥 a wi臋c nie posiada zapisanego has艂a administratora.

U偶ytkownik systemu wykonuje zadania administracyjne za pomoc膮 polecenia 鈥瀞udo鈥 i zmiana tego has艂a przebiega podobnie jak podczas zmiany has艂a root.

1. Uruchom komputer z dowolnej dystrybucji Linuksa dzia艂aj膮cej w trybie Live np. Aptosid, Ubuntu, Knoppix, itp.

2. Sprawd藕 na kt贸rej partycji znajduje si臋 g艂贸wny katalog 鈥/鈥 root poleceniem w konsoli :

su (lub sudo)
fdisk -l
Disk /dev/sda: 12.0 GB, 12025069458 bytes
255 heads, 63 sectors/track, 1461 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/0 size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00080cb9
Device Boot Start End Blocks Id System
/dev/sda1 1 1395 1197440 83 Linux
/dev/sda2 1395 1462 542721 5 Extended
/dev/sda5 1395 1462 542720 82 Linux swap/Solaris

鈥 /dev/sda1 to partycja root 鈥/鈥 na kt贸rej zainstalowany jest system Linux
鈥 /dev/sda2 to partycja rozszerzona
鈥 /dev/sda5 to partycja wymiany 鈥瀞wap鈥

3. Zamontuj katalog g艂贸wny root 鈥/鈥 w systemie Live :

mount /dev/sda1 /mnt

4. Sprawd藕 czy katalog zosta艂 prawid艂owo zamontowany :

cd /mnt
ls

5. Je艣li nie znasz nazwy u偶ytkownika podmontowanego systemu to wejd藕 do katalogu domowego 鈥 nazwa folderu, kt贸ry si臋 wy艣wietli b臋dzie nazw膮 u偶ytkownika :

cd home
ls
pavroo

6. Teraz mo偶esz zmieni膰 has艂o u偶ytkownika (tutaj: pavroo) poleceniem chroot :

chroot /mnt passwd pavroo
Enter new UNIX password: „wpisz nowe has艂o u偶ytkownika”
Retype new UNIX password: „wpisz ponownie nowe has艂o u偶ytkownika”
password updated successfully

Zmiana has艂a, zmiana has艂a root na przyk艂adzie Debiana

Odzyska膰, a konkretniej 鈥 zmieni膰, zapomniane has艂o roota jest stosunkowo prosto 鈥 nie trzeba reinstalowa膰 systemu. Wystarczy pos艂u偶y膰 si臋 dowolnym Linuksem w wersji live. Mo偶e to by膰 Debian Live, instalator Ubuntu czy Hag GNU/Linux a nawet instalator Gentoo w wersji Minimal (obraz jest wielko艣ci ok. 85MB). Do zabiegu przyda si臋 te偶 informacja, kt贸ra partycja jest montowana jako /, odpowiednie informacj臋 otrzymamy przy wywo艂aniu komendy:

mount | grep ” / „
Za艂贸偶my, 偶e b臋dzie to partycja sda1. Nast臋pnie mo偶emy ju偶 zrebootowa膰 komputer u偶ywaj膮c do rozruchu nasz system live.

UWAGA! Do poni偶szych operacji b臋d膮 potrzebne uprawnienia roota! W niekt贸rych dystrybucjach (np. Ubuntu) ka偶d膮 komend臋 nale偶y poprzedzi膰 sudo.

Po uruchomieniu komputera musimy zamontowa膰 partycj臋 sda1 (t臋 partycj臋, kt贸ra w systemie montowana jest jako /) w katalogu /mnt/debian komendami:

mkdir /mnt/debian && mount /dev/sda1 /mnt/debian
UWAGA! Zale偶nie od sterownik贸w wykorzystywanych przez obie dystrybucje dysk wsystiemie live mo偶e nosi膰 oznaczenie hd zamiast sd lub odwrotnie.

A nast臋pnie u偶y膰 komendy chroot aby zmieni膰 has艂o roota:

chroot /mnt/debian /bin/passwd
Odmontowujemy dysk i rebootujemy system:

umount /mnt/debian
reboot
I mo偶emy cieszy膰 si臋 nowym has艂em u偶ytkownika root. Jak wida膰 odzyskanie has艂a w Linuxie nie jest wcale takie trudne.

偶r贸d艂o : linuxiarze.pl