پیدا کردن فایل های بزرگ ( حجیم ) در لینوکس
find / -type f -printf '%s %p\n'| sort -nr | head -10
find / -type f -printf '%s %p\n'| sort -nr | head -10
curl -o MTProtoProxyInstall.sh -L https://git.io/fjo34 && bash MTProtoProxyInstall.sh
نصب و راه اندازی سریع سرور mtproto در لینوکس
نصب و راه اندازی سریع سرور mtproto در لینوکس
آپاچی بنچمارک apache benchmark یکی از بهترین بنچ مارک هایی است که برای شبیه سازی استرس تست stress test روی TCP شبیه سازی میشود و به طور واقعی تعدادی درخواست را ارسال و نتیجه آن را نیز احصاء میکند
دستور ab برای سرورها به صورت زیر است
جواب باید به صورتی باشد که تعداد درخواستهای شکست خورده نزدیک به صفر باشد. در غیر این صورت نتیجه تست قابل اعتنا نیست.
دستور ab برای سرورها به صورت زیر است
ab -n {{Total requests}} -c {{concurrent requests}} URL
البته این دستور ساده است و دستور را به طور کامل میتوانید در این لینک دنبال کنید.جواب باید به صورتی باشد که تعداد درخواستهای شکست خورده نزدیک به صفر باشد. در غیر این صورت نتیجه تست قابل اعتنا نیست.
How to Create Command Shortcuts with Aliases in Linux | Tom's Hardware
https://www.tomshardware.com/how-to/create-command-shortcuts-with-linux-aliases
https://www.tomshardware.com/how-to/create-command-shortcuts-with-linux-aliases
Tom's Hardware
How to Create Command Shortcuts with Aliases in Linux
The name’s Linux, GNU Linux.
https://nodejs.org/en/docs/guides/nodejs-docker-webapp/
را اندازی یک سرور nodejs روی docker
را اندازی یک سرور nodejs روی docker
وصل شدن به OVPN از طریق سرور کامند
https://openvpn.net/vpn-server-resources/connecting-to-access-server-with-linux/
وصل شدن به OVPN از طریق سرور کامند (ورژن ۱ بدون نیاز به خون ریزی)
https://averagelinuxuser.com/linux-vpn-server/
قطع کردن ovpn:
I had same problem with disconnecting from openvpn3
I end up creating this small repo https://github.com/shmalex/openvpn3_manager that helps manage the openvpn3 sessions
To disconnect the session, you have know the session's Path
openvpn3 session-manage --session-path $OPENVPN3_SESSION_PATH --disconnect
the session path could be found via
openvpn3 sessions-list
> -----------------------------------------------------------------------------
> Path: /net/openvpn/v3/sessions/7a42f37asc8d9s424c8b534sd331d6dd56e8
> Created: Tue Dec 8 10:44:57 2020 PID: 9495
> Owner: shmalex Device: tun0
> Config name: client.ovpn (Config not available)
> Session name: ***.***.***.***
> Status: Connection, Client connected
> -----------------------------------------------------------------------------
OPENVPN3_SESSION_PATH=/net/openvpn/v3/sessions/7a42f37asc8d9s424c8b534sd331d6dd56e8
openvpn3 session-manage --session-path $OPENVPN3_SESSION_PATH --disconnect
You can use my repo to perform same actions with help of bash files.
https://openvpn.net/vpn-server-resources/connecting-to-access-server-with-linux/
وصل شدن به OVPN از طریق سرور کامند (ورژن ۱ بدون نیاز به خون ریزی)
https://averagelinuxuser.com/linux-vpn-server/
قطع کردن ovpn:
I had same problem with disconnecting from openvpn3
I end up creating this small repo https://github.com/shmalex/openvpn3_manager that helps manage the openvpn3 sessions
To disconnect the session, you have know the session's Path
openvpn3 session-manage --session-path $OPENVPN3_SESSION_PATH --disconnect
the session path could be found via
openvpn3 sessions-list
> -----------------------------------------------------------------------------
> Path: /net/openvpn/v3/sessions/7a42f37asc8d9s424c8b534sd331d6dd56e8
> Created: Tue Dec 8 10:44:57 2020 PID: 9495
> Owner: shmalex Device: tun0
> Config name: client.ovpn (Config not available)
> Session name: ***.***.***.***
> Status: Connection, Client connected
> -----------------------------------------------------------------------------
OPENVPN3_SESSION_PATH=/net/openvpn/v3/sessions/7a42f37asc8d9s424c8b534sd331d6dd56e8
openvpn3 session-manage --session-path $OPENVPN3_SESSION_PATH --disconnect
You can use my repo to perform same actions with help of bash files.
openvpn.net
Linux VPN Client with Access Server
Use the references here to connect to a popular Linux VPN option, OpenVPN's Access Server, from a Linux client or device.
نحوه ایجاد کلید عمومی و خصوصی rsa در لینوکس:
https://gist.github.com/ygotthilf/baa58da5c3dd1f69fae9
https://gist.github.com/ygotthilf/baa58da5c3dd1f69fae9
Gist
How to generate JWT RS256 key
How to generate JWT RS256 key. GitHub Gist: instantly share code, notes, and snippets.
اتصال دو کارت شبکه و آیپی به سرور
https://wiki.debian.org/NetworkConfiguration
کافی است پس اس اختصاص دو کارت شبکه به سرور در فایل /etc/network/interfaces رفته و برای کارت دوم هم شبکه را تعریف کنید
https://wiki.debian.org/NetworkConfiguration
کافی است پس اس اختصاص دو کارت شبکه به سرور در فایل /etc/network/interfaces رفته و برای کارت دوم هم شبکه را تعریف کنید
برای اتصال دیتابیس اصلی (که داکر است) به دیتابیس برده (slave) دستورات را به صورت زیر باید اجرا کنیم
ابتدا با زدن دستور زیر به کنسول دیتابیس اصلی متصل شوید
در ادامه دسترسی برده به دیتابیس را با دستور زیر برای ایجاد کنید:
در پایان از بابت استفاده از دو کلمه ارباب و برده معذرت خواهی می کنم. این استفاده از قصد صورت پذیرفت برای نمایش حس بدی است که از این دو کلمه به رنگین پوستان منتقل می شود. امیدوارم روز برسد که همه انسان ها از نگاه نژاد پرستانه دست بردارند
#BlackLiveMatter
ابتدا با زدن دستور زیر به کنسول دیتابیس اصلی متصل شوید
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
۸- نصب و کانفیگ پراکسی
۱- تنظیم دیواره آتش در لایه خارج از سرور و داخل سرور UFW
۲- تغییر پسورد سرور
۳- بستن دسترسی ریموت به صورت پابلیک و بدون کلید
۴- تغییر نام سرور
۵- آپدیت سرور و پکیج ها
۶- نصب نرم افزار های مورد نیاز
۷- تغییر پورت دیفالت ssh
۸- نصب و کانفیگ پراکسی
برای اتصال دیتابیس اصلی (که داکر است) به دیتابیس برده (slave) دستورات را به صورت زیر باید اجرا کنیم
ابتدا با زدن دستور زیر به کنسول دیتابیس اصلی متصل شوید
در ادامه دسترسی برده به دیتابیس را با دستور زیر برای ایجاد کنید:
در پایان از بابت استفاده از دو کلمه ارباب و برده معذرت خواهی می کنم. این استفاده از قصد صورت پذیرفت برای نمایش حس بدی است که از این دو کلمه به رنگین پوستان منتقل می شود. امیدوارم روز برسد که همه انسان ها از نگاه نژاد پرستانه دست بردارند
#BlackLiveMatter
#درحالتکمیل
ابتدا با زدن دستور زیر به کنسول دیتابیس اصلی متصل شوید
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 سرور
بدست آوردن آدرس IP سرور
برای #نصب #لاراول روی لینوکس به وسیله #sail از طریق زیر باید اقدام نمایید
ابتدا نصب php 8
سپس نصب composer
یک سری باگ می خودر که باید پکیچ های زیر رو نصب کنی برای php
ابتدا نصب php 8
سپس نصب composer
یک سری باگ می خودر که باید پکیچ های زیر رو نصب کنی برای php
apt-get install php-xml
apt-get install php-curl
apt-get install php-zip
apt-get install php-unzip
در نهایت با استفاده از این راهنما میتونید نصب کنیدComputingForGeeks
How To Install PHP 8.0 on Debian 12/11/10 | ComputingForGeeks
In this short guide we will show you how to install PHP 8.0 on Debian Linux system. PHP a powerful scripting language for web development. Any PHP script can
راه اندازی کونگا به صورت لوکال
docker run -p 8080:1337 \
--name konga \
-e "NODE_ENV=production" \
-e "TOKEN_SECRET=somerandomstring" \
--restart unless-stopped \
pantsel/konga
docker run -p 8080:1337 \
--name konga \
-e "NODE_ENV=production" \
-e "TOKEN_SECRET=somerandomstring" \
--restart unless-stopped \
pantsel/konga
https://linuxize.com/post/how-to-setup-ssh-tunneling/
Dynamic Port Forwarding
راه اندازی پروکسی از طریق ssh روی لینوکس و مک به صورت socks
Dynamic Port Forwarding
راه اندازی پروکسی از طریق ssh روی لینوکس و مک به صورت socks
Linuxize
How to Set up SSH Tunneling (Port Forwarding)
SSH tunneling or SSH port forwarding is a method of creating an encrypted SSH connection between a client and a server machine through which services ports can be relayed.
docker run -d --name socks5 -p 22:1080 -e PROXY_USER={{user}} -e PROXY_PASSWORD={{pass}} serjs/go-socks5-proxy
راه اندازی سریع ساکس ۵ با داکر روی سرور لینوکس
راه اندازی سریع ساکس ۵ با داکر روی سرور لینوکس