لینوکس
بصورت پیشفرض، همه دستورات اجرا شده به روی سرور در فایلی ذخیره میشود. نام این فایل bash_history میباشد. این بدین معنی است که کاربری که دسترسی روت دارد، میتواند دستوراتی را که روی سرور اجرا شده است را ببیند. در ادامه با این روش آشنا می شوید. برای این کار نیاز دارد که دستور history را در root اجرا کند. همانطور که در تصویر زیر میبینید تمام دستورات اجرا شده به ترتیب نمایش داده شدهاند. اما اگر بخواهیم تاریخ و زمان نیز در دستورات مشخص باشد چه باید کرد؟ ممکن است به دانستن این موضوع که یک دستور خاص دقیقا از چه تاریخی ...
ادامه مطلب
Mint یا نعناع لینوکسی است که توسط جامعه پشتیبان لینوکس به پیش رفت. این سیستم عامل بر پایه Ubuntu یا Debian و بسته بندی شده همراه با گروه متغیری از اپلیکیشن های متن باز و رایگان است. هدف از ساخت لینوکس مینت تولید سیستم عاملی مدرن، زیبا و راحت بوده که هم قدرتمند باشد و هم کارکرد ساده ای داشته باشد. Linux Mint یکی از معروفترین توزیع های دسکتاپی است و دارای میلیونها کاربر است. همچنین این سیستم عامل قابلیت ارائه پشتیبانی به انواع فایلهای چند رسانه ای را دارد (از طریق تیک زدن یک گزینه در محیط نصب) ...
ادامه مطلب
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 را با ...
ادامه مطلب
wall یک ابزار خط فرمانی است که برای نمایش پیغام روی ترمینال تمامی کاربران لاگین شده به کار می رود. در ادامه با کاربردهای بیشتر آن آشنا می شویم. پیام مورد نظر می تواند روی ترمینال تایپ شده و یا درون محتوای یک فایل باشد. wall به عنوان write all استفاده می شود، برای ارسال پیغام تنها برای یک کاربر مشخص از دستور write استفاده می شود. معمولا ادمین سیستم پیغام ها را به منظور اعلان زمان تعمیرات و در خواست log out و بستن برنامه ها ارسال می کند. پیغام برای تمامی کاربران log in در ترمینال نمایش ...
ادامه مطلب
با آموزش نصب 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 را نصب نکنید بعضی از صفحات وردپرس شما ممکن است سفید بالا بیایند و این خطا ...
ادامه مطلب
Gentoo یا جنتو توزیعی از لینوکس است که به وسیله سیستم مدیریت پکیج پرتاژ ساخته شده است.برخلاف یک توزیع نرم افزاری دو دویی، کد منبع بر اساس نظر کاربر به صورت در محل کامپایل شده است. این کدها معمولا برای استفاده روی کامپیوتر خاصی بهینه سازی شده اند. فایلهای دو دویی پیش از کامپایل برای پکیج های بزرگتری قابل استفاده اند و یا زمانی که هیچ منبع کدی موجود نیست. نام Gentoo Linux برگرفته از پنگوئنهای پر سرعت جنتو است. این نام به منظور نمایش پتانسیل سرعت بالا در بهینه سازی ماشینهای خاص که برجسته ترین ویژگی Gentoo است ...
ادامه مطلب