با اجرای دستور زیر آی پی سیستم شما مشخص میشود
لازم است برنامه 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-' برش میزنه و قسمت دومش رو بر میگردونه
و کل دستور نام هر فایل رو مشخص کرده و اونرو به مقداری که گفتم میبره و سپس نام فایل رو به نام جدید تغییر میده.
از لینک 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 -vv بررسی کرد که کدوم بخش باعث کندیه.
نتیجه. تغییر دو قسمت در sshd_config کمک موثریه
GSSAPIAuthentication
UseDNS
هر دو مقدار باید به no تبدیل بشن
در هنگام نصب نرم افزار به مشکل زیر برخورد کردم
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