Kilka dni temu ja (dalej – autor oryginalnego artykułu – ok. os.) napisał o książkach, które początkujący użytkownicy mogą pobrać i przeczytać, aby samodzielnie uczyć się Linuksa. Dziś w dziale Linux również mamy coś dla zaawansowanych użytkowników. Oto kilka wskazówek, które powinieneś wypróbować, jeśli jesteś doświadczonym użytkownikiem Ubuntu Linux.

1. Zarządzaj swoją linią poleceń szybko i mądrze
Możesz użyć skrótów klawiaturowych i innych funkcji wiersza poleceń, aby ułatwić i przyspieszyć wprowadzanie poleceń. Powinieneś już wiedzieć o klawiszu „tab”, który kończy część polecenia, a nawet nazwy plików i katalogów.
Oto kilka skrótów klawiszowych, których możesz używać w terminalu:
Ctrl-a - przejdź na początek linii
Ctrl-e - przejdź na koniec linii
Alt-] x przenosi kursor bezpośrednio do następnego wystąpienia x
Alt-Ctrl-] x przesuwa kursor z powrotem do poprzedniej lokalizacji, w której pojawiło się x
Ctrl-u usuń wszystko od kursora do początku linii
Ctrl-k usuń od kursora do końca linii
Ctrl-w usuń od kursora do początku słowa
Ctrl - y wkleja tekst ze schowka
Ctrl - l czyści ekran, przesuwając bieżącą linię w górę ekranu
Ctrl-x ctrl-u cofa ostatnie zmiany. klawisz kontrolny-__
Alt-r cofnij wszystkie zmiany w linii
Alt-Ctrl-e rozwiń wiersz poleceń
Ctrl-r przyrostowe wyszukiwanie wsteczne w historii
Alt-p nie przyrostowe wyszukiwanie wsteczne w historii
!!! uruchom ostatnie polecenie z historii
!abc uruchom ostatnie polecenie w historii zaczynające się od abc
!n wykonaj n-te polecenie z historii
^abc^xyz zamień pierwsze wystąpienie abc na xyz w ostatnim poleceniu i wykonaj je
Nie zapomnij również sprawdzić 4 stron, na których znajdziesz fajne sztuczki z linii poleceń.

2. Uruchom aplikacje Ubuntu Linux za pomocą skrótów klawiszowych.
Można to zrobić na dwa sposoby:
* Używaj aplikacji takich jak Launchy lub Gnome-Do, które pozwalają szybko uruchamiać aplikacje, wpisując tylko kilka liter z nazwy aplikacji.
* Możesz też wywołać edytor gconf (naciśnij Alt+F2, a następnie wpisz gconf-editor i naciśnij enter) i przejdź do apps > metacity > global_keybindings. Tam musisz dwukrotnie kliknąć dowolny z run_command_N i określić skróty klawiszowe, które uruchomią potrzebną aplikację. Zapamiętaj ten numer N, przejdź do aplikacje > metacity > keybinding_commands, kliknij dwukrotnie odpowiednie polecenie_N (gdzie N to zapamiętany wcześniej numer) i wprowadź nazwę aplikacji, która ma zostać uruchomiona. Na przykład, jeśli chcesz uruchomić Firefoksa, po prostu określ firefox.



Jednocześnie warto zapoznać się ze skrótami klawiszowymi używanymi domyślnie w Ubuntu.

3. Kontynuuj w miejscu, w którym skończyłeś.


Możesz ustawić Ubuntu tak, aby pamiętał aplikacje, które były otwarte podczas ostatniego wylogowania. Gdy rozpoczniesz nową sesję, wszystkie te aplikacje będą już uruchomione i możesz kontynuować od miejsca, w którym je przerwałeś.
Aby włączyć tę funkcję, przejdź do System> Preferencje> Aplikacje startowe, przejdź do zakładki ustawień i zaznacz pole „Automatycznie zapamiętuj uruchomione aplikacje podczas wylogowania”.

4. Utwórz oddzielną partycję dla katalogu domowego Ubuntu Linux.


Nowa wersja Ubuntu jest wydawana co 6 miesięcy. Chociaż możesz zaktualizować system do najnowszej wersji za pomocą menedżera aktualizacji, czasami aktualizacja może nie działać poprawnie, a niektórzy użytkownicy wolą w tym przypadku czystą instalację.
Wadą tej opcji jest to, że wszystkie dane w katalogu domowym zostaną utracone. Aby uniknąć tego problemu, możesz utworzyć oddzielną partycję dla swojego katalogu domowego podczas pierwszej instalacji Ubuntu i przydzielić wymaganą ilość miejsca na dysku zgodnie ze swoimi potrzebami. Przy następnej instalacji Ubuntu po prostu określ tę partycję jako katalog domowy (używając /home jako punktu montowania).
W takim przypadku wszystkie Twoje pliki i dane zostaną zachowane nawet w przypadku czystej instalacji.

5. Zaktualizuj i zainstaluj aplikacje dla Ubuntu Linux bez połączenia z Internetem.


Jest na to kilka sposobów, ale najłatwiejszym jest użycie APTonCD. APTonCD umożliwia tworzenie płyt CD lub DVD zawierających wszystkie potrzebne pakiety, które można później zainstalować na komputerach bez połączenia z Internetem.
Aby utworzyć nośnik instalacyjny, APTonCD wymaga połączenia sieciowego (lub wstępnie pobranych pakietów). Jednak po przygotowaniu nośnika nie będziesz musiał łączyć się z siecią komputerów, na których będą instalowane aplikacje. Włóż wymaganą płytę CD/DVD i użyj apt-get jak zwykle.

6. Zainstaluj nowe czcionki, czcionki Microsoft i popraw wyświetlanie czcionek

Ubuntu nie daje wielkiego wyboru, jeśli chodzi o czcionki. Możesz jednak łatwo dołączyć czcionki Microsoft, takie jak Arial, Verdana, Impact i wiele innych. Możesz przeglądać różne witryny i wybierać czcionkę, która najbardziej Ci odpowiada.

7. Użyj PPA, zainstaluj najnowsze oprogramowanie.
Zanim oprogramowanie stanie się częścią dystrybucji Ubuntu lub zostanie udostępnione za pośrednictwem repozytoriów, musi przejść przez szereg kroków. Oczywiście te dodatkowe kroki gwarantują dodatkową stabilność, ale oznaczają również, że nie otrzymasz najnowszego oprogramowania, gdy stanie się ono dostępne.
Jeśli chcesz wyprzedzić konkurencję, możesz znaleźć Archiwum pakietów osobistych dla swojego ulubionego oprogramowania na Launchpad i dodać je do swojego systemu. używanie PPA tylko przez krótki czas. Jeśli ta opcja sprawia ci zbyt wiele problemów, możesz pobrać najnowsze pakiety deb i kliknąć dwukrotnie zainstaluj (nie otrzymasz automatycznych aktualizacji dla oprogramowania zainstalowanego w ten sposób).
Korzystając z najnowszych wersji, możesz napotkać kilka trudności, ale najczęściej nie są one krytyczne. Zawsze możesz odwiedzić Forum Ubuntu i szybko znaleźć pomoc.

8. Pracuj jako root.
Użytkownik root jest domyślnie zablokowany w Ubuntu, aby zminimalizować możliwość wykonywania nieautoryzowanych działań. Jeśli jednak "obiecujesz być ostrożnym", możesz odblokować użytkownika root w następujący sposób:


1. Wpisz sudo passwd root i wprowadź nowe hasło dla roota.
2. Przejdź do System > Administracja > Okno logowania, otwórz zakładkę Zabezpieczenia i zaznacz pole „Włącz logowanie administratora systemu lokalnego”
Teraz będziesz mógł zalogować się jako root z okna logowania. Możesz także wpisać „sudo su”, wprowadzić hasło i przejść do roota.

9. Uruchom aplikacje i gry Windows.


Kto nie chciałby grać w Counter Strike na Ubuntu (jeśli oczywiście lubisz gry), a nawet uruchamiać Photoshopa? Z Ubuntu.

10. Skróć czas uruchamiania za pomocą profilowania.
Deweloperzy Ubuntu Linux wykonali świetną robotę, skracając czas uruchamiania, Jaunty jest szybki, a Karmic będzie jeszcze szybszy. Jest jednak jeszcze jedno pole do poprawy – profilowanie obciążenia. Profilowanie pozwala Ubuntu wyświetlić listę wszystkich plików używanych podczas rozruchu i posortować je według ich lokalizacji na dysku twardym. Dzięki temu podczas kolejnych rozruchów systemu pliki te będą szybciej odczytywane.
Aby sprofilować rozruch, wykonaj następujące kroki

* W menu grub zaznacz najczęściej używany element startowy jądra.
* Naciśnij "e", aby edytować.
* Zaznacz linię zaczynającą się od „jądro” i ponownie naciśnij „e”. Dodaj słowo „profil” na końcu wiersza.

Naciśnij „Enter”, a następnie „b”, aby kontynuować pobieranie.
Pamiętaj, że podczas pierwszego profilowania system uruchamia się wolniej, ale przy kolejnych uruchomieniach zauważysz wzrost szybkości. Należy również pamiętać, że zysk zależy od konkretnej maszyny i lokalizacji plików na dysku twardym, więc w niektórych przypadkach przyspieszenie może nie być znaczące, a nawet może być nieobecne.

11. Wypróbuj inne środowiska graficzne Ubuntu.
Jeśli potrzebujesz czegoś innego niż domyślna powłoka Gnome, powinieneś sprawdzić alternatywne menedżery pulpitu. Jeśli szukasz kompletnego środowiska zastępczego, to KDE4, które ma długą historię, jest teraz bardzo wygodne i piękne. Aby pobrać KDE, wystarczy uruchomić "sudo apt-get install kubuntu-desktop".

12. Utwórz centrum multimedialne lub serwer multimedialny.


Byłoby wspaniale, gdybyś mógł łatwo przeglądać i zarządzać swoimi ogromnymi kolekcjami muzyki, filmów i zdjęć. Zafascynowany interfejsem Windows Media Center? Czekaj, jeszcze nie widziałeś wszystkich fajnych funkcji. Możesz nawet uzyskać dostęp do multimediów przez telefon, PSP lub inny komputer, jeśli zainstalujesz serwer multimediów na swoim Ubuntu.

13. Udostępnij profil Firefoksa w systemie Windows.
Wielu używa systemu Windows i Linux na tym samym komputerze. Jeśli jesteś jednym z nich, to miałeś już przypadki, w których nie mogłeś znaleźć swoich zakładek, ponieważ zostały one wykonane w systemie Windows. Dowiedz się, jak możesz korzystać z Firefoksa między wieloma systemami operacyjnymi bez synchronizacji przez Internet (gwarantowane, jeśli masz te same wersje Firefoksa). W przypadku różnych komputerów możesz oczywiście użyć Weave.

14. Dostosuj Nautilusa do swoich upodobań.


Nautilus jest domyślnym menedżerem plików w Ubuntu. Możesz być zadowolony z tego, co masz, ale możesz sprawić, by robiło to więcej. ulepszać funkcje, a nawet dodawać nowe funkcje do Nautilusa.

15. Skompiluj własne jądro.
Jeśli nie wiesz, co robić w weekend i chcesz poświęcić trochę czasu, aby coś poprawić, co powiesz na zbudowanie własnej konfiguracji jądra, aby dokładnie spełniała Twoje wymagania? Właściwie to bardziej dla samokształcenia. Niektórzy mogą powiedzieć, że pozwala to używać tylko tych sterowników i funkcji, których konkretnie potrzebujesz, chociaż jeśli wszystko działa dobrze ze standardowym jądrem i nie jesteś zainteresowany jądrem Linuksa, po prostu pomiń ten punkt.
Ale jeśli potrzebujesz eksperymentalnych funkcji jądra lub chcesz je skompilować w specjalny sposób, zawsze możesz znaleźć wskazówki w dokumentacji Ubuntu.

16. Zmień ekran Usplash i stwórz własne tło dla GRUB-a.


Czy obroniłeś dla siebie poprzednią radę? Oto kolejny. Ekran Usplash to przewijany tekst i logo Ubuntu, które widzisz po uruchomieniu systemu.

Jeśli chcesz zmienić je na coś ciekawszego, uruchom . Czy jest lepszy sposób na pokazanie swojego linuksowego foo niż dostosowanie pierwszego ekranu startowego? Możesz stworzyć własny ekran ładowania, używając jednego ze swoich zdjęć, GIMP-a i odrobiny umiejętności.

Znasz inne funkcje i hacki dostępne dla użytkowników Ubuntu? Jestem pewien, że wiesz. Podziel się nimi w komentarzach.

PS: Inne artykuły są oferowane do tłumaczenia, które są wskazane w linkach w tym artykule.

Jeśli masz zamiar przejść na Linuksa po raz pierwszy, musisz wiedzieć o kilku rzeczach. Ten przewodnik zawiera ważne informacje, które pomogą Ci zacząć.

Dowiesz się czym jest Linux, dlaczego powinieneś go używać, jakie są dystrybucje, jak je zainstalować, jak korzystać z terminala, jak skonfigurować sprzęt i wiele innych kluczowych aspektów.

Linux to system operacyjny używany w różnych systemach, od żarówek po broń, od laptopów po duże centra komputerowe.

Wszystko działa w systemie Linux, od telefonu po inteligentną lodówkę.

W środowisku użytkownika Linux jest alternatywą dla komercyjnych systemów operacyjnych, takich jak Windows.

Po co używać Linuksa zamiast Windowsa?

Istnieje wiele powodów, dla których powinieneś używać Linuksa zamiast Windowsa, a oto tylko kilka.

  1. System operacyjny Linux jest obsługiwany na starszych komputerach. Chociaż system Windows XP będzie nadal działał na starszym sprzęcie, nie jest już obsługiwany, więc nie ma aktualizacji zabezpieczeń. Istnieje wiele dystrybucji Linuksa zbudowanych specjalnie dla starszego sprzętu, które są regularnie utrzymywane i aktualizowane.
  2. Niektóre dystrybucje Linuksa i środowiska graficzne są teraz bardziej znane zwykłym użytkownikom komputerów niż Windows 8 i Windows 10. Jeśli podoba Ci się wygląd i działanie systemu Windows 7, na przykład wypróbuj Linux Mint.
  3. Wolumen zajmowany przez Windows 10 jest ogromny. Typowa dystrybucja Linuksa ma nieco ponad 1 gigabajt, chociaż niektóre mogą mieć nawet kilkaset megabajtów. Również system Windows wymaga co najmniej przepustowości na poziomie DVD.
  4. Linux jest dostarczany z wolnym oprogramowaniem i możesz dowolnie modyfikować i używać tego oprogramowania.
  5. Linux zawsze był bezpieczniejszy niż Windows, ponieważ jest dla niego bardzo mało wirusów, mimo że Internet Rzeczy był ostatnio zagrożony.
  6. Linux działa lepiej niż Windows pod wieloma względami i możesz wycisnąć z niego każdą kroplę na starszym, ograniczonym sprzęcie.
  7. Poufność. System Windows regularnie zbiera dane z Cortany i ogólnie przeprowadza wyszukiwanie. Chociaż nie jest to nowa rzecz, ponieważ Google robi to samo, możesz być prawie pewien, że Linux tego nie robi, zwłaszcza jeśli wybierzesz darmową dystrybucję.
  8. Niezawodność. Gdy program zawiesza się w Linuksie, możesz go dość łatwo zamknąć. Gdy program zawiesza się w systemie Windows, nawet przy próbie uruchomienia Menedżera zadań w celu zamknięcia tego programu nie zawsze działa.
  9. Aktualizacje. System Windows jest bardzo inwazyjny ze swoją polityką aktualizacji. Ile razy włączałeś komputer, aby wydrukować bilety na koncerty lub inne ważne informacje, aby zobaczyć 1 z 450 ekranów instalacji aktualizacji?
  10. Zmienność. Możesz sprawić, by Linux wyglądał, czuł się i zachowywał dokładnie tak, jak chcesz. W systemie Windows komputer zachowuje się w sposób, w jaki Microsoft myśli, że tego chcesz.
    Jeśli nadal jesteś niezdecydowany, przeczytaj ten przewodnik, który pomoże Ci zdecydować, czy Linux jest właśnie dla Ciebie.

Której dystrybucji Linuksa powinieneś użyć?

Pierwsze pytanie, które należy sobie zadać, to „co to jest dystrybucja Linuksa?” Po prostu jądro Linuksa jest jak silnik. Dystrybucja to w rzeczywistości pojazd, w którym znajduje się silnik.

Którą dystrybucję Linuksa wybrać? Oto najważniejsze:

  • Mennica Linuksa O: Nie wymaga zaawansowanej obsługi komputera, jest łatwy w instalacji, łatwy w użyciu i ma znajome środowisko pulpitu dla użytkowników systemu Windows 7
  • Debiana O: Jeśli szukasz prawdziwie darmowej dystrybucji Linuksa bez własnościowych sterowników, oprogramowania czy oprogramowania, to Debian jest dla Ciebie. Stary człowiek wśród dystrybucji.
  • ubuntu: nowoczesna dystrybucja Linuksa, łatwa w instalacji i obsłudze
  • openSUSE: Stabilna i wydajna dystrybucja Linuksa. Nie tak łatwa w instalacji jak Mint i Ubuntu, ale mimo to bardzo dobra alternatywa
  • Fedora: najbardziej aktualna dystrybucja Linuksa ze wszystkimi nowymi koncepcjami dołączonymi tak szybko, jak to możliwe
  • Mageia: powstał z popiołów niegdyś wspaniałego systemu Mandriva Linux. Łatwy w instalacji i obsłudze
  • CentOS O: Podobnie jak Fedora, CentOS jest oparty na komercyjnej dystrybucji Linuksa, Red Hat Linux. W przeciwieństwie do Fedory jest stworzona z myślą o stabilności
  • Manjaro: oparty na Arch Linux, Manjaro zapewnia doskonałą równowagę między łatwością użytkowania a nowoczesnym oprogramowaniem
  • LXLE: Oparta na lekkiej dystrybucji Lubuntu, jest to w pełni funkcjonalna dystrybucja Linuksa dla starszego sprzętu
  • Łuk: Krocząca dystrybucja wersji oznacza, że ​​nie musisz instalować nowych wersji systemu operacyjnego, ponieważ sam się aktualizuje. Trudniejsze do opanowania dla nowego użytkownika, ale bardzo potężne
  • Podstawowy: Linux dla osób, które lubią interfejs w stylu Mac

Możesz przeczytać więcej o najlepszych dystrybucjach dla początkujących w.

Co to jest środowisko graficzne?

Typowa dystrybucja Linuksa składa się z kilku komponentów.

Istnieje menedżer wyświetlania, który pomaga się zalogować, menedżer okien, który służy do zarządzania oknami, panelami, menu, głównymi interfejsami i aplikacjami.

Wiele z tych elementów łączy się ze sobą, tworząc tak zwane środowisko graficzne.

Niektóre dystrybucje Linuksa są dostarczane tylko z jednym środowiskiem graficznym (chociaż inne są dostępne w repozytoriach oprogramowania), podczas gdy inne mają różne wersje dystrybucji dla różnych środowisk graficznych.

Najpopularniejsze środowiska graficzne to Cynamon, GNOME, Jedność, KDE, Oświecenie, XFCE, LXDE oraz KUMPEL.

  • Cynamon to bardziej tradycyjne środowisko pulpitu, podobne do systemu Windows 7, z paskiem u dołu, menu, ikonami zasobnika systemowego i ikonami szybkiego uruchamiania.
  • GNOM oraz Jedność bardzo podobne. Są to nowoczesne środowiska graficzne, które wykorzystują koncepcję ikon uruchamiania i wyświetlacza w stylu pulpitu nawigacyjnego do wybranych aplikacji. Istnieją również podstawowe aplikacje, które dobrze integrują się z ogólną tematyką środowiska graficznego.
  • KDE .Comment to dość tradycyjne środowisko graficzne, ale ma ogromną liczbę funkcji i podstawowy zestaw aplikacji, które można łatwo dostosować za pomocą dużej liczby ustawień.
  • Oświecenie, XFCE, LXDE oraz KUMPEL- Dość lekkie środowiska graficzne z panelami i menu. Wszystkie są łatwe w konfiguracji.

Jak połączyć się z Internetem

Chociaż połączenie internetowe jest inne dla każdego środowiska graficznego, zasada jest taka sama dla wszystkich.

  1. Gdzieś na panelu znajduje się ikona sieci. Kliknij na niego, a zobaczysz listę sieci bezprzewodowych.
  2. Kliknij żądaną sieć i wprowadź klucz bezpieczeństwa.

Najlepszy system do przeglądania stron internetowych

Linux ma wszystkie najlepsze przeglądarki, w tym Chrome, Chrom, Firefox oraz Midori.

Nie ma Internet Explorera, innymi słowy, kto go potrzebuje? W wyszukiwarce Chrom jest wszystko, czego możesz potrzebować.

Czy istnieją przyzwoite pakiety biurowe dla Linuksa?

Nie ma wątpliwości, że Microsoft Office jest produktem premium i jest to bardzo dobre narzędzie, które jest trudne do powtórzenia i przewyższa jakość tego produktu.

Do użytku osobistego oraz dla małych i średnich firm możesz twierdzić, że Dokumenty Google oraz Libreoffice są dobrą alternatywą i przy niższych kosztach.

Libreoffice jest wyposażony w edytor tekstu z większością funkcji, których można oczekiwać od edytora tekstu. Jest również wyposażony w przyzwoity arkusz kalkulacyjny, który jest również w pełni funkcjonalny, a nawet zawiera podstawowy silnik programowania, chociaż nie jest kompatybilny z Excel VBA.

Inne narzędzia to prezentacje, matematyka, bazy danych i pakiety do rysowania, które również są bardzo dobre.

Jak instalować programy w Linuksie?

Użytkownicy Linuksa nie instalują oprogramowania w sposób, w jaki robią to użytkownicy Windows, chociaż różnice są coraz mniejsze.

Zazwyczaj, jeśli użytkownik Linuksa chce zainstalować pakiet, uruchamia narzędzie zwane menedżerem pakietów.

Menedżer pakietów konsultuje się z repozytoriami, które przechowują pakiety, które można zainstalować.

Narzędzie do zarządzania pakietami zwykle umożliwia znajdowanie oprogramowania, instalowanie oprogramowania, aktualizowanie oprogramowania i odinstalowywanie oprogramowania.

Wraz z rozwojem technologii niektóre dystrybucje Linuksa wprowadzają nowe typy pakietów, które są samowystarczalne, podobnie jak aplikacje na Androida.

Każda dystrybucja udostępnia własne narzędzie graficzne. Istnieją wspólne narzędzia wiersza poleceń używane w różnych dystrybucjach.

  • Na przykład, Ubuntu, Mennica Linuksa oraz Debiana użyj menedżera pakietów apt-get.
  • Fedora oraz CentOS użyj menedżera pakietów mniam.
  • Łuk oraz Manjaro posługiwać się Pacman.

Możesz dowiedzieć się więcej o instalowaniu aplikacji w systemie Linux z.

Linia poleceń Linuksa

Bez względu na to, co mówią użytkownicy Linuksa, to konieczność korzystania z terminala uniemożliwia systemowi masową popularność. Jest to jednak dyskusja bezużyteczna.

Chociaż nauka podstawowych poleceń systemu Linux jest pomocna (to samo można powiedzieć o poleceniach DOS w systemie Windows), nie ma takiej potrzeby.

Pierwszą rzeczą, którą musisz wiedzieć, jest oczywiście sposób otwierania terminala i oczywiście jest na to wiele sposobów.

Dlaczego nazywa się to terminalem? Terminal jest w rzeczywistości krótką nazwą emulatora terminala i cofa nas do czasów, gdy ludzie logowali się na terminalach fizycznych. Teraz wszystko, co musisz wiedzieć, to to, że terminal jest miejscem, w którym wpisujesz polecenia Linuksa.

Po otwarciu terminala naprawdę powinieneś to zrozumieć. Pierwszą rzeczą, którą musisz wiedzieć o prawach. Więcej na ten temat przeczytasz w.

Polecenie, które użytkownicy zwykle rozpoznają na wczesnym etapie, to polecenie sudo, ale nie zaczynaj bezmyślnie wpisywać poleceń za pomocą sudo, nie rozumiejąc, co robi, bo to wszystko może skończyć się katastrofą.

Podczas pracy w terminalu powinieneś także znać przełączanie użytkowników za pomocą polecenia su.

Zasadniczo polecenie sudo umożliwia podniesienie uprawnień, dzięki czemu możesz uruchamiać polecenia jako inny użytkownik. Domyślnym innym użytkownikiem jest użytkownik źródło.

Zespół su przełącza kontekst tak, że pracujesz jako określony użytkownik. W imieniu tego użytkownika możesz wykonać szereg poleceń.

Więcej faktów o Linuksie

  • Live Linux DVD lub USB pozwala na uruchomienie Linuksa bez instalowania go na dysku twardym. Pozwala to przetestować dysk z systemem Linux przed przejściem na niego, a także jest dobre dla zwykłego użytkownika.
  • Każda dystrybucja Linuksa zawiera własny instalator, który jest programem pomagającym skonfigurować i zainstalować Linuksa.
  • Gdy użytkownik zainstaluje system Linux, może zainstalować go jako pojedynczy system lub zainstalować razem z systemem Windows.
  • Linux jest liderem, jeśli chodzi o odtwarzanie plików audio. Istnieją dziesiątki świetnych aplikacji dźwiękowych i możesz wybrać jedną lub więcej, które Ci się podobają.
  • Niestety nie ma programu Outlook w systemie Linux.
  • Wspaniałą rzeczą w Linuksie jest to, że możesz sprawić, by wyglądał i działał tak, jak chcesz.
  • Każde środowisko graficzne Linux działa trochę inaczej i dlatego poznanie wszystkich podstaw zajmie trochę czasu.

Streszczenie

W tym przewodniku powiedzieliśmy Ci czym jest Linux, dlaczego powinieneś go używać, jakie są dystrybucje Linuksa i jak z nich wybierać, jak wypróbować Linuksa, jak go zainstalować, jak skonfigurować Linuksa, jak nawigować po Linuksie, najlepsze aplikacje, jak instalować aplikacje i jak korzystać z wiersza poleceń.

To powinno dać ci dobrą podstawę do dalszego rozwoju.

Znalazłeś literówkę? Zaznacz tekst i naciśnij Ctrl + Enter

Już na etapie wstępnych badań systemu Linux (etap: czym jest Linux i od której strony do niego podejść) użytkownik styka się z takim pojęciem jak Terminal. Odstrasza kogoś, ale ktoś wręcz przeciwnie, ma ochotę spróbować

Ilustracja linuxformat.com

Witam! Jestem Anatolij Guslakow, moderator strony internetowej Comss.ru. Od dzisiaj otwieramy serię interesujących tematów pod ogólnym tytułem „Wspólna nauka Linuksa”. Tematy dyskusji będą miały formę artykułów lub postów, które będą obejmować różne materiały do ​​nauki o Ubuntu i jego pochodnych. Materiał zostanie opublikowany nie tylko przez administrację zasobu, ale także przez użytkowników, którzy chcą podzielić się swoją wiedzą (ciekawa jest wiedza osobista, bez kopiowania i wklejania z zasobów stron trzecich). Jeśli ułożone są obszerne tematy, najpierw należy omówić z administracją zasobu, być może proponowany temat zostanie opublikowany jako osobny artykuł.

Celem jest poznanie podstaw systemów Linux. Metodologia prawdopodobnie nie jest zwyczajna, nie będzie nauczycieli, a raczej każdy uczestniczący użytkownik będzie nauczycielem. Otwarcie podzielimy się naszą wiedzą w miłej i ciepłej atmosferze. Każdy temat dyskusji (lekcja) zakończy się praktycznym utrwaleniem nowej wiedzy na temat Twojego systemu oraz komentarzami ze zrzutami ekranu.

Zacznijmy pierwszą dyskusję!

Terminal i przydatne polecenia

Już na etapie wstępnych badań systemu Linux (etap: czym jest Linux i od której strony do niego podejść) użytkownik styka się z takim pojęciem jak Terminal. Odstrasza kogoś, ale ktoś wręcz przeciwnie, ma ochotę spróbować (dlaczego nie spróbować siebie jako programista? 🙂).

Czym jest Linux

W tym samym miejscu w sieci znajdujemy wśród komentarzy użytkowników informację, że okazuje się, że za pomocą tej rzeczy zarządzają całym systemem, instalują programy, naprawiają błędy i generalnie robią z nim wszystko.

Terminal to program graficzny, który emuluje konsolę, mówi nam dokumentacja użytkownika ze strony help.ubuntu.ru.

Wszystkie polecenia terminala działają również w konsoli. Konsola działa bez powłoki graficznej i jest zwykle potrzebna w przypadku problemów z uruchomieniem systemu.

Czym więc jest Terminal? Terminal jest narzędziem, które pozwala bezpośrednio sterować systemem, a także umożliwia podgląd dowolnych naszych działań wykonywanych w dowolnym programie graficznym oraz w systemie jako całości, tj. otwarcie dowolnego folderu przez użytkownika oraz otwarcie dowolny program, w tym samym momencie występują w postaci poleceń w terminalu.

Przykłady najpopularniejszych poleceń (terminal można uruchomić za pomocą skrótów klawiszowych: Ctrl+Alt+T):

(aktualizacja indeksu pakietów)

(bezpośrednia aktualizacja oprogramowania)

Rozważ elementy polecenia:

  • sudo - uruchom polecenie z uprawnieniami administratora (po jego wpisaniu należy podać hasło administratora, samo hasło nie jest widoczne, ale nie należy się bać, wpisuje się, a następnie wciska klawisz enter);
  • apt-get to potężne narzędzie do instalowania i aktualizowania pakietów;
  • update - zaktualizuj listę pakietów, upgrade - zaktualizuj same pakiety.

- instalacja programu;

— usunięcie programu;

Programy najlepiej instalować dodając ich repozytoria, umożliwi to dalszą automatyczną aktualizację programu, po sprawdzeniu, że programu nie ma w Centrum Oprogramowania Ubuntu (w ten sposób sprawdzamy, czy to repozytorium nie jest z nami połączone).

W przypadku większości poleceń pomoc można uzyskać, wpisując po poleceniu polecenie --help.

I na koniec kilka ciekawych poleceń:

- komenda wyświetla wersję jądra Linux;

— lista aktywnych połączeń sieciowych;

- dobry nastrój zespołu

Popularne emulatory terminali

Jak się okazuje, istnieją różne emulatory terminali. Każda z nich jest na swój sposób ciekawa.

Rozważ najpopularniejsze emulatory terminali:

Guaké to rozwijany terminal przypominający konsolę z popularnej gry Quake. Terminal jest ładowany do pamięci, więc wywoływanie terminala jest szybsze niż standardowy terminal. Jest dostępny w repozytorium Ubuntu, więc możesz go zainstalować z Centrum oprogramowania Ubuntu.

ostatni termin- "inteligentny" emulator terminala. Zapamiętuje wprowadzone polecenia i oferuje je w rozwijanym menu przy następnym wpisywaniu. Podobnie jak większość emulatorów terminali, termin końcowy obsługuje skróty klawiaturowe, ale poprzez edycję pliku ustawień. Niestety podczas wstępu zamarł, ale jest na to wytłumaczenie, ostateczny termin nie opuszcza etapu testów alfa na długo.

Przejdźmy do instalacji. W momencie pisania tego artykułu repozytorium programu nie działało, więc zainstalujemy ze źródeł. Dodatkowe narzędzie Git, które zainstalujemy, aby zainstalować Ostateczny termin, przyda nam się w przyszłości do instalowania innych programów.

(wymagane dość popularne narzędzia)

(dodatkowe pakiety dla GTK)

(źródła pobierania)

(Przejdźmy dalejwteczkatermin końcowy)

(Stwórzteczkabudować)

(Przejdźmy dalejwteczkabudować)

(narzędzie do automatycznego budowania programu z kodu źródłowego)

(instalacja bezpośrednia)

Terminator to wieloplatformowy emulator terminala, który obsługuje systemy Microsoft Windows, Mac OS X, Linux, Unix X11. Wygodny emulator terminala, który umożliwia tworzenie zakładek poziomych i pionowych, dostosowywanie wyświetlania interfejsu, wiele skrótów klawiszowych oraz podłączanie dodatkowych wtyczek.

Możesz go zainstalować z Centrum oprogramowania Ubuntu.

RXVT (kolorowy terminal z obsługą Unicode) to bardzo lekki emulator terminala. Nie znalazłem żadnych ustawień. Minimalistycznie przypomina wbudowany XTerm, jednak niektóre funkcje zostały usunięte z RXVT, takie jak: emulacja Tektronix 4014 i konfiguracja w stylu narzędzi.

Dostępne w natywnym repozytorium Ubuntu.

Cóż, dla tych, którzy nadal korzystają ze standardowego Terminala, sugeruję udekorowanie go trochę obrazkiem, na przykład pingwinem o imieniu Tux (oficjalna maskotka Linuksa).

Wszystko doskonały nastrój. Do zobaczenia w wątkach dyskusji.

Komentarze i recenzje

Przed komentowaniem przeczytaj Wytyczne dla społeczności.

W tym artykule omówimy rozwój systemu operacyjnego Linux. Inne systemy typu UNIX, takie jak FreeBSD, AIX i Solaris, zostaną omówione w następnym artykule.

Przede wszystkim trzeba być cierpliwym i chętnym do uczenia się nowych rzeczy. Będzie dużo nowych rzeczy, zwłaszcza jeśli wcześniej nie spotkałeś się z konsolą. Pierwszą rzeczą, od której należy zacząć, jest wybór dystrybucji i nie spiesz się z instalacją Ubuntu, nie będzie to w ogóle sensu. Zapewniam, że instalując go nie opanujesz konsoli, Ubuntu jest zbyt przyjazne.

Sposoby uczenia się

Trudna ścieżka

Moja nauka zaczęła się od Gentoo - jest to trudne, nużące, interesujące i wspaniałe doświadczenie edukacyjne. Jeśli masz dużo czasu i pragniesz przestudiować, jak zorganizowany jest system operacyjny w jądrze Linuksa, idź. Kolejną dystrybucją, która zapewni Ci doświadczenie, jest Slackware. Nie ma sensu studiować obu, warto zatrzymać się na jednym. Są one podobne pod względem złożoności, ale Gentto jest trudne do zainstalowania i działa z najlepszym instalatorem oprogramowania - Portage, podczas gdy Slackware ma pewne problemy z normalnymi instalatorami wsadowymi.

normalny sposób

W zastosowaniach przemysłowych raczej nie znajdziesz Gentoo lub Slackware, najprawdopodobniej zobaczysz Red Hat Enterprise Linux, Centos lub czasami Debiana, rzadziej będą to dystrybucje pochodne na pakietach rpm (OpenSuse). Właściwie trzeba je dobrze przestudiować.

bezużyteczny sposób

W zastosowaniach przemysłowych nie znajdziesz Fedory, Ubuntu ani innych niestandardowych dystrybucji. I generalnie nie polecam zaczynać od nich, nie są przeznaczone dla serwerów. Na przykład Fedora może przestać działać po aktualizacji, a Ubuntu może się zawiesić, ale potem nadejdzie następna aktualizacja i błąd zostanie naprawiony. Teraz w obliczu 16.04 nie, nie warto.

Jak się uczyć

Najpierw musisz zainstalować wybraną dystrybucję, najlepiej na prawdziwym sprzęcie. Po instalacji (i jeśli jest to dystrybucja Gentoo w toku) skonfiguruj jądro dla swojego sprzętu, to da ci wyobrażenie o tym, jak jest zbudowane jądro i dlaczego. Zapamiętasz, co robią polecenia lspci, lsusb i wiele innych. Umożliwi również opanowanie pracy w konsoli. Najlepiej, jeśli masz na swoim komputerze system operacyjny do codziennego użytku.

Błędy

Zbieranie materiałów

Nie rób tego, nie przeczytasz żadnej z pobranych książek. Bardzo często osoby zaczynające się czegoś uczyć pobierają „100 książek o Linuksie”.

Jak początkujący użytkownicy Linuksa zaczynają korzystać z terminala Linuksa

Nie powtarzaj tego błędu.

Kursy

Nie. Jeśli pójdziesz na kursy za 50 000 rubli, nie oznacza to, że cię tam czegoś nauczą. Jedyne, co z nich dostajesz, to dyplom. I tak, wszyscy będą się o niego troszczyć.

Być może w artykule będzie więcej, jeszcze nie wiem.

Zapamiętywanie poleceń

Spożywanie dużej ilości czasu na niewiele się przyda, choćby krótko.

Wniosek

Tylko praktyka i doświadczenie w korzystaniu z systemu operacyjnego pozwolą Ci z powodzeniem go używać i stosować w życiu. Z biegiem czasu dużo się nauczysz, napotkasz nawet sytuacje, w których Linuxa nie da się zastosować, a jedynie Windows.

Ucz się czegoś nowego każdego dnia, jest to przydatne.

Działanie komputera od momentu wciśnięcia przycisku zasilania do momentu wejścia systemu w normalną pracę nazywa się uruchamianiem. Wstępne ładowanie odbywa się w dwóch etapach: po pierwsze, jądro system operacyjny, który następnie dokonuje samokonfiguracji i uruchamia usługi systemowe.

Pierwszy etap - ładowanie jądra - nie zależy od typu systemu operacyjnego. Wybór urządzenia, z którego nastąpi rozruch (dysk twardy, dysk laserowy, napęd dyskowy) odbywa się za pomocą podprogramów z pamięci ROM komputera - BIOS. Wyszukiwanie jądra systemowego (ewentualnie kilku) i ustawianie parametrów jądra wykonuje ładowarka, znajduje się na urządzeniu wybranym do uruchomienia. Ani jedno, ani drugie nie wymaga dodatkowej konfiguracji, dopóki nie pojawi się nienormalna sytuacja. Program ładujący (LInux LOader, LILO) rozpoznaje kilka sposobów uruchamiania i kilka opcji konfiguracji jądra, więc przy starcie wyświetla monit o wybranie jednej opcji z kilku. Z menu LILO wybierz "linux-up".

System uruchamia się automatycznie na podstawie parametrów przekazanych przez bootloader oraz informacji uzyskanych podczas ładowania początkowego. Każda usługa systemowa wyświetla się podczas uruchamiania konsola diagnostyka („zrobione”), („pominięte”) i („nieudane”). Jeśli wszystko jest w porządku, wszystkie wiadomości powinny wyglądać. Komunikaty pojawiają się w przypadkach, gdy system uzna, że ​​nie ma po co uruchomić tę usługę: na przykład podczas próby załadowania sterownika dla nieistniejącego urządzenia. Komunikat oznacza, że ​​z jakiegoś powodu usługa systemowa nie mogła zostać uruchomiona.

Komunikaty nie sygnalizują, że system operacyjny jest „uszkodzony”, ale raczej, że ustawienie lub środowisko komputera zmieniło się w nieoczekiwany sposób. Na przykład, jeśli system jest skonfigurowany do automatycznego uzyskiwania adresu sieciowego, ale serwer podający adresy nie znajduje się w sieci, usługa sieciowa wyświetli komunikat, a system będzie kontynuował normalne uruchamianie. Możesz kontrolować obciążenie systemu, sprawdzając dzienniki systemowe, przede wszystkim ten wydany przez dowództwo dmesg.

Kilka aktywnych konsole wirtualne. Każda konsola wirtualna jest klikalna Alt oraz klawisz funkcyjny z numerem tej konsoli. Tak więc w ALT Linux po uruchamiając system, funkcje konsoli systemowej przejmuje 12. konsola wirtualna ( AltF12). Jeżeli podsystem graficzny X11 jest uruchomiony, to zajmuje siódmą konsolę i aby przełączyć się w tryb tekstowy należy wcisnąć opisane klawisze razem z klawisz kontrolny: klawisz kontrolnyAltF1, klawisz kontrolnyAltF2 itp.

to jest zabronione wyłącz, po prostu pozbawiając komputer zasilania. Wiele informacji, które powinny znajdować się na dysku, system przechowuje w pamięci RAM, aby poprawić wydajność. Nieoczekiwane wyłączenie zasilania powoduje utratę tych informacji. Zatrzymaj system za pomocą polecenia wyłącz -h teraz. Spowoduje to najpierw zatrzymanie usług systemowych, następnie odmontowanie systemów plików, a następnie (jeśli to możliwe) zamknięcie komputera. Jeśli łagodne wyłączenie nie jest możliwe, na ekranie zostanie wyświetlony komunikat i zasilanie można wyłączyć za pomocą przycisku . moc.

Jeśli komputer obsługuje protokół ACPI, naciśnięcie przycisku moc nie wyłącza zasilania, ale wysyła komunikat ACPI do systemu, że przycisk moc został wciśnięty. Po odebraniu takiej wiadomości system wykonuje te same czynności, co: zamknąć. Tylko w tym przypadku dopuszczalny wyłącz za pomocą przycisku moc.

Trzecią opcją jest naciśnięcie na klawiaturze klawisz kontrolnyAltDel, po czym system przejdzie do restart(zatrzymaj się i natychmiast przeładuj). Klucze te nie mają żadnego nieodłącznego wpływu na system, taka reakcja jest właściwością jądra, którą można wyłączyć. Po odczekaniu na rozpoczęcie pobierania (na przykład menu LILO) możesz wyłączyć komputer.

Zatrzymaj system i wyłącz komputer

Włączanie i wyłączanie komputera

w istnieje dokładnie jeden użytkownik, którego uprawnienia są znacznie wyższe niż uprawnienia innych użytkowników systemu. Nazywa się ("root") lub superużytkownik. Odpowiada kontu o nazwie i ID użytkownika 0. Aby wykonać czynności administracyjne, należy zalogować się do systemu pod tą nazwą. Nie zaleca się wykonywania żadnych innych prac, z wyjątkiem prac administracyjnych, w imieniu użytkownika, ponieważ koszt błędu wzrasta kilkakrotnie.

Za superużytkownika ograniczenia dostępu nie obowiązują plików, więc prawo do korzystania z przywilejów wymaga dużej odpowiedzialności etycznej i zawodowej. Oznacza to, że hasło administratora musi być znane. tylko osoba odpowiedzialna pod każdym względem. Lepszy nie zapisuj hasło superużytkownika, a w razie potrzeby ewidencjonować w niedostępnym miejscu, np. w sejfie.

Do tymczasowy wykonuj akcje z uprawnieniami jest polecenie su-. Tylko członkowie grupy (sterownika) mogą wykonać to polecenie. Członkostwo w grupie zależy od zawartości pliku. W przypadkach, w których wymagane jest przeniesienie tylko na użytkownika część autorytetem, zaleca się korzystanie z pakietu sudo.

Możesz dodać nowego użytkownika za pomocą polecenia useradd input_name z opcjonalnymi dodatkowymi parametrami. Wynik tego polecenia może być bardzo różny w zależności od schematu przechowywania konta. ALT Linux używa schematu TCB, gdzie dodanie nowego konta dodaje nową linię do pliku, nowy podkatalog i plik shadow w nim. Aby zachować zgodność z innymi schematami, może zawierać tylko litery, cyfry i podkreślenia łacińskie. Możesz użyć klucza, aby ustawić pełną nazwę użytkownika.

Albo użytkownik, albo superużytkownik może zmienić hasło użytkownika. Nie ustawiaj hasła, które jest łatwe do odgadnięcia lub odgadnięcia! ALT Linux ma dość rygorystyczny system sprawdzania haseł. Ten schemat rozróżnia małe i wielkie litery łacińskie, cyfry i inne znaki.

Nowicjusz o Linuksie. FAQ

Dobre hasło nie powinno być krótsze niż osiem znaków, zawierać co najmniej trzy rodzaje znaków, a wielkie litery na początku i cyfry na końcu się nie liczą. Na przykład hasło jest uważane za słabe, ale silne.

Oczywiście hasło nie powinno zawierać angielskich słów. Jeśli jednak istnieją co najmniej trzy z tych słów i są one oddzielone więcej niż tylko spacjami, hasło - takie jak - jest również uważane za silne. Po wprowadzeniu hasła nic nie jest wyświetlane na ekranie. Przykład:

teacher# useradd -c "Aksyon Vikulovich Ommetrov" axen teacher# passwd axen Wprowadź nowe hasło: Wpisz ponownie nowe hasło: passwd: wszystkie tokeny uwierzytelniające zostały pomyślnie zaktualizowane.

Możesz usunąć konto, katalog domowy i skrzynkę pocztową użytkownika za pomocą polecenia userdel -r input_name. W przypadku pominięcia katalog domowy i skrzynka pocztowa nie są usuwane.

Aby zmienić parametry istniejącego konta, użyj narzędzia mod użytkownika. W szczególności usermod -L input_name tymczasowo zabrania korzystania z odpowiedniego konta oraz usermod -U input_name- anuluje zakaz.

Bezpośrednia instalacja i usuwanie oprogramowania ( pakiety) w ALT Linux jest obsługiwany przez narzędzie rpm. Jednak korzystanie z niego jest niewygodne dla administratora, ponieważ większość pakietów nie może działać poprawnie, jeśli inne nie są zainstalowane w systemie, dlatego należy je najpierw zainstalować. Te z kolei mogą zależeć od innych pakietów i tak dalej. Narzędzia rodziny apt radzą sobie z tym problemem: podczas instalowania jednego pakietu obliczane są również wszystkie pakiety, od których zależy, po czym jest dodawany do systemu zestaw pakiety potrzebne do pracy.

Dodatkowo apt może pobierać pakiety do instalacji z kilku źródeł. Wszystkie źródła są wymienione w pliku. Aby dodać każdą dystrybucyjną płytę CD do listy źródeł, użyj polecenia apt-cdrom add. Wyszukiwanie w źródłach pakietu, którego opis zawiera określony podciąg, odbywa się za pomocą polecenia wyszukiwanie w apt-cache. Lepiej nie szukać w imieniu superużytkownika, ponieważ dla zgodności ze skryptami systemowymi dla użytkownika ustawiony jest tylko angielski język interfejsu. Aby zainstalować pakiet w systemie, użyj polecenia apt-get nazwa pakietu instalacyjnego. Przykład:

teacher$ apt-cache search CDR cdda2wav - Narzędzie do zgrywania płyt Audio CD cdrecord - Narzędzie do nagrywania płyt CD/DVD oparte na konsoli k3b - Narzędzie do nagrywania płyt CD mkisofs - Narzędzie do obrazowania ISO9660 xcdroast - Graficzne narzędzie do tworzenia płyt CD teacher$ su - Hasło: teacher# apt-get install xcdroast Odczytywanie list pakietów… Gotowe Budowanie drzewa zależności… Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: cdda2wav Zostaną zainstalowane następujące NOWE pakiety: cdda2wav xcdroast 0 zaktualizowanych, 2 nowo zainstalowane, 0 usunięte i 1 niezaktualizowany. Potrzebujesz 0B/2056kB archiwów. Po rozpakowaniu zostanie wykorzystane 4749kB dodatkowej przestrzeni dyskowej. Czy chcesz kontynuować? Uzyskaj: 1 cdrom://Junior2.3 ALT/main cdda2wav 5:2.0-alt4 Uzyskaj: 2 cdrom://Junior2.3 ALT/main xcdroast 6:0.98alpha15-alt2 Pobrano 2056kB w ciągu 0s (11.8MB/s) Zatwierdzanie zmiany… Przygotowuję… ########################################### # ####### 1: cdda2wav ##################################### # ############## [ 50%] 2: xcdroast ########################### ## ######################## Gotowe.

Aby pracować z pakietami za pomocą interfejsu graficznego, możesz użyć programu synaptic.

W przypadku korzystania z systemu z profilem przed wykonaniem jakichkolwiek czynności administracyjnych należy zaprzestać korzystania z pilota za pomocą skryptu systemowego /etc/init.d/etcmount stop.

Instalacja oprogramowania

Jeśli w katalogach domowych użytkowników (zwłaszcza katalogach sieciowych) nagromadzi się zbyt wiele niepotrzebnych plików, może zabraknąć miejsca na potrzebne pliki. Informacja o zapełnieniu systemów plików jest wyświetlana przez polecenie df(wolne na dysku, wolne miejsce na dysku). Jeśli pole lub zawiera wartość zerową lub ujemną, tylko superużytkownik może modyfikować taki system plików. Zaleca się sprawdzenie, który podkatalog zawiera najwięcej niepotrzebnych danych i poproszenie właściciela o wyczyszczenie go (lub zrobienie tego na zamówienie, korzystając z uprawnień administratora). Aby określić rozmiar katalogów, możesz użyć narzędzia df.

Przykład analizy systemu plików:

teacher$ df Rozmiar systemu plików Użyj Ext Use% zamontowany na /dev/hda1 2.3G 1.5G 728M 67% / /dev/hda3 1.5G 1.4G 48M 96% /home $ su - Hasło: # du -max -depth=1 / home/chroot/nethome 5,4 mln /home/chroot/nethome/alex 2,7G /home/chroot/nethome/greedy 4,0 mln /home/chroot/nethome/netuser 2,7G /home/chroot/nethome # du --max-depth =1 -k /arc/home/george | sortuj -n | ogon -4 25314 /home/chroot/nethome/greedy/pass 56106 /home/chroot/nethome/greedy/.phoenix 2608536 /home/chroot/nethome/greedy/zdjęcia 2764538 /home/chroot/nethome/greedy

W powyższym przykładzie właściciel katalogu (2,7 gigabajta) - najprawdopodobniej użytkownik - jest zjadaczem czystej przestrzeni, a ponad 2,5 gigabajta przypada na pojedynczy podkatalog.

Przepełnienie systemów plików

System zainstalowany i uruchomiony na maszynie wymaga aktualizacji tylko czy aktualizacje naprawiają niedociągnięcia w systemie bezpieczeństwa (tzw. aktualizacje bezpieczeństwa). Ponadto wystarczająco stary system może wymagać aktualizacji, aby był zgodny z nowymi formatami plików lub protokołami sieciowymi. Aktualizacja lista pakiety są tworzone za pomocą polecenia aktualizacja apt-get oraz aktualizowanie samego systemu zgodnie ze zaktualizowaną listą - za pomocą apt-get dist-upgrade.

Linux: podstawy Linuksa

O czym jest kurs

Kurs LINUX dla początkujących pomoże Ci szybko opanować dystrybucję Ubuntu, dostarczy informacji o całej rodzinie dystrybucji Linuksa. Dowiesz się, jak szybko i sprawnie skonfigurować serwer za pomocą wiersza poleceń.

W trakcie kursu będzie mnóstwo praktycznych przykładów.

Po ukończeniu kursu LINUX dla początkujących zdobędziesz następującą wiedzę i umiejętności:

  • Naucz się instalować Linuksa.
  • Poznaj polecenia konsoli dla systemów operacyjnych typu Unix.
  • Naucz się zarządzać usługami systemu Linux.
  • Napisz małe programy (skrypty) w powłoce BASH
  • Przeczytaj i zrozum logi systemowe, skonfiguruj usługę rejestrowania.
  • Uruchom aplikacje WINDOWS w systemie Linux za pomocą emulatora wine

Znajomość LINUX pomoże Ci zbudować i utrzymać wydajne i niezawodne serwery. Serwery, które mogą pracować zarówno w sieci lokalnej, jak i w Internecie

WikiHow jest wiki, co oznacza, że ​​wiele naszych artykułów jest napisanych przez wielu autorów. Podczas tworzenia tego artykułu 46 osób pracowało nad jego redakcją i udoskonaleniem, w tym anonimowo.

Większość komputerów korzysta z wersji systemu operacyjnego Microsoft Windows, ale wiele serwerów i komputerów stacjonarnych zaczyna używać Linuksa, bezpłatnego systemu operacyjnego podobnego do Uniksa. Nauka Linuksa może na początku wydawać się trudna, ponieważ różni się od Windowsa, ale jednocześnie może być bardzo satysfakcjonującym doświadczeniem.

Kroki

    Zapoznaj się z systemem. Spróbuj pobrać i zainstalować go na swoim komputerze. Jeśli nie masz pewności, pamiętaj, że możesz zachować swój obecny system operacyjny i po prostu zarezerwować trochę miejsca na dysku dla Linuksa (możesz również uruchomić oba systemy operacyjne z VirtualBox).

    Przetestuj swój sprzęt za pomocą „Live CD”, który jest dostarczany z wieloma dystrybucjami Linuksa. Jest to szczególnie przydatne, jeśli nie chcesz instalować drugiego systemu operacyjnego na swoim komputerze. Live CD pozwoli ci uruchomić Linuksa z płyty CD bez konieczności instalowania czegokolwiek na twoim komputerze. Ubuntu i niektóre inne dystrybucje Linuksa oferują również płyty CD lub DVD, które umożliwiają uruchomienie systemu żywy w trybie, a następnie zainstaluj z tego samego dysku.

    Spróbuj zrobić to, do czego zwykle używasz komputera. Spróbuj znaleźć rozwiązanie, jeśli na przykład nie możesz zmienić dokumentu lub nagrać płyty CD. Zapisz, co chcesz zrobić, co możesz zrobić, a czego nie, zanim podejmiesz decyzję.

    Poznaj dystrybucje Linuksa. Kiedy ludzie mówią o „Linuksie”, przez większość czasu mają na myśli „Dystrybucję GNU/Linuksa”. Dystrybucja to zbiór oprogramowania, który działa na bardzo małym programie zwanym jądrem Linuksa.

    Rozważ podwójne uruchamianie. Pomoże to zrozumieć koncepcję partycji dyskowych, a także umożliwi dalsze korzystanie z systemu Windows. Ale pamiętaj, aby wykonać kopię zapasową wszystkich danych osobistych i ustawień przed próbą skonfigurowania podwójnego rozruchu).

    Zainstaluj oprogramowanie. Nabierz nawyku instalowania i odinstalowywania oprogramowania tak szybko, jak to możliwe. Zrozumienie zarządzania pakietami oprogramowania i repozytoriami jest niezbędne do podstawowego zrozumienia systemu Linux.

    Naucz się używać (i przyzwyczaj się do) interfejsu wiersza poleceń. Jest znany jako „terminal”, „okno terminala” lub „powłoka”. Jednym z głównych powodów, dla których ludzie przechodzą na Linuksa, jest to, że ma terminal, więc nie daj się onieśmielić. Jest to potężny asystent, który nie ma takich samych ograniczeń jak wiersz poleceń systemu Windows. Ale równie łatwo możesz używać Linuksa bez użycia terminala, tak jak w Mac OSX. Użycie polecenia „apropos” pomoże Ci znaleźć polecenie, które wykonuje określone zadanie. Spróbuj wpisać „apropos user”, aby zobaczyć listę poleceń, które mają w opisie słowo „user”.

    Zapoznaj się z systemem plików Linux. Zauważysz, że "C:\", którego używałeś w systemie Windows, już nie istnieje. Wszystko zaczyna się w katalogu głównym systemu plików (znanego również jako "/"), a inne dyski twarde są dostępne za pośrednictwem folderu /dev. Twój folder domowy, który w systemach Windows XP i 2000 znajdował się w C:\Documents and Settings, znajduje się teraz w /home.

  1. Uwalniaj potencjał swojej instalacji Linuksa. Wypróbuj zaszyfrowane partycje, nowe i bardzo szybkie systemy plików (takie jak btrfs), nadmiarowe dyski równoległe zwiększające szybkość i niezawodność (RAID) i spróbuj zainstalować Linuksa na rozruchowej pamięci USB. Wkrótce przekonasz się, że możesz wiele!

    • Zbuduj swój pierwszy system Linux z określonym celem i postępuj zgodnie z dokumentem HOWTO krok po kroku. Na przykład kroki konfiguracji serwera plików są dość proste i możesz znaleźć kilka stron internetowych, które poprowadzą Cię krok po kroku. Dzięki temu zapoznasz się z lokalizacją różnych rzeczy, tym, co robią i jak je zmienić.
    • Bądź cierpliwy i wytrwały, jeśli naprawdę chcesz nauczyć się korzystać z GNU. Nie przechodź od dystrybucji do dystrybucji, szukając tego, który działa najlepiej. Dowiesz się więcej, ucząc się, jak naprawić coś, co nie działa.
    • Wywołaj katalogi „katalogi”, a nie „foldery”; chociaż te dwa słowa wydają się być synonimami, „foldery” to koncepcja systemu Windows.
    • Możesz uzyskać pomoc dotyczącą prawie każdego programu lub dystrybucji na serwerze irc.freenode.net (na przykład: #debian, #ubuntu, #python, #FireFox, itp.). Możesz również znaleźć społeczności użytkowników na irc.freenode.net.
    • Pamiętaj, że tylko DOS używa ukośnika odwrotnego ("\") do oddzielania katalogów, podczas gdy Linux używa ukośnika prawego ("/"). Odwrotny ukośnik w Linuksie służy głównie do ucieczki znaków (na przykład \n to znak nowej linii, \t to znak tabulacji).
    • W Internecie jest wiele witryn linuksowych i list dyskusyjnych. Wyszukaj w Internecie odpowiedzi na swoje pytania.
    • Dla tych, którzy chcą dowiedzieć się więcej o Linuksie, dostępne są książki wydawców John Wiley & Sons, O „Reilly and No Starch Press. Jest też książka „Na początku… była linia poleceń” („Na początku był ... wiersz poleceń”) Neil Stevenson, dostępny pod adresem http://www.cryptonomicon.com/beginning.html oraz „LINUX: Rute User's Tutorial and Exposition” dostępny pod adresem http://rute.2038bug. com/rute.html.gz.

    Ostrzeżenia

    • We wszystkich systemach *nix (Linux, UNIX, *BSD itp.) administratorem lub superużytkownikiem jest "root". Jesteś administratorem swojego komputera, ale „root” nie jest kontem użytkownika. Jeśli proces instalacji tego nie robi, utwórz zwykłe konto samodzielnie za pomocą „useradd<ваше_имя>" i używaj go w codziennej pracy. Powodem, dla którego oddzielasz Cię jako użytkownika i administratora jest to, że system *nix zakłada, że ​​root wie, co robi i nie wyrządzi żadnej szkody. Więc nie ma ostrzeżeń. napiszesz odpowiednią komendę, system po cichu usunie plik z komputera bez pytania o potwierdzenie, bo root jest tym, który o to prosi.
    • Czasami ludzie doradzają złośliwe polecenia, więc sprawdź polecenia przed ich użyciem.
    • Nie uruchamiaj polecenia rm -rf / lub sudo rm -rf / chyba że naprawdę chcesz usunąć wszystkie swoje dane. Wpisz „man rm”, aby uzyskać więcej informacji.
    • Zawsze twórz kopie zapasowe swoich plików przed próbą zmiany partycji na dysku podczas instalacji systemu Linux. Utwórz kopię zapasową plików na nośnikach wymiennych, takich jak dyski CD, DVD, dyski USB lub inny dysk twardy (nie na innej partycji).
    • Podobnie nie twórz pliku o nazwie „-rf”. Jeśli uruchomisz polecenie, aby usunąć pliki z tego katalogu, potraktuje plik "-rf" jako argument wiersza poleceń i usunie również wszystkie pliki w podkatalogach.
    • Może być kuszące napisanie tego samego polecenia, które znalazłeś na jakiejś stronie, oczekując wykonania tego samego zadania. Jednak często to nie działa, ponieważ masz nowszą wersję, inny sprzęt lub inną dystrybucję. Spróbuj najpierw uruchomić polecenie z opcją --help i zobacz, co robi. Potem zwykle bardzo łatwo jest naprawić niektóre drobne problemy ( /dev/sda -> /dev/sdb itp.) i osiągnąć zamierzony cel.

W październiku 1991 r. Linux to ogólna nazwa dla wszystkich systemów UNIX, które działają na jądrze o tej samej nazwie. Na początku swojej historii Linux był dość wymagający pod względem wiedzy użytkownika. Wymagane było głębokie zrozumienie podstaw Linuksa, ale wraz z ewolucją systemu operacyjnego pojawiło się wiele dystrybucji, aby ułatwić pracę.

Różnice między Linuksem a Windows

Podstawa pracy w Linuksie ze środowiskiem graficznym nie różni się od Windows. Ale aby Linux działał poprawnie, musi być skonfigurowany.

Najważniejsze różnice:

  1. Linux jest dla zaawansowanych użytkowników, Windows to „system dla każdego”.
  2. Linux przewyższa Windowsa w przetwarzaniu wątków i danych.
  3. Korzystając z Linuksa, nie możesz bać się naruszenia jakiejkolwiek umowy licencyjnej.
  4. Każda aplikacja ma własną przestrzeń adresową, niezależną od przestrzeni adresowej jądra, co ułatwia tworzenie systemów wbudowanych opartych na systemie Linux.

A to nie jest pełna lista korzyści.

Korzyści z Linuksa

Obecnie wielu programistów Linuksa ulepsza system, opracowując nowe wersje i jego odmiany. Wśród zalet są:

  1. Darmowy - sam system operacyjny i większość programów do niego jest całkowicie darmowy i w pełni funkcjonalny.
  2. Brak wirusów - sama konfiguracja jądra systemu operacyjnego wyklucza działanie szkodliwych programów. Pozwala to obejść się bez programów antywirusowych, które spowalniają komputer.
  3. Open source - co pozwala na używanie i modyfikowanie kodu tak, jak chcesz. Tworzy również ogromną liczbę systemów wbudowanych opartych na Linuksie.

Dystrybucje Linuksa

W swojej oryginalnej formie Linux nie zapewnia tak znanych rzeczy, jak interfejs graficzny, dodawanie i usuwanie programów.

Dystrybucja - forma dystrybucji oprogramowania. Są one potrzebne do dodania dodatkowych komponentów do jądra systemu operacyjnego, które pozwolą użytkownikom łatwo zainstalować, skonfigurować system operacyjny.

Dzięki open source istnieją setki dystrybucji, ale większość z nich nie zasługuje na uwagę, ponieważ niewiele różnią się od siebie. Użytkownicy potrzebują stabilności bez błędów i długoterminowego wsparcia technicznego. Poniżej znajduje się lista dystrybucji, które są odpowiednie dla początkujących do opanowania podstaw Linuksa.

Lista najlepszych dystrybucji:

  1. Debian jest stabilny i ma niewielkie zasoby. Ma ogromną liczbę pakietów do zainstalowania. Absolutnie wolny.
  2. Ubuntu jest mniej konserwatywną odmianą Debiana. Uważany za jeden z najlepszych do użytku domowego.

Dla początkujących poznanie Linuksa najlepiej nadaje się do Ubuntu, ponieważ ten system operacyjny jest najbardziej podobny do znanego Windowsa.

Instalacja i konfiguracja Ubuntu

Istnieją dwie różne wersje dystrybucji Ubuntu: LTS i Regular. Główną różnicą między LTS jest stabilność i długoterminowe wsparcie. Ta wersja ukazuje się co pięć lat.

Zwykłe wersje są wydawane znacznie częściej, ale mogą pojawić się różne problemy z kompatybilnością z niektórymi komponentami.

W chwili pisania tego tekstu najnowsza wersja LTS to 18.04 Bionic Beaver.

Instalacja nie spowoduje żadnych trudności. Użytkownik musi tylko nacisnąć przycisk „Dalej” we właściwym czasie.

Ostatnim krokiem przed rozpoczęciem instalacji zostaniesz poproszony o wprowadzenie informacji identyfikujących Cię jako użytkownika.Informacje te są przydatne nie tylko podczas uruchamiania systemu, ale także podczas uruchamiania niektórych aplikacji.

Podstawy Linuksa

Na pulpicie Ubuntu znajdują się: panel sterowania, panel dokowania, a także menu aplikacji.

Pasek powiadomień to półprzezroczysty pasek u góry ekranu, który zawiera: datę i godzinę, zasobnik systemowy z powiadomieniami, menu czynności pozwalające na zarządzanie pulpitem.

Panel Dock jest rodzajem odpowiednika paska zadań Windows, który wyświetla często używane i uruchomione aplikacje.

Menu aplikacji wyświetla wszystkie zainstalowane aplikacje.

Ubuntu zawiera menedżera plików Nautilus. Ten menedżer plików ułatwia zarządzanie plikami i katalogami.

Większość interfejsu menedżera zajmuje panel centralny, w którym w rzeczywistości znajdują się same foldery i pliki. Po lewej stronie znajduje się pasek boczny, który jest zasadniczo podobny do paska bocznego w Eksploratorze Windows.

Nazwy plików i katalogów w Linuksie muszą przestrzegać pewnych zasad. Dla tych, którzy aktywnie korzystają z innych systemów operacyjnych (ponieważ może być kilka różnic), przedstawione są zasady nazewnictwa plików i katalogów:

  1. Tytuł nie może przekraczać 255 znaków.
  2. Linux rozróżnia wielkość liter, więc „example.txt” i „Example.txt” to różne pliki, mimo że mogą znajdować się w tym samym katalogu.
  3. Jeśli nazwa pliku lub katalogu zaczyna się od „.” - taki plik lub katalog zostanie oznaczony przez system jako ukryty.
  4. Ponieważ podstawą Linuksa jest UNIX, w pełni obsługuje kodowanie UTF-8, dozwolone jest używanie układu narodowego.

Terminale w Linuksie

Środowiska graficzne zapewniają wygodny i znajomy sposób pracy ze składnikami systemu operacyjnego. Jednak nadal istnieje kilka zadań, które wymagają użycia terminala tekstowego.

Istnieją dwa sposoby pracy z terminalem: iz konsolą okna. W pierwszym przypadku powłoka graficzna jest ignorowana, a wynik działania programów jest wyświetlany na ekranie jako tekst.

Praca z terminalem nie wymaga znajomości podstaw programowania w Linuksie, jak mogłoby się wydawać na pierwszy rzut oka. Musisz tylko znać pewne polecenia. Ponieważ jest wiele z tych poleceń, bardzo trudno jest je zapamiętać nawet osobom dobrze obeznanym z Linuksem. Dlatego wszystkie te polecenia można znaleźć w Internecie lub skorzystać z pomocy wewnętrznej, wpisując w terminalu „find --help”.

Dodawanie i usuwanie programów za pomocą Synaptic

Synaptic to program z graficznym interfejsem użytkownika używany w dystrybucjach Debian i Ubuntu do wyszukiwania, instalowania i usuwania programów.

Synaptic umożliwia wyszukiwanie programów za pomocą specjalnych filtrów. Znajdują się one w lewym dolnym rogu i są podzielone na kryteria. Również w górnym rogu znajduje się pole szybkiego wyszukiwania, wpisany tekst zostanie przeszukany w nazwie programu.

Po znalezieniu żądanego programu możesz go zainstalować. Aby to zrobić, kliknij prawym przyciskiem myszy nazwę programu i wybierz „Zainstaluj”. Podobnie odinstaluj i zaktualizuj programy.