سرور
سیستمعامل لینوکس مجموعهای گسترده از سرویسهای سیستمی و شبکهای را ارائه میدهد. سرویسهای سیستمی شامل بخشهایی مانند مدیریت فرآیندها، ورود کاربران به سیستم، ثبت گزارشها (syslog) و زمانبندی وظایف (cron) هستند. در کنار آن، سرویسهای شبکه نیز وظایفی همچون اتصال از راه دور، ارسال و دریافت ایمیل، مدیریت چاپگرها، میزبانی وبسایتها، ذخیره و انتقال دادهها، تفکیک نام دامنه (DNS) و تخصیص پویای آدرسهای IP (DHCP) را بر عهده دارند.نحوه لیست کردن سرویسها در حال اجرا در لینوکس را بررسی خواهیم کرد. از نظر فنی، هر سرویس در لینوکس مجموعهای از فرآیندهاست که معمولا با عنوان دیمون (Daemon) شناخته میشوند. این ...
ادامه مطلب
پروتکل انتقال فایل (FTP) زمانی روشی پرکاربرد برای انتقال فایلها یا دادهها از راه دور بود. با این حال، اطلاعات را در قالبی رمزگذاری نشده منتقل مینمود که آن را به روشی ناامن برای برقراری ارتباط تبدیل میکند. همانطور که همه میدانیم، FTP امن نیست زیرا همه انتقالها به صورت متن واضح رخ میدهند، به این معنی که هر کسی که بستههای شبکه را شنود میکند، میتواند به راحتی دادهها را بخواند. به همین دلیل، FTP فقط باید در موارد محدود یا در شبکههایی که کاملا به آنها اعتماد دارید استفاده شود. با گذشت زمان، پروتکلهایی مانند SCP و SSH ...
ادامه مطلب
در دنیای شبکه و مدیریت سرور، ابزارهای خط فرمان برای بررسی وضعیت دامنهها و سرورهای DNS از اهمیت بالایی برخوردارند. دو ابزار پرکاربرد در این زمینه dig و nslookup هستند. این دو دستور به مدیران شبکه و متخصصان لینوکس کمک میکنند تا بتوانند بهسرعت وضعیت رکوردهای DNS را بررسی، مشکلات ارتباطی را شناسایی و پیکربندیهای دامنه را تحلیل کنند. در این مطلب بهصورت گامبهگام با روش نصب و استفاده از دستورات dig و nslookup در لینوکس آشنا میشویم و تفاوتها، گزینههای مهم و کاربردهای عملی آنها را بررسی خواهیم کرد. اهمیت ابزارهای DNS در لینوکس هر بار که نام دامنهای ...
ادامه مطلب
اگر میخواهید با سیستمها و سرورهای ابری کار کنید، باید با لینوکس آشنا و راحت باشید. لینوکس همه جا هست و آشنایی با آن واقعا به شما کمک خواهد کرد. اگر میخواهید کانتینرها را راهاندازی، ماشینهای مجازی را مدیریت یا سرورها را عیبیابی کنید، متوجه خواهید شد که دستورات لینوکس ابزارهای مورد استفاده شما برای همه این کارها هستند. دانستن 20 دستور ضروری لینوکس به شما کمک میکند تا به سرعت مشکلات را عیبیابی و وظایف را خودکار کنید. این مطلب 20 دستور لینوکس را که هر مهندس دواپس باید بداند، به همراه مثالهایی برای هر کدام بررسی میکند. دستورات ...
ادامه مطلب
برای بسیاری از کاربران، وقتی صحبت از مجازیسازی میشود، یک سوال رایج مطرح میشود. آیا باید KVM را انتخاب کنند یا VMware و Hyper-V شرایط بهتری دارند؟ هر پلتفرم نقاط قوت منحصر به فردی دارد. با این حال، تشخیص اینکه کدام یک واقعا برای یک کسب و کار یا پروژه مناسب است، میتواند چالش برانگیز باشد. در این مطلب توضیح میدهیم که هر هایپروایزر چه چیزی ارائه میدهد. بررسی میکنیم که در کجا بهترین عملکرد را دارند و چه زمانی باید یکی را به دیگری ترجیح بدهیم. KVM چیست؟ Kernel-based virtual machine ، یک نرمافزار مجازیسازی متنباز که در کرنل ...
ادامه مطلب
رایانش ابری به ستون فقرات فناوری مدرن تبدیل شده است. از استارتاپهای کوچک گرفته تا شرکتهای بینالمللی، همگی برای میزبانی دادهها، اجرای برنامهها و ارائه خدمات آنلاین خود به بسترهای ابری تکیه دارند. با این حال، حتی بزرگترین و قدرتمندترین زیرساختهای ابری هم از بروز اختلال در امان نیستند. وقوع خاموشی خدمات ابری یا همان Cloud Outages میتواند تاثیرات گستردهای بر عملکرد کسبوکارها بگذارد. از در دسترس نبودن وبسایت گرفته تا از کار افتادن سرویسهای حیاتی، هر اختلال حتی کوتاهمدتی میتواند به از دست رفتن درآمد، بیاعتمادی کاربران و حتی نقض توافقنامههای سطح خدمت (SLA) منجر شود. در روزهای اخیر، ...
ادامه مطلب