مدیریت شبکه در CentOS 7 – بخش نخست

در مطلب “نام گذاری اینترفیس های شبکه در توزیع های جدید لینوکسی” با چگونگی نامگذاری آشنا شدید. در سلسله مطلب هایی که گفته خواهد شد، به طور خاص به چگونگی مدیریت شبکه در سیستم عامل  CentOS 7 و RHLE 7 خواهم پرداخت. خواندن را ادامه دهید“مدیریت شبکه در CentOS 7 – بخش نخست”

نصب و پیکربندی Nagios در RHLE/CentOS 7 از کد منبع – بخش نخست

Nagios یک سیستم مانیتورینگ اپن سورس برای مانیتور کردن شبکه، زیر ساخت ها و نرم افزار ها است. با Nagios امکان مانیتورینگ سیستم، سرویس ها و شبکه با ارسال پیغام هایی به ایمیل مدیران در زمان های بحرانی وجود دارد. با آن می توانید کل زیر ساخت ها (Inferastructure ها) وجود دارد. در این مطلب چگونگی نصب و پیکربندی آن در توزیع های RHLE/CentOS 6.x گفته خواهد شد. خواندن را ادامه دهید“نصب و پیکربندی Nagios در RHLE/CentOS 7 از کد منبع – بخش نخست”

نصب و پیکربندی vsftp در CentOS/RHLE/Fedora

FTP یا File Transfer Protocol، پروتکلی برای انتقال فایل از یک ماشین به ماشین دیگر. ابزار های زیادی مانند wu-ftpd و … برای پیاده سازی ftp در توزیع های لینوکسی وجود دارد اما پر استفاده ترین نرم افزار پیاده سازی ftp در توزیع لینوکسی بسته نرم افزاری vsftpd که مخفف Very Secure File Transfer Protocol Daemon است. در این مطلب می توانید اطلاعات بیشتری درباره آن و پارامتر های فایل پیکربندی آن یعنی فایل vsftpd.conf مطالعه کنید. خواندن را ادامه دهید“نصب و پیکربندی vsftp در CentOS/RHLE/Fedora”

تبدیل فایل های rpm به فایل های deb در ابونتو

بسته های نرم افزاری deb و rpm بسته های نرم افزاری باینری مورد استفاده در توزیع های ابونتو و دبیان و توزیع های مبتنی بر RHLE برای نصب نرم افزار ها هستند. برای نصب بسته های rpm در توزیع هایی همچون ابونتو دبیان و پارسیكس ابتدا می بایست بسته rpm را به نوع deb تبدیل كنیم و سپس با دستور dpkg انرا نصب كنیم. از alien برای تبدیل فایل های rpm به deb و سپس نصب آنها توسط دستور dpkg از خط فرمان. خواندن را ادامه دهید“تبدیل فایل های rpm به فایل های deb در ابونتو”

نصب و راه اندازی FTP در توزیع های لینوکسی

FTP یا File Transfer Protocol، پروتکلی برای انتقال فایل از یک ماشین به ماشین دیگر. ابزار های زیادی مانند wu-ftpd و … برای پیاده سازی ftp در توزیع های لینوکسی وجود دارد اما پر استفاده ترین نرم افزار پیاده سازی ftp در توزیع لینوکسی بسته نرم افزاری vsftpd که مخفف Very Secure File Transfer Protocol Daemon است. در کل ftp یکی از بیشترین سرویس هایی است که دارای امنیت کم و مورد حمله برای دسترسی به سرور از طریق آن است. اگر ftp روی اینترنت با امنیت پایین باشد هر کسی می تواند با دسترسی به ftp و نوشتن (کپی) یک فایل مخرب روی آن و دانلود آن توسط افرادی روی سرور باعث تخریب سرور شوند. خواندن را ادامه دهید“نصب و راه اندازی FTP در توزیع های لینوکسی”

تنظیم Static IP Address در توزیع های مبتنی بر Redhat

 در تنظیم و راه اندازی رویس ها بر روی سرور ها، ماشین های سرور باید دارای آدرس های IP ثابت یا Static باشند. این آدرس ها باید در DNS سرور به همراه نامشان قرار گیرند. سرویس هایی مانند web و ftp را نام برد. فایل هایی با غالب ifcfg-ethX که X با توجه به تعداد کارت های شبکه (eth مخفف Ethernet) عددی از 0 شروع می شود و محل ذخیره سازی آنها در دایرکتوری etc/sysconfig/network-scripts/ است. بطور مثال با داشتن 2 کارت شبکه فایل های ifcfg-eth0 و ifcfg-eth1 در دایرکتوری قرار دارند. در این پست بیشتر توضیح داده شده است. خواندن را ادامه دهید“تنظیم Static IP Address در توزیع های مبتنی بر Redhat”

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

در دو پست “فهرست کاربرن وارد شده به سیستم – بخش اول” و “فهرست کاربرن وارد شده به سیستم – بخش دوم” با دستورهایی برای مانیتور کردن ورود/خروج کاربران آشنا شدید. هر کاربر در دایرکتوری خانگی خود فایلی به نام bash_history است که بصورت Hidden شده در دایرکتوری خانگی قرار دارد. در این فایل تمامی دستور هایی که یک کاربر اجرا کند ذخیره خواهد شد و می تواند برای فهمیدن اینکه کاربر چه دستوری را اجرا کرده است و در هر خط آن یک دستور اجرا شده قرار می گیرد.اما کاربر می تواند این فایل را پاک یا محتوای آنرا پاک کند. در تمامی توزیع های لینوکسی دستور هایی وجود دارند که یک مدیر می تواند اطلاعات کاملتری از فعالیت های یک کاربر بدست بیاورد. با استفاده از این دستور ها می توان فهمید که هر کاربر چه کار (دستوری) را انجام داده، چه مقدار منبع استفاده کرده، چه تعداد کاربر در حال فعالیت روی سیستم هستند و … برای استفاده از دستور های زیر باید در توزیع های خواندن را ادامه دهید“مانیتور کردن فعالیت های کاربران”

مجازی سازی با KVM در توزیع های مبتنی بر RedHat – بخش سوم

مجازی سازی با KVM در توزیع های مبتنی بر RedHat – بخش سوم

سومین گام پس از نصب و ایجاد فایل های bridged، ایجاد فایل های Image با پسوند img از فایل های ISO یا CD/DVD سیستم عاملی که می خواهید روی KVM نصب شوند. این فایل ها شامل اطلاعات سخت افزاری مانند : چه مقدار فضای هارد، چه مقدار فضای RAM، نوع پردازنده (32 یا 64 بیتی) و یا اطلاعات دیگری مانند انتخاب یک نام برای ماشین مجازی، از چه منبعی ماشین مجازی نصب شود و … تمامی این اطلاعات در نهایت در یک فایل با پسوند img ذخیره می شوند که می توانید آنرا برای استفاده های بعدی یا روی دیگر KVM ها بایگانی کنید. خواندن را ادامه دهید“مجازی سازی با KVM در توزیع های مبتنی بر RedHat – بخش سوم”

مجازی سازی با KVM در توزیع های مبتنی بر RedHat – بخش دوم

مجازی سازی با KVM در توزیع های مبتنی بر RedHat – بخش دوم

در اولین بخش با KVM و نصب آن در توزیع های مبتنی بر RedHat و فایل های اصلی آن آشنا شدید. در این بخش با نحوه تنظیم Bridged Network در KVM آشنا خواهید شد. با استفاده از bridged networking امکان اشتراک Network Device مانند کارت های اترنت با ماشین های KVM فراهم می شود. این امکان برای سروهایی با چندین کارت شبکه بسار مهم است. می توانید تعیین کنید که یک کارت شبکه از سرور برای اتصال به شبکه LAN و کارت شبکه دیگری برای اتصال به شبکه اینترنت استفاده شوند. خواندن را ادامه دهید“مجازی سازی با KVM در توزیع های مبتنی بر RedHat – بخش دوم”

مجازی سازی با KVM در توزیع های مبتنی بر RedHat – بخش اول

KVM که مخفف Kernel-Based Virtual Machine است ویژگی درونی کرنل سیستم عامل لینوکس برای مجازی سازی است. با مجازی سازی امکان تست و نصب دیگر سیستم های عامل بر روی ماشین های لینوکسی امکان پذیر خواهد بود. ابزار های مطرح Virtual Box و VMWare برای مجازی سازی و نصب دیگر سیستم های عامل در توزیع های لینوکسی استفاده می شوند. ماشینی که روی آن امکانات مجازی سازی نصب می شود Host و ماشین های نصب شده در هاست  Guest یا میهمان گفته می شوند. پیش از نصب و راه اندازی KVM در توزیع های لینوکسی باید به موارد زیر توجه کنید: خواندن را ادامه دهید“مجازی سازی با KVM در توزیع های مبتنی بر RedHat – بخش اول”

دستور hostname و تغییر hostname در لینوکس

hostname یک برچسب (Lable) است که به ماشین ها  که به شبکه متصل هستند تا بعنوان متمایز کننده بین یک ماشین با ماشین دیگر استفاده شود. hostname یک کلمه ساده است که ممکن است در انتهای آن نام یک دامنه بیاید. اگر سیستم ها در یک LDAP تنظیم شده باشند حتمن تحت یک دامنه هستند مانند falearn.ir پس ماشینی با نام srv دارای نام هاست srv.falearn.ir خواهد بود. در کل hostname نام ماشین در شبکه یا دامنه است. برای تغییر hostname در توزیع های لینوکسی باید فایل network در دایرکتوری etc/sysconfig/ در توزیع های مبتی بر RedHat و فایل hostname در زیر دایرکتوری etc/ در توزیع های مبتنی بر دبیان را ویرایش کرد. خواندن را ادامه دهید“دستور hostname و تغییر hostname در لینوکس”

نصب و پیکربندی OpenSSH در توزیع های مبتنی بر RedHat

نصب و پیکربندی OpenSSH در توزیع های مبتنی بر RedHat

ssh یک پروتکل امن برای ارتباط و مدیریت یک ماشین راه دور است. بر خلاف مشابه خود یعنی telnet که ارتباط میان دو سیستم نامن یا به اصطلاح ارتباطی واضح است، ارتباط میان دو سیستم رمز شده خواهد بود و امکان دزدی اطلاعات توسط شخص یا سیستم سومی حتی با گوش دادن به ارتباط به دلیل رمز نگاری وجود ندارد. به دلیل استفاده از کلید عمومی و کلید خصوصی حتی اگر شخص سوم به کلید عمومی دسترسی پیدا کند به دلیل اینکه کلید خصوصی تنها در خود همان ماشین صاحب کلید خصوصی وجود دارد شخص سوم نمی تواند اطلاعات را از حالت رمز شده خارج کند. خواندن را ادامه دهید“نصب و پیکربندی OpenSSH در توزیع های مبتنی بر RedHat”

12