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

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

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

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

چگونه Public IP یک سرور لینوکسی را در شبکه داخلی مشخص کنیم

با اجرای دستور زیر آی پی سیستم شما مشخص میشود

لازم است برنامه curl نصب باشد 


curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'


توضیح اینکه سایت checkip.dyndns.org به صورت خودکار IP اینترنتی سیستم را مشخص میکند.

بقیه کارها با sed و بریدن و نمایش آن قسمتی از متن سایت است که IP فوق در آن وجود دارد.

یک اسکریپت برای تغییر نام دسته ای فایلها، به نام دیگر

این خط script نام فایلهایی رو که قبلا دانلود کرده بودم رو به یک نام کوچکتر تغییر میده

for string in `(ls hq*)` ;do mv $string "$(echo $string|awk -F 'hq-' '{print $2}')"; done


ls hq* 

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

echo $string|awk -F 'hq-' '{print $2}

این خط نام فایل رو بر اساس واژه 'hq-' برش میزنه و قسمت دومش رو بر میگردونه


و کل دستور نام هر فایل رو مشخص کرده و اونرو به مقداری که گفتم میبره و سپس نام فایل رو به نام جدید تغییر میده.

نصب 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/ نصب میگردد

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

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

اما الان خیلی کند شدن


دلیل، میشه با دستور ssh -vv بررسی کرد که کدوم بخش باعث کندیه.

نتیجه. تغییر دو قسمت در sshd_config کمک موثریه

GSSAPIAuthentication

UseDNS

هر دو مقدار باید به no تبدیل بشن





رفع مشکل نصب برنامه در لینوکس centos-5 با استفاده از yum

در هنگام نصب نرم افزار به مشکل زیر برخورد کردم


yum install devtoolset-2


اما خروجی حاصله به صورت زیر بود


 yum install devtools-2

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirror.alastyr.com

 * extras: mirror.alastyr.com

 * updates: mirror.alastyr.com

Segmentation fault



نتیجه ای که در جستجو در اینترنت گرفتم، اشاره به یک bug مربوط به zlib میکرد

اونرو از سایت زیر دانلود کردم

http://ftp.itu.edu.tr/Mirror/CentOS/5.11/os/i386/CentOS/

که یکی از mirror های centos بودش و بعدش به صورت دستی نصبشون کردم

rpm -UvH zlib-1.2.3-7.el5.i386.rpm
rpm -UvH zlib-devel-1.2.3-7.el5.i386.rpm

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

 yum install devtoolset-2