لینوکس
امروزه بسیاری از افراد از سیستم عامل لینوکس برای مدیریت سرورهای خودشان استفاده میکنند. با توجه به اینکه وجود کنترل پنلهایی نظیری Directadmin و Centos این امکان را به کاربران داده است که به راحتی بدون درگیر شدن با ترمینال لینوکس، سرورهای خود را مدیریت کنند. اما همچنان افرادی که سرور مجازی یا اختصاصی دارند نیاز است که دستورات مهم و کاربردی ترمینال را بدانند تا در مواقع ضروری بتوانند سرور خود را نظارت (Monitor) کنند. یکی از این دستورات کاربردی دستور top میباشد که در این مطلب با کاربردهای آن آشنا میشویم. با زدن دستور top میتوانید تمامی پردازشهایی ...
ادامه مطلب
گیت یک سیستم کنترل ورژن توزیع شده برای رد یابی تغییرات اعمال شده روی سورس کد درر طول توسعه نرم افزار است. با بررسی آن همراه ما باشید. این سیستم به منظور هماهنگ سازی کار میان برنامه نویسان طراحی شده است اما می تواند به منظور یافتن تغییرات در هر دسته فایلی نیز استفاده شود. هدف آن سرعت، یکپارچگی داده ها و پشتیبانی برای محیطهای کاری غیر خطی توزیع شده می باشد. Git توسط لینوس توروالد (Linus Torvalds) در سال ۲۰۰۵ در حین توسعه هسته لینوکس به همراه توسعه دهندگان دیگر لینوکس ساخته شد. از سال ۲۰۰۵ جونبو هامانو نگهدارنده ...
ادامه مطلب
حتما برای شما پیش آمده است، که در ترمینال لینوکس بخواهید از تعداد فایلها و دایرکتوریهای موجود در یک مسیر خاص مطلع شوید. برای این کار یکی از بهترین روشها استفاده از دستور tree میباشد. این دستور به بهترین شکل این کار را برای ما انجام میدهد. با زدن دستور زیر، تعداد فایل و دایرکتوری های موجود در دایرکتوری که قرار دارید برای شما لیست میشود. و خروجی به شکل زیر برای شما نمایش داده میشود. در خط آخر تعداد فایل و دایرکتوریها را میبینید. اگر نیاز دارید که تعداد فایل و دایرکتوریهای یک مسیر خاص را ...
ادامه مطلب
یک سیستم عامل Unix-like یا شبه یونیکس به سیستم عاملی گفته می شود که رفتاری مشابه رفتار سیستم یونیکسی دارد، در حالی که الزاما کاملا همسان با یک یونیکس خاص و یا گواهی شده به عنوان یک نسخه مشخص از یونیکس نیست. یک اپلیکیشن شبه یونیکس اپلیکیشنی است که رفتاری همانند دستورات یونیکسی و یا shell را به صورت مشابهی اجرا کند. برای توضیح این عنوان استاندارد ثابتی وجود ندارد و ممکن است تفاوت نظرات باعث تشخیص داده شدن یک اپلیکیشن به عنوان Unix-like و رد شدن دیگری شود. این عنوان ممکن است شامل سیستم عاملهای متن باز نیز شود ...
ادامه مطلب
بصورت پیشفرض، همه دستورات اجرا شده به روی سرور در فایلی ذخیره میشود. نام این فایل bash_history میباشد. این بدین معنی است که کاربری که دسترسی روت دارد، میتواند دستوراتی را که روی سرور اجرا شده است را ببیند. در ادامه با این روش آشنا می شوید. برای این کار نیاز دارد که دستور history را در root اجرا کند. همانطور که در تصویر زیر میبینید تمام دستورات اجرا شده به ترتیب نمایش داده شدهاند. اما اگر بخواهیم تاریخ و زمان نیز در دستورات مشخص باشد چه باید کرد؟ ممکن است به دانستن این موضوع که یک دستور خاص دقیقا از چه تاریخی ...
ادامه مطلب
Mint یا نعناع لینوکسی است که توسط جامعه پشتیبان لینوکس به پیش رفت. این سیستم عامل بر پایه Ubuntu یا Debian و بسته بندی شده همراه با گروه متغیری از اپلیکیشن های متن باز و رایگان است. هدف از ساخت لینوکس مینت تولید سیستم عاملی مدرن، زیبا و راحت بوده که هم قدرتمند باشد و هم کارکرد ساده ای داشته باشد. Linux Mint یکی از معروفترین توزیع های دسکتاپی است و دارای میلیونها کاربر است. همچنین این سیستم عامل قابلیت ارائه پشتیبانی به انواع فایلهای چند رسانه ای را دارد (از طریق تیک زدن یک گزینه در محیط نصب) ...
ادامه مطلب