در این مقاله قصد داریم نحوه import کردن و export کردن پایگاههای داده را در دیتابیس Mysql از طریق ترمینال سیستمعامل اوبونتو بررسی کنیم.
همچنین نگاهی به نحوه تنظیم مجدد (reset) کردن رمز عبور کاربر root نیز میاندازیم.
در این مقاله قصد داریم نحوه import کردن و export کردن پایگاههای داده را در دیتابیس Mysql از طریق ترمینال سیستمعامل اوبونتو بررسی کنیم.
همچنین نگاهی به نحوه تنظیم مجدد (reset) کردن رمز عبور کاربر root نیز میاندازیم.
آیا تا به حال فکر کرده اید، چرا یک حساب کاربری به نام root در لینوکس وجود دارد؟ آیا می دانید، بهترین شیوه ی توصیه شده برای استفاده از این حساب کاربری چیست؟ آیا شما از سناریوهایی که در آن، حساب کاربری باید مورد استفاده قرار گیرد و مواردی که در آن، نباید به کار گرفته شود، آگاه هستید؟ اگر به یک یا چند مورد از این سؤال ها «بله» پاسخ داده اید، خواندن این مقاله را ادامه دهید.
SSH یک پروتکل شبکه رمزنگاری است که امکان انجام برخی خدمات شبکه بر روی یک شبکه ناامن را برای کاربران را فراهم میکند. SSH در مقایسه با استفاده از رمزعبور، روش امنتری برای ورورد به یک سرور است. یک رمز عبور میتواند هک شود؛ ولی هک شدن کلیدهای SSH تقریبا غیرممکن است.
در این آموزش نحوه ساخت و استفاده از کلیدهای SSH را بررسی خواهیم کرد.
تنظیم منطقه زمانی (timezone) دستگاه ها از این جهت دارای اهمیت است که صحیح نبودن ساعت می تواند مشکلاتی را برای کاربران به وجود آورد. به طور مثال در صورتی که ساعت سیستم تنظیم نباشد، در پشتیبان گیری از سیستم و یا اجرا cronjob مشکل به وجود میآید.
در سیستم عامل اوبونتو، منطقه زمانی در مراحل نصب سیستم عامل، قابل تنظیم میباشد. با این حال اگر قصد تنظیم مجدد آن را داشته باشید، این آموزش برای شماست.
PHP و افزونه های مرتبط با آن، معمولا جزو مهم ترین قسمت ایجاد سرور برای میزبانی است. در این مقاله یاد خواهیم گرفت که
چگونه PHP 7.2 را بر روی Ubuntu 18.04 LTS نصب کنیم.
در قدم اول سیستم عامل را بروزرسانی کنید.
sudo apt-get update -y
sudo apt-get upgrade -y
نصب و راه اندازی Apache با استفاده از دستورات ساده زیر انجام میگیرد.
sudo apt-get install apache2 -y
sudo systemctl start apache2.service
آپاچی Tomcat یک وب سرور منبع باز (Open Source) است که برای سرویس دهی به صفحات وب جاوا طراحی شده است. این وب سرور
به طور وسیعی گسترش یافته و به برنامه های کاربردی مختلف وب قدرت می بخشد.
در ادامه نصب آخرین نسخه آپاچی tomcat 8 را بر روی centos 7 به صورت مرحله به مرحله بررسی میکنیم.
قبل از هر چیزی نیاز به یک سرور با آخرین نسخه سیستم عامل Centos 7 داریم. با دسترسی SSH با کاربر روت (sudo) وارد شوید.
ما در جی سرور هر روز وقت زیادی را به توسعه پروژه ها مبتنی بر وب اختصاص میدهیم. از زبان برنامه نویسی PHP برای سمت سرور، از Typescript برای اسکریپت نویسی و از Less برای تولید فایل های ظاهری استفاده میکنیم. ویرایشگر Visual Studio Code را به عنوان یک ویرایشگر استاندارد انتخاب کردیم و از TSLint در هنگام استفاده از این ویرایشگر لذت میبریم!
حتما از همین یک بند بالامتوجه شدید که این مطلب با محوریت استاندارد های درون شرکتی منتشر شده ولی تلاش شده تا نیاز های اکثریت توسعه دهندگان وب که از ابونتو به عنوان سیستم عامل توسعه وب استفاده میکنند رفع و رجوع شود.
ابونتو اکنون بهترین بستر برای توسعه دهندگان اپلیکشن های وب، موبایل و رایانه های رومیزی شده. در ابونتو همه چیز رایگان و بی دردسر در دسترس شماست و میتوانید به جای نگرانی درباره نصب نرم افزار ها یا عدم هماهنگی ابزار هایتان با یک دیگر یا کمبود منابع سیستم، به کارتان فکر کنید.
اما با تمامی این خوبی ها ابونتو هنوز در بعضی از مسائل به خوبی ظاهر نشده، برای مثال اگر شما بصورت مرتب و حرفه ای از فتوشاپ استفاده میکنید باید بدانید که در ابونتو جایگزین خوبی برایش پیدا نخواهید کرد. یا شاید شما هم مثل من برای استفاده از پکیج نرم افزاری آفیس دلتان برای ویندوز تنگ شود! یا شاید شما یک گیمر باشید و باید قبل از نصب ابونتو بدانید که نمیتوانید انتظار داشته باشید که بازی ها به خوبی در ابونتو اجرا شود.
یکی از راه هایی که برای رفع نیاز هایمان در چنین شرایطی وجود دارد، نصب همزمان دو سیستم عامل Windows و Linux در کنار هم میباشد. البته که شما در این روش نمیتوانید از هر دو سیستم عامل در آنِ واحد استفاده کنید ولی باز هم راه حل خوبی است!
دقیقا مثل کاری که در گذشته با ویندوز 98 و xp یا دو نسخه ویندوز xp و 7 انجام میدادیم!
در ادامه مراحل نصب ابونتو در کنار ویندوز را با هم بررسی میکنیم.
برای نصب سیستم عامل Ubuntu راه های مختلفی مثل استفاده از دیسک های نوری (DVD) یا نصب با استفاده از شبکه (PXE-server) وجود دارد اما استفاده از استفاده یک حافظه ی فلش همان نقطه تعادل در میان سادگی، سرعت و صرفه ی اقتصادی است.
در ادامه نحوه ی استفاده از یک حافظه ی فلش معمولی را در نصب Ubuntu قدم به قدم بررسی میکنیم.