لینوکس

راهنمای نصب و استفاده از دستور screen در لینوکس

مدیران سیستم اغلب از چندین ترمینال برای اجرای دستورات و مشاهده تاثیر آنها استفاده می‌کنند. در موارد دیگر، ادمین‌ها باید ترمینال‌های خاصی را به دلیل دستوراتی که به طور مداوم در ترمینال به روز می‌شوند، فعال نگه دارند. یک رویکرد استفاده از چند دسکتاپ برای این ترمینال‌ها است که یک روش ناکارآمد است چون بین چند صفحه نمایش جابه جا خواهید شد راهکار دیگر استفاده از دستور screen لینوکس است. دستور screen کاربران را قادر می‌سازد تا چندین جلسه ترمینال مجزا را در یک رابط پنجره ترمینال واحد مدیریت کنند. همچنین می‌توانید از یک رابط خط فرمان پیشرفته استفاده کنید ... ادامه مطلب

آموزش استفاده از دستور diff در لینوکس

کار با فایل‌ها از ضروریات کار در سیستم‌های لینوکس است. چه یک توسعه دهنده باشید یا یک مدیر سرور، باید بتوانید فایل‌ها را (اغلب خط به خط) مقایسه کنید تا مغایر‌ت‌ها را یافته، عیب یابی نموده و یکپارچگی داده‌ها را تضمین نمائید. با استفاده از دستور diff در لینوکس می‌توانید این کار را انجام دهید. البته می‌توانید سعی کنید فایل‌ها را به صورت دستی هم مقایسه کنید، اما این یک کار خسته کننده و مستعد خطاهای انسانی است. به همین دلیل توصیه می‌کنیم از دستور diff استفاده نمائید، ابزاری موثر که این فرایند را آسان‌تر می‌کند. diff بخشی از بسته ... ادامه مطلب

راهنمای دستور chown و مالکیت فایل در لینوکس

در محیط لینوکس، هر فایل و دایرکتوری یک مالک (یک user، group یا service) دارد که تضمین می‌کند فایل مدیریت شده و دارای پرمیژن‌های دسترسی مناسب است. در این آموزش به شما نشان خواهیم داد که چگونه از دستور chown (تغییر مالک) در لینوکس برای تغییر مالکیت فایل‌ها، دایرکتوری‌ها یا symbolic links به یک کاربر دیگر استفاده کنید. در بیشتر موارد، کاربر یا سرویسی که فایل یا دایرکتوری را ایجاد می‌کند، به عنوان مالک، دارای امتیاز خواندن(read)، نوشتن(write) و اجرا(execute) برچسب گذاری شده و سایر کاربران و خدمات بسته به نیازهایشان از امتیازات انتخابی برخوردار می‌شوند. نکته مهم در مورد ... ادامه مطلب

کاستوم بیلد (CustomBuild) چیست؟

DirectAdmin شامل CustomBuild است، برنامه‌ای که بسته‌های نرم افزاری و برنامه‌های افزودنی مختلف را بر روی سرور کامپایل، نصب و مدیریت می‌کند. کاستوم بیلد (CustomBuild) ابزاری است که خدمات مرتبط با DirectAdmin مانند WWW، E-mail، SQL، PHP  و غیره را مدیریت می‌کند. اکثر بسته‌ها از سورس کامپایل شده‌اند. فرایند build کمی زمان می‌برد، اما مزایایی دارد که در این مطلب به برخی از آنها اشاره خواهیم کرد. مزایای استفاده از کاستوم بیلد (Custombuild): سفارشی کردن کامپوننت‌ها آسان است نسخه‌ها و releases جدید بسیار سریع ظاهر می‌شوند جدیدترین کتابخانه‌ها با کامپوننت مورد استفاده قرار می‌گیرند به‌روزرسانی به آخرین نسخه‌ها حتی اگر ... ادامه مطلب

آموزش ویرایشگر vi لینوکس

در این مطلب ، میانبرهای ویرایشگر  vi، در لینوکس  را بررسی خواهیم کرد که می‌توانند توسط مهندسان و توسعه دهندگان DevOps استفاده شود؛ ویرایشگر vi اغلب برای ویرایش فایل‌ها استفاده می‌شود. با این حال، بر خلاف ویرایشگرهای رابط کاربری گرافیکی، کاربرانی که برای اولین بار ویرایشگر vi را تجربه می‌کنند، به دلیل نیاز به فشردن کلیدهای مختلف برای کنترل ویرایش، سر در گم می‌شوند. میانبرهای ویرایشگر vi برای مبتدیان در این مطلب، میانبرهای ضروری ویرایشگر vi را که می‌توانید در فعالیت‌های روزانه لینوکس استفاده کنید، پوشش خواهم داد. حالت‌های ویرایشگر  vi قبل از ورود به میانبرها، باید پنج حالت ویرایشگر ... ادامه مطلب

معرفی ۱۷ دستور عیب یابی شبکه در لینوکس

پیکربندی شبکه، تشخیص و عیب یابی کلی لینوکس بخش‌های ضروری مدیریت سیستم هستند. حتی برای توسعه دهنده‌ای که با سیستم‌های لینوکس کار می کند، دانش در مورد دستورات شبکه لینوکس یک مزیت اضافی است. به طور خاص، اگر می‌خواهید یک مهندس DevOps شوید یا بخشی از SRE باشید، لازم است همه دستورات عیب‌یابی لینوکس را بدانید زیرا بخشی از فعالیت‌های روزانه شما خواهند بود.   بهترین دستورات شبکه لینوکس و عیب یابی کدامند؟ در زیر لیستی از دستورات عیب‌یابی بومی موجود است. توضیحات دستور برای بررسی و تنظیم نام میزبان سرور (هاست‌نیم) hostname برای دریافت جزئیات DNS هاست host بررسی ... ادامه مطلب