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

غیرفعال کردن دائمی حافظه‌ی 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

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

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

 

 


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

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

آموزشچگونه

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

Print Friendly, PDF & Email

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

آشنایی و ساخت جدول

در بعضی مواقع در سندمان نیاز به رسم جداول گوناگون هست. برای انجام این کار مسیر Table>Insert table را انتخاب می‌کنیم.

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

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

ویرایش جدول

برای انتخاب سلول، ستون یا ردیف از منوی Table>Select استفاده می‌کنیم.

در منوی بالای صفحه Table>Insert امکان اضافه کردن یک ردیف (Row) و یا یک ستون (Columns) وجود دارد و در منوی Table>Delete امکان حذف ردیف و ستونی را که انتخاب کرده‌ایم وجود دارد.

برای تبدیل چند سلول به یک سلول، سلول‌های مورد نظر را در جدول انتخاب کرده سپس در منوی Table>Merge Cells را انتخاب می‌کنیم. برای تبدیل یک سلول به چند سلول در منوی اصلی Table > Split Cells را که انتخاب می‌کنیم و تنظیمات زیر را در کادر محاوره‌ای Split Cells انجام می‌دهیم:

Split Cell Into: تعداد تقسیمات سلول

Horizontally: تقسیمات برای ردیف

Vertically: تقسیمات برای ستون

برای جداسازی بخشی از جدول به عنوان جدولی مجزا فرمان Table>Split Table را اجرا می‌کنیم تا کادر محاوره‌ای Split Table باز شود و تنظیمات زیر را انجام می‌دهیم:

Copy heading: کپی کردن سرجدول

Copy heading: سرجدول شخصی

No Heading: جدول بدون سرجدول

برای تبدیل دو جدول به یک جدول Table>Merge Table را اجرا می‌کنیم. دو جدول ادغام شده از نظر خصوصیات ظاهری یکسان خواهند بود.

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

قالب‌بندی جدول

برای تغییرات رنگ جدول Table>Auto Format را انتخاب می‌کنیم. در کادر محاوره‌ای Auto Format مواردی که مدنظر است را برای اعمال انتخاب می‌کنیم.

برای قالب‌بندی کادر جدول از Table>Properties و زبانه Border استفاده می‌کنیم تا کادر محاوره‌ای Border باز شود و تنظیمات زیر را انجام می‌دهیم:

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

بخش Line ویژگی خطوط جدول را تعیین می‌کنیم.

در بخش style نوع خطوط را مشخص می‌کنیم.

در بخش W idth ضخامت خط را تنظیم می‌کنیم.

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

در بخش Spacing to Contents فاصله متنی که در جدول قرار می‌دهیم را تعیین می‌کنیم.

بخش Shadow style برای تنظیم سایه استفاده می‌کنیم.

برای تنظیم رنگ زمینه سلول‌ها جدول از فرمان Table>Properties و زبانه Background استفاده می‌کنیم تا کادر محاوره‌ای Background باز شود و تنظیمات زیر را انجام می‌دهیم:

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

انتخاب گزینه Color برای اعمال رنگ به سلول، ردیف یا جدول می‌باشد.

تنظیمات جدول

برای تبدیل یک متن به جدول و یا بالعکس Table>Convert را اجرا می‌کنیم.

گزینه Text to Table متن را به جدول و گزینه Table to Text جدول را به متن تبدیل می‌کند.

برای مرتب کردن داده‌های جدول از Table>Sort استفاده می‌کنیم.

برای تنظیم خصوصیات جدول از Table>Properties استفاده می‌کنیم تا کادر محاوره‌ای Properties باز شود و تنظیمات زیر را انجام می‌دهیم.

در کادر Name نام جدول را مشخص می‌کنیم.

برای ترازبندی جدول در صفحه از گزینه‌های Alignment استفاده می‌کنیم، مثلاً با انتخاب گزینه Center جدول در وسط صفحه قرار خواهد گرفت.

برای تغییر ابعاد ستون‌ها از Table>Properties و زبانه Columns استفاده می‌کنیم تا کادر محاوره‌ای Columns باز شود. در این کادر اندازه هر یک از ستون‌های جدول را که می‌توانیم تعیین می‌کنیم.

منبع: «جزوه آموزشی مهارت کار با نرم‌افزار واژه‌پرداز» نوشته شرکت دانش‌بنیان سافا

Tags

Related Articles

دیدگاهتان را بنویسید لغو پاسخ

ایران سرور

لطفاسوالات خود را با درج لینک مطلب در سایت پرسش و پاسخ مطرح کنید

سرور

About فرشید نوتاش حقیقت

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

Close

This content was pulled from http://linuxseason.com/2018/07/table/

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


اسفند ۲۱ ۱۳۹۶

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

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 می توانید از دستوراتی که گفته شد استفاده کنید.

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

 


بهمن ۹ ۱۳۹۶

آموزش کنترل سرویس ها با 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

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