نصب IBSng روی سرور مجازی سنت او اس (CentOS)

نصب IBSng روی سرور مجازی سنت او اس (CentOS)

در این آموزش قصد داریم به شما مراحل نصب IBSng را روی سرور مجازی سنت او اس آموزش دهیم

در ابتدا باید توضیح مختصری راجعبه نرم افزار IBSng بدهیم , این نرم افزار وظیفه تایید هویت کاربران را به عهده دارد

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

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

 

دستورات زیر را برای اجرای سرویس postgresql بزنید

 

فایل pg_hba.conf را با دستور nano ویرایش کنید

 

عبارت زیر را در ابتدای فایل اضافه کنید

 

برای ذخیره کلیدهای ترکیبی ctrl+x سپس y و بعد Etner

سرویس postgresql را ریست کنید

 

حال دیتابیس و کاربر مورد نیاز IBSng را ایجاد کنید

 

فایل نصبی IBSng را دانلود کنید

 

فایل دانلود شده را از حالت فشرده خارج کنید

 

با دستور زیر شروع به نصب IBSng کنید

 

مراحل زیر را به ترتیب انجام دهید

 

با دستور زیر سرویس IBSng را تنظیم کنید تا در زمان بالا آمدن سیستم اجرا شوند

 

فایل php.ini را ویرایش کنید

 

عبارت زیر را به انتهای فایل اضافه کنید

 

برای ذخیره کلیدهای ترکیبی ctrl+x سپس y و بعد Etner

سرویس httpd را ریستارت کنید

 

فایل IPy.py را ویرایش کنید

 

عبارت های زیر را به ابتدای فایل اضافه کنید

 

برای ذخیره کلیدهای ترکیبی ctrl+x سپس y و بعد Etner

فایل des_c.py را ویرایش کنید

 

عبارت های زیر را به ابتدای فایل اضافه کنید

 

برای ذخیره کلیدهای ترکیبی ctrl+x سپس y و بعد Etner

SELINUX را غیر فعال کنید

 

پرت های ردیوس را باز کرده و iptables را ذخیره و ریستارت کنید

 

فایل sysctl.conf را ویرایش کنید

 

ip_forward را پیدا کنید و مقدار ۰ را به ۱ تغییر می دهید.

برای ذخیره کلیدهای ترکیبی ctrl+x سپس y و بعد Etner

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

 

منظور از [ip address server] ای پی سرور مجازی است

نصب VNC روی سنت او اس ۶ (CentOS)

نصب VNC روی سنت او اس ۶ (CentOS)

در سایر آموزش ها نحوه کار با ترمینال لینوکس داده شده و اکثر مدیران سرور می توانند با این ترمینال کار کنند و احتیاجی به محیط گرافیکی (GUI) ندارند اما بعضی وقت ها خوب است که با محیط گرافیکی سرور مجازی کار کنیم به عنوان مثال کار با مرورگر یا مشاهده و ویرایش فایل های نوشتاری یا تماشای ویدئو

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

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

نصب GUI روی سرور مجازی سنت او اس ۶

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

 

 

نصب nano و firefox روی سنت او اس

در دستورات بالا به صورت خودکار فایرفاکس نصب نمی شود و باید به صورت جداکانه نصب شود و برای ویرایش فایل های متنی می توانید nano نصب کنید ولی مجبور به نصب آن نیستید و می توانید به جای آن از دستورات vi یا vim استفاده کنید

 

نصب VNC Server/TightVNC روی Centos 6

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

 

خروجی به صورت زیر است

 

کانفیگ VNC Server/TightVNC در centos 6

ابتدا باید VNC Server/TightVNC را روی سرور مجازی نصب کنید و سپس میرویم سراغ کانفیگ نام کاربری و پسورد و پرت اتصال به vnc

برای کار با VNC نباید از نام کاربری root استفاده کنیم و باید نام کاربری جداگانه ای ایجاد کنیم اگر قبلا یوزری ایجاد کردید میتوانید از همان یوزر استفاده کنید

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

 

برای ست کرد پسورد باید سویچ کنیم به آن یوزر خاص و با کامنت vncpasswd برای آن یوزر خاص پسورد vnc را تعیین کنیم که بعد از اجرا کردن این کامنت دو بار از شما پسورد خواسته می شود

 

فایل کانفیگ TightVNC/tigervnc-server در مسیر /etc/sysconfig/vncservers در سرور مجازی سنت او اس قرار دارد

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

 

سپس اطلاعات vnc را به خط آخر اضافه کنید که در خط اول نام کاربری و پرت vnc قرار دارد که روی سرور ما  “۲:vncuser”, است که عدد ۲ پرت vnc است که شما می توانید آن را تغییر دهید فقط دقت کنید که پرت قبلا توسط برنامه دیگری اشغال شده باشد

خط VNCSERVERARGS مربوط است به رزلوشن تصویر که می توانید به مقدار دلخواه تغییر دهید

 

حالا سرور مجازی آماده استارت  شدن vnc است

 

اگر می خواهید وقتی سرور مجازی روشن می شود vnc server به صورت خودکار اجرا شود دستور زیر را اجرا کنید

 

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

%d9%86%d8%b5%d8%a8-vnc-%d8%b1%d9%88%db%8c-%d8%b3%d9%86%d8%aa-%d8%a7%d9%88-%d8%a7%d8%b3

اگر نمیتوانید به سرور مجازی متصل بشید باید پرت vnc را به iptables اضافه کنید

 

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

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

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

در این مقاله نمی توانیم بیشتر از این در مورد iptables توضیح دهیم اما می توانیم یک راه بسیار ساده به شما پیشنهاد کنیم که بتوانید بدون دانش فنی زیاد جداول و rueles را مدیریت کنید

برای از کار انداختن یا فعال کردن قوانین فایروال لازم است که شما قبل از هر rules علامت # را برای غیر فعال کردن قرار دهید یا برای فعال کرده این علامت را بردارید

دقت داشته باشید که ممکن است با فعال کردن فایروال دسترسی شما به سرور مجازی از طریق ssh قطع شود بنابراین شما باید یک دسترسی کنسول یا kvm به سرور مجازی داشته باشید

همچنین این آموزش بر روی سرور مجازی سنت او اس ۶ تست شده و به درستی کار کرده اما این دلیل نمی شود که برای شما هم به درستی کار کند اما حداقل به کلیات این اسکریپت آشنا می شوید

من معمولا اسکریپت ها را در شاخه روت قرار می دهم اما شما می توانید هر جا که دلتان می خواهد آن را نگه دارید

خوب بریم سراغ آموزش

ابتدا یک دایرکتوری ایجاد می کنیم

 

سپس یک فایل برای آی پی های Witelist اضافه می کنیم

 

سپس آی پی هایی که می خواهیم همیشه بتوانند به سرور دسترسی داشته باشند را به این فایل اضافه می کنیم

حالا اسکریپت iptables را ایجاد می کنیم

 

عبارت زیر را عینا کپی می کنیم در فایل

 

سپس سطح دسترسی را برای این فایل باز می کنیم

 

و در آخر اسکریپت را اجرا می کنیم

 

تنظیم ساعت در سرور مجازی سنت او اس (CentOS)

تنظیم ساعت در سرور مجازی سنت او اس (CentOS)

 

در این مقاله سعی داریم تا نحوه تنظیم ساعت و تاریخ در سرور مجازی سنت او اس را به شما آموزش دهیم

راه های مختلفی برای تنظیم تاریخ در سرور مجازی وجود دارد که معمولا در CentOS 6 تاریخ و زمان در مسیر /etc/localtime قرار دارد که برای نمایش تاریخ و زمان سیستم میتوانید از دستور date استفاده کنید

نمایش تاریخ و ساعت در لینوکس

 

خروجی باید به صورت زیر باشد

 

تغییر منطقه در لینوکس

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

 

خروجی باید به صورت زیر باشد

 

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

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

 

حالا منتطف زمانی شما به ایران تغییر پیدا کرد

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

 

  • MM = دو عدد ماه
  • DD = دو عدد روز
  • hh = دو عدد ساعت (سیستم ۲۴ ساعته)است
  • mm = دو عدد دقیقه
  • YYY = چهار عدد سال

همچنین شما می توانید زمان سرور خود را از طریق ntp  (Network Time Protocol) به روز کنید

به صورت معمول ntp روی سیستم عامل های لینوکسی نصب است اما اگر نصب نبود می توانید به راحتی اقدام به نصب آن کنید

برای نصب ntp باید دستور زیر را بزنید

 

بعد از نصب با دستور زیر زمان و تاریخ سرور مجازی را به روز کنید