خطاهای پیش آمده در لینوکس و راه حل آنها

تجریبات بر طرف سازی خطاهای لینوکس

خطاهای پیش آمده در لینوکس و راه حل آنها

تجریبات بر طرف سازی خطاهای لینوکس

استفاده از socks5 برای yum در لینوکس

سلام، 

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

حوزه عمل برای سیستم های redhat base


vi /etc/yum.conf

add this line perhaps at the end of the file


proxy=socks5://ip:port


may be you need DNS request send and receive  through this channel, so use this instead


proxy=socks5h://ip:port


درست کردن dual boot برای لینوکس و ویندوز، بعد از نصب لینوکس

گاهی اوقات این مشکل با بعضی از توزیع های لینوکس پیش میاد.

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


دلیل:

1- عمده دلیلی که من متوجه شدم، برای ویندوز 7 ( فکر کنم ویستا به بعد) یک پارتیشن اول 100 مگابایت و بعدا 500 مگابایت از نوع پریماری توسط ویندوز درست میشه که در این اواخر قالب بندی اون ntfs هستش.

2- تعدادی از توزیع های لینوکس از جمله CentOS پیش فرض ntfs رو پشتیبانی نمیکنند، لذا موقع نصب grub2 نمیتونه بوت لودر رو بدرستی بازسازی کنه.


راهکار:

1- نصب ntfs-3g

2- بازسازی grub2-boot


روش:

1- yum install epel-release

2- yum install ntfs-3g

3-grub2-mkconfig > /dev/null

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

4-cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.old

برای روز مبادا

5-grub2-mkconfig -o /boot/grub2/grub.cfg

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


فعال سازی devtoolset-3 در لینوکس CentOS

بعد از نصب devtoolset-3بر روی لینوکس CentOS 6.6

برای فعال سازی دستور زیر را باید در محیط bash اجرا کنید، 

scl enable devtoolset-3 bash

این دستور توسط هر کاربر به صورت پیش فرض قابل اجرا است.


در خصوص نصب devtoolset-3 در صورت نیاز در پست دیگر توضیح خواهم داد

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

در خصوص این مسئله از دستور setfacl استفاده میشود.

برای دیدن تنظیمات ارائه شده از دستور getfacl استفاده میشود.


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


setfacl -m u:username:rwx 


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


setfacl -Rm u:username:rwx


, و برای اینکه در آینده کلیه فایلها و دایرکتوری هایی که اضافه میشوند هم با همین دسترسی تنظیم شوند. باید به صورت default این تنظیم انجام گردد.


setfacl -Rdm u:username:rwx


دستور getfacl  تنظیمات موجود را نمایش می دهد.

نصب postgresql به صورت گرافیکی بر روی CentOS 7

از لینک http://www.enterprisedb.com/products-services-training/pgdownload#windows فایل postgresql-9.4.4-3-linux-x64.run را برای CentOS7 دانلود میکنیم.

با دسترسی root ابتدا فایل را برای اجرا و با دستور chmod 755 اماده سازی میکنیم سپس با دستور postgresql-9.4.4-3-linux-x64.run/. آنرا اجرا میکنیم.

برای اجرا باید محیط گرافیکی در دسترس باشد، من با استفاده از xming و ssh-X11 فایل مورد نظر را نصب کردم.

این برنامه در مسیر /opt/PostgreSQL/9.4/ نصب میگردد