Починає вивчати Unix та Linux [закрито]


17

Мені потрібно вивчити unix та linux та бути професіоналом.

З чого слід почати?


Відповіді:


3

Я думаю, що замість того, щоб вибирати одну конкретну дистрибуцію, ви повинні спробувати багато з них за порівняно короткий час; скажімо, змінюйте кожні пару місяців або близько того.

Це має дві основні переваги; ви можете побачити різні способи здійснення дій (наприклад, порівняйте Ubuntu з іншими дистрибутивами, використовує sudo, а не su дійсно велику користь?), і швидше за все, ви отримаєте досвід у вирішенні більше проблем (і так дізнаєтесь більше) ніж просто встановлення однієї операційної системи Linuxy.

Я не впевнений, наскільки це насправді допоможе: я використав декілька дистрибутивів Linux, і мені пощастило не мати справжніх проблем. Тому я б запропонував вам відповісти на запитання на цьому веб-сайті (та інших, таких як superuser.com . Я вважаю, що в Інтернеті є й інші сайти, якими не керує команда Stack Exchange, де можна відповісти на проблеми, розміщені користувачами) .

Я усвідомлюю, що ви дуже мало знаєте на даний момент, але, провівши деякі дослідження та відповідаючи на запитання, ви навчитесь досить швидко. Можливо, тримати під рукою кілька віртуальних машин, на яких можна спробувати речі.


11

Щоб пізнати unix, вам потрібно буде регулярно працювати над ним. Практика робить ідеальною .

Під - перше, я хотів би запропонувати , що ви вибираєте в дистрибутив . Не переживайте над тим, щоб вибрати найкращий для вас поки що, коли ви будете готові, ви знайдете його . Для початківця такий дистрибутив, як Ubuntu, буде досить хорошим.

Проблеми виникнуть, будьте готові до них. Задавайте питання в Інтернеті ( тут на Unix SE або на інших форумах), спільнота linux (правильніше "спільнота відкритих джерел") є корисною спільнотою. Чим більше ви будете брати участь у цій громаді, тим швидше навчитесь.

Тепер вам потрібно буде спробувати виконати основні завдання на своїй блискучій новій ОС. Чат, перегляд, введення документів, електронна пошта, перегляд фільмів тощо. Використовуйте Linux для всього.

Будьте в курсі, що в Linux є крива навчання, і вам потрібно буде приділити їй час, якщо ви хочете стати професіоналом.


6

Моя пропозиція полягала б у тому, щоб НЕ починати з «початківця» дистрибутива, як Ubuntu. Скільки * nix серверів на них працює графічний інтерфейс?

Що я зробив, почав із Slackware (http://www.slackware.com) та навчився встановлювати, налаштовувати та використовувати систему * nix.

Slackware - це зручна система, яка вимагає знати, що ти робиш, щоб все сталося.

Нарешті, якщо ви цього ще не робили, я б запропонував створити власний ПК та використовувати Slackware як ОС для вашої домашньої варки (також, що я зробив).

Ви дізнаєтесь багато, пройшовши цей маршрут.

Якщо ви хочете перенести навчання на інший рівень, я б настійно пропонував прокрутити свою власну систему через "Linux from Scratch" (http://www.linuxfromscratch.org/).

Успіхів у ваших навчальних починаннях!

~ tim


1
Що ж, я вибираю Ubuntu, не потрібно використовувати графічний інтерфейс ... Припускаючи, що багато серверів працюють Debian і RHEL, у всіх їх сховищах є, можливо, і Slackware. Цей вид визнає недійсним ваш перший аргумент ...
maxschlepzig

Мій друг запустив Linux із Arch, і це працює. Ви дізнаєтесь багато, дуже швидко.
MadTux

3

Я згоден з Стефан і згоден (частково, см далі) з Тімом : почати з хорошим настільним дистрибутивом, і використовувати його для ваших основних щоденних завдань. Це дозволить вам експериментувати та вчитися без необхідності перезавантажувати весь час (IME, якщо вам доведеться перезавантажувати, ви просто не робите це дуже часто).

Якщо ви хочете стати професіоналом, ви будете мати , щоб ознайомитися з базовою системою , хоча. Як і вам потрібно знати про реєстр та дозволи та про те, як завантажуються файли DLL тощо у Windows ...

І як тільки ви дещо починаєте знайомитися з графічним інтерфейсом і трохи командним рядком, і хочете дізнатися про сервери Linux / unix, ви можете запустити їх у віртуальній машині (kvm / qemu, virtualbox, vmware, .. .) і ssh до них.

Тоді, коли ви почнете добре розуміти командний рядок, щось на кшталт CRUX , Slackware або LFS є хорошим інструментом для отримання більш поглиблених знань про те, як всі частини ОС (можуть) вміщуватися разом.


1
+1 за згоду зі мною: P (але і хороша відповідь)
Стефан

1

Спробуйте почати з дружніх дистрибутивів Linux, таких як Ubuntu або PCLinuxOS.


1

Перейдіть на інсталяцію Debian і спробуйте зробити все, що ви робили з будь-якою системою, яку ви більше знайомі, а звідти перегляньте посібник під назвою Debian Reference . Це основне введення в концепції Debian і Unix.

Чому Debian? На цьому базуються Ubuntu та Linux Mint, і ці 2 - найпопулярніші системи, схожі на Unix. Це означає, що якщо ви познайомитесь з Debian, ви познайомитесь з цими двома.


0

Проект документації Linux (TLDP) має кілька дуже корисних посібників.

www.tldp.org


0

поставте на свій комп'ютер дистрибутив Linux, як арка Linux .... ви змушені будете вчитися, як ідете, щоб зробити систему корисною ... арка просто не корисна для повного новачка.

немає сенсу відкладати болючі уроки! найкращий спосіб навчитися виправляти щось - це зламати його ... і швидше за все, якщо ви користуєтеся такою системою, як ubuntu, ви ніколи навіть не дізнаєтесь, що існують проблеми для вирішення.

я також рекомендую таку альтернативну систему, як freebsd, ви отримаєте іншу точку зору та отримаєте доступ до деяких акуратних функцій, недоступних для Linux (dtrace, zfs)

підсумок - якщо ви хочете дізнатися про систему, встановіть ОС, яка змушує вас вчитися. якщо ви хочете використовувати систему, встановіть ubuntu

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.