Posted on Leave a comment

نصب رابط کاربری mate برروی اوبونتو سرور

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

برای نصب رابط کاربری mate در اوبونتو سرور بایستی کد زیر را در ترمینال وارد کنید.

apt -y install ubuntu-mate-desktop

سپس به کمک دستور زیر سیستم را ریبوت کنید.

reboot

 

Posted on Leave a comment

آموزش نصب NetData برای مانیتور منابع سرور اوبونتو

ممکن است به عنوان ادمین یک شبکه شما برای مانیتور کردن وضعیت سخت افزاری و نرم افزاری به سیستم سرور مستقیما دسترسی نداشته باشید یا اینکه نخواهید برای هر کاری برروی آن ریموت شوید. برای سرور لینوکسی چاره چیست؟! چاره استفاده از نرم افزاری همانند NetData است. به کمک این نرم افزار می توانید از راه دور و یا سیستم کلاینت درون شبکه وضعیت سرور را مانیتور کنید.

برای نصب NetData برروی اوبونتو سرور ۱۸٫۰۴ به شرح زیر عمل می کنیم.

ابتدا ترمینال را باز کنید. یا اگر رابط کاربری نصب نکرده اید که دیگر این کار لازم نیست چون در ترمینال حضور دارید 🙂

کد زیر را برای دریافت پکیج NetData در ترمینال وارد کنید.

apt -y install netdata

برای کانفیگ کردن آن دستور زیر را وارد کنید.

vi /etc/netdata/netdata.conf

حالا از شما ip آدرسی برای دسترسی به پنل می خواهد. ip داخل شبکه سرور خودتان را وارد کنید.

bind socket to IP = 10.0.0.30

به کمک دستور زیر سرویس های آن را ریست کنید.

systemctl restart netdata

در مرورگر خود همانند تصویر زیر ip سرور به همراه شماره پورت ۱۹۹۹۹ را بزنید تا پنل مدیریت منابع سرور برای شما باز شود.

http://(your server’s hostname or IP address):19999

Posted on Leave a comment

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

در پست قبلی به شما آموزش دادم که چطور برروی اویونتو سرور یک رابط کاربری مثل گنوم را نصب کنید. در این پست با وجود این رابط کاربری به سراغ آموزش ریموت شدن برروی یک سیستم از طریق اوبونتو سرور می رویم. سیستم فرضی ما یک سیستم کلاینت ویندوزی است.

از لیست برنامه ها در قسمت internet برروی Remote Desktop Viewer کلیک کنید.

از قسمت پروتوکل حالت RDP را انتخاب کنید. در قسمت میزان یا host بایستی ip سیستمی که می خواهید برروی آن ریموت شوید را وارد کنید. در قسمت نام کاربری بایستی نام کاربری که برروی سیستم کلاینت یا host استفاده می شود را وارد کنید. در نهایت برروی connect کلیک کنید.

حالا اوبونتو به شما یک تاییدنامه نمایش می دهد که بایستی با زدن دکمه connect آن را تایید کنید تا اتصال برقرار شود.

حالا برنامه ریموت از شما رمز عبور سیستم کلاینت یا host را می پرسد. آن را وارد کنید و برروی authentication کلیک کنید.

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

Posted on Leave a comment

نصب گنوم دسکتاپ برروی اوبونتو سرور

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

ابتدا دستور زیر را وارد کنید تا لیستی از امکانات جهت نصب به شما نمایش داده شود.

tasksel

همانند تصویر زیر تیک مربوط به اوبونتو دسکتاپ را بزنید و ok کنید.

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

reboot

بعد از اینکه سرور شما مجدد بالا آمد مشاهده خواهید کرد که برروی آن گنوم نصب شده است.

در پست های آینده رابط های بیشتری برای نصب برروی اوبونتو سرور را به شما معرفی می کنم و آموزش نصبشان را خواهم گفت.

Posted on Leave a comment

نصب Samba برروی اوبونتو سرور

برای به اشتراک گذاشتن فولدر برروی اوبونتو سرور بایستی سرور samba را نصب کنید تا کلاینت های ویندوزی و لینوکسی بتوانند همگی به فولدر یا فایلی که می خواهید دسترسی داشته باشند. در این پست ابتدا نصب samba را آموزش می دهم تا در روزهای آینده ایجاد حق دسترسی و مخفی کردن پوشه از چشم کاربران شبکه را انجام دهیم. در ادامه با من همراه باشید…

برای نصب samba کافیست دستور زیر را در ترمینال وارد کنید. چون همه پکیج های اوبونتو سرور را در حین نصب انتخاب و نصب کردید مشکلی نحواهید نداشت.

apt -y install samba

حالا همانند تصویر زیر آن را کانفیگ کنید.

ابتدا یک پوشه به نام share در پوشه home ایجاد کردیم . سپس دسترسی به آن را برروی حالت ۷۷۷ قرار دادیم که به معنی دسترسی کامل است. در نهایت کانفیگ سامبا را فراخوانده ایم.

مدل کاراکتر همانند تصویر زیر UTF 8 انتخاب شده چراکه برروی هر سیستم عاملی درست نمایش داده شود. حالت شبکه برروی ورک گروپ است. در قسمت اینترفیس آدرس سرور را وارد کردیم.

حالا باید به سراغ کلاینت ویندوزی خود بروید. در مثال ما کلاینت ویندوز ۱۰ است. همانند تصویر زیر برروی network راست کلیک کنید و گزینه map networking client را انتخاب کنید.

در صفحه باز شده در قسمت folder ادرسی که برای سرور samba خود در مرحله کانفیگ سامبا وارد کردید را وارد کنید و در نهایت برروی finish  کلیک کنید تا دسترسی به درایو لینوکسی فعال شود.

 

Posted on Leave a comment

آموزش نصب SQL Server 2017 برروی CentOS

همانطور که احتمالا مطلع هستید چندی است که مایکروسافت لینوکس را دوست دارد! و SQL سرور ۲۰۱۷ برای لینوکس منتشر شده است. نکته اینجاست که برای محیط توسعه نرم افزار بایستی لایسنس برای آن تهیه کنید ولی برای سایز استفاده ها نیازی به دریافت لایسنس نیست و این محصول کاملا رایگان است.

برای نصب SQL سرور ۲۰۱۷ برروی سنت او اس ابتدا بایستی مخازن نرم افزاری مایکروسافت را به آن اضافه کنید. برای این کار دستورات زیر را به ترتیب اجرا کنید.

curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo -o /etc/yum.repos.d/mssql-server-2017.repo

curl https://packages.microsoft.com/config/rhel/7/prod.repo -o /etc/yum.repos.d/msprod.repo

yum -y install mssql-server mssql-tools unixODBC-devel

حالا به کمک دستور زیر ستاپ اولیه SQL Server 2017 را برروی CentOS شروع می کنیم.

/opt/mssql/bin/mssql-conf setup

سپس اطلاعات زیر شامل نسخه های مختلف SQL سرور به شما نمایش داده می شود.

Choose an edition of SQL Server:
۱) Evaluation (free, no production use rights, 180-day limit)
۲) Developer (free, no production use rights)
۳) Express (free)
۴) Web (PAID)
۵) Standard (PAID)
۶) Enterprise (PAID)
۷) Enterprise Core (PAID)
۸) I bought a license through a retail sales channel and have a product key to enter.

Details about editions can be found at
https://go.microsoft.com/fwlink/?LinkId=852748&clcid=0x409

Use of PAID editions of this software requires separate licensing through a
Microsoft Volume Licensing program.
By choosing a PAID edition, you are verifying that you have the appropriate
number of licenses in place to install and run this software.

حالا از شما سوال پرسیده می شود که کدام نسخه را می خواهید نصب کنید. با توجه به شماره ای که کنار هر نسخه نوشته شده عدد مربوطه را وارد کنید و enter بزنید. من ورژن توسعه دهندگان که عدد کنارش ۲ می باشد را انتخاب کردم.

Enter your edition(1-8): 2

سپس اطلاعات زیر به شما نمایش داده می شود

The license terms for this product can be found in
/usr/share/doc/mssql-server or downloaded from:
https://go.microsoft.com/fwlink/?LinkId=855862&clcid=0x409

The privacy statement can be viewed at:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x409

در مرحله بعدی از شما پرسیده می شود که آیا با شرایط استفاده از نرم افزار SQL سرور موافق هستید یا خیر؟ شما حرف y را وارد کنید و enter بزنید.

Do you accept the license terms? [Yes/No]:y

در مرحله بعدی بایستی برای کاربر administrator رمز عبور انتخاب کنید.

Enter the SQL Server system administrator password:
Confirm the SQL Server system administrator password:
Configuring SQL Server…

Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server.service to
/usr/lib/systemd/system/mssql-server.service.
Setup has completed successfully. SQL Server is now starting.

حالا به کمک دستور زیر engine را نصب کنید.

systemctl status mssql-server

اطلاعات زیر به شما نمایش داده می شود.

* mssql-server.service – Microsoft SQL Server Database Engine
Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2017-10-05 19:24:33 JST; 50min ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Main PID: 1472 (sqlservr)
CGroup: /system.slice/mssql-server.service
+–۱۴۷۲ /opt/mssql/bin/sqlservr
+–۱۴۹۳ /opt/mssql/bin/sqlservr

Oct 05 19:24:38 dlp.srv.world sqlservr[1472]: 2017-10-05 19:24:38.50 spid11s….
Hint: Some lines were ellipsized, use -l to show in full.

دستورات زیر را به ترتیب وارد کنید و enter کنید.

echo ‘export PATH=$PATH:/opt/mssql-tools/bin’ > /etc/profile.d/mssql.sh

source /etc/profile.d/mssql.sh

اگر فایروال دارید باید به کمک دستورات زیر (به ترتیب وارد کنید) پورت ۱۴۳۳ را باز کنید.

firewall-cmd –add-port=1433/tcp –permanent

firewall-cmd –reload

نصب شما تمام است. حالا به کمک دستور زیر تست ارتباط با بانک اطلاعات را انجام دهید.

sqlcmd -S localhost -U SA

از شما سپس رمز عبور ادمین SQL پرسیده می شود که در پروسه نصب وارد کردید.

برای مشاهده لیست بانک های اطلاعاتی از دستور زیر استفاده کنید.

select name,database_id from sys.databases;

سپس دستور go را تایپ کنید و enter بزنید.

 

 

Posted on Leave a comment

آموزش پاک کردن کاربر در اوبونتو سرور ۱۸٫۰۴

برای جمع بندی مبحث کاربری در اوبونتو سرور می رسیم به آموزش پاک کردن یک کاربر در اوبونتو سرور که در ادامه با من همراه باشید تا مراحل آن را به شما آموزش دهم.

هر کاربر در اوبونتو سرور دو عدد هویت دارد. یک هویت شامل نام و مشخصات می شود و هویت دیگر شامل فایل های آن کاربر برروی سرور و شبکه است. برای پاک کردن هویت نامی (اگر به فایل های وی نیاز دارید) از دستور زیر استفاده کنید. نام کاربری bionic را می خواهم پاک کنم.

sudo deluser bionic

اگر قصد دارید کاربر را به همراه فایل های کاربری اش پاک کنید از دستور زیر استفاده کنید.

sudo deluser bionic –remove-home

مبحث کاربری در اوبونتو سرور با این دستور العمل جمع بندی شد. در پست بعدی آموزش استفاده از اکانت روت را به شما آموزش می دهم.

Posted on Leave a comment

آموزش دادن حق دسترسی به کاربر در اوبونتو سرور ۱۸٫۰۴

در ادامه آموزش های مربوط به شبکه لینوکس بعد از ایجاد کاربر، به دادن حق دسترسی برای انجام یک فعالیت به کاربر مورد نظر می رسیم. در ادامه با من همراه باشید.

فرض کنید که می خواهیم دسترسی به reboot کردن سیستم را به کاربر bionic بدهیم. کاربر bionic را در پست قبلی ایجاد کردیم.

برای این کار ابتدا به کمک دستور زیر در ترمینال کاربر bionic را انتخاب می کنیم.

sudo usermod -G sudo bionic

سپس دستور زیر را وارد می کنیم.

su – bionic

حالا اوبونتو از شما رمز عبور ادمین را می پرسد.

Password:

حالا که کاربر انتخاب شد مثلا برای reboot کردن دستور زیر را وارد می کنیم.

sudo reboot

حالا اوبونتو در خط بعدی رمز عبور کاربر bionic را از ما می پرسد.

[sudo] password for bionic:

بعد از enterکردن چند لحظه بایستی صبر کنید تا مراحل اضافه کردن کاربر به گروه کسانی که می توانند سیستم را ریبوت کنند اضافه شود.

…..
…..
Ubuntu 18.04 LTS ubuntu ttyS0

dlp login:

با دیدن این سطرها یعنی با موفقیت این کار را انجام دادید.

Posted on Leave a comment

آموزش مدیریت کاربر برروی اوبونتو سرور ۱۸٫۰۴

بعد از اینکه اوبونتو سرور را برروی سیستم خود نصب کردید تنها کاربری که در آن وجود دارد کاربریست که در حین نصب ایجاد کردید و کاربری روت خود سیستم عامل. اگر قصد دارید یک کاربر جدید برای سیستم خود ایجاد کنید در این مقاله همراه من باشید تا مراحل مختلف و کارهایی که می توانید با کاربر جدید انجام دهید را به شما آموزش دهم.

در مثال ما می خواهیم کاربری با نام bionic اضافه کنیم. برای این کار از دستور زیر استفاده کنید.

sudo adduser bionic

در خط بعدی اوبونتو سرور به شما کد زیر را نمایش می دهد که بایستی در جلوی آن رمز عبور خودتان را وارد کنید.

[sudo] password for ubuntu:

بعد enter را بزنید. اوبونتو کد های زیر را به شما نمایش میدهد که معنی اش ساخت کاربر bionic است.

Adding user `bionic’ …
Adding new group `bionic’ (1001) …
Adding new user `bionic’ (1001) with group `bionic’ …
Creating home directory `/home/bionic’ …
Copying files from `/etc/skel’ …

سپس کد زیر به شما نمایش داده می شود که بایستی در جلوی آن رمز عبور کاربر جدید را وارد کنید.

Enter new UNIX password:

در خط بعدی مجدد از شما رمز عبور از شما پرسیده می شود.

Retype new UNIX password:

سپس کد های زیر به شما نمایش داده می شوند که معنی آنها ایجاد رمز عبور برای کاربر bionic است.

passwd: password updated successfully
Changing the user information for bionic

سپس به مرحله وارد کردن جزئیات کاربر می رسیم که اطلاعات خواسته شده را در صورت نیاز وارد کنید. و هر کدام را enter کنید.

Enter the new value, or press ENTER for the default
Full Name []: # input user info (OK if not set)
Room Number []:
Work Phone []:
Home Phone []:
Other []:

در نهایت در صورت تایید اطلاعات y را وارد کنید و enter را بزنید.

Is the information correct? [Y/n] y

کاربر ایجاد شد.

Posted on Leave a comment

آموزش نصب و کانفیگ اولیه اوبونتو سرور ۱۸٫۰۴

در ادامه بحث های شبکه قصد دارم به صورت حرفه ای صفر تا صد سرورهای لینوکسی را به شما آموزش بدهم. سرورهای لینوکسی ویژگی های مهمی دارند که می تونم به ارزان بودن راه اندازی، امنیت بالا و قابلیت کانفیگ بالا اشاره کنم.

دانلود اوبونتو سرور ۱۸٫۰۴

برای شروع ابتدا بایستی آخرین نسخه از اوبونتو سرور یعنی نسخه ۱۸٫۰۴ را دانلود کنید. ابتدا به آدرس زیر بروید و iso را دانلود کنید.

http://cdimage.ubuntu.com/releases/18.04/release

بعد از اینکه ایمیج را دانلود کردید در ویندوز اگر هستید (اموزش بر این اساس تهیه شده) همانند تصویر زیر برروی فایل iso راست کلیک کنید و گزینه Burn Disk image را انتخاب کنید.

سپس یک DVDخام درون دیسک خوان خود قرار دهید و همانند تصویر زیر بعد از انتخاب کردن درایو مربوط به دیسک نوری خود برروی burn کلیک کنید.

بعد از این که دیسک اوبونتو سرور آماده شد بایستی آن را برروی سرور خود نصب کنید. برای این کار بوت را در حالت بوت برروی DVD قرار دهید. می توانید از آموزش زیر که برروی سایت قرار گرفته استفاده کنید.

آموزش تغییر بوت سیستم در مادربرد

آموزش نصب اوبونتو سرور ۱۸٫۰۴

بعد از اینکه موفق شدید نصاب اوبونتو سرور را لود کنید با صفحه زیر مواجه می شوید که بایستی زبان خودتان را انتخاب کنید. انگلیسی را انتخاب و به مرحله بعدی بروید.

در صفحه بعدی گزینه اول که مربوط به نصب اوبونتو سرور است را انتخاب کنید. Install Ubuntu Server

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

در صفحه بعدی بایستی کشور خودتان را انتخاب کنید که بر اساس آن اوبونتو ساعت سرور و سایر تنظیماتی که به منطقه جغرافیایی مربوط است را خودکار ست می کند.

در صفحه بعدی system local خودتان را انتخاب کنید که بر اساس آن کاراکترها به شما نمایش داده می شوند. بهترین گزینه حالت united states است که en_US UTF8 است.

در صفحه بعدی layout صفحه کلید از شما سوال می شود که خودکار شناسایی شود یا شما می خواهید به صورت دستی به آن layout جدیدی اضافه کنید. شما برروی yes کلیک کنید تا به صورت خودکار این کار انجام شود.

در صفحه بعدی بایستی hostname یا نامی که سرور شما با آن در شبکه شناخته می شود را انتخاب کنید.

در صفحه بعدی بایستی نام کاربری پیش فرض برای اوبونتو سرور انتخاب کنید.

نکته: این کاربر به صورت پیش فرض ادمین سرور شما خواهد بود.

بعد از وارد کردن نام کاربری که نام واقعی فرد ادمین بایستی باشد در صفحه بعدی بایستی نام کاربری username که به شما در سیستم نمایش داده میشود را وارد کنید.

در صفحه بعدی بایستی رمز عبور برای کاربری که وارد کردید انتخاب و آن را در محل مربوطه وارد کنید.

در صفحه بعدی به شما منطقه زمانی بر اساس کشوری که انتخاب کردید به شما نمایش داده می شود اگر اطلاعات درست است برروی yes کلیک کنید اگر اشتباه است برروی no کلیک کنید تا به صفحه انتخاب منطقه زمانی به صورت دستی هدایت شوید.

در صفحه بعدی بایستی انتخاب کنید که چطور برروی هارددیسک شما اوبونتو سرور نصب شود. گزینه Guided (LVM) را انتخاب کنید. همانند تصویر گزینه دوم می شود.

در صفحه بعدی بایستی پارتیشن مورد نظر خودتان را انتخاب کنید.

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

در صفحه بعدی بایستی حجمی که برای LVM volume group نیاز دارید را وارد کنید. ۳۲٫۲ گیگابایت حداقل مورد نیاز است که این مقدار را وارد کنید و به مرحله بعدی بروید.

در صفحه بعدی برای تکمیل پروسه پارتیشن بندی از شما یک تاییدیه درخواست می شود شما برروی yes کلیک کنید تا تاییدیه را به نصاب بدهید.

در صفحه بعدی اگر نیاز می باشد که از طریق پروکسی به اینترنت متصل شوید بایستی آدرس آن را وارد کنید در غیر این صورت از این صفحه رد شوید.

در صفحه بعدی از شما نحوه دریافت بروز رسانی اوبونتو سرور پرسیده می شود که شما گزینه no automatic updates را انتخاب کنید که به صورت خودکار بروز رسانی باعث ریست شدن یا خراب شدن سرور شما نشود.

در صفحه بعدی لیستی از امکانات قابل نصب برروی اوبونتو سرور به شما نمایش داده می شود تیک همه را بزنید و به مرحله بعد بروید. در پست های آموزشی آینده هر کدام به تفکیک توضیح داده می شوند.

در صفحه بعدی اگر سیستم عامل دیگری برروی سیستم شما پیدا شود هشداری نمایش داده می شود که بوت اوبونتو بوت پیش فرض خواهد شد اگر هم چیزی وجود نداشته باشد در هر ضورت به شما هشداری مبنی بر عدم وجود سیستم عامل نمایش داده می شود. برروی Yes کلیک کنید و به مرحله بعدی بروید.

بعد از اینکه نصب تمام شد برروی continue کلیک کنید تا سیستم ریست شود. توجه کنید که در ریست دیسک اوبونتو را درآورید.

بعد از ریست شدن اوبونتو سرور اجرا می شود.

در پست بعدی ایجاد کاربر در اوبونتو سرور ۱۸٫۰۴ را به شما آموزش خواهم داد.