آشنایی من با این ابزار از آنجایی شروع شد که فضای ذخیره سازی سرور اوبونتو شرکت خیلی پر شده بود.
با دستور du بررسی های لازم رو انجام دادم تا ببینم این فضا توسط چه چیزی پر شده است.
متوجه شدم که فایل access.log مربوط به Nginx ما بیشتر از 30G فضا اشغال کرده است.
شروع به جستجو کردم تا بررسی کنم چرا این طوری شده. اما متوجه شدم که این یک مورد طبیعی است.
سایت ما بازدید زیادی داشت و خیلی وقت هم بود که سرور آنلاین بود و تغییر سرور نداشتیم.
این Nginx همه درخواستهایی که به سرور میآید رو در فایل access.log ذخیره میکند.
نوشته شده در
سه شنبه ۱۳۹۹/۰۲/۱۶ ساعت ۲۰:۱۲
توسط
مهدی باقری
|
تعداد بازدید ۳۱۹۳
|
نظر بدهید
یکی از سادهترین ابزارهای مدیریت پایگاه داده از طریق مرورگر ابزاری هست به نام adminer این برنامه یک فایل php است که کارش مدیریت پایگاه دادههای MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB است.
از اونجایی که adminer یک فایل PHP هست نصب و استفاده از اون روی هاستهای اشتراکی، سرورهای شخصی خیلی ساده است.
نوشته شده در
شنبه ۱۳۹۹/۰۲/۱۳ ساعت ۱۸:۲۱
توسط
مهدی باقری
|
تعداد بازدید ۲۱۰۰
|
نظر بدهید
یکی از مشکلاتی که من همیشه با اون در گیر بودم این سئوال بوده که هر برنامه در لینوکس چقدر RAM استفاده میکنه؟
متاسفانه ابزارهای لینوکسی مقدار همه منابع مربوط به یک نرم افزار رو یه جا نمایش نمیده
و مجبور هستید این اعداد رو از ابزارهای لینوکسی بگیرید و خودتون محاسبه کنین. در طی چند مدت که تلاش کردم برای پیدا کردن ابزاری برای این مشکل به اسکریپت ps_mem برخورد کردم.
این برنامه یه اسکریپت به زبان پایتون هست که کارش اینه تمام پروسس های مربوط به یک برنامه رو بررسی میکنه و یک گزارش خوبی از مقدار مصرف RAM برنامه ها ارائه میده.
نوشته شده در
پنج شنبه ۱۳۹۹/۰۲/۱۱ ساعت ۰۹:۴۶
توسط
مهدی باقری
|
تعداد بازدید ۲۰۰۴
|
نظر بدهید
دستور watch در لینوکس برای تکرار دستورات دیگه در بازههای زمانی کاربر داره.
خودم برای دیدن نتیجه دستور copy یا move فایل ازش استفاده میکنم
این طوری که وقتی محتویات یک فولدر که نسبتا زیاد هست رو به مقصد کپی میکنم. دستور ls رو بوسیله این دستور تکرار میکنم. این طوری میتونم ببینم کدوم فایلها جابه جا شدن.
سوئیچ -n برای این هست که مشخص کنیم میخوایم دستور هر چند ثانیه یک بار اجرا بشه
سوئیچ -d برای این هست که تغییرات نسبت به اجرای قبلی مشخص بشه. توی عکس زیر این تغییرات با رنگ سفید مشخص شده.
نوشته شده در
چهارشنبه ۱۳۹۸/۰۱/۲۸ ساعت ۱۹:۰۵
توسط
مهدی باقری
|
تعداد بازدید ۴۳۱۱
|
نظر بدهید
این دستور برای نمایش حجم فایل ها و فولدر ها در لینوکس استفاده میشه.
دستور du یک دستور بسیار کاربردی، حرفهای و لذت بخش هست!.
حالا ممکنه با خودتون بگین خوب مجبوری از terminal استفاده کنی برو خیلی راحت از یک file manager استفاده کن!.
دیدن حجم کلی یک فولدر در اینجا فولدر home کاربر ...
دیدن حجم فایلها و فولدرها در پوشه home ...
نوشته شده در
سه شنبه ۱۳۹۸/۰۱/۲۰ ساعت ۱۹:۴۵
توسط
مهدی باقری
|
تعداد بازدید ۴۳۵۵
|
نظر بدهید
من تازگیها با دستور tee آشنا شدم.
مشکلی که داشتم این بود که میخواستم خروجی یک دستوری هم توی ترمینالم دیده بشه و هم در یک فایل ذخیره بشه.
برای مثال میخوام خروجی دستور ls هم در ترمینال دیده بشه و هم در فایل a.txt ذخیره بشه.
نوشته شده در
سه شنبه ۱۳۹۷/۱۰/۲۵ ساعت ۰۴:۰۹
توسط
مهدی باقری
|
تعداد بازدید ۵۲۶۳
|
نظر بدهید
اینم پروژه جالبی است.
یک برنامه command line با قابلیت تکمیل خودکار کلمات و syntax highlighting برای پایگاههای داده.
قابل توجه دوستانی که علاقه دارند همه کارشون رو در terminal انجام بدن
نوشته شده در
یک شنبه ۱۳۹۷/۱۰/۲۳ ساعت ۱۳:۴۷
توسط
مهدی باقری
|
تعداد بازدید ۴۳۳۱
|
نظر بدهید
بزرگترین تغییر Github بعد از خریده شدن توسط مایکروسافت اتفاق افتاد.سایت Github مخازن خصوصی رو به صورت رایگان و تعداد نا محدود فعال کرد. فقط شرطش اینه که تعداد اعضا یک پروژه بیشتر از ۳ نباشه.
نوشته شده در
یک شنبه ۱۳۹۷/۱۰/۲۳ ساعت ۱۳:۴۲
توسط
مهدی باقری
|
تعداد بازدید ۴۱۵۱
|
نظر بدهید
اونا: اسکن رنگی اصل کارت ملی خود را در بخش ارتقاءبه سطح نقره ای ارسال کنید من: چرا باید اسکن رنگی ارسال کنم؟اسکن رنگی ممکن است باعث سو استفاده شود.اونا: تمام اطلاعات و مدارک ارسالی به زرین پال کاملا محرمانه نگهداری می شود. من: مساله اعتماد به شما نیست.مشکل اینه اگه اطلاعات از سایت شما به سرقت بره مورد سو استفاده قرار میگیرهدر حالی که یک کپی سیاه و سفید کمتر مشکل ایجاد میکنه. و به نظر دلیلی خاصی هم وجود نداره برای این جریان فقط یک انتخاب شخصی هست.اونا: انشالله که چنین اتفاقی نخواهد افتاد. طبق قوانین زرین پال اسکن رنگی مدارک مورد تایید قرار ...
نوشته شده در
شنبه ۱۳۹۷/۰۵/۱۳ ساعت ۰۹:۲۹
توسط
مهدی باقری
|
تعداد بازدید ۵۱۴۳
|
تعداد نظرات
۲
سلام دوستان عزیزیک درخواست پروژه ای دیدم روی سایت parscoders.com که خیلی جالب بود. گفتم بزارمش اینجا شما هم ببینید.. لطفا نظر هم بدید.نرم افزار اندروید با امکانات دیوار میخواستمهمه امکانات دیوار باید داخل نرم افزار باشه مثل نردبان کردن به روز کردن پست با پرداخت هزینه دسته بندی نامحدود و ... ظاهرشم باید شیک باشه .همراه با سایت مثل سایت دیوار.پنل مدیریت سایت باید طوری طراحی بشه که همه امکانات رو بشه مدیریت کرد. مثلا تایید پست های کاربران . بروزرسانی پست یک کاربر . هزینه بروزرسانی یا نردبان رو بشه تغییر داد از داخل پنل ، هر امکاناتی که نرم افزار داره با ...
نوشته شده در
سه شنبه ۱۳۹۶/۱۱/۱۷ ساعت ۲۱:۵۴
توسط
مهدی باقری
|
تعداد بازدید ۵۸۸۳
|
تعداد نظرات
۲۰