جایگزینی متغیر

بدون نظر

شرح مشکل:

دو سرور IBSng وجود داره که خودکار هر روز صبح از دیتابیس PostgreSQL بک آپ گرفته میشه و به سرور دوم IBSng منتقل میشه و اونجا Restore میشه. سرور اول IBSng برای تحویل خودکار به WHMCS متصل شده و از اونجایی که ماژول از XMLRPC برای ارتباط استفاده میکنه دیگه نمیشه از ip لوکال استفاده کرد و باید در تنظیمات سرور IBSng آی پی اصلی سرور وارد بشه و مشکل از همینجا شروع میشه چونکه ip موجود در دیتابیس سرور اول به سرور دوم منتقل میشه و بعد ازعملیات Restore به علت اینکه ip موجود در دیتابیس IBSng سرور دوم با ip سرورش مغایرت داره سرویس IBSng اجرا نمیشه.

راه حل:

برای اینکه سرویس IBSng سرور دوم اجرا بشه باید ip موجود در دیتابیس به ip سرور دوم تغییر پیدا کنه و این کار باید قبل از مرحله Restore انجام بشه.
از bash لینوکس استفاده میکنیم و ip سرور اول رو در فایل دیتابیس PostgreSQL پیدا میکنیم و اون رو با ip سرور دوم جایگزین میکنیم.
برای اینکار از دستور sed استفاده میکنیم.
ابتدا یک فایل باز میکنیم.
nano rep.sh

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

#!/bin/bash
var1='127.0.0.1'
var2='192.168.1.1'

sed -i -e 's/'"$var1"'/'"$var2"'/g' IBSng.sql

در اینجا درون فایل IBSng.sql مقدار متغیر var2 در مقدار var1 جایگزین میشه .

از این دستور نیز می توانید استفاده کنید
replace x z — file1.txt
مقدار x با z جایگزین میشه


تغییر آدرس لینک فایل ها و عکس ها بعد از تغییر دامین در وردپرس

بدون نظر

اگه توی وردپرس دامین روتغییر بدید عکس ها با همون ادرس قبل هستند برای عوض کردن همه ی لینک ها به آدرس جدید از این افزونه استفاه کنید

https://wordpress.org/plugins/velvet-blues-update-urls/


حل مشکل error 722 موقع uninstall کردن

بدون نظر

برای حل این مشکل از برنامه microsoft استفاده کنید

http://support2.microsoft.com/mats/program_install_and_uninstall


حل مشکل نشناختن درایور usb در ویندوز 8.1 ارور device descriptor request failed

بدون نظر

ابتدا فایل زیر را دانلود کنید و سپس از زیپ خارج کنید.

USB

اگه ویندوز 32 بیتی دارید وارد پوشه x86 بشید و اگه ویندوز 64 بیتی دارید وارد پوشه x64 بشید و روی فایل franken-usb.bat راست کلیک کنید و گزینه Run As Administrator رو بزنید.

بعد پوشه Drivers باز میشه برای اطمینان دو فایل usbhub.sys و usbport.sys را کپی کنید توی پویشه Drivers.

اگه مشکل برطرف نشد دوباره همین مراحل را در حالت safe mode انجام بدید.

(مسئولیت هرگونه مشکل بر عهده خودتان هست.)


حل مشکل WAN Miniport

بدون نظر

در صورتی که درایور wan miniport درست کار نکند و در device manager علامت زرد رنگ رون آن باشد برای حل این مشکل این مراحل رو انجام بدید.
wan

روی آن راست کلیک کنید و update driver software رو بزنید.
بعد گزینه browse mycomputer for driver software رو بزنید و سپس گزینه let me pick from a list of device drivers on my computer را بزنید.
تیک گزینه show compatible device را بردارید و از ستون سمت چپ microsoft را انتخاب کنید و از منوی سمت راست generic mobile broadband adapter انتخاب کنید و next بزنید تا نصب شود.حالا در Device manager روی آن راست کلیک کنید و uninstall را بزنید تا پاک شود حالا Scan for hardware change را بزنید تا جدید نصب شود میبینید که علامت زرد رنگ اینبار وجود ندارد و بخوبی کار میکند.

wanminiport


آموزش فعالسازی vnc در vmware

بدون نظر

این مراحل روی ورژن vmware esxi 5.5 تست شده.
اول باید gdbserver رو فعال کنید.

با vsphere client به سرور وصل میشید و به مسیر configuration/security profile/properties میرید

vnc1

 

و تیک gdbserver رو میزنید.

vnc2

 

vps که میخاید براش vnc فعال بشه رو خاموش میکنید و بعد از طریق browse datastore وارد پوشه اون vps  میشید.و فایلی که پسوندش vmx هست وهم اسم vps هست  رو توی دسکتاپ کپی میکنید.

vnc3

 

و با یه برنامه مثل wordpad بازش میکنید و این سه خط رو آخر فایل کپی میکنید

RemoteDisplay.vnc.enabled = "TRUE"
RemoteDisplay.vnc.port = "5901"
RemoteDisplay.vnc.password = "123456"

vnc4

 

 

5901 پورت vnc هست. برای vps دومی که میخاید vnc فعال کنید باید پورت رو عوض کنید مثلا 5902 و همینطور برای vps های بعدی.

بجای 123456 هم پسورد دلخواه خودتون جایگزین کنید.

فایل رو ذخیره کنید و کپی کنید توی پوشه vps .

حالا vps رو روشن کنید و با یه برنامه vnc viewer میتونید وصل بشید. آدرس سرور برای وصل شدن اینطوری هست: ip vmware:5901

http://www.realvnc.com/download/vnc/latest

 

 

 

 

 

 


بستن همه ی پورت ها به جز چند پورت خاص در centos

بدون نظر

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

iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT

به جای 22 یا 80  پورت مورد نظر خودتان را جایگزین کنید.

بعد با این دستور بقیه پورت ها را مسدود می کنید.

iptables -P OUTPUT ACCEPT
iptables -P INPUT DROP

اگه پینگ سرور قطع شد با این دستور میتونید بازش کنید

iptables -A INPUT -p icmp -j ACCEPT

 

و بعد تنظیمات را ذخیره میکنید.

 

service iptables save

 


backup و restore از iptable

بدون نظر

برای گرفتن backup از این دستور استفاده کنید.

iptables-save >/path

به جای /path مسیر دلخواه خودتون را برای ذخیره فایل جایگزین کنید.

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

iptables-restore </path

path/ باید همان مسیری باشد که در مرحله backup مشخص کردید.

 


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

بدون نظر

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

nano /etc/sysconfig/selinux

و بعد SELINUX=enforcing رو به SELINUX=disabled تغیر بدید


نصب دستور setup در centos

بدون نظر

اگه دستور setup نصب نباشه با استفاده از دستور زیر میتونید نصب کنید

 

yum  install setuptool
yum  install system-config-network*
yum  install system-config-firewall*
yum  install system-config-securitylevel-tui
yum  install system-config-keyboard