چرک نویس برنامه نویس
2 subscribers
3 files
23 links
در اینجا هر چی که پیدا می کنم و بدرد بخوره رو قرار میدم و توضیح کوتاهی هم در موردش میدم
Download Telegram
اتصال دو کارت شبکه و آی‌پی به سرور
https://wiki.debian.org/NetworkConfiguration
کافی است پس اس اختصاص دو کارت شبکه به سرور در فایل /etc/network/interfaces رفته و برای کارت دوم هم شبکه را تعریف کنید
برای اتصال دیتابیس اصلی (که داکر است) به دیتابیس برده (slave) دستورات را به صورت زیر باید اجرا کنیم
ابتدا با زدن دستور زیر به کنسول دیتابیس اصلی متصل شوید
docker-compose exec mysql mysql -uroot -p
پس از آن رمز root را وارد کنید تا وارد کنسول شوید. در کنسول ابتدا یک حساب کاربری برای دیتابیس برده بسازید:
CREATE USER 'slave' IDENTIFIED BY 'SLAVE_PASSWORD';
در ادامه دسترسی برده به دیتابیس را با دستور زیر برای ایجاد کنید:
GRANT REPLICATION SLAVE ON . TO 'slave';
در پایان دستیابیس اصلی خود را بروز کرده و آن را به صورت فقط خواند قفل کنید تا داده ها در زمانی بکاپ گیری دچار تغییر نشود.
FLUSH PRIVILEGES;
FLUSH TABLES WITH READ LOCK;

در حال حاضر روی دیتابیس ارباب (master) خود یک حساب کاربری برای برده ایجاد کرده اید، و دسترسی نوشت را از این دیتابیس گرفته اید تا تغییری در دیتابیس صورت نپذیرد. در ادامه بکاپ کاملی از دیتابیس اصلی را به سرور برده منتقل می کنیم که در آن دیتابیس برده را با آن مقدار دهی کرده و به دیتابیس ارباب وصل کنیم




در پایان از بابت استفاده از دو کلمه ارباب و برده معذرت خواهی می کنم. این استفاده از قصد صورت پذیرفت برای نمایش حس بدی است که از این دو کلمه به رنگین پوستان منتقل می شود. امیدوارم روز برسد که همه انسان ها از نگاه نژاد پرستانه دست بردارند
#BlackLiveMatter
اقدامات لازم در زمانی که سروری تهیه می کنید
۱- تنظیم دیواره آتش در لایه خارج از سرور و داخل سرور UFW
۲- تغییر پسورد سرور
۳- بستن دسترسی ریموت به صورت پابلیک و بدون کلید
۴- تغییر نام سرور
۵- آپدیت سرور و پکیج ها
۶- نصب نرم افزار های مورد نیاز
۷- تغییر پورت دیفالت ssh
۸- نصب و کانفیگ پراکسی
برای اتصال دیتابیس اصلی (که داکر است) به دیتابیس برده (slave) دستورات را به صورت زیر باید اجرا کنیم
ابتدا با زدن دستور زیر به کنسول دیتابیس اصلی متصل شوید
docker-compose exec mysql mysql -uroot -p
پس از آن رمز root را وارد کنید تا وارد کنسول شوید. در کنسول ابتدا یک حساب کاربری برای دیتابیس برده بسازید:
CREATE USER 'slave' IDENTIFIED BY 'SLAVE_PASSWORD';
در ادامه دسترسی برده به دیتابیس را با دستور زیر برای ایجاد کنید:
GRANT REPLICATION SLAVE ON *.* TO 'slave';
در پایان دستیابیس اصلی خود را بروز کرده و آن را به صورت فقط خواند قفل کنید تا داده ها در زمانی بکاپ گیری دچار تغییر نشود.
FLUSH PRIVILEGES;
FLUSH TABLES WITH READ LOCK;

در حال حاضر روی دیتابیس ارباب (master) خود یک حساب کاربری برای برده ایجاد کرده اید، و دسترسی نوشت را از این دیتابیس گرفته اید تا تغییری در دیتابیس صورت نپذیرد. در ادامه بکاپ کاملی از دیتابیس اصلی را به سرور برده منتقل می کنیم که در آن دیتابیس برده را با آن مقدار دهی کرده و به دیتابیس ارباب وصل کنیم




در پایان از بابت استفاده از دو کلمه ارباب و برده معذرت خواهی می کنم. این استفاده از قصد صورت پذیرفت برای نمایش حس بدی است که از این دو کلمه به رنگین پوستان منتقل می شود. امیدوارم روز برسد که همه انسان ها از نگاه نژاد پرستانه دست بردارند
#BlackLiveMatter

#درحالتکمیل
https://api.ipify.org/?format=json
بدست آوردن آدرس IP سرور
برای #نصب #لاراول روی لینوکس به وسیله #sail از طریق زیر باید اقدام نمایید
ابتدا نصب php 8
سپس نصب composer
یک سری باگ می خودر که باید پکیچ های زیر رو نصب کنی برای php
apt-get install php-xml
apt-get install php-curl
apt-get install php-zip
apt-get install php-unzip
در نهایت با استفاده از این راهنما می‌تونید نصب کنید
راه اندازی کونگا به صورت لوکال
docker run -p 8080:1337 \
--name konga \
-e "NODE_ENV=production" \
-e "TOKEN_SECRET=somerandomstring" \
--restart unless-stopped \
pantsel/konga
docker run -d --name socks5 -p 22:1080 -e PROXY_USER={{user}} -e PROXY_PASSWORD={{pass}} serjs/go-socks5-proxy
راه اندازی سریع ساکس ۵ با داکر روی سرور لینوکس