بازی با سرور

یه چند وقتیه که سرور این و اون دستمه و منیج می‌کنم بد ندیدم یه سری نکاتی که به درد بخورن رو بنویسم اینجا بیشتر برای خودم که ازشون استفاده کنم بعدها 🙂 امیدوارم به درد دوستان هم بخوره!

Capture

یکی از اولین کارهایی که می‌کنید وقتیکه سرور افتاد زیر دستتون به جون سخت افزارش بیفتید و ببینید دقیقا چی به چیه 🙂

مثلا با این دستور خیلی راحت سرعت نوشتن اطلاعات روی هارد رو در بیارید.

واو یه شاهکاره 🙂 نمی‌تونید تصور کنید شور و شوقی رو که دارم از اینکه همچین سروری زیر دستمه 🙂

خب حالا ببینم چند تا پردازشگر داره سرور و برای اینکار از دستور زیر کمک می‌گیریم

عدد ۱۶ داره می‌گه سرور ۱۶ تا هسته داره 🙂 قضیه چیه؟ پردازشگر ۱۶ هسته‌ای داریم؟ با دستور زیر اسم و مدل پردازشگر رو در میاریم.

و حالا با یه سرچ کوچولو به این می‌رسیم که پردازشگر E5620 چهار هسته داره که با فناوری خاص اینتل، انگاری ۸ تا هستن (تریت)! بنابراین خیلی فریب ۸ هسته ای بودنش رو نخورید چون واقعا ۴ تا هسته بیشتر نداره. اما فرکانس کاری ۲.۴ گیگاهرتز هست 🙂
حتما باید حدس زده باشید که سرور دو تا پردازشگر داره!‌ 🙂

ببینیم لینوکس فرکانس کاری رو چند نشون می‌ده؟

اینجاست که باید مشکوک شید که نکنه کلاهی گذاشته شده سرتون! چرا فرکانس واقعی در حال کار پردازشگر ۱۶۰۰ مگاهرتزه؟ 🙂 با فرکانس اسمی ۲۴۰۰ اینقدر اختلاف داره؟ که بعد متوجه می‌شیم آقای اینتل این پردازنده رو مجهز کرده به اسپید استپ که دقیقا کارش اینه که فقط زمانایی که لازمه و فشاری هست فرکانس پردازشگر بره بالا و از این طریق هم توی مصرف انرژی صرفه جویی شده باشه و هم طول عمر پردازشگر بالا بره!

برای اینکه مطمئن شیم باید یه جوری سیستم رو تحت فشار قرار بدیم! 🙂

جالب نیست؟ به صورت موازی و همزمان، میایم تا زمان نامحدودی اطلاعات بیخودی و در وری (صفر) روی هارد می‌نویسیم! بعد توی تب جدید می‌ریم وضعیت فرکانسای پردازشگر رو چک می‌کنیم 🙂

کار بیشتر کشدیدم، هسته‌های بیشتری تحریک شدن و تا حداکثر  فرکانس ممکن هم دارن کار می‌کنن 🙂 راضی هستیم و می‌ریم سراغ بقیه کار!

یکی از کارایی که بعد راه افتادن امکانات مختلف روی سرور حتما باید هرازگاهی چک کنید، تعداد افراد آنلاین و لحظه‌ای هست! اینکه آدمای مختلف دقیقا با چه آی‌پی‌هایی و چه پورت‌هایی به سرور وصل شدن و دارن از خدمات مختلف مثل ssh و یا دیدن سایت و بقیه امکانات بهره می‌برن 🙂 و از همه مهمتر، آیا یک آی‌پی به صورت غیر عادی داره از منابع سیستم استفاده می‌کنه؟

همم، به ترتیب از کمترین تا بیشترین استفاده یهو براتون لیست می‌شه‌:) یه نفر تونسته تا چهل کانکشن مختلف به سرور بزنه! می‌شه با توجه به قدرت سخت افزار و اینجور مسائل،‌ محدودیت گذاشت تا افراد از یه حدی بیشتر نتونن از منابع استفاده کنن.

فرض کنید میزبان سایتی هستید و می‌خواید ببینید دقیقا چقدر آدم داره از سایتتون بازدید به عمل می‌یاره!؟

زیباست 🙂 ۸۳ نفر دارن از پورت ۸۰ استفاده میکنن!

فکر کنید حقوق و دستمزد ساعتی دارید می‌گیرید؟ خب باید یه طوری نشون بدید که چند ساعت وصل بودید از خونه دیگه؟

یه راه اینه آمار ساعتایی رو که با ssh وصل شدید به سرور رو در بیارید، تمام موارد مهم مثل لاگین شدن توی سنت او اس در فایلی به اسم secure ثبت می‌شه! پس با دستور زیر سعی میکنیم به هدفمون برسیم!

الان می‌تونید حتی آمار کسایی که بدون اطلاع شما وصل شدن ssh رو هم در بیارید اما هنوز روش خوبی  نیست برای اینکه بشه حقوق ساعتی رو به صورت مستند دریافت کرد.

با کمی جستجو به برنامه psacct می‌رسیم و متوجه می‌شیم یک برنامه شاهکاره! 🙂

جالبناک شد!  در مجموع ۷۱ ساعت وصل بودم به سرور که با اضافه کردن d به دستور می‌شه حتی به تفکیک روز آمار رو گرفت!

خب ساعت دو و چهل دقیقه صبحه، به نظرم دیگه کافیه برای امروز!

منبع عکس

 

 

 

 

 

linux-gamers توزیعی مخصوص بازی خورها

تو لینوکس شما ممکنه اسم همه نوع توزیعی رو بشنوید. تو این مواقع آدم باید بره ببینه اون توزیع هدف از ساختش چی چی بوده و کلا به چه منظوری ساخته شده؟ امروز هم یه توزیع به چشم خورد که واقعا جالبه. توزیعی که هر چی بازی مخصوص لینوکس هست، رو گردآوری کرده و همه رو به اسم توزیع linux-gamers بیرون داده. شما دیگه دغدغه دانلود و نصب بازی رو نخواهید داشت. همه چیز آماده شده برای بازی. خود این توزیع در دو نوع آماده شده. یک نوع سبک که حجمش معادل یه سی دی هست و فقط بازی های سبک درونش هست و نوع دیگری که به حجم دی وی دی هست و همه نوع بازی رو شما توی اونها می تونید ببینید.

armagetronad
astromenace
blobby
chromium-bsu
extremetuxracer
foobillard
frozen-bubble
hedgewars
lbreakout2
pingus
quadra
smc
teeworlds
worldofgoo-demo
xmoto
btanks
fretsonfire
glest
maniadrive
neverball
neverputt
nexuiz
openlierox
sauerbraten
scorched3d
supertuxkart
torcs
tremulous
urbanterror
warsow
warzone
wesnoth
widelands
worldofpadman

بازیهایی که به صورت پر رنگ هستند، در نسخه دی وی دی وجود داره.

دانلود نسخه بزرگ (حجم ۴٫۳ گیگ)

دانلود نسخه کوچک (حجم ۶۷۰ مگ)

سایت اصلی

ویرچوال باکس نسخه سه

خوب نسخه سه این برنامه به صورت آزمایشی از تنور در اومده و چون این نسخه به یکباره از ۲٫۴ به سه پریده ، مشخصه که باید دچار تغییرات زیادی هم شده باشه.
سیستم میهمان اکنون قادر هست توسط فناوری VT-x و AMD-V تا ۳۲ پردازشگر ر وپشتیبانی به عمل بیاره.
ویندوز میهمان اکنون قادر هست از دایرکت ایکس ۸ و نه استفاده کنه! یعنی شما قادر هستید در لینوکس، بر روی ویندوز میهمان بازی هم کنید:)
پشتیبانی از OpenGl 2.0 برای ویندوز، لینوکس و سولاریس میهمان
یک سری تغییرات جزئی هم اعمال شده که شرحش به صورت زیر هست.

* Virtual mouse device: eliminated micro-movements of the virtual mouse
which were confusing some applications (bug #3782)
* Solaris hosts: allow suspend/resume on the host when a VM is running
(bug #3826)
* Solaris hosts: tighten the restriction for contiguous physical memory
under certain conditions
* VMM: fixed occassional guru meditation when loading a saved state
(VT-x only)
* VMM: eliminated IO-APIC overhead with 32 bits guests (VT-x only, some
Intel CPUs don’t support this feature (most do); bug #638)
* VMM: fixed 64 bits CentOS guest hangs during early boot (AMD-V only;
bug #3927)
* VMM: performance improvements for certain PAE guests (e.g. Linux 2.6.29+
kernels)
* GUI: added mini toolbar for fullscreen and seamless mode
(Thanks to Huihong Luo)
* GUI: redesigned settings dialogs
* GUI: allow to create/remove one host-only network adapters
* GUI: display estimated time for long running operations (e.g. OVF
import/export)
* GUI: Fixed rare hangs when open the OVF import/export wizards (bug #4157)
* VRDP: support Windows 7 RDP client
* Networking: fixed another problem with TX checksum offloading with Linux
kernels up to version 2.6.18
* VHD: properly write empty sectors when cloning of VHD images (bug #4080)
* VHD: fixed crash when discarding snapshots of a VHD image
* VBoxManage: fixed incorrect partition table processing when creating VMDK
files giving raw partition access (bug #3510)
* OVF: several OVF 1.0 compatibility fixes
* Shared Folders: sometimes a file was created using the wrong permissions
(2.2.0 regression; bug #3785)
* Shared Folders: allow to change file attributes from Linux guests and use
the correct file mode when creating files
* Shared Folders: fixed incorrect file timestamps, when using Windows guest on
a Linux host (bug #3404)
* Linux guests: new daemon vboxadd-service to handle time syncronization and
guest property lookup
* Linux guests: implemented guest properties (OS info, logged in users, basic
network information)
* Windows host installer: VirtualBox Python API can now be installed
automatically (requires Python and Win32 Extensions installed)
* USB: Support for high-speed isochronous endpoints has been added. In
addition, read-ahead buffering is performed for input endpoints (currently
Linux hosts only). This should allow additional devices to work, notably
webcams
* NAT: allow to configure socket and internal parameters
* Registration dialog uses Sun Online accounts now

لینک دانلود

منبع: ۱ و ۲

اوبونتو تک، سرویسی جدید از اوبونتو

خوب از این به بعد شما کاربران اوبونتو هم می‌توانید فایل‌های خودتون رو به سرورهای اوبونتو انتقال بدید. این سرویس به اسم ubuntu one هست و به شما تا دو گیگ فضای  رایگان برای انجام اینکار در اختیار می‌گذاره. برای فضای بیشتر  باید ماهیانه مبلغ ۱۰ دلاربرای ۱۰ گیگ  فضا  دست به جیب شد.

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

doc

در اینجا هم می‌تونید لیست ۱۰ عدد از بازی‌های خوب و خوشدست لینوکس رو ببینید . بعضی از اونا واقعا برای خودشون شاخی هستن.

قبل از خرید سیستم جدید…

قبل از خرید سیستم جدیدتون یه سری به اینجا بیزنید! شاید شرایط حداقلی رو برای انجام بازی مورد علاقتون داشته باشید!

اگه مصمم شدید یه سیستم بخرید، به اینجا هم یه نگاهی بیندازید تا مث من بیچاره ۷۵ هزار تومن پول رو بابت یه پاور ۵۵۰ واتی دور نریزید!

coreboot بایوس لینوکس

با سخنرانی ران مینیش خالق برنامه‌ی coreboot مشهور به بایوس لینوکس و دوستانش و نشان دادن دموهای این برنامه در سری برنامه‌های آموزش گوگل حالا همه ما این شانس رو داریم که با برنامه‌ی شگفت انگیز او آشنا شیم. برنامه‌ای اپن‌ سورس و رایگان برای کامپیوترهای X86. موضوع سخنرانی او و دوستانش،  coreboot ، تاریخچه ، هدف و ویژگی‌های این برنامه جالب و آشنایی با coreboot Google Tech Talk 1ریز جرئیات تکنیکی کار و برنامه‌ها و کتابخانه‌های مرتبط با پروژه همچون فلش‌ رام (flashRom) و libpayload در قالب اجرای چند کار جالب بود . فیلم این سخنرانی رو با نام coreboot (aka LinuxBIOS): The Free/Open-Source x86 Firmware و با حجم ۱۳۴ مگ دیدنش نه تنها خالی از لطف نیست بلکه شما رو با این برنامه هر چه بیشتر آشنا می‌کنه. برای دانلود این کلیپ می‌توانید دو دستور زیر رو در ترمینال وارد کنید. دستور اولی برای نصب برنامه و دومی هم برای دانلود اون مناسبه.

coreboot Google Tech Talk 3
بازی تریتیس در بایوس

یکی از کارای جالبی که می‌شه با این برنامه انجام داد سوار کردن برنامه‌های کم‌حجم روی بایوس کامپیوتر هست. به عنوان مثال شما می‌توانید بازی کم‌حجمی همچون Trtris-like یا همون بازی با اشکال هندسی رو روی بایوس کامپیوترتون سوار کنید!‌ (افراد کنجکاو برای انجام بازی دستور  apt-get install tint رو در ترمینال وارد کنن تا بازی رو انجام بدن)‌. واقعا شگفت انگیزه!‌ شما می‌توانید بازی تتریس رو در رام بایوس کامپیترتون سوار کنید و حالا بدون داشتن هارد هم به انجام بازی بپردازید! کار دیگری که در این سخنرانی (پرزنتیشن) انجام شد اضافه کردن کلاسترهایی به بایوس بود که در ترکیب با سیستم عامل لینوکس منجر به افزایش فرایند بوت می‌شه! برای دیدن اینکه آیا برنامه مادربورد شما رو ساپورت می‌کنه یا خیر کافیه سرکی به اینجا بکشید. کانال این برنامه در آی‌آر سی coreboot# بر روی موج Freenode هست.

منبع

اولتامتیکس جانشین شایسته اوتومتیکس برای کاربران جدید اوبونتو و دبیان

کاربران قدیمی اوبونتو ممکنه اتومتیکس (Automatix) رو به یاد بیارن، ابزاری که در اوبونتو به شما اجازه‌ی نصب برنامه‌های محبوب و البته غیر رایگانی همچون کدک‌های صوتی و تصویری رایج رو به صورت بسیار راحتی در اختیار می‌گذاشت. برنامه‌ای که چند سال پیش کار خودش رو شروع کرد و با نقدهای منفی از سوی توسعه‌دهنده‌های اوبونتو و همچنین کاربران با تجربه به دلیل ریسک غیرفانونی بودن کار مواجه شد اما به هر حال ابزاری محبوب و دوست‌داشتنی برای افرادی بود که با بسته‌های دبیان (deb) آشنایی نداشتند. کار توسعه اتومتیکس در ماه مارچ به دلیل مهاجرت توسعه‌دهندگانش به یک پروژه‌ی دیگر متوقف شد.
و اما حالا التامتیکس (Ultamatix) امیدواره بتونه جایگزین خوبی برای اتومتیکس باشه.

Ultamatix 1.8.0 در جولای سال ۲۰۰۸ برای اوبونتو ۸٫۴، Ubuntu Ultimate Edition 1.8 و Debian Unstable و برای هر دو معماری ۳۲ و ۶۴ بیتی منتشر شد . تازه‌کاران لینوکس بسیار خوشحال خواهند شد اگر بدانند نصب این برنامه با چند کلیک ساده امکان‌پذیر است و نیازی به هیچ گونه دستوری نیز در لینوکس نخواهد بود! تمام کار، دانلود بسته‌ی دبیان این برنامه و دابل‌کلیک بر روی آن می‌باشد. آیکون Ultamatix در منوی اپلیکیشن شما در گنوم و یا کی‌دی‌ای ظاهر خواهد شد.

وقتی برای اولین بار از این برنامه استفاده می‌کنید باید با لایسنس برنامه موافقت کنید. بهتره قبلا با قوانین کشوری که در اون زندگی می‌کنید آشنا باشید چون ممکنه اینکار عواقبی رو برای شما در پی داشته باشه!‌ باید توجه داشته باشید که برنامه هیچ مسئولیتی رو در قبال نقض قوانین کپی‌رایت از سوی شما نمی‌پذیرد.

از آنجا که برنامه التامتیکس بر پایه اتومتیکس می‌باشد بنابراین ظاهر آن هم نیز بسیار شبیه به آن می‌باشد. لیست نرم‌افزارها در گروه‌هایی مانند Chat Clients (چت)،‌ Email Clients (ایمیل)، کدک‌ و پلاگین، Eyecandy ، بازی، مدیاپلیر، اشتراک فایل و… طبقه‌بندی شده‌اند.هر گروه شامل چندین آپشن دیگر نیز می‌باشد. برای نصب هر نرم‌افزار کافیست اونها رو چک‌مارک کنید و بعد برروی شروع کلیک نمایید. بقیه کار از جمله دانلود خود برنامه و همینطور وابستگی‌های مورد نیاز آن برنامه به صورت اتوماتیک توسط این برنامه صورت می‌گیرد.

تعداد برنامه‌های قابل نصب توسط التامتیکس به قدری هست که نام بردن همه‌ی اونها مقدور نیست اما تعدادی از محبوب‌ترین‌ها مثل گوگل‌ارث، نرم‌افزار پخش فیلم vlc و Anjuta برای توسعه دهندگان رو می‌شه نام برد. در قسمت بازی هم با نام‌های آشنایی همچون Frozen Bubble، Neverball، Wesnoth،‌Bzflag،‌ برخورد خواهیم کرد. التامتیکس برای افرادی که از اوبونتو استفاده می‌کنن و قصد تجربه‌ی توزیع‌های دیگر همچون کوبونتو و Edubuntu رو دارن، عالیه. چرا که به کمک التامتیکس به راحتی قادر به نصب این توزیع‌ها خواهید بود. اگر یکی از ابزارهای مدیریت سیستم همچون مدیریت بوت (Bootup Manager) و Ubuntu Tweak و Sysinfo رو بخواید،‌التامتیکس کار راه‌انداز بسیار خوبی خواهد بود. شما به کمک این ابزار حتی می‌توانید فرمت پشتیبانی از فرمت NTFS ویندوز را نیز به صورت خواندن و نوشتن به سیستم خود اضافه کنید!!

البته باید گفت عدم وجود برنامه‌های معروفی همچون تاندربرد و یا مرورگر اپرا از ضعف‌های اساسی این برنامه هست. و در ضمن یادمون نره که این برنامه برای کاربران حرفه‌ای هیچ منفعتی نداره.

نتیجه‌گیری نهایی اینکه، برنامه اولتامتیکس فقط برای اینکه کاربران جدید تجربه تلخی با لینوکس نداشته باشن ساخته شده و گذر زمان مشخص می‌کنه که آیا این برنامه می‌تونه به محبوبیت برسه و یا به سرنوشتی همچون اتومتیکس تبدیل می‌شه.

منبع

لیست تمام برنامه‌های قابل نصب توسط این برنامه

دانلود این برنامه