Rozpoczęcie nauki Unixa i Linuksa [zamknięte]


17

Muszę nauczyć się unixa i linuxa i być profesjonalistą.

Od czego powinienem zacząć


Odpowiedzi:


3

Myślę, że zamiast wybierać jedną konkretną dystrybucję, powinieneś wypróbować wiele z nich w stosunkowo krótkim czasie; powiedz zmienić co kilka miesięcy.

Ma to dwie główne zalety; widzisz różne sposoby robienia rzeczy (np. porównujesz Ubuntu z innymi dystrybucjami, używasz sudo zamiast naprawdę wielkiej korzyści?) i masz szanse, że zdobędziesz doświadczenie w rozwiązywaniu raczej problemów (i dowiedz się więcej) niż tylko instalacja jednego systemu operacyjnego Linuxy.

Nie jestem pewien, jak bardzo to pomoże: Użyłem kilku dystrybucji Linuksa i mam szczęście, że nie miałem żadnych prawdziwych problemów. Dlatego sugeruję, abyś odpowiedział na pytania na tej stronie (i innych, takich jak superuser.com . Uważam, że istnieją również inne strony w Internecie, które nie są obsługiwane przez zespół Stack Exchange, w których można odpowiedzieć na problemy opublikowane przez użytkowników) .

Zdaję sobie sprawę, że w tej chwili wiesz bardzo mało, ale poprzez badania i odpowiadanie na pytania nauczysz się dość szybko. Być może będziesz mieć pod ręką kilka maszyn wirtualnych, w których możesz wypróbować różne rzeczy.


11

Aby biegle posługiwać się Uniksem, będziesz musiał regularnie nad nim pracować. Praktyka czyni mistrza .

Po pierwsze, chciałbym zaproponować, aby odebrać z dystrybucji Linuksa . Nie martw się zbytnio o wybranie najlepszego dla siebie jeszcze, gdy będziesz gotowy, znajdziesz ten . Dla początkującego dystrybucja taka jak Ubuntu będzie wystarczająca.

Pojawią się problemy, bądź na nie przygotowany. Zadawaj pytania w Internecie ( tutaj na Unix SE lub na innych forach), społeczność linux (bardziej poprawna jest „społeczność opensource”) jest pomocną społecznością. Im więcej uczestniczysz w tej społeczności, tym szybciej się uczysz.

Teraz musisz spróbować wykonać podstawowe zadania na nowym, błyszczącym systemie operacyjnym. Czatowanie, przeglądanie, pisanie dokumentów, wysyłanie e-maili, oglądanie filmów itp. Używaj Linuksa do wszystkiego.

Pamiętaj, że Linux ma krzywą uczenia się i musisz poświęcić mu trochę czasu , jeśli chcesz zostać profesjonalistą.


6

Moją sugestią byłoby, aby NIE zaczynać od dystrybucji dla początkujących, takiej jak Ubuntu. Na ilu serwerach * nix działa GUI?

Zacząłem od Slackware (http://www.slackware.com) i nauczyłem się instalować, konfigurować i używać systemu * nix.

Slackware to praktyczny system, który wymaga znajomości działań.

Na koniec, jeśli jeszcze tego nie zrobiłeś, sugeruję zbudowanie własnego komputera i użycie Slackware jako systemu operacyjnego dla twojego domowego zestawu do parzenia (także tego, co zrobiłem).

Dowiesz się dużo, idąc tą drogą.

Jeśli chcesz przenieść swoją naukę na wyższy poziom, gorąco polecam wprowadzenie własnego systemu za pomocą „Linux From Scratch” (http://www.linuxfromscratch.org/).

Powodzenia w twoich wysiłkach edukacyjnych!

~ tim


1
Cóż, wybieram Ubuntu, nie musisz używać GUI ... Zakładając, że na wielu serwerach działa Debian i RHEL, wszystkie mają pewne GUI w swoich repozytoriach, prawdopodobnie również Slackware. Ten rodzaj unieważnia twój pierwszy argument ...
maxschlepzig

Mój przyjaciel uruchomił Linuksa z Arch i działa. Bardzo szybko się uczysz.
MadTux,

3

Zgadzam się ze Stefanem i nie zgadzam się (częściowo, patrz dalej) z timem : zacznij od dobrej dystrybucji pulpitu i używaj go do swoich podstawowych codziennych zadań. To pozwoli ci eksperymentować i uczyć się bez konieczności ponownego uruchamiania przez cały czas (IME, jeśli musisz zrestartować komputer, po prostu nie robisz tego zbyt często).

Jeśli chcesz stać się profesjonalnym, to będzie musiał zapoznać się z podstawowym systemem chociaż. Tak jak musisz wiedzieć o rejestrze i uprawnieniach oraz o sposobie ładowania bibliotek DLL itp. W systemie Windows ...

A kiedy już zaczniesz nieco zapoznawać się z graficznym interfejsem użytkownika i trochę wiersza poleceń i chcesz dowiedzieć się więcej o serwerach linux / unix, możesz uruchomić je na maszynie wirtualnej (kvm / qemu, virtualbox, vmware, .. .) i ssh do nich.

Następnie, gdy zaczniesz dobrze rozumieć wiersz poleceń, coś takiego jak CRUX , Slackware lub LFS jest dobrym narzędziem do uzyskania bardziej szczegółowej wiedzy o tym, jak wszystkie części systemu operacyjnego mogą się ze sobą łączyć.


1
+1 za zgodzenie się ze mną: P (ale też dobra odpowiedź)
Stefan

1

Powinieneś spróbować zacząć od przyjaznych dystrybucji Linuksa, takich jak Ubuntu lub PCLinuxOS.


1

Idź zainstalować Debiana i spróbuj zrobić wszystko, co zrobiłeś z dowolnym systemem, który znasz, a następnie przejdź do przewodnika o nazwie Debian Reference . To podstawowe wprowadzenie do koncepcji Debiana i Uniksa.

Dlaczego Debian? Na tym bazują Ubuntu i Linux Mint, a te 2 są najpopularniejszymi systemami uniksowymi. Oznacza to, że jeśli zapoznasz się z Debianem, zapoznasz się z tymi dwoma.


0

Projekt dokumentacji systemu Linux (TLDP) zawiera kilka bardzo przydatnych przewodników.

www.tldp.org


0

umieść na swoim komputerze dystrybucję linuksową, taką jak arch. linux ... będziesz zmuszony uczyć się podczas pracy, aby system był użyteczny ... arch po prostu nie jest użyteczny dla kompletnego nowicjusza.

nie ma sensu odkładać bolesnych lekcji! najlepszym sposobem, aby dowiedzieć się, jak coś naprawić, jest zepsucie ... a są szanse, jeśli użyjesz systemu takiego jak ubuntu, nigdy nie dowiesz się, że istnieją problemy do rozwiązania.

Polecam również alternatywny system, taki jak freebsd, uzyskasz inną perspektywę i będziesz mieć dostęp do niektórych ciekawych funkcji niedostępnych dla Linuksa (dtrace, zfs)

Konkluzja - jeśli chcesz dowiedzieć się o systemie, zainstaluj system operacyjny, który zmusza Cię do nauki. jeśli chcesz korzystać z systemu, zainstaluj ubuntu

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.