نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
CPULimit یک ابزار لینوکس است که برای محدود کردن استفاده از منابع یک برنامه ارائه شده است. مفید است وقتی می خواهید از کند شدن برنامه های دیگر جلوگیری کنید. یا استفاده از یک هسته کامل یا هسته برای یک مدت طولانی برنامه را متوقف کنید.
با گفتن این نکته ، CPULimit ممکن است با تمام برنامه های کاربردی کار نکند زیرا (در اصل) پردازش ها را در فواصل زمانی شروع و متوقف می کند تا میزان مصرف CPU (به صورت متوسط بیان شود). این در بخش بعدی توضیح داده خواهد شد.
CPULimit برای کار با برنامه هایی که به عنوان مثال از کنترل شغلی استفاده می کنند ، طراحی نشده است. زیرا ممکن است هنگامی که CPULimit SIGSTOPسیگنال توقف ( ) را ارسال می کند کشته شوند . در اصل ، برنامه ها به سرعت روشن یا خاموش می شوند تا یک برنامه به تعداد چرخه مورد نظر محدود شود.
هرچند نگران نباشید - بیشتر برنامه ها کار خواهند کرد. برخی از برنامه هایی که می توانند محدود باشند شامل PHP ، Java و Nginx هستند.
برای نصب موفقیت آمیز CPULimit ، به موارد زیر نیاز دارید:
make، screenو wget.sudoامتیازات.با فرض اینکه تمام پیش نیازها را نصب کرده باشید ، باید بتوانید طی مراحل نصب نسیم خود را انجام دهید. برای شروع ، باید CPULimit را بارگیری کرده و تاربال را استخراج کنید:
cd ~
wget https://astuteinternet.dl.sourceforge.net/project/limitcpu/limitcpu/cpulimit-2.5.tar.gz
tar -xvf cpulimit-2.5.tar.gz
پس از اتمام تاربال ، ما می توانیم وارد پوشه تازه ایجاد شده شده و شروع به کامپایل CPULimit کنیم:
cd cpulimit-2.5
اکنون ، makeشروع به کامپایل کردن CPULimit به باینری کنید:
make
پس از اتمام این روند ، یک دودویی در cpulimit-2.5دایرکتوری خواهید داشت. برای اینکه آن را در دسترس سیستم گسترده قرار دهیم ، باید دستور زیر را انجام دهیم:
make install
ممکن است مدتی طول بکشد.
برای استفاده از CPULimit ، باید شناسه فرآیند را بدانیم. این به عنوان شناخته شده است PID. با استفاده از topما می توانیم لیستی از فرآیندهای خود را مشاهده کنیم:
top -c
لیستی از فرایندها را مشاهده خواهید کرد و باید مانند موارد زیر باشد:
Tasks: 130 total, 1 running, 129 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.2 us, 0.0 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3881740 total, 191952 free, 413472 used, 3276316 buff/cache
KiB Swap: 4063228 total, 4062912 free, 316 used. 2881364 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1336 plex 35 15 1368172 67464 6668 S 0.3 1.7 155:41.58 Plex Plug-in [com.plexapp.system] /usr/lib/plexmediaserver/Resources/Plug-ins-995f1dead+
31345 root 20 0 326572 21844 12784 S 0.3 0.6 86:45.32 docker-containerd --config /var/run/docker/containerd/containerd.toml
1 root 20 0 193704 6744 4088 S 0.0 0.2 6:49.22 /usr/lib/systemd/systemd --switched-root --system --deserialize 21
2 root 20 0 0 0 0 S 0.0 0.0 0:01.45 [kthreadd]
3 root 20 0 0 0 0 S 0.0 0.0 0:12.77 [ksoftirqd/0]
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 [kworker/0:0H]
7 root rt 0 0 0 0 S 0.0 0.0 0:13.95 [migration/0]
plexبرای مثال ، اگر می خواستیم محدود کنیم ، لازم است که ما را از PID یادداشت کنیم. در این حالت ، اینگونه است 1336. اگر می خواهیم به plex15٪ از CPU محدود شویم ، باید یک مورد را ایجاد screenو اجرا کنیم cpulimit:
screen -S limitcpu
cpulimit -p 1336 -l 15
برای خروج از صفحه نمایش ، از ترکیب زیر استفاده کنید: CTRL+ A+ D. برای ورود به صفحه پس از خروج ، به سادگی موارد زیر را اجرا کنید:
screen -r limitcpu
قالب کلی برای اجرا cpulimitدر زیر خواهد بود:
cpulimit -p (PROCESS PID) -l (CPU %)
توجه : PROCESS PIDشناسه پردازش و CPU %حد CPU است.
حذف CPULimit ساده است. دستورات زیر را انجام دهید:
cd ~/cpulimit-2.5
make deinstall
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.