انچه یاد میگیرم

به اشتراک میگذارم

اتصال لینوکس سرور به اینترنت

لینوکس سرور را بر روی سیتم خودم نصب کردم ، خوب به صورت پیشفرض پس از نصب گرفیکی برای کار وجود ندارد پس دسترسی به عملکرد سرور از طریق کنسول یا همان ترمینال لینوکس سرور خواهد بود.

nginx

وب سرور در ویندور سرورIIS استفاده میشود اما در لینوکس وب سرور های مختلفی کاربرد دارد به طور مثال apache که حدود 20  سال قدمت دارد و nginx با قدمت کمتری از محبوبیت بالایی برخوردار است در این مفاله سعی میکنم چگونگی کانفیگ  nginx را همزمان که خودم انجام میدهم انجام بنویسم 

 

نصب انگولار بر روی ابونتو که بر روی آن پروکسی اجرا کرده اید

روی سیستم عامل لینوکس proxy نصب کرده بودم و تلاش داشتم انگولار با استفاده nodejs نصب کنم

sudo npm install -g @angular/cli

خطایی که میگرفتم این بود 

npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! network Socket timeout

 

نصب و تنظیم Postgress در سرور لینوکس

معمولا از بانک اطلاعاتی microsoft sql server استفاده میکردم تصمیم گرفتم روی سرور لینوکسی که داشتم postgres نصب کنم 

 

پورتی که برنامه دات نت قرار است با آن اجرا شود در حال استفاده است امکان اجرای برنامه دیگر نیست Failed to bind to address https://127.0.0.1:5001: address already in use.

برنامه از از دات نت در حال اجرا داشتم حواسم نبود و vscode رو بستم و مرورگر رو هم بستم ،‌سیستم عامل لینوکس هست ،‌پروژه ای دیگر رو در vscode بازکردم که اجرا کنم و بعد از دستور dotnet run  این خطا اومد 

Failed to bind to address https://127.0.0.1:5001: address already in use.

که پورت در حال استفاده است

 

 

نصب دسکتاپ برای روی سرور دبیان How install desktop om debian server and connect with rdp

سلام سرور دبیان داشتم و عموما با ssh به ان وصل میشدم داشتم فکر میکردم ایا میشود به سرور دبیان مانند ویندوز به صورت گرافیکی متصل شد برا ی همین شروع کردم به جستجو

 

نصب Install OpenConnect Ubuntu

برای نصب open connect روubuntu این ادرس بیشتر به کار من امد 

https://dixmata.com/install-openconnect-ubuntu/

carousel یا در فارسی اسلایدر در پروژه MVC من به خوبی کار نمیکرد

یکی دو تا از پروژه های carousel را از اینترنت پیدا کردم و به طور معمول من carousel را در  یک viewComponent میگذارم، خوب هرچند مهم بود اما هیچ حرکتی از carousel  در صفحه وب نمیدیدم من هم پروژه را تمام کردم و خواستم که ان  را فعال کنم 

استفاده از scaffold در پروژه #C برای ایجاد صفحات CRUD

بعد از ایجاد پروژه در Net. لازم بود برای من تا بتوانم از دستورات commandline برای مدیریت پروژه razor  pageاستفاده کنم، بعد از جرای پروژه دو نوع دستور ره اجرا خواهم کرد دستوراتی که فقط لازم است یک بار اجرا کنم و دستوراتی که در هر پروژه اجرا میکنم 

پاک کردن فایل های bin , obj در پروژه های dotnet

گاهی نیاز داشتم فایلهای پروژه را به بین پوشه ها کپی کنم و یا حجم فایلی که به هارد اکسترنال انتقال میدهم کم کنم، یکی از پوشه های که نیاز نداشتم فایل های bin و obj بود و لازم بود تا از پوشه ها و زیر پوشه های پروژه ها حذف کنم