
دستور ls، یکی از دستورات اساسی است که هر کاربر لینوکس باید بداند. برای لیست کردن اطلاعات مربوط به فایلها و دایرکتوریهای سیستم، از این دستور استفاده میشود. ابزار ls، بخشی از بسته ابزارهای هسته GNU است؛ که در تمام توزیعهای لینوکس نصب شده است.
در این آموزش، نحوه استفاده از دستور ls را از طریق مثالهای عملی و توضیحات مفصل در مورد رایج ترین گزینههای ls به شما نشان خواهیم داد.
ادامهی مطلب

در لینوکس، به منظور ایجاد دایرکتوری و زیردایرکتوریها میتوان از دستور 'mkdir' استفاده کرد. دستور Mkdir مخفف Make directory (ایجاد دایرکتوری) میباشد.
در این مقاله، ما نحوهی کار با 5 دستور کاربردی mkdir برای ایجاد دایرکتوری در سیستم لینوکس را آموزش خواهیم داد.
ادامهی مطلب

به عنوان مدیر سیستم، شما باید بتوانید کاربرانی که وارد سیستم لینوکس شما شدهاند را مدیریت کنید. دستور w در کنار سادگی، اطلاعات ارزشمندی را در این مورد ارائه میدهد؛ بدین معنی که نشان میدهد، چه کاربرانی به سیستم شما وارد شدهاند و اکنون در حال انجام چه کاری هستند.
این مطلب نیز ممکن است برای شما مفید باشد: پیدا کردن مدت زمان روشن بودن (Up time) سیتسم عامل های لینوکس
ادامهی مطلب

WP-CLI، مجموعهای از ابزارهای خط فرمان برای مدیریت وردپرس است؛ که به کمک آن و بدون استفاده از مرورگر وب، میتوان افزونهها را بهروز نمود، نسخه پشتیبان گرفت، پست جدید درج کرد و بسیاری از قابلیت های موجود در پنل ادمین وردپرس را اجرا نمود.
چرا با وجود رابطهای گرافیکی، استفاده از این ابزار خط فرمان توصیه میشود؟
بیشتر افراد از نسخههای گرافیکی برای نصب و بروزرسانی وردپرس استفاده میکنند، بنابراین در بیشتر موارد به دلیل مشکلات مربوط به مجوز، اقدامات آنها با شکست روبهرو میشود. وردپرس، از کاربر وب سرور برای اجرای عملیاتها استفاده میکند و اگر کابر سرور مجوزهای فایلها و دایرکتوریهای مورد نیاز را نداشته باشد، در این صورت اجرای عملیات با شکست روبهرو میشود. دستور wp-cli میتواند بهعنوان کاربر صاحب فایلها و دایرکتوریهای وردپرس اجرا شود، بنابراین کمتر احتمال برخورد با مشکلات عدم مجوز وجود دارد. علاوهبراین بهروزرسانی خط فرمان با استفاده از wp-cli بسیار سریعتر از استفاده از روش گرافیکی است.
ادامهی مطلب

در این مقاله، نحوه نصب و پیکربندی phpMyAdmin 4.4.9 برای مدیریت پایگاه دادهی سرورهای MySQL، MariaDB و Drizzle بصورت تحت وب ارائه شده است. برای مبتدیان و افرادی که با مدیریت از طریق خط فرمان راحت نیستند، این نرم افزار، بهترین ابزار مدیریتی مبتنی بر وب است. این ابزار، یک رابط گرافیکی تحت وب را ارائه میکند و علاوهبراین، بیشتر ویژگیهای MySQL را برای ایجاد و حذف پایگاه داده، ایجاد، حذف و تغییر جداول، حذف، ویرایش و افزودن ستونها، اجرای هرگونه دستور SQL و پشتیبانی از مدیریت فهرستبندیها بر روی ستونها پشتیبانی مینماید.
در این آموزش نحوه نصب phpMyAdmin 4.4.9، در محیط اصلی سیستم عامل لینوکس با سرور وب Nginx با استفاده از پایگاه داده Maria در MySQL و PHP شرح داده میشود. بنابراین، توجه داشته باشید؛ که قبل از شروع نصب و پیکربندی phpMyAdmin، باید پشته ی LEMP را تنظیم کرده باشید.
ادامهی مطلب

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

همواره خبرهایی مبنی بر وجود حفرههای امنیتی در نرم افزارها به گوش میرسد. در اینمواقع، توسعهدهندگان تلاش میکنند؛ تا بهسرعت نسخههای بهروزرسانی شده را برای کاربران آن نرمافزار تولید نمایند. کنترلپنلها نرمافزارهای تحت وبی هستند؛ که وجود حفرههای امنیتی در آنها بسیار خطرناک است، بنابراین بهروز بودن آنها بسیار حائز اهمیت است. در این مقاله به شما آموزش داده میشود؛ که چگونه کنترلپنل DirectAdmin خود را بهروز نگه دارید.
توجه داشته باشید که برای بهروز نگه داشتن DirectAdmin برروی سیستمعامل CentOS، باید بهصورت جداگانه سیستمعاملتان را نیز بهروز کنید.
توصیه میکنیم، قبل از بهروزرسانی VPS(سرویس شخصی مجازی) و نرم افزارهای خود، همیشه یک نسخه پشتیبان ایجاد نمایید.
دستورات زیر را باید بهعنوان کاربر root یا کاربر دارای دسترسی sudo اجرا نمایید.
ادامهی مطلب

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

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

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