دستور Kill در لینوکس

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

چندین ابزار وجود دارد که به شما امکان می‌دهد، فرآیندهای نامناسب را با استفاده از دستور kill (یکی از رایج ترین دستورات) خاتمه دهید.

ادامه‌ی مطلب

بروزرسانی DirectAdmin

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

توجه داشته باشید که برای به‌روز نگه داشتن DirectAdmin برروی سیستم‌عامل CentOS، باید به‌صورت جداگانه سیستم‌عامل‌تان را نیز به‌روز کنید.

توصیه می‌کنیم، قبل از به‌روزرسانی VPS(سرویس شخصی مجازی) و نرم افزارهای خود، همیشه یک نسخه پشتیبان ایجاد نمایید.

دستورات زیر را باید به‌عنوان کاربر root یا کاربر دارای دسترسی sudo اجرا نمایید.

ادامه‌ی مطلب

لیست برنامه های قابل بروزرسانی در لینوکس

در این مقاله، به شما آموزش داده می شود؛ که چگونه بسته‌هایی که نسخه‌های جدید آن‌ها در دسترس هستند را پیدا کنید؛ تا بتوانید از طریق خط فرمان روی سیستم‌های لینوکس آن‌ها را نصب نمایید. برای لیست کردن نسخه‌های جدید، در این مقاله از ابزارهای apt، apt-get، aptitude، yum، apt-check script و apticron  استفاده شده است. شرح استفاده از هر یک از این ابزارها در ادامه بیان شده است.

ادامه‌ی مطلب

cPanel چیست؟

cPanel، در اصل یک پنل کنترلی برای مدیریت سرویس میزبانی شماست و شامل کلیه بسته‌های سایت‌های میزبانی شده توسط jeyserver می‌باشد. نکته مهم این است؛ که این کنترل پنل بدلیل رابط کاربری ساده، به افراد تازه کار نیز اجازه می‌دهد؛ تا بدون نیاز به مهارت‌های فنی پیشرفته، همه جوانب میزبانی خود را مدیریت کنند.

بیشتر افراد از cPanel برای کارهای اساسی و روزمره، مانند مدیریت ایمیل خود استفاده می‌کنند. کارهایی مانند ایجاد حساب کاربری ایمیل، تنظیم و تغییر گذرواژه‌ها، ایجاد ایمیل‌های پاسخ خودکار، با میزبانی cPanel بسیار آسان است.

برخی دیگر از ویژگی‌های میزبانی cPanel، مواردی مانند تنظیم دامنه‌های پارک شده (که در آن می‌توان یک نام دامنه یا چندین نام دامنه را به یک نام دامنه اصلی هدایت کرد) و دامنه‌های چندگانه می‌باشد؛ در نتیجه با استفاده از دامنه‌های جانشین می‌توان اشتباهات تایپی کاربران را اصلاح کرده و همچنین چندین نام دامنه را تحت یک حساب میزبانی نمود.

ادامه‌ی مطلب

رفع خطای 'Another Update in Process' در وردپرس

خطای "Another Update in Process (بروزرسانی دیگری در حال اجراست)"، معمولاً هنگامی نمایان می‌شود؛ که کاربر یک فرآیند به‌روزرسانی سایت را همزمان با به‌روزرسانی هسته‌ی وردپرس شروع کند.

هنگامی‌که وردپرس در حال ارتقا به نسخه جدید باشد، یک قفل برروی پایگاه‌داده خود اعمال می‌نماید؛ که این قفل از شروع هر فرآیند به‌روزرسانی دیگر جلوگیری می‌کند. این ویژگی ایمنی از یکپارچگی سایت وردپرس شما محافظت می‌نماید.

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

ادامه‌ی مطلب

نصب ابزار BigBlueButton در اوبونتو 16.04

این روزها، ابزارهای کنفرانس تحت وب و متن باز بسیاری در دسترس هستند و جایگزین‌های غیررایگانی نیز وجود دارد؛ که هنوز هم ویژگی‌ها و کارکردهای یکسانی با این کنفرانس‌های متن باز ارائه می‌دهند. اگر در یک آموزشگاه آنلاین عضو هستید، گاهی اوقات ممکن است برای همکاری از راه دور، ارائه نسخه‌ی آزمایشی یا دوره‌های آموزشی، به ابزارهای کنفرانس تحت وب نیاز داشته باشید. در حقیقت، نرم افزار کنفرانس وب متن باز این فرصت را به شما می‌دهد؛ تا کلاس‌های آموزشی مجازی تشکیل دهید، با تیم خود از راه دور همکاری کنید و بدون پرداخت هزینه‌های سنگین ماهیانه، پشتیبانی‌های شخصی به فراگیران ارائه دهید. یکی از محبوب ترین ابزارهای کنفرانس تحت وب که ما در این مقاله پیرامون آن صحبت خواهیم کرد، ابزار "bigbluebutton" است؛ که یک راه حل بسیار بزرگی است و امروزه توسط برخی نهادها مورد استفاده قرار می‌گیرد.

ادامه‌ی مطلب

دایرکت ادمین (DirectAdmin) چیست؟

 

یکی از مهمترین قسمت‌های راه اندازی وب سایت، انتخاب میزبان مناسب برای ذخیره‌ی منابع سایت است. میزبان، فضایی را برای طراحان سایت فراهم می‌کند؛ که در آن می‌توانند کلیه کدهای سایت و تمام محتوای سایت را ذخیره و نگهداری نمایند. با توجه به زبان برنامه‌نویسی که در ساخت وب‌سایت شما استفاده شده است، دو نوع کنترل‌پنل برای میزبانی وب‌سایت شما وجود دارد که تحت عنوان میزبانی لینوکس و میزبانی ویندوز شناخته می‌شوند. میزبانی لینوکس، مکان مناسبی برای راه اندازی سایت‌هایی است که به زبان برنامه نویسی PHP، Perl، CGI و Python طراحی شده اند و میزبانی ویندوز، معمولاً برای سایت‌هایی طراحی شده اند که مبتنی بر asp.net می‌باشند.

اگر هنوز برای سایت خود هاست تهیه نکرده‌اید، می‌توانید به راحتی با ورود به صفحه «خرید هاست دایرکت ادمین» یک هاست دایرکت ادمین برای سایت خود تهیه کنید؛ اگر در مورد دایرکت‌ادمین اطلاعات کافی ندارید یا اینکه میخواهید اطلاعات بیشتری در مورد این کنترل پنل محبوب بدست آورید، این مقاله برای شماست!

ادامه‌ی مطلب

چگونگی تنظیم یا تغییر منطقه زمانی در CentOS 7

در CentOS، منطقه زمانی سیستم، هنگام نصب تنظیم می‌شود و پس از آن به راحتی قابل تغییر است.

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

این آموزش، نحوه تنظیم یا تغییر منطقه زمانی را در CentOS 7 توضیح می‌دهد.

ادامه‌ی مطلب

حل مشکل اختلاف زمان در بوت دوگانه ویندوز و لینوکس

کامپیوتر شما زمان را در یک ساعت سخت افزاری برروی مادربرد خود ذخیره می‌کند. ساعت حتی وقتی کامپیوتر خاموش است، زمان را دنبال می‌کند. به طور پیش فرض، ویندوز ساعت خود را براساس زمان محلی تنظیم و ذخیره می‌کند، در حالی که لینوکس براساس ساعت جهانی UTC تنظیم و ذخیره می‌نماید و سپس تفاوت آن را با ساعت محلی اعمال می‌کند. این باعث می‌شود در وضعیت بوت دوگانه، زمان اشتباه را نشان دهد.

 

این مطلب نیز ممکن است برای شما مفید باشد: نصب ابونتو در کنار ویندوز

 

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

ادامه‌ی مطلب

نحوه نصب و پیکربندی GitLab در سیستم عامل Ubuntu 18.04

 

GitLab CE یا Community Edition یک برنامه متن باز است؛ که اصولا برای مدیریت مخازن گیت مورد استفاده قرار می‌گیرد و دارای ویژگی‌های مرتبط با توسعه نرم افزار، مانند ردیابی پروژه در میان اعضای تیم توسعه است. GitLab به گونه ای طراحی شده است؛ که می تواند با استفاده از زیرساخت‌های شخصی کاربر میزبانی شود و انعطاف پذیری در استقرار را به عنوان یک مخزن داخلی برای تیم توسعه فراهم می‌کند؛ بدین معنی که به عنوان یک رابط برای کاربران یا ابزار مدیریتی برای مشارکت کنندگان پروژه عمل می‌نماید.

پروژه GitLab، به راحتی یک نمونه GitLab را بر روی سخت افزار شخصی شما با یک روند نصب آسان تنظیم می‌نماید. در این راهنما نحوه نصب و پیکربندی GitLab برروی سرور Ubuntu 18.04 شرح داده می‌شود.

ادامه‌ی مطلب

صفحه: