فروردین ۲۵ ۱۳۹۷

آموزش اوبونتو: قسمت پنجم، سفارشی‌سازی دسکتاپ

نوشته شده توسط فرشید نوتاش حقیقت.

بسیاری از عملیات سفارشی‌سازی را می‌توانید از شاخص Session در قسمت System Setting بیابید. در این قسمت تنظیمات مربوط به Dash، ظاهر دسکتاپ، تم‌ها، تصاویر پس‌زمینه در دسترس است.

بخش Appearance

این بخش شامل دو زبانه Look و Behavior می‌باشد که به شرح آن‌ها خواهیم پرداخت:

زبانه Look

در زباله Look می‌توان تصویر پس‌زمینه، پنجره تم و سایز آیکون‌های لانچر تغییر دهید.

برای دستیابی به Appearance بر روی تصویر پس‌زمینه کلیک راست کرده و گزینه Change Desktop Background را انتخاب کنید و یا از طریق شاخص Session گزینه System Setting را انتخاب کنید و سپس بر روی آیکون Appearance کلیک نمایید. بخش Theme در پنجره Appearance تصویر پس‌زمینه انتخابی شما و تم‌ها را نمایش می‌دهد. به‌طور پیش‌فرض تم Ambiance استفاده می‌شود، اما تم‌های دیگری نیز وجود دارد که می‌توانید آن‌ها را انتخاب کنید.

زبانه Behavior

در زبانه behavior چندین گزینه برای تغییر رفتار دسکتاپ وجود دارد. اگر گزینه Auto-hide the Launcher را فعال نمایید، زمانی که ماوس را در منطقه لانچر قرار دهید، لانچر نمایان خواهد شد و با خارج کردن ماوس منطقه مربوطه، لانچر پنهان می‌شود.

در گزینه Enable Workspaces به‌طور پیش‌فرض فضاهای کاری فعال نیستند. با فعال کردن این گزینه می‌توانید فضاهای کاری را فعال کنید.

گزینه Add show desktop icon to the launcher آیکون دسکتاپ را در Launcher فعال می‌کند. گزینه Show the menus for a window کمک می‌کند تا بسته به انتخاب شما منوها در menu bar نمایش داده شوند یا در title bar پنجره‌ها.

منبع: کتاب Getting Started with Ubuntu 16.04 نوشته The Ubuntu Manual Team

نوشته آموزش اوبونتو: قسمت پنجم، سفارشی‌سازی دسکتاپ اولین بار در لینوکس سیزن پدیدار شد.


فروردین ۲۲ ۱۳۹۷

آموزش اوبونتو: قسمت چهارم، فایل‌ها و دایرکتوری‌ها

نوشته شده توسط فرشید نوتاش حقیقت.

دو روش برای یافتن فایل‌ها بر روی کامپیوتر شما وجود دارد؛ آن‌ها را جستجو کنید و یا به‌طور مستقیم از دایرکتوری آن‌ها دسترسی پیدا کنید.

می‌توانید یک فایل را با استفاده از Dash یا مدیر فایل جستجو کنید. همچنین می‌توانید از مدیر فایل یا Dash برای دسترسی به دایرکتوری‌های معمول استفاده شده (مانند Document، Music، Downloads) و همچنین از فایل‌های اخیراً استفاده شده، استفاده کنید.

دایرکتوری home برای ذخیره‌سازی تمام فایل‌های شخصی (به جای فایل‌های سیستم مانند برنامه‌های کاربردی) استفاده می‌شود.

به‌طور پیش‌فرض، محتویات دایرکتوری home شما قابل دسترسی است و سایر کاربران کامپیوتر شما می‌توانند آن را بخوانند. نام دایرکتوری home شما با نام کاربریتان منطبق می‌باشد.

هنگام باز کردن دایرکتوری شخصی مجموعه‌ای از چندین دایرکتوری را مشاهده خواهید کرد، از جمله Desktop (حاوی فایلی که بر روی دسکتاپ قابل مشاهده است) Documents، Download، Music، Pictures، Public، Templates و Videos. این دایرکتوری‌ها به‌طور خودکار در طول فرآیند نصب ایجاد می‌شوند. شما می‌توانید فایل‌ها و دایرکتوری‌های بیشتری را در صورت نیاز اضافه کنید.

اوبونتو همانند سیستم‌عامل‌های ویندوز و مک برای فایل‌ها و دایرکتوری‌هایش دارای فایل منیجر (File Manager) است که به‌وسیله آن فایل‌ها را مدیریت می‌کند.

زمانی که میانبر فایلی را در لانچر انتخاب می‌کنید و یا بر روی یک دایرکتوری در Dash کلیک می‌کنید و یا بر روی دایرکتوری که روی دسکتاپ قرار دارد دابل کلیک می‌کنید، اوبونتو فایل را به کمک فایل منیجر باز می‌کند.

پنجره پیشفرض شامل ویژگی‌های زیر است:

Menu bar (نوار منو) در بالای صفحه قرار دارد. منوی فایل به شما این امکان را می‌دهد که طرح مرورگر را تغییر دهید، بوکمارک‌ها را نمایش داده و یا حذف یا اضافه کنید، سند راهنما را باز کنید، یک پنجره بگشایید یا به یک سرور وصل شوید یا از آن خارج شوید.

Title bar (نوار عنوان) نمایانگر نام دایرکتوری است که در حال حاضر انتخاب شده است. همچنین دارای دکمه بستن، کوچک کردن و حداکثرسازی است.

Tool bar (نوار ابزار) تاریخچه و سابقه حرکت شما را در سیستم نشان می‌دهد و نمایانگر موقعیت مکانی شما در سیستم فایل و دارای ابزار جستجو است.

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

با کلیک بر روی آیکون Search یک فیلد متنی باز می‌شود که شما می‌توانید یک فایل یا دایرکتوری را بر اساس نام آن پیدا کنید.

Left Pane (ستون سمت چپ) این بخش شامل کلیدهای میانبری برای دایرکتوری‌های مورد استفاده است.

شما می‌توانید از منوبار بخش Bookmark و گزینه Bookmark this Location یک دایرکتوری را اصطلاحاً Bookmark کنید.

Right Pane (ستون سمت راست) این بخش نسبت به ستون سمت چپ عریض‌تر می‌باشد. فایل‌ها و دایرکتوری‌ها مسیری که در آن قرار دارید را نمایش می‌دهد.

باز کردن فایل‌ها

برای باز کردن یک فایل می‌توانید بر روی آیکون آن دوبار کلیک کنید. اوبونتو سعی خواهد کرد که یک برنامه مناسب برای باز کردن فایل انتخاب شده پیدا کند. در برخی از موارد ممکن است بخواهید فایل را با برنامه دیگری باز کنید تا اینکه اوبونتو آن را انتخاب کند. برای انجام این کار بر روی آیکون فایل خود، کلیک راست کرده و گزینه Open With را انتخاب کنید.

ایجاد دایرکتوری جدید

برای ایجاد دایرکتوری جدید به کمک فایل منیجر کافی است در یک فضای خالی در Right Pane کلیک راست کرده و گزینه New Folder را برگزینید. این عملکرد بر روی صفحه دسکتاپ نیز قابل اجرا است. دایرکتوری جدید با نام Untitled Folder ایجاد می‌شود. همچنین می‌توانید با کمک کلیدهای ترکیبی Ctrl + Shift + N دایرکتوری جدید ایجاد کنید.

پنهان (hidden) کردن فایل‌ها و دایرکتوری‌ها

اگر می‌خواهید فایل‌ها و دایرکتوری‌های شخصی را پنهان کنید. کافی است نقطه‌ای را در ابتدای نام آن قرار دهید. (به عنوان مثال .Personal) به راحتی می‌توان فایل‌های پنهان را به کمک منوی View و گزینه Show Hidden و یا با استفاده از کلیدهای ترکیبی Ctrl + H مشاهده کنید. پنهان کردن فایل‌ها با نقطه یک تدبیر امنیتی نیست و صرفاً راهی برای سازماندهی فایل‌ها است.

کپی و جابجا کردن فایل‌ها و دایرکتوری‌ها

اعمال Copy، Cut و Paste می‌توانید به کمک فایل منیجر با کلیک راست بر روی آیتم مربوطه و انتخاب گزینه مورد نظر انجام دهید. همچنین می‌توانید با کمک کلیدهای ترکیبی Ctrl + X، Ctrl + C و Ctrl + V به ترتیب برای Cut، Copy و Paste فایل‌ها و دایرکتوری‌ها استفاده کنید.

جستجو به کمک Dash

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

جستجو به کمک File Manager

در فایل منیجر بر روی دکمه بزرگنمایی کلیک کرده یا کلیدهای ترکیبی Ctrl + T را بفشارید. در این قسمت فیلد جستجو باز شده و نام فایل یا پوشه‌ای را که می‌خواهید پیدا کنید، تایپ نمایید.

منبع: کتاب Getting Started with Ubuntu 16.04 نوشته The Ubuntu Manual Team

نوشته آموزش اوبونتو: قسمت چهارم، فایل‌ها و دایرکتوری‌ها اولین بار در لینوکس سیزن پدیدار شد.


فروردین ۲۰ ۱۳۹۷

غیرفعال کردن دائمی حافظه‌ی Swap در لینوکس

swap

در مطالب قبلی در مورد حافظه‌ی swap توضیح داده شد و نحوه ی خالی کردن آن نیز شرح داده شد.اکنون در این مطلب قصد داریم تا حافظه‌ی swap را به صورت کامل و برای همیشه غیرفعال کنیم.

برای اینکار ابتدا جهت غیرفعال کردن swap دستور پایین را اجرا کنید :

 

#swapoff -a

 

در این حالت swap غیرفعال شده است ولی به صورت دائمی نیست و با reboot شدن سیستم، حافظه ی swap دوباره فعال خواهد شد.برای جلوگیری از فعال شدن آن پس reboot شدن سیستم و غیرفعال کردن دائمی آن کافیست تا فایل تنظیمات مربوط به mount شدن پارتیشن ها را باز کنید :

 

#vi /etc/fstab

 

اکنون خطی که مربوط به swap می باشد را پیدا کنید و جلوی آن علامت # قرار دهید تا به حالت comment در آید.برای نمونه تصویر پایین را مشاهده کنید :

 

 

fstab

 

پس از دخیره تغییرات در فایل اکنون کافیست تا یکبار سیستم را reboot کنید یا اینکه از دستور پایین استفاده کنید :

 

#mount -a

اکنون با انجام این مراحل حافظه‌ی swap بر روی سیستم به صورت دائم غیرفعال شده است.جهت مشاهده فضای swap بر روی سیستم نیز می توانید از دستور پایین استفاده کنید :

 

#swapon -s

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

شاد و فدورایی باشید.

 

 


فروردین ۱۹ ۱۳۹۷

آموزش اوبونتو: قسمت سوم، مدیریت پنجره‌ها

نوشته شده توسط فرشید نوتاش حقیقت.

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

فعال‌سازی ‌Workspaceها

ویژگی‌های فضای کاری به‌طور پیش‌فرض در اوبونتو فعال نیست. برای فعال‌سازی فضاهای کاری ابتدا وارد System Settings شده و بر روی Appearance و سپس زبانه Behavior کلیک کنید. سپس Enable workspace را فعال کنید. پس از انجام این کار آیکون مربوط به Workspaceها به لانچر اضافه می‌شود.

سوئیچ کردن میان فضاهای کاری

اگر Workspace را همانطور که توضیح داده شد فعال کرده باشید؛ خواهید توانست بین فضاهای کاری از طریق کلیک کردن بر روی آیکون سوئیچ فضاهای کاری بر روی لانچر سوئیچ کنید.
شما با استفاده از کلیدهای ترکیبی Super+S و فشردن دکمه‌های جهت‌نما مابین فضاهای کاری می‌توانید سوئیچ کنید.
توجه: دکمه Super همان کلیدی است که در دنیای مایکروسافت دکمه ویندوز نامیده می‌شود.

مدیریت پنجره‌ها

با باز کردن یک برنامه در اوبونتو مانند مرورگر وب یا ویرایشگر متنی، پنجره آن برنامه روی دسکتاپ باز خواهد شد.
در اوبونتو قسمت بالای پنجره (نوار عنوان) در سمت چپ در اکثر موارد نام نرم‌افزار نمایان می‌شود. در گوشه بالا سمت چپ سه دکمه مشاهده می‌شود. این دکمه‌ها وظیفه بستن پنجره یا مینیمم و ماکزیمم کردن پنجره را دارند. دیگر گزینه‌های مدیریت پنجره با کلیک راست کردن بر روی نوار عنوان در دسترس است.
بستن، به حداکثر رساندن، بازگرداندن و به حداقل رساندن پنجره‌ها
برای بستن پنجره می‌توانید روی دکمه بستن که به شکل یک علامت ضربدر است کلیک کنید. دکمه کناری دکمه بستن که به شکل یک خط است وظیفه پنهان کردن پنجره و فرستادن آن روی لانچر را دارد. هنگامی که یک نرم‌افزار در لانچر به‌صورت minimize قرار می‌گیرد. سمت چپ آیکون آن در لانچر یک مثلث اضافه می‌شود.
با کلیک بر روی آیکون برنامه minimize شده بر روی لانچر، پنچره به موقعیت اصلی آن برمی‌گردد. دکمه بعدی که maximize نام دارد و به شکل یک مربع است برنامه را به‌طور کامل بر روی فضای دسکتاپ به‌طور تمام‌صفحه قرار می‌دهد. با کلیک دوباره بر روی دکمه maximize پنجره مجدداً به اندازه اصلی آن باز می‌گردد.
جابه‌جا کردن و تغییر اندازه پنجره‌ها
برای جابه‌جا کردن یک پنجره در اطراف فضای کاری، ماوس را قرار دهید سپس روی دکمه سمت چپ ماوس کلیک کرده و پنجره را بکشید.
برای تغییر اندازه پنجره‌ها اشاره‌گر ماوس را روی لبه گوشه پنجره قرار دهید که نشانگر به یک فلش دوطرفه تبدیل شود سپس برای تغییر اندازه پنجره کلیک کرده و آن را بکشید.

سوئیچ کردن بین پنجره‌ها

در اوبونتو راه‌های زیادی برای تغییر بین پنجره‌های باز وجود دارد:
– اگر پنجره روی صفحه نمایش قابل مشاهده باشد، روی هر بخشی از آن کلیک کنید تا آن را در بالاتر از تمام پنجره‌های دیگر بالا ببرید.
– با کمک کلیدهای ترکیبی Alt+Tab نیز می‌توانید این کار را انجام دهید. ابتدا کلید Alt را پایین نگه داشته و کلید Tab را بفشارید تا پنجره مورد نظر بصورت پاپ‌آپ نمایان شود.
– بر روی آیکون برنامه مورد نظر کلیک راست کرده اگر برنامه‌ای دارای چندین پنجره باز می‌باشد، برای انتخاب پنجره دلخواه روی گزینه مربوطه دو بار کلیک کنید.
با فشردن کلیدهای ترکیبی Ctrl+Super+D تمام پنجره‌ها را مخفی کرده و با فشردن دوباره آن تمام پنجره‌ها را بازگردانید.

انتقال پنجره‌ای به یک فضای کاری دیگر

برای حرکت دادن پنجره‌ای به یک فضای کاری دیگر مطمئن شوید پنجره maximize نشده باشد. اگر maximize شده بود آن را به اندازه اصلی خود برگردانید.
سپس روی نوار عنوان پنجره کلیک راست کرده و انتخاب کنید:
Move to Workspace Left برای انتقال پنجره به فضای کاری چپ
Move to Workspace Right برای انتقال پنجره به فضای کاری راست
Move to Workspace Down برای انتقال پنجره به فضای کاری پایین
Move to Another Workspace فضای کاری را که مایلید پنجره بدان انتقال یابد انتخاب کنید.

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

هنگامی که چند ثانیه دکمه Super (که برخی آن را دکمه ویندوز می‌نامند) فشار دهید. یونیتی لیستی از میانبرهای صفحه‌کلید را نشان می‌دهد که به برخی از آن‌ها پرداخته‌ایم.

منبع: کتاب Getting Started with Ubuntu 16.04 نوشته The Ubuntu Manual Team

نوشته آموزش اوبونتو: قسمت سوم، مدیریت پنجره‌ها اولین بار در لینوکس سیزن پدیدار شد.


اسفند ۲۱ ۱۳۹۶

بررسی بودن یا نبودن فایل یا پوشه در شل اسکریپت

bash

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

به عنوان نمونه می خواهیم بررسی کنیم که آیا فایل etc/hosts/ وجود دارد یا نه،برای اینکار می توان دستور پایین را اجرا کرد :

 

[ -f /etc/hosts ] && echo “Found” || echo “Not found”

 

در صورتی که فایل وجود داشته باشد Found نمایش داده خواهد شد و در عیر اینصورت Not found نمایش داده خواهد شد.

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

 

#!/bin/bash
file=”/etc/hosts”
if [ -f “$file” ]
then
echo “$file found.”
else
echo “$file not found.”
fi

 

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

-b FILE
FILE exists and is block special

-c FILE
FILE exists and is character special

-d FILE
FILE exists and is a directory

-e FILE
FILE exists

-f FILE
FILE exists and is a regular file

-g FILE
FILE exists and is set-group-ID

-G FILE
FILE exists and is owned by the effective group ID

-h FILE
FILE exists and is a symbolic link (same as -L)

-k FILE
FILE exists and has its sticky bit set

-L FILE
FILE exists and is a symbolic link (same as -h)

-O FILE
FILE exists and is owned by the effective user ID

-p FILE
FILE exists and is a named pipe

-r FILE
FILE exists and read permission is granted

-s FILE
FILE exists and has a size greater than zero

-S FILE
FILE exists and is a socket

-t FD file descriptor FD is opened on a terminal

-u FILE
FILE exists and its set-user-ID bit is set

-w FILE
FILE exists and write permission is granted

-x FILE
FILE exists and execute (or search) permission is granted

 

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

 

 

if [ operator FileName ]
then
echo “FileName – Found, take some action here”
else
echo “FileName – Not found, take some action here”
fi

 

چنانچه قصد داشته باشید دستور شما فقط در یک خط نوشته شود می توان از نمونه ی پایین استفاده کنید :

 

file1=”/etc/hosts” ; if [ -f “$file1” ] ; then echo “$file1 found.” ; else echo “$file1 not found.” ; fi

 

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


بهمن ۲۳ ۱۳۹۶

آموزش تنظیم Hostname در خط فرمان

change-hostname

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

جهت نمایش hostname می توانید از دستورهای پایین استفاده کنید :

 

# hostname
# hostname -s
# hostname -f

  • سوئیچ s- نام کوتاه کامپیوتر را نمایش می دهید.(فقط hostname)
  • سوئیچ f- کامپیوتر FQDN در شبکه را نمایش می دهد.(فقط زمانی که کامپیوتر جزئی از یک domain یا realm باشد و FQDN ان تنظیم شده باشد.)

 

روش دیگر برای نمایش نام میزبان cat کردن فایل hostname می باشد :

 

# cat /etc/hostname

اکنون جهت تغییر hostname و با تنظیم آن می توانید از دستور پایین استفاده کنید :

 

 

# hostnamectl set-hostname your-new-hostname

نکته اینکه بجای your-new-hostname باید نام مورد نطر خود را بنویسید.اکنون جهت نمایش hostname می توانید از دستوراتی که در بالا گفته شد استفاده کنید یا اینکه از دستور پایین استفاده کنید :

 

 

#hostnamectl

روش دیگر برای تنظیم hostname ماشین، ویرایش فایل hostname می باشد :

 

 

# vi /etc/hostname

یکی دیگر از روش ها جهت نمایش و ویرایش hostname استفاده از sysctl می باشد.جهت نمایش hostname نیز می توانید از این دستور استفاده کنید :

 

 

# sysctl kernel.hostname

جهت تغییر hostname می توانید از این دستور استفاده کنید :

 

 

# sysctl kernel.hostname=new-hostname

 

نکته اینکه این تغییر به صورت موقت می باشد.جهت اعمال تغییر به صورت دائمی این دستور را استفاده کنید :

 

 

# sysctl -w kernel.hostname=new-hostname

 

یکی دیگر از روشهای نمایش و پیکربندی hostname استفاده از دستور nmtui می باشد :

 

#nmtui

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

 

 

# nmtui-hostname your-new-hostname

اکنون جهت نمایش hostname می توانید از دستوراتی که گفته شد استفاده کنید.

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

 


بهمن ۲۱ ۱۳۹۶

آموزش نصب و پیکربندی RabbitMQ

rabbitmq-logo

rabbitmq یک نرم افزار message broker و  open source  می باشد که گاهی message-oriented middleware نیز خوانده می شود.rabbitmq در اصل برای Advanced Message Queuing Protocol یا به اختصار AMQP پیاده سازی شده است،هر چند معماری آن به گونه ای می باشد که با استفاده از پلاگین هایی قابلیت پشتیبانی از چندین پروتکل دیگر مانند MQTT و STOMP و سایر پروتکل ها را دارا می باشد.

نرم افزار rabbitmq با زبان Erlang نوشته شده است و قابلیت نصب بر روی اکثر سیستم عامل ها را دارا می باشد.در این مطلب قصد داریم تا rabbitmq نسخه ی ۳٫۷ را بر روی CentOS 7.4 x86-64 نصب کنیم.

 

نصب RabbitMQ :

یکی از پیش نیازهای rabbitmq نصب شدن erlang می باشد.نکته اینکه هر کدام از نسخه های rabbitmq نیاز به نسخه ی خاصی از erlang می باشد.برای درک اینکه چه نسخه ای از rabbitmq نیاز به کدام نسخه از erlang می باشد کافیست تا به لینک پایین مراجعه کنید :

 

https://www.rabbitmq.com/which-erlang.html

از آنجایی که ما قصد داریم تا rabbitmq 3.7 را نصب کنیم پس بنابراین نسخه ی erlang که پشتیبانی می شود بین  Erlang/OTP 19.3 تا Erlang/OTP 20.2.x می باشد.بسته ی erlang در مخازن epel وحود دارد ولی از آنجایی که نسخه ی آن پایین می باشد ما نیاز داریم تا erlang نسخه ی بالاتر را نصب کنیم به همین خاطر ابتدا مخزن Erlang Solutions را نصب کنید :

 

#yum install -y https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

 

اکنون بسته ی rabbitmq را دانلود کنید که برای دریافت آن می توانید از لینک پایین استفاده کنید :

 

https://www.rabbitmq.com/install-rpm.html

برای دانلود کافیست تا این دستور را اجرا کنید :

 

 

#wget -c https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.3/rabbitmq-server-3.7.3-1.el7.noarch.rpm

 

 

 

اکنون جهت نصب rabbitmq کافیست تا دستور زیر را اجرا کنید :

 

 

#yum install rabbitmq-server-3.7.3-1.el7.noarch.rpm

 

اگر از SELinux استفاده می کنید این دستور را اجرا کنید :

 

#setsebool -P nis_enabled 1

 

 

اگر از firewalld استفاده می کنید پورت های زیر را باز کنید :

 

 

#firewall-cmd --zone=public --permanent --add-port=4369/tcp
#firewall-cmd --zone=public --permanent --add-port=25672/tcp
#firewall-cmd --zone=public --permanent --add-port=5671-5672/tcp
#firewall-cmd --zone=public --permanent --add-port=15672/tcp
#firewall-cmd --zone=public --permanent --add-port=61613-61614/tcp
#firewall-cmd --zone=public --permanent --add-port=8883/tcp
#firewall-cmd --zone=public --permanent --add-port=1883/tcp
#firewall-cmd --reload

اکنون می توانید با استفاده از systemd  سرویس rabbitmq را start و enable کنید :

 

#systemctl start rabbitmq-server
#systemctl enable rabbitmq-server

 

جهت بررسی وضعیت rabbitmq می توانید از این دستور استفاده کنید :

 

#rabbitmqctl status

جهت فعال کردن کنسول مدیریتی تحت وب rabbitmq کافیست تا این دستور را اجرا کنید :

 

 

# rabbitmq-plugins enable rabbitmq_management

سپس این دستور را اجرا کنید :

 

 

#chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

اکنون جهت ایجاد کاربر و تنظیم مجوزهای آن کافیست تا دستورهای پایین را اجرا کنید :

#rabbitmqctl add_user hos7ein mypassword
#rabbitmqctl set_user_tags hos7ein administrator
#rabbitmqctl set_permissions -p / hos7ein ".*" ".*" ".*"

 

 

نکته اینکه به جای hos7ein و mypassword نام کاربری و پسورد مورد نظر خود را بنویسید.اکنون جهت دسترسی به پنل تحت وب rabbitmq کافیست تا آدرس زیر را در مروگر وب خود وارد کنید :

 

 

 

 

http://[server-ip]:15672

نکته اینکه به جای server-ip باید آدرس سرور خود را بنویسید.در پایین تصویری از پنل تحت وب rabbitmq را مشاهده می کنید :

 

 

 

rabbitmq

 

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

 


بهمن ۱۶ ۱۳۹۶

آموزش اوبونتو: قسمت دوم، Dash چیست

نوشته شده توسط فرشید نوتاش حقیقت.

Dash به شما کمک می‌کند تا سریعاً برنامه‌ها و فایل‌های خود را بر روی کامپیوتر خود پیدا کنید. اینگونه می‌توان گفت که Dash شبیه منوی Start در ویندوز می‌باشد. Dash به شما اجازه می‌دهد که اطلاعات خود را به صورت محلی مانند برنامه‌های نصب شده، بوکمارک‌ها و همینطور از راه دور مانند توییتر و Google Docs جستجو کنید.

برای گشودن Dash، روی بالاترین آیکون واقع در Launcher که حاوی لوگوی اوبونتو است کلیک کرده و آن را اجرا نمایید.

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

Lenses

لنزها به عنوان دسته‌های جستجوی تخصصی در Dash عمل می‌کنند. جستجو با یک یا چند لنز انجام می‌شود. همچنین به عنوان حوزه شناخته می‌شود، همچنین به عنوان حوزه شناخته می‌شود، و هر لنز مسئول ارائه یک دسته نتایج جستجو از طریق Dash است.

شش لنز پیشفرض نصب است. لنز Home، لنز Application، لنز Files and Folders، لنز Video، لنز Music و لنز Photo.

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

یافتن فایل‌ها و پوشه‌ها

Dash می‌تواند در پیدا کردن نام فایل یا پوشه را تایپ می‌کنید نتایج در Dash ظاهر می‌شوند. لنز فایل‌ها و پوشه‌ها در پیدا کردن فایل‌ها و پوشه‌ها کمک می‌کند که فایل‌های اخیراً بدست آمده و آخرین دانلودها را نشان می‌دهد.

می‌توانید از دکمه نتایج فیلتر در گوشه سمت راست بالای Dash برای فیلتر کردن نتایج توسط ویژگی‌هایی چون نوع فایل (txt، dxt، odt و …) یا اندازه استفاده کنید.

اوبونتو هنگام نصب برنامه‌های زیادی را به همراه خود نصب می‌کند. کاربران علاوه بر آن می‌توانند هزاران برنامه را از Ubuntu Software دانلود کنید.

لنز Application

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

همچنین می‌توانید نام یک برنامه (یا بخشی از آن) را در نوار جستجو در Dash وارد کنید و نام برنامه‌های مربوط به آن برنامه را تایپ کنید و Dash آن را پیدا می‌کند.

برای مثال، Music را تایپ کنید تا Dash به شما پخش‌کننده پیشفرض موسیقی و سایر پخش‌کننده‌های موسیقی مورد استفاده شما را نشان می‌دهد.

جستجوی خارجی

علاوه بر جستجوی محلی می‌توان برای برنامه‌ها و فایل‌ها، Dash می‌تواند منابع آنلاین مختلف را جستجو کند. (به عنوان مثال Amazon.com) نتایج جستجوی آنلاین در Dash به‌طور پیشفرض در هنگام نصب خاموش می‌شوند.

منبع: کتاب Getting Started with Ubuntu 16.04 نوشته The Ubuntu Manual Team

نوشته آموزش اوبونتو: قسمت دوم، Dash چیست اولین بار در لینوکس سیزن پدیدار شد.


بهمن ۹ ۱۳۹۶

آموزش کنترل سرویس ها با systemd در سرور راه دور

systemd

امروزه اکثر توزیع های سیستم عامل گنو/لینوکس از systemd استفاده می کنند.با استفاده از systemd می توان سیستم و سرویس ها را مدیریت کرد که با اجرای دستور systemctl در خط فرمان این امکان وجود دارد که سرویس ها را بر روی ماشین محلی (local machine) و یا یک ماشین راه دور (remote server) مدیریت کرد.

برای کنترل سرویس های ماشین راه دور با استفاده از systemd بهتر است تا از public/private key pairs برای اتصال از طریق SSH استفاده کنید تا نیاز به وارد کردن password برای ماشین یا ماشین های راه دور نباشد.

برای کنترل سرویس های ماشین راه دور کافیست تا دستور systemctl را به همراه H- یا  host- –  استفاده کنید.به عنوان نمونه فرض کنید قصد داریم تا به کاربر root از سرور راه دور به آدرس fedorafans.com وصل شویم و وضعیت سرویس httpd آن را بررسی کنیم :

 

$systemctl --host root@fedorafans.com status httpd.service

 

 

یا می توان از این دستور نیز استفاده کرد :

 

$systemctl -H root@fedorafans.com status httpd.service

همچنین شما می توانید سرویس مورد نظر را stop,start.restart,enable,disable و … کنید :

 

systemctl --host root@fedorafans.com start httpd.service
systemctl --host root@fedorafans.com stop httpd.service
systemctl --host root@fedorafans.com restart httpd.service
systemctl --host root@fedorafans.com enable httpd.service
systemctl --host root@fedorafans.com disable httpd.service

 

برای اطلاعات بیشتر در مورد دستور systemctl کافیست تا راهنمای آن را مطالعه کنید :

 

$man systemctl

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

 


دی ۸ ۱۳۹۴

بحث لینوکسی

 

بحث لینوکسی

سلام و عرض خسته نباشید خدمت همه گیک های غزیز خب امروز میخوام به یک سری سوالاتی که اکثر دوستان میپرسن پاسخ بدم خب اکثر کساییی که نمیدونند لینوکس چیه و چی کار میتونه بکنه اولین چیزی که از من میپرسن اینکه خوبه که لینوکس نصب کنم ؟‌خب اینم جواب همیشگی من بله ! اما چرا ؟‌لینوکس پروٰه های open source یا متن باز بود که همه کد های ان قابل دسسترسسی بود ینی مثلا کسی مث من هم میتونست با کمی تغییر یک توزیع لینوکس بده بیرون اما سوال بعدی که پرسیده میشه اینه که من بلد نیستم چی کار کنم ؟؟؟ ببینید لینوکس رو سخت فرض نکنید از ویندوز هم آسون تره و هر کاری که شما در ویندوز انجام مییید توی لینوکس همون رو میتونید انجام بدید ولی بهتر . خب میخوام ی چن تا توزیع خوب رو بهتون معرفی کنم که برای اینکه چیو نصب کنیم سوال نپرسید راستش توزیع های پشنهادی من :

۱− ubuntu
۲- fedora
۳- arch
۴- Debain

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

http://ubuntu-book.org/

به دوره lpic1 جادی هم نگاهی بکنید

http://linuxseason.ir/8565/%D8%AF%D9%88%D8%B1%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-lpic1.html

برای نصب ابونتو هم میتویند برید به لینک زیر البته یکم یکفیت صداش بده

http://www.aparat.com/v/YhWCk

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

http://telegram.me/playcode

@Playcode

بازم اگه سوالی بود در خدمتم .


شهریور ۱۴ ۱۳۹۴

فیلم آموزش رفع مشکل لاگین در لینوکس و Xauthority

فیلم آموزش رفع مشکل لاگین به لینوکس و Xauthority

 

بعضا ممکن است که با وجود داشتن Valid Password در ورود به سیستم عامل لینوکسمون دچار مشکل شویم و حتی با زدن پسورد معتبر بدون هیچ گونه Error ای نتوانیم وارد محیط Desktop لینوکس شویم.
ما در این ویدئوی آموزشی سعی کردیم با شبیه سازی این مشکل در محیط مجازی به بررسی و حل مشکل لاگین کردن به لینوکس بپردازیم.

موارد مورد بحث در این آموزش :

– مشکل در لاگین به لینوکس
– توضیح فایل Xauthority
– حل مشکل لاگین

 

مدرس : رسولی وند

حجم فایل : ۱۲٫۲ مگابایت

رمز فایل : www.karamind.ir

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

دانلود