За останні два роки (після середньої школи) я провів смішне «навчання» для загального системного адміністратора, бракує лише випускного іспиту, який, на жаль, перенесено на жовтень. Лапка полягає в тому, що ми майже не отримали нічого корисного. Очевидно, що за 2 роки неможливо випустити повних адміністраторів, але навіть тоді все це є поза критикою. У будь-якому випадку, я не хочу лаяти школу, не тому я відкрив тему. Я хотів би попросити підказок та ідей, щоб знайти, де намацати, що найцінніше було б дізнатись у себе якомога швидше, вдома. Я знаю, що це складне запитання, і було б найкраще, якби я міг зробити більше, але я хотів би трохи попнути ногами, керівництво.

навчання

Про що я думав до цього часу:
- bash та/або perl
- деяке програмування SQL

Як випускник, я не можу пройти стажування. Це також означає, що я ніколи не стикався з проблемами "різко", які могли бити їх головами в будь-який час у їх повсякденному житті, і адміністратор повинен мати можливість негайно на них реагувати. Як я можу підготуватися до таких речей, отримати знання, які зроблять мене життєздатним на ринку?

Заздалегідь дякую за конструктивні відповіді, пов’язані з ними!

Коментарі

(Proci85 v | 28.05.2012, год - 17:27)

Встановлення, робота домашнього сервера, навіть інструкції на основі складання тем (samba, ftp, postfix-sql, postfix-ldap, apache, fastcgi, php-fpm тощо).
Якщо у вас є можливість, спробуйте налаштувати знайомого адміністратора/техніка для "роботи під вашим контролем".

(jackbauer | 28/05/2012, год - 18:42)

+1,
У сучасному світі ви можете легко практикувати будь-які кластери на віртуальних машинах (віртуальні скриньки, програвачі vmware) з будь-якою операційною системою. Для практики на сервері більше людей рекомендують Centos, ви можете навчитися на ньому вішалки Redhat, і є чудові описи.

На той час, коли я зрозумів, що хочу навчитися Linux, порада старого адміністратора Linux була такою: викладіть її та використовуйте. Насправді, від встановлення терміналу, управління репозиторіями, структури файлів конфігурації як основи, тому я дізнався на робочому столі Linux, що я ставлю все на основі токенів як я використовував раніше зі своїм робочим столом win.

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

(R0peE | 29.05.2012, k - 16:36)

Відповідь на віртуальне повідомлення Джекбауера в сучасному світі

(Шапочка | 28/05/2012, год - 19:21)

Очевидно, що за 2 роки неможливо видати повних адміністраторів

Я б сперечався з цим, звичайно, це також аспект того, як ми визначаємо повне. 3,5 роки - це звичайна університетська ІТ-підготовка, але напр. BME наповнений математичними основами, є також фізичні, деякі предмети на тему електротехніки, я пов'язую і роблю це, тому залишаюся при спеціалізації з основного матеріалу приблизно. 2,5 року. Тому я думаю, що його можна продати для отримання знань за такий проміжок часу.

Але щоб відповісти на ваше запитання, є досить багато речей, якими ви можете отримати практичні знання. Наприклад, виберіть добре задокументований дистрибутив (якщо Linux не потрібен, то FreeBSD, наприклад, досить добре задокументований), а потім перегляньте різні налаштування, що сьогодні корисно на практиці. Потім налаштуйте, скажімо, FTP-сервер. Спробуйте різні настройки. Спершу перейдіть до звичайних облікових записів, потім налаштуйте MySQL, а потім перейдіть туди. Якщо це вже йде добре, і ви бачите щось у ньому, ви спробували важливі функції, потім надіньте, скажімо, Apache, а потім також налаштуйте його. Завантажте веб-сторінку, яку потрібно додати через FTP. Також зробіть PHP, а потім перейдіть до програми Hello world. Наступним кроком є ​​сервер імен. Подивіться на посібник з усім цим. Якщо у вас вдома є стара праска, ви можете зробити все це на ній, інакше на віртуальній машині.

Існує деяка документація для кожного звичайного програмного забезпечення, потім виходьте, щоб зрозуміти це. Справа не в тому, щоб знати багато речей напам'ять, а в тому, щоб мати навички обробляти інформацію, коли це потрібно. Звичайно, я припускав, що ти знаєш англійську. Якщо ні, то цю проблему потрібно вирішити спочатку.

(дарксон | 28/05/2012, год - 20:07)

Дякую за відповіді досі, я думав про подібні речі, я вже давно використовую VMVirtualBox, обробляю на ньому Debian, але я якось ніколи не досяг значного прогресу. Влітку я сподіваюся встигнути заглибитися у справи.

До речі, найбільшою проблемою було те, що з 2-х років - на основі курсів - приблизно півроку був так званий "корисний" курс. Було багато годин, безпосередньо не пов’язаних із професією, охороною навколишнього середовища, мікро-, макроекономікою, охороною здоров’я, правовими основами тощо. Якби не це, ми могли б витратити набагато більше часу на більш професійно корисні речі.

(тире | 28/05/2012, год - 22:46)

Відповісти darxon Дякуємо за Ваше повідомлення

Я здогадуюсь де ви надрукували галузь:)

Будьте обережні, щоб напр. У попередньому році іспити ОКЖ у жовтні та цього року в січні також не були організовані в галузі АР, оскільки претендентів на них навряд чи було, а для деяких людей іспитовий комітет не створений.

На іспиті OKJ (2011) серед предметів заповнення, про які ви також згадали, технічний лікар та економіка бізнесу були великими. (А в 2010 році - управління проектами.)

Можливо, ви не змогли написати дисертацію, оскільки не складаєте іспит у червні?

(тире | 28/05/2012, год - 22:52)

Але це має місце і в інших середніх навчальних закладах цієї країни, так що якщо вам потрібна робота, вам доведеться вивчити багато «побічних» речей.

За винятком курсів, де ви можете отримати необхідні, корисні та практичні знання за жахливою ціною. (Це робиться на 3 поверсі в Арвалку, де дуже добрі інструктори викладають дуже короткий час за дуже високої вартості.)

(дарксон | 28/05/2012, год - 23:02)

Цього року управління проектами було безлико складним, разом з дуже малим часом. Модуль проекту gas + не вдався таким чином. Професійний захист + усне поєднання відбудеться у червні, без абзацу. Було б непогано мати якусь простішу роботу на літо, хоча я не знаю, куди її взяли б без практики та паперу. Особливо в сільській місцевості (Сегед).

(нейтрино v | 2012. 05. 28., год - 21:01)

під
-------------------------
127.0.0.1 СОЛОДКИЙ 127.0.0.1
AMD Athlon X2 245E @ 3,1 ГГц OC, MSI Radeon 6770 1 Гбіт GDDR5, Seagate Barracuda, Windows 7 Enterprise

(dikki | 28/05/2012, h - 21:27)

я поділюсь з вами своїм улюбленим висловом.
"10 років досвіду можна отримати за 10 років".
До речі, напрямок sql я вважаю хорошим - але не обов'язково без іншого.

(Dacr (неперевірений) | 28/05/2012, h - 22:10)

Я не повторюю вищезазначене, я скоріше доповнюю його.
Я думаю, що є "колега", з яким я познайомився в колі друзів або на тренінгу, який може знайти задоволення від програмування веб-сайтів, можливо, вчитися таким же чином, виконати довідкову роботу. На той час розподіл навпіл - це не витрати на оренду дешевшого віртуального сервера. За 2900 форинтів на місяць ви вже можете взяти в оренду дуже просту "машину" (це не велика сума у ​​двох напрямках), тому ви трохи відчуєте вагу "гри". Ну, якщо ваш програміст хороший, деякий трафік надходитиме на сервер, тобто ви зможете налаштувати його за допомогою реальних даних на основі моніторингу (очевидно, вам насамперед потрібно додати невагому для бізнесу послугу, тому що ви навчаєтесь, ви не заробляєте гроші). Потім через тиждень ви побачите в журналах, що на сервер потрапляє з Китаю, ви вже змушені вивчати iptables, fail2ban тощо. Ви додаєте домен на веб-сайт, ви можете налаштувати пошту для нього. Знову тиждень, ви втомитеся від спаму, на ньому може з’явитися фільтр. І все більше.:)
Практикуватися вдома теж дуже добре, але через деякий час ваша мотивація закінчиться, оскільки поза вами не буде користувача, який генерує помилки. Звичайно, навчіться основам вдома, але якщо ви дійсно хочете, чорт, їсти протягом місяця після знань, візьміть машину.

(_jack_ | 28/05/2012, год - 23:03)

Думаю, ви самостійно знайшли матеріали, але я подумав, що зверну вашу увагу на дві корисні речі:
- Для Bash: Розширений посібник із сценаріїв Bash. Основна робота.
- Для Perl: Сучасна Perl. Це безкоштовна онлайн-книга.

(Акела | 29.05.2012, k - 00:26)

Думаю, виберіть напрямок, яким саме RG ви хочете бути: DBA, адміністратор сервера додатків, адміністратор ОС тощо, якщо він у вас є, завантажте з мережі підготовчий матеріал до офіційних іспитів однієї з компаній (якщо зможете отримати вмілий або майже будь-який з них), навчитися, практикувати це (віртуальні сервери для цього дуже хороші), якщо є можливість спробувати молодшу позу, то склади такий офіційний іспит.
Непогано для того, що написали інші (пограйте у створення загальних служб, dns, mysql тощо). Я просто думаю, що важче влаштуватися на роботу без “гострого” досвіду чи офіційних паперів. Якщо ви хочете це зробити, тоді матеріали для складання іспиту RH дуже хороші для цього.

(Zizi v | 2012-05-29, k - 09:24)

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

До речі, те, що пропонували багато хто: придбайте комп’ютер, завантажте операційну систему, складіть комбінацію імен/веб/ftp-сервера, а потім тримайте так кілька тижнів, оновлюйте, налаштовуйте тощо. Якщо ви прагнете до системної економіки, ви зрозумієте, що вам слід робити. Якщо ні, то ти так пішов.

(Dudu94 | 29.05.2012, k - 10:15)

(pityulaman1983 v | 2012. 05. 29., к - 10:19)

Debian - це хороший старт. Покладіть на нього MySQL. Розмістіть (для себе) одну/кілька CRM-систем. Потім створіть репліки MySQL (master-master, master-slave). Вкрийте вручну одну з реплік, спробуйте, як можна скласти рішення відмови. Спробуйте встановити VPS. Якщо у вас є, не хапайте, рухайтесь далі. Microsoft SQL Server, Windows Server, Microsoft System Center (існує версія для розробників). Ви також можете дивитись Oracle.

(andrej_ v | 29.05.2012, k - 10:35)

Відповідь pityulaman1983 Debian - це хороший старт. повідомлення

Я не думаю, що потрібно змішувати лінію MS. SQL зазвичай не використовується самостійно, але програмується якоюсь програмою. Тож щось симпатичне від PHP, Perl, Python, Java та tsai не завадило б познайомитися. На додаток до MySQL, непогано розпочати роботу з PostgreSQL.

Лише кілька речей, які спадають на думку з реального життя:
- створення/відновлення резервних копій бази даних/додатків, створення сценаріїв/автоматизація їх
- міграція додатків із базою даних або без неї
- Знайомство з будь-якою системою моніторингу/сигналізації (наприклад, нагіо, мунін та мінімальні знання SNMP)
- підвищення безпеки серверних додатків за допомогою відповідних налаштувань, спеціальних налаштувань (наприклад, автентифікація ключа лише для SSH, обмеження IP-адрес, ознайомлення з mod_security для Apache, ознайомлення з певними типовими методами атак)
- ознайомлення з брандмауером, проксі і VPN (iptables, squid і tsai, openvpn, pptp і tsai, wireshark/tcpdump)
- поглиблене фільтрування програм та методів спаму та вірусів (отже, в основному це спам)

Що однаково вірно для всіх них, так це те, що ви повинні знати, де шукати журнали та де ви можете встановити рівень реєстрації. Це тому, що налагодження відбуватиметься досить часто.

(миша | 29.05.2012, k - 11:58)

Рівні досвіду на початку:

lvl 0 - перша операційна система
lvl 1 - перший користувач, за дані якого ви почуваєтесь відповідальним
рівень 2 - 1000. користувач
lvl 3 - перший справді робочий кластер

До рівня lvl2 можна дійти лише за допомогою рутинних знань сценаріїв (bash, perl, awk)

Я погоджуюсь з одним із соло переді мною взяти сервер, покласти на нього щось, навіть просто сімейний фотоальбом та листування. Досвід лише досвід. Якщо ви йдете у веб-напрямку, вам потрібні php і tsai, якщо в напрямку адміністратора БД, то sql, якщо в мережевому напрямку, то cisco IOS.

Ви втратите дані хоча б раз у житті.
Фотографії відпустки вашого батька коштують більше, ніж усі доручені муніципалітетом контракти. - /

(sanyee1991 | 2012-05-29, k - 12:05)

Який модуль вийшов з ладу? - якщо ви є частиною економіки, то я можу допомогти, тому що вчитель надіслав нам електронний лист, який наповнений багатьма розумними:)

Я зробив те саме, на щастя успішно (86%).

Ми отримали можливість отримати сервери (3IBM), DELL, сервер ProLiant, ip-камери, систему контролю доступу, маршрутизатори CISCO, D-Link, TP-Link та багато іншого.

Якщо вам дуже нудно, я рекомендую вам це:

Предмети все ще є, але вони не розроблені. (наприклад, реєстрація домену, хмарний vpn тощо)

У нас є пара людей, які мали проблеми лише з економікою.

Я хороший (кращий) на практиці, а не усно.

У будь-якому випадку, проект був не таким важким (хоча він став найгіршим 74%). Я засмутився на фермі, було важко

Що стосується інтерактивної частини, я не думаю, що рішення були скрізь хорошими.

Надприродне на CW

(дарксон | 29/05/2012, k - 14:50)

Дякую за відповіді поки що, я почну повільно. Напевно, VirtualBox почнеться з Debian. Як тільки мені буде що оцінити, поділюсь. Якщо щось незрозуміло, я запитаю.:)

(jackbauer | 29 травня 2012 р. о 15:15)

Відповісти darxon Дякуємо за Ваше повідомлення

Набагато більше простору debian.
Debian повільно переймає всюди ubuntu, redhat/центи залишаються в ceges/корпоративному середовищі.

(egeresz | 29.05.2012, k - 15:45)

Відповісти на більше повідомлення jackbauer Centost debian

(toshy | 31/05/2012, чт - 01:05)

Відповісти на більше повідомлення jackbauer Centost debian

Ну, у нас це відбувається навпаки:)
Звичайно, це не тенденція, я просто кажу Ент. ви також можете провалити RH у середовищі, і я б також не ховав Debian.
Але не про це йдеться в цій темі.

(termih. 2012-06-08, p - 09:16)

Відповісти darxon Дякуємо за Ваше повідомлення

Debian - дуже хороший вибір!

(літати | 2012-05-29, k - 16:10)

Я б подбав про вивчення PHP, бо людині це дуже набридне. Я почав із "написання сценаріїв", а потім мене це надзвичайно нервувало із дивовижними C #, JAVA тощо, якими я можу заробляти на життя. Перетворення типів зависає, не кажучи вже про незручне надмірне ускладнення:) Допомога PHP є еталоном для мене, але зараз я не можу нормально використовувати іншу допомогу, я піднімаюся з технічної мережі на стіну, автоматично створена допомога JAVA була просто втрата процесорного часу.

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

Також потрібно пояснити, що ви хочете зробити із отриманими знаннями. Ви хочете цим заробляти на життя чи просто хобі? Якщо ви заробляєте на життя, перейдіть до Microsoft, вивчіть C #, MSSQL, складіть іспит, вивчіть англійську мову, і ви будете добре заробляти в будь-якій точці світу. Якщо ви хочете досконало ризикувати, ви хочете знати, що "що це за стрижка", ви хочете її подати, оптимізуєте до крайності, ви перемагаєте незламний час, тоді MS не для нього, але він буде лінія * nix. Ви, мабуть, не будете знати, як цим заробляти на життя, але принаймні ви почуватиметесь добре, знаючи, що майже всі ваші пристосування - це "стрижка" * nix і, якщо потрібно, вугілля:)

(Ого, це я зараз, коли мене заб’ють камінням:))

(darxon | 29 травня 2012 р. о 17:07)

Відповідайте на PHP, вивчаючи ваше повідомлення

Ви б пояснили, що "ви, мабуть, не будете знати, як цим заробляти на життя"? На вашу думку, сьогодні ви можете знайти роботу лише за сертифікатом MS? Не ображаючись, мені серйозно цікаво, що відбувається останнім часом.

(egeresz | 29.05.2012, k - 17:22)

людина застряє в продуктах MS на узбіччі дороги, як це. Потрібно експлуатувати не машину, а службу, і відбувається розмова між собою.
Якщо ви адміністратор Linux (або інженер Cisco, або експерт із зберігання даних), велика частина вашої роботи - "і те, як це взаємодіє з win *".

Це вже вимагає незамінного досвіду, щоб завжди мати когось іншого для них.

В іншому випадку можливість адміністрування є універсальною: основні людські навички не залежать від операційної системи. Якщо досвідчений адміністратор Linux потрапляє перед вікнами, його акліматизація не повинна тривати більше чверті року, але все одно 1 місяць. Ті, хто не такий, теж не дуже добре працюють з Linux.

До речі, програміст також універсальний у подібному сенсі: він може програмувати на іншій мові програмування (зрештою акліматизація, яка набагато коротша, ніж повторне вивчення програмування.) Наприклад, якщо хтось має лише C, то це насправді не є добре і в С.

(Акела | 29.05.2012, k - 22:00)

Відповідь миші людині на придорожньому повідомленні

"Якщо ви адміністратор Linux (або інженер Cisco або фахівець з зберігання даних), велика частина вашої роботи" і саме так вона говорить про перемогу * ".
Я б цього не сказав.
Тому що для того, щоб ваш Linux працював добре, вам також потрібно перебити налаштування там.
Це було не в 1 раз, коли зв'язок не хотів поєднуватися заради бога, хоча інженери Cisco, як повідомляється, добре спрацювали ефірні канали, але не 4 порти на моєму сервері. Або сховища рекомендували Лун так добре, що ви не бачили його лише вдвічі менше маршрутів. Більше того, при переключенні сховища win mpio ідеально і добре поєднувався з новим сховищем, навіть у Linux нам не вдалося налаштувати mpath, оскільки з налаштуваннями за замовчуванням, записаними для цього сховища, це була надзвичайно повільна система. Звичайно, у нас також є емітенти, яким потрібні вина, не мало. Цим я не хочу захищати перемогу, а пролити світло на той факт, що інші системи також мають ситуації всмоктування, які доведеться подати.
У будь-якому випадку, ви не можете мати людину з РС, яка має такий самий рівень знань, як ваш колега по Linux.?

(літати | 2012-05-29, k - 17:22)