سرور لینوکس شما قدرتمند است، اما آیا از همه چیزهایی که ارائه می دهد استفاده می کنید؟ جک والن، متخصص لینوکس، «سری از شروع تا پایان» را توسعه داده است تا به شما کمک کند از سیستم عامل حداکثر استفاده را ببرید.

تصویر: Larich/Shutterstock
لینوکس یکی از محبوب ترین (و قدرتمندترین) سیستم عامل هایی است که امروزه وجود دارد. چرا وفاداری لینوکس؟ دلایل زیادی وجود دارد. برای شروع، این نرم افزار رایگان و منبع باز است که پایدار، ایمن و انعطاف پذیر است.
طبق آخرین داده ها، 90٪ از کل ابرهای عمومی بر روی لینوکس اجرا می شوند. و اگر اینجا هستید، انتخاب کرده اید که از مزایای سیستم عامل نیز استفاده کنید.
از این مقاله لذت می برید؟
این مقاله و هزاران مقاله و کتاب الکترونیکی را از کتابخانه Premium ما دانلود کنید. از جلسات توجیهی تحلیلگران فناوری اطلاعات و دسترسی به برترین متخصصان فناوری اطلاعات لذت ببرید، همه در یک تجربه بدون آگهی.
سیستم عاملی که بتواند کاری را که لینوکس می تواند انجام دهد، مطمئناً پیچیده است، و دارای منحنی یادگیری شدید است. خوشبختانه، پشتیبانی زیادی برای راهنمایی شما در دسترس است.
سری TechRepublic Premium "از ابتدا تا انتها" کارهای مختلفی را که می توانید با سرور لینوکس انجام دهید بررسی می کند. بهتر از آن، این مفاهیم را با جزئیات، از ابتدا تا انتها، بدون رد شدن از هیچ مرحله ای توضیح می دهد. این منابع که توسط کارشناس لینوکس خود ما، جک والن، نوشته شده است، برای استفاده حداکثری از سیستم عامل بسیار ارزشمند هستند. در نصب لینوکس غوطه ور شوید. ما فرض می کنیم که شما از قبل راه اندازی شده اید و آماده حرکت به جلو در داخل پلت فرم هستید. آیا باید هم یک وب سایت عمومی و هم یک وب سایت داخلی برای سازمان خود میزبانی کنید؟ شما می توانید هر یک از سناریوها را در یک سخت افزار از طریق لینوکس و آپاچی انجام دهید.
این منبع روند میزبانی چندین وب سایت را روی یک سرور واحد با استفاده از مرورگر وب Apache توضیح می دهد. آپاچی یک نرم افزار وب سرور رایگان و منبع باز است که به شما امکان می دهد وب سایت ها را در اینترنت مستقر کنید. و این رایج ترین وب سرور مورد استفاده در سیستم عامل لینوکس است.
بسیاری از پلتفرمها برای کار به پایگاههای داده وابسته هستند، از جمله ابزارهای ابری، سیستمهای مدیریت محتوا (CMS)، نرمافزار HRM شما – حتی برنامههای کاربردی داخلی و ابزارهای از پیش ساخته شده شما. در نتیجه، شما باید بدانید که چگونه یک سرور پایگاه داده را مستقر کنید.
در این راهنما، کل فرآیند نصب پایگاه داده، پیکربندی پایگاه داده برای دسترسی از راه دور، ایجاد پایگاه های داده جدید و دادن دسترسی به کاربران را توضیح می دهیم.[19659018] TechRepublic Premium
پروتکل دسترسی دایرکتوری سبک (LDAP) امکان پرس و جو از یک سرویس دایرکتوری را از طریق شبکه فراهم می کند و آن را برای مواردی مانند احراز هویت مفید می کند. با استفاده از یک سرور LDAP، کاربران می توانند از هر دستگاهی در شبکه داخلی شما وارد حساب های خود شوند. اما LDAP می تواند بیش از احراز هویت دسکتاپ ها انجام دهد. همچنین میتوانید از آن برای اعتبارسنجی نامهای کاربری و رمزهای عبور از طریق Docker، Jenkins، Kubernetes، OpenVPN و Samba استفاده کنید.
این راهنما شما را در نصب OpenLDAP در سرور اوبونتو 20.04، راهاندازی یک رابط کاربری گرافیکی مدیریت و وادار کردن رایانهها برای احراز هویت به سرور راهنمایی میکند.
Kubernetes خود را به عنوان "یک پلت فرم قابل حمل، توسعه پذیر و منبع باز برای مدیریت بارهای کاری و خدمات کانتینری که هم پیکربندی اعلامی و هم اتوماسیون را تسهیل می کند" توصیف می کند. همانطور که ممکن است حدس بزنید، نیاز به تخصص جدی مدیر و مهارت های توسعه دهنده است تا از این فناوری بیشترین بهره را ببرید. با این حال، نتیجه یک برنامه کاربردی است که قادر به مقیاسبندی خودکار است و از نیاز شما به تأمین دستی منابع در زمانی که نیازهایتان تغییر میکند، جلوگیری میکند.
در این منبع، ما شما را در فرآیند استقرار خوشه Kubernetes راهنمایی میکنیم. سپس، نحوه استقرار یک برنامه در کلاستر و اتصال به آن برنامه از طریق LAN را توضیح خواهیم داد.
Git محبوب ترین سیستم کنترل نسخه است که توسط توسعه دهندگان در همه صنایع مورد علاقه است و برای پروژه ها در هر اندازه استفاده می شود. تغییرات ایجاد شده در کد را ردیابی می کند، که آن را به ابزاری ارزشمند برای توسعه دهندگانی که در پروژه ها همکاری می کنند تبدیل می کند. و خوشبختانه، Git به طور خاص برای سیستم عامل لینوکس توسعه داده شد.
در حالی که لینوکس و Git به طور یکپارچه با هم کار می کنند، نصب و استفاده از ابزار می تواند برای کاربران جدید کمی چالش برانگیز باشد. در این منبع، نحوه استفاده از Git، از نصب تا برداشتن تغییرات از مخزن راه دور را یاد خواهید گرفت.
نحوه ایجاد یک مخزن محلی، نحوه افزودن فایل ها، نحوه commit و فشار دادن فایل ها، نحوه اتصال Git به مخزن راه دور Github و موارد دیگر را پوشش خواهیم داد. این تنها راهنمای شما است که برای استفاده کامل از همه چیزهایی که Git ارائه می دهد نیاز دارید.
