لینوکس
بصورت پیشفرض، همه دستورات اجرا شده به روی سرور در فایلی ذخیره میشود. نام این فایل bash_history میباشد. این بدین معنی است که کاربری که دسترسی روت دارد، میتواند دستوراتی را که روی سرور اجرا شده است را ببیند. در ادامه با این روش آشنا می شوید. برای این کار نیاز دارد که دستور history را در root اجرا کند. همانطور که در تصویر زیر میبینید تمام دستورات اجرا شده به ترتیب نمایش داده شدهاند. اما اگر بخواهیم تاریخ و زمان نیز در دستورات مشخص باشد چه باید کرد؟ ممکن است به دانستن این موضوع که یک دستور خاص دقیقا از چه تاریخی ...
ادامه مطلب
یک سیستم عامل Unix-like یا شبه یونیکس به سیستم عاملی گفته می شود که رفتاری مشابه رفتار سیستم یونیکسی دارد، در حالی که الزاما کاملا همسان با یک یونیکس خاص و یا گواهی شده به عنوان یک نسخه مشخص از یونیکس نیست. یک اپلیکیشن شبه یونیکس اپلیکیشنی است که رفتاری همانند دستورات یونیکسی و یا shell را به صورت مشابهی اجرا کند. برای توضیح این عنوان استاندارد ثابتی وجود ندارد و ممکن است تفاوت نظرات باعث تشخیص داده شدن یک اپلیکیشن به عنوان Unix-like و رد شدن دیگری شود. این عنوان ممکن است شامل سیستم عاملهای متن باز نیز شود ...
ادامه مطلب
Nginx یکی از معروفترین وب سرویسها در جهان است. و مسئولیت میزبانی سایتهای بزرگ و پرترافیک را در بستر اینترنت دارد. Nginx در بسیاری از موراد از Apache مصرف کمتری دارد. Nginx میتواند به عنوان Web server یا reverse proxy مورد استفاده قرار گیرد. در این مطلب یاد میگیریم که چگونه Nginx را روی Ubuntu 16.04 نصب کنیم. شروع کار: برای نصب Nginx دستورات زیر را اجرا میکنید. sudo apt install nginx بعد از نصب، برای اینکه Nginx بعد از راه اندازی ابونتو فعال باشد باید قابلیت auto start را فعال کنید. sudo systemctl enable nginx سپس Nginx را با ...
ادامه مطلب
Mint یا نعناع لینوکسی است که توسط جامعه پشتیبان لینوکس به پیش رفت. این سیستم عامل بر پایه Ubuntu یا Debian و بسته بندی شده همراه با گروه متغیری از اپلیکیشن های متن باز و رایگان است. هدف از ساخت لینوکس مینت تولید سیستم عاملی مدرن، زیبا و راحت بوده که هم قدرتمند باشد و هم کارکرد ساده ای داشته باشد. Linux Mint یکی از معروفترین توزیع های دسکتاپی است و دارای میلیونها کاربر است. همچنین این سیستم عامل قابلیت ارائه پشتیبانی به انواع فایلهای چند رسانه ای را دارد (از طریق تیک زدن یک گزینه در محیط نصب) ...
ادامه مطلب
با آموزش نصب php 7 روی ubuntu 16.04 با ما همراه باشید برای نصب php7 و اکستنشنهای آن بعد از ورود به محیط SSH با کاربر root از دستور زیر استفاده میکنیم تا PHP را به صورت PHP-FPM به همراه اکستنشن های مورد نیاز برای ما نصب کند: (در صورت پرسیدن سوال y بزنید.) sudo apt-get install php7.0-fpm php7.0-mbstring php7.0-xml php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl این اکستنشنهای php برای محتویات سیستمهای مدیریت محتوا(CMS) مانند وردپرس و… مورد نیاز هستند. برای مثال اگر php7.0-xml را نصب نکنید بعضی از صفحات وردپرس شما ممکن است سفید بالا بیایند و این خطا ...
ادامه مطلب
wall یک ابزار خط فرمانی است که برای نمایش پیغام روی ترمینال تمامی کاربران لاگین شده به کار می رود. در ادامه با کاربردهای بیشتر آن آشنا می شویم. پیام مورد نظر می تواند روی ترمینال تایپ شده و یا درون محتوای یک فایل باشد. wall به عنوان write all استفاده می شود، برای ارسال پیغام تنها برای یک کاربر مشخص از دستور write استفاده می شود. معمولا ادمین سیستم پیغام ها را به منظور اعلان زمان تعمیرات و در خواست log out و بستن برنامه ها ارسال می کند. پیغام برای تمامی کاربران log in در ترمینال نمایش ...
ادامه مطلب