Хороша книга для розробника програмного забезпечення, що виконує неповний робочий день (Linux) системи адміністрування системи [закрито]


34

У багатьох менших організаціях розробники часто закінчують певну роботу з системного адміністрування (з очевидних причин). Багато часу вони володіють чудовими навичками розробників, але мало навичок системного адміністрування (можливо, все самоучки), і тому доводиться вчитися в процесі роботи, що досить неефективно.

Чи є канонічні (або просто чудові) книги, які допомогли б у цій ситуації? Більш просунута, ніж просто використання оболонки (можливо, розробник може це зробити), але не спрямована на того, хто сподівається витратити багато років на цю роботу.

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

Здебільшого мене цікавлять роботи на основі оболонок (тобто не встановлений графічний інтерфейс), хоча, якщо чогось видатного мені не вистачає, будь ласка, вкажіть це.

(Як аналогія, замініть "системне адміністрування" на C, і я хотів би K&R , C ++, і я хотів би "Ефективний C ++" Майєрса.


Дивіться також це пов’язане (але інше) питання: serverfault.com/questions/1046/…
Тоні Мейєр

Відповіді:


16

limoncelli http://ecx.images-amazon.com/images/I/512gcuc0aWL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA240_SH20_OU01_.jpg

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


2
Скрізь, де я побачу цю книгу, я проголосую за неї.
Джозеф Керн

10

Деякі книги, які допомогли мені навчитися роками ставати кращим системним адміністратором, щоб сьогодні рекомендувати їх прочитати.

Ви не сказали, на якій мові ви розвиваєтесь (хоча ви натякаєте на C / C ++ за своєю аналогією). Багато системних адміністраторів орієнтують свою розробку інструментів на такі сценарії, як Ruby, Perl, Python або plain ol 'Shell. Особисто мені подобається Рубі.


Здебільшого Python та C / C ++, хоча мене більше цікавлять речі поза тим, що я б робив у Python.
Тоні Мейєр


5

Я ходив до HowtoForge та Gentoo Wiki Підручники за допомогою щодо налаштування деяких конфігурацій - просто, стисло, до речі.

Посібник із сервера Ubuntu та довідник Gentoo допомогли краще зрозуміти, як працює Linux.

Принаймні, це основні ресурси, які я використовував як розробник вдень, sysadmin вночі.


3

RUTE доступний в Інтернеті і представляє гідне вступ як до використання Linux, так і до системного управління Linux:

http://rute.2038bug.com/rute.html.gz [це не помилка друку; він закінчується .gz, але його можна переглядати в браузері]

Ви можете придбати копію, якщо хочете, або просто прочитати всю річ в Інтернеті.


2

Деякі з дистрибутивів Linux надають дуже повну та читану Інтернет-документацію. Наприклад:

На жаль, деякі дистрибутиви не надають хороших документів, але ви часто можете використовувати документи інших дистрибутивів. У таких випадках добре знати, які дистрибутиви схожі між собою. Наприклад, Ubuntu походить від Debian, тому документи майже взаємозамінні; те ж саме стосується CentOS та RHEL.


Ви можете додати docs.fedoraproject.org
Cristian Ciupitu



1

Наскільки я не знаю канонічних томів, наскільки я не знаю.

Якщо припустити, що ви розумієте основну парадигму Unix і хочете залишитися неповним системою адміністратора, а не переходити, щоб стати штатним, тобто ви шукаєте посібник із синтаксису та деякі основні ефективні практики:

  • <distro|linux|unix> in a nutshell (по мірі необхідності),
  • Essential System Administration

Обидва опублікував O'Reillys.

Якби ви шукали лише одного чи одного, я б взяв перший.

Я думаю, що Лімочеллі, що багато людей рекомендують, чудово, якщо ви хочете бути штатним систематичним адміністратором, але я припускаю, що за своїми аналогіями ви шукаєте більше посібника з синтаксису / чогось, за допомогою якого ви можете проглянути, щоб дізнатися, які інструменти / засоби існують і що ці інструменти можуть зробити. Використовуючи аналогію K&R C, Limocelli - це скоріше книга дизайнерських моделей, а не мовна мова. Це те, що являє собою C Prog Lang K&R.

Essential Syatem Adminsitration стає все ближчим до того, що це вступна книга «Структури даних та алгоритмів», ніж книга типу K&R C, але все ще корисна для базового вступу до технічного процесу адміністрування систем.


1

Я хотів би ознайомитись з мережевою кулінарною книжкою Linux O'Reilly. Це практичний посібник зі створення мережі малого бізнесу з використанням Linux для запуску найбільш поширених мережевих сервісів.



0

Отримайте онлайн- акаунт книг Safari, і ви зможете прочитати більшість книг, перелічених у цій темі. Доступ до 10 книг на місяць становить 30 доларів, а необмежений обсяг книг на місяць - 43 долари. Ціни були округлені та були щомісячними тарифами, якщо ви купуєте щорічно, є знижка. Крім того, ви отримуєте близько 5 жетонів на місяць із кожним маркером, що дозволяє завантажувати одну главу із вибраної вами книги (або з вашої книжкової полиці залежно від типу рахунку), яку ви потім зможете прочитати на вибраному вами пристрої або навіть роздрукувати на мертве дерево. Також ви отримуєте доступ до найрізноманітніших книг програмування, тому з часом це стає досить корисним, і він відкривається о 2 годині ночі, коли відчуваєш бажання переглянути деякі комп'ютерні книги ....

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