نصب kernel care

سلام
گیت نمایندگی رسمی کلود لینوکس می باشد و امروز طریقه نصب kernel care برای شما آموزش داده می شود.
با نصب شما ۱۵ روز میتوانید به صورت رایگان استفاده کنید.
جهت تهیه لایسنس یک تیکت پشتیبانی باز کنید.
نصب در سیستم های rpm base:

rpm -i http://patches.kernelcare.com/kernelcare-latest.x86_64.rpm

نصب در سیستم های debian :

wget http://patches.kernelcare.com/kernelcare-latest.deb
dpkg -i kernelcare-latest.deb

با دستور زیر میتوانید چک کنید که آیا نصب درست انجام شده است یا نه؟

/usr/bin/kcarectl –info
با نصب kernel care سیستم به صورت اتوماتیک هر ۴ ساعت اقدام به اپدیت سرور میکند در صورت نیاز به ن اپدیت دستی با دستور زیر این کار را انجام دهید:

/usr/bin/kcarectl –update

با تهیه لایسنس از جهان سرور kernel care  به صورت رایگان نصب خواهد شد.

شرینک دیتابیس

سلام
در سرورهای ویندوزی نیاز هست به دلیل افزایش حجم بانک اطلاعاتی دیتابیس را شرینک کرد.
قبل از شرینک دیتا بیس حتما recovery دیتا بیس را روی با دستور زیر در حالت simple قرار دهید:

ALTER DATABASE database SET RECOVERY SIMPLE
به جای database نام دیتابیس را بگذارید.
سپس با کلیک بر رو دیتا بیس و انتخاب shrink سپس files اقدام به شرینگ log کنید.
و حجم اشغال شده  توسط دیتابیس را به صورت چشم گیری کاهش دهید.

 

 

لایسنس kernelcare

با سلام
فروش ویژه لایسنس kernelcare درجهان سرور آغاز شد.
این لایسنس با قیمت ماهیانه فقط ۹ هزار تومان و با قابلیت فعال شدن آنی می باشد.
به زودی مقالات جدید در مورد kernelcare به بخش وبلاگ جهان سرور اضافه خواهد شد.
برای مشاهده لایسنس های فابل ارائه توسط گیت فا لینک زیر را دنبال کنید:
برای سفارش مستقیم لایسنس kernelcare لینک زیر را دنبال کنید:

با تشکر

نصب کلود لینوکس

سلام

نصب کلود لینوکس

برای نصب کلود لینوکس دو تا راه وجود داره:
۱٫ نصب از طریق ایزو کلود لینوکس
۲٫ تبدیل centos به کلود لینوکس
روش اول توصیه نمیشه چون اگر مشکلی در حالت دوم داشته باشید میتونید ریبوت کنید و به centos برگردید با اینکه کلود لینوکس را پاک کنید.

نصب کلود لینوس
نصب کلود لینوس

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

ابتدا لایسنس تریال دریافت کنید

در لینک زیر ثبت نام کنید و پس از ورود درخواست لایسنس جدید کنید:
https://cln.cloudlinux.com/clweb/registration/customer.xhtml
بعد از دریافت لایسنس

ابتدا دستور زیر را بزنید:

wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy

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

سپس با دستور زیر نصب را شروع کنید:

sh cldeploy -k <activation_key>

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

چگونه یک shell script بنویسم؟ قسمت اول

به نام خدا
درس اول

چگونه یک shell script بنویسم؟

شل اسکریپت
چگونه شل بنویسیم؟

برای شروع کار از هر نوع ویرایگشری که دوست دارید استفاده کنید من در این آموزش از ویرایشگر nano‌ استفاده میکنم.
(آشنایی با ویراشگر nano)
بعد از نوشتن هر اسکریپت باید دسترسی اجرا شده را برای فایل بگذارید
یه عنوان مثال :
chomd +x script-name
chmod 755 script-name

برای اجرا از روش های زیر میتوانید استفاده کنید (فرض کنید نام فایل شما script1 باشد.)
bash script1
sh script1
./script1

اسکریپت شماره ۱:
$ nano script1
#
# My first shell script
#
clear
echo “First Shell Script”

توضیحات دستور
nano script1 با این دستور فایل script1 را ایجاد میکنید
#
# My first shell script
#

با استفاده از# در ابتدای خطوط میتونید در اسکریپت توضیحات خودتون رو ذکر کنید.همیشه سعی کنید اسکرییپتی که مینویسید دارای توضیحات کافی باشه
clear با این دستور محتویات موجود در صفحه اجرا را پاک میکنید.
echo “First Shell Script”
با دستور echo محتوا را روی خروجی نمایش داده میشه
این آموزش ادامه دارد

انتقال فایل با rsync

انتقال فایل با rsync

انتقال فایل با rsync
انتقال فایل با rsync

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

rsync چیست:
rsync برای انتقال فایل یا یکسان سازی (سینک کردن) در سیتسم های یونیکس استفاده میشه که با استفاده متد فشرده سازی zlib میتونه با کاهش حجم اقدام به انتفال فایل ها بکند.

موارد استفاده :
جهت انتقال فایل بین سرور یا یکسان سازیی فایل ها در سرورها یا پیاده سازی سیستم های بک اپ گیری منظم .

روش استفاده:

جهت استفاده از rsync باید در دو سرور مبدا و مقصد نصب باشه برای نصب در سنت او اس – فدورا و خانواده rpm:

yum install rsync

در سیستم عامل های debian base :

apt-get install rsync

چون rsync تحت ssh هست حتما پورت ssh روی دو سرور باز باشه که دچار مشکل نشید

در دستور rsync ما یک مبدا داریم و یک مقصد برای فایل ها شما میتونید دستور را هم در سرور مبدا و هم در سرور مقصد اجرا کنید که نتیجه یکسان خواهد بود در زیر چند نمونه مثال برای rsync   گفته میشه  دستوراتی در سرور مبدا و دستوراتی هم در سرور مقصد البته فراموش نکنید میتونید همین کار را در یک سرور هم انجام بدید مثلا جهت بک اپ گیری مستمر از فایل های جدید در هارد دیگر سرور که برای این نمونه هم مثالی گفته میشه
چند تا تنظیم برای rsync

با -v متوجه میشید الان دستور داره چه چیزایی رو منقل میکنه
با -a حالت ارشیو هست که اجازه میده owner ها و دسترسی ها
با -z فایل ها را کمپرس میکنید.
با -h خروجی ها رو طوری نشون میده که قابل خواندن باشه برای شما مثلا اعداد رو تبدیل میکنه

مثال اول: انتقال در یک سرور:

 

rsync -zvh backup.tar /tmp/backups/

فایل backup.tar را در فولدر/tmp/backups/ قرار میدهد اگر فولدر وجود نداشته باشد فولدر را ایجاد میکند

مثال دوم: کپی یا یکسان سازی پوشه ها در سیستم
rsync -avzh /root/rpmpkgs /tmp/backups/
محتویات پوشه /root/rpmpkgs را در پوشه /tmp/backupsکپی یا sync میکند.
مثال سوم: کپی از سرور به سرور دیگر
rsync -avz rpmpkgs/ root@192.168.0.101:/home/
محتویات پوشه rpmpkgs/را در سرور ۱۹۲٫۱۶۸٫۰٫۱۰۱ و در پوشهhome sync میکنید
مثال چهارم: کپی از سرور دیگر به سرور کنونی
rsync -avzh root@192.168.0.100:/home/tarunika/rpmpkgs /tmp/myrpms
محتویا پوشه /home/tarunika/rpmpkgs از سرور ۱۹۲٫۱۶۸٫۰٫۱۰۰ را به پوشه /tmp/myrpms همین سرور sync میکند

آشنایی با ویرایشگر nano

به نام خدا
آشنایی با ویرایشگر nano
ویرایشگرهای متنی زیادی در لینوکس موجود است که ویرایشگر vi مشهورترین ویرایشگر لینوکس می باشد
در لینوکس شما مختار به استفاده از هر نوع ویرایشگر مورد علاقه خود هستید (لینوکس هست و سرتاسر اختیار)
لیست ویرایشگر های متنی لینوکس به روایت سایت ویکی پدیا در این لینک ببینید :
http://en.wikipedia.org/wiki/Category:Linux_text_editors
ویرایش مورد علاقه من nano هست و آموزش های که می نویسم از دستور nano استفاده میکنم.
در این آموزش که سعی میکنم همیشه آپدیت نگهش دارم سعی میکنم شما را با nano آشنا کنم.
نصب nano :
جهت نصب nano (اگر در سیستم شما نصب نیست) از دستورات زیر استفاده کنید:
centos /Red hat Family:
yum install nano
debain /ubuntu family :
apt-install nano
استفاده از nano :
برای باز کردن فایل به به عنوان طریق های زیر عمل کنید:
nano filename
nano /etc/resolv.conf
در nano با استفاده از ترکیب کلید ctrl با سایر گزینه ها اقدام اجرای کامند کنید:
جهت ذخیره کردن از ctrl + O استفاده کنید
جهت باز کردن فایل از ctrl + R استفاده کنید
(برای مثال میحواید محتویات فایلی دیگر را در این فایل بیاورد با وارد کردن کلید فوق میتوان محتویات را وارد کنید)
جهت جست و جو در متون ctrl + w را استفاده کنید.
برای جست جوی بهتر مثل میخواید کلمه date را جست و جو کنید بعد از Ctrl + w پیدا مردن اولی کلمه date با زدن alt + w به کلمه بعدی مرتبط با جست و جو هدایت میشوید.
جهت اینکه بدونید در نشانگر تایپ شما در چه خطی واقع شده crtl + c را بزینید.
برای رفتی به صفحه بعد ctrl +v را بزنید.
برای رفتن به صفحه قبل ctrl +yرا بزنید.
جهت رفتن به خط شماره x این کلید را بزنید سپس شماره خط را وارد کنید: ctrl +_
این آموزش در صورت نیاز مجددا اپدیت خواهد شد.
در صورت هر گونه سوال یا مشکل لطفا در نظرات اعلام کنید.
پابنده باشید.

افزودن epel در centos

سلام

افزودن epel در centos

برای نصب تعدادی از نرم افزار ها در centos نیاز به کتابخانه epel دارید.
در این آموزش طریقه اضافه کردن  epel به سرور شما آماده شده است.

epel چیست؟
epel مخفف extra Packages for Enterprise Linux است (پکیج های اضافی برای اینترپرایس لینوکس)
centos با نام Enterprise linux هم شناخته میشه.

نصب در centos 6 :

cd /tmp
wget http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

نصب در centos 5″

cd /tmp
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm

نصب با yum در centos:


yum install epel-release.noarch

اگر مشکلی در آموزش بود یا سوالی داشتید با ما تماس بگیرید.
افزودن epel در centos