maniei.ir

یاد من باشد فردا حتما باور این را بکنم، که دگر فرصت نیست و بدانم که اگر دیر کنم ،مهلتی نیست مرا و بدانم که شبی خواهم رفت و شبی هست، که نیست، پس از آن فردایی

maniei.ir

یاد من باشد فردا حتما باور این را بکنم، که دگر فرصت نیست و بدانم که اگر دیر کنم ،مهلتی نیست مرا و بدانم که شبی خواهم رفت و شبی هست، که نیست، پس از آن فردایی

Ubuntu

sudo apt-get update && time sudo apt-get dist-upgrade 

Below is an excerpt from man apt-get. Using upgrade keeps to the rule: under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed. If that's important to you, use apt-get upgrade. If you want things to "just work", you probably want apt-get dist-upgrade to ensure dependencies are resolved.

To expand on why you'd want upgrade instead of dist-upgrade, if you are a systems administrator, you need predictability. You might be using advanced features like apt pinning or pulling from a collection of PPAs (perhaps you have an in-house PPA), with various automations in place to inspect your system and available upgrades instead of always eagerly upgrading all available packages. You would get very frustrated when apt performs unscripted behavior, particularly if this leads to downtime of a production service.

upgrade 
    upgrade is used to install the newest versions of all packages
    currently installed on the system from the sources enumerated in
    /etc/apt/sources.list. Packages currently installed with new
    versions available are retrieved and upgraded; under no
    circumstances are currently installed packages removed, or packages
    not already installed retrieved and installed. New versions of
    currently installed packages that cannot be upgraded without
    changing the install status of another package will be left at
    their current version. An update must be performed first so that
    apt-get knows that new versions of packages are available.

dist-upgrade
    dist-upgrade in addition to performing the function of upgrade,
    also intelligently handles changing dependencies with new versions
    of packages; apt-get has a "smart" conflict resolution system, and
    it will attempt to upgrade the most important packages at the
    expense of less important ones if necessary. So, dist-upgrade
    command may remove some packages. The /etc/apt/sources.list file
    contains a list of locations from which to retrieve desired package
    files. See also apt_preferences(5) for a mechanism for overriding
    the general settings for individual packages.

DNS

بخش اول این مقاله در رابطه با تعریف رکوردهای DNS می باشد. 


یک سرور DNS با یک فایل به نام Zone file برای هر دامنه تنظیم می شود که این فایل حاوی رکوردهای مرجع (resource records) می باشد. چندین نوع رکورد وجود دارند که مهمترین آنها به شرح زیر است:

-
A : رکورد آدرس (Address record) باعث پیوند یک نام دامنه به یک آدرس IP می شود. به این معنا که اکنون آدرس آی پی و نام دامنه به یک چیز مشترک مثلا سایت شما اشاره دارند. اکنون سایت شما با آدرس آی پی و همچنین با نام دامنه قابل دسترسی است. این رکورد همچنین با عنوان DNS Record شناخته می شود.

-
PTR : رکورد اشاره گر (Pointer Record) اطلاعات لازم برای Reverse DNS را فراهم می آورد که به منظور واقعه نگاری (Logging) و تطبیق (Verification) نام دامنه بکارگرفته می شود. همچنین با نام Inverse DNS شناخته می شود. PTR یک گزینه اختیاری است.

-
CNAME : رکورد معیار نام (Canonucal Name Record) برای ایجاد نام های مستعار (Aliases) که به نام های دیگری اشاره می نماید بکار می رود. این گزینه معمولاً برای مرتبط کردن نامهای زیردامنه از نوع Mail , FTP , WWW به نام دامنه اصلی بکار می رود. مثلاً یک رکود CNAME می تواند articles.hostingterms.com را به نام دامنه اصلی یعنی hostingterms.com مرتبط کند. بنابراین، عمل CNAME مر تبط با Aliasing names می باشد.

-
NS : رکورد سرور نام دامنه (Name Server Record) یک DNS اصلی یا اولیه (Primary DNS) را برای یک نام دامنه مشخص می کتد. همچنین یک رکورد NS برای مشخص کردن یک DNS ثانویه یا Secondry DNS لازم است. دی ان اس ثانویه به عنوان سیستم کمکی یا اضافی (Redundancy) بطور دائم یک نسخه پشتیبان و بروز شونده از محتویات سرور دی ان اس اصلی را در خود نگهمیدارد.

-
MX : رکورد انتقال یا تبادل نامه (Mail Exchange Record) برای معرفی کردن آدرس سروری بکار می رود که ایمیل ها باید بسوی آن منتقل شوند یا تغییر مسیر(Redirect) داشته باشند. این رکورد همچنین می تواند یک فیلد حق تقدم (Priority Field) داشته باشد بطوری که ایمیل بتواند از روی یک ترتیب تعیین شده به چندین سرور دیگر منتقل یا هدایت شود.

-
TXT : رکورد متن یا Text Record می تواند برای اضافه کردن هر نوع توضیح بکار رود. این رکورد همچنین جهت فراهم کردن اطلاعات لازم برای سیستم تصدیق ایمیل SPF بکار رود.

-
SOA : اولین رکورد در فایل یا رکورد شروع اعتبار (Start Of Authority) به عنوان اولین رکورد در فایل DNS یا Zone File شناخته می شود که حاوی نام سرور دی ان اس اصلی می باشد.
محتویات این رکورد باید با محتویات یک رکورد NS، آدرس ایمیل مدیر و طول زمانی که رکوردها باید پیش از بازگشت به سرور دی ان اس اصلی ذخیره شوند (Cash) مرتبط باشد. SOA همچنین شامل داده های مربوط به سرور دی ان اس ثانویه مانند تاریخ آخرین بروزرسانی و فاصله های زمانی برای بررسی تغییرات دومین است.

ادامه مطلب ...

Windows XP

.... Goodnight XP



مشاهده‌ مصرف CPU در CMD

مشاهده‌ مصرف CPU بصورت زنده توسط CMD


co2064 مشاهده‌ مصرف CPU بصورت زنده توسط CMD


برای مشاهده‌ی میزان فضای اشغال شده از CPU می‌توان از Task Manager ویندوز استفاده کرد. در پنجره‌ی CPU Usage ،Task Manager بر حسب درصد نمایش داده می‌شود. اما مشاهده‌ی میزان فضای مصرفی CPU در Task Manager با محدودیت‌هایی روبرو است. جالب است بدانید که با استفاده از Command Prompt ویندوز می‌توانید اطلاعات مربوط به میزان مصرف CPU را به طور دقیق و ثانیه‌به‌ثانیه دنبال کرده و این اطلاعات را ضبط کرده و حتی به طور مستقیم در قالب یک فایل اکسل نیز ذخیره کنید. در این ترفند به نحوه‌ی انجام این کار خواهیم پرداخت.

بدین منظور:
ابتدا جهت اجرای Command Prompt ویندوز کلیدهای ترکیبی Win+R را فشار دهید.
سپس در پنجره‌ی Run عبارت cmd را وارد کرده و Enter بزنید.
اکنون در پنجره‌ی Command Prompt برای مشاهده‌ی میزان فضای اشغال شده‌ی CPU به صورت ثانیه‌به‌ثانیه این دستور را وارد نمایید:

typeperf "\Processor(_Total)\% Processor Time"

خواهید دید که فضای مصرفی CPU در هر ثانیه نمایش داده می‌شود.
برای مشاهده‌ی اینکه هر یک از پردازنده‌ها در لحظه چه مقدار فضای مصرفی دارند نیز می‌توانید از این دستور استفاده کنید:

typeperf "\Processor(#)\% Processor Time"


به جای # در این دستور، شماره‌ی پردازنده را وارد کنید. به عنوان مثال:

typeperf "\Processor(0)\% Processor Time"


برای مشاهده‌ی میزان فضای اشغالی تمام پردازنده‌ها به صورت یک‌جا نیز از این دستور استفاده کنید:


typeperf "\Processor(*)\% Processor Time"


برای افزایش فاصله‌ی نمایش هر گزارش نیز می‌توانید از این دستور استفاده کنید:


typeperf "\Processor(_Total)\% Processor Time" -si #


در این دستور به جای # ثانیه‌ی مد نظر خود را وارد کنید. به عنوان مثال برای مشاهده‌ی گزارش هر ۵ ثانیه یک‌بار از این دستور استفاده کنید:

typeperf "\Processor(_Total)\% Processor Time" -si 5


همچنین در صورتی که قصد دارید تنها یک تعداد مشخص گزارش را مشاهده کنید می‌توانید از این دستور بهره بگیرید:


typeperf "\Processor(_Total)\% Processor Time" -sc #


در این دستور به جای # تعداد مورد نظر خود را وارد کنید. به عنوان مثال این دستور تنها ۱۰ گزارش را نمایش می‌دهد:


typeperf "\Processor(_Total)\% Processor Time" -sc 10


در صورتی که قصد دارید گزارش‌های نمایش داده شده را به صورت مستقیم در یک فایل اکسل ذخیره کنید می‌توانید از این دستور استفاده کنید:

typeperf "\Processor(_Total)\% Processor Time" -sc 10 -o CpuUsage.csv


این دستور، ۱۰ گزارش را در فایلی به نام CpuUsage.csv در مسیری که خط فرمان قرار دارد ذخیره می‌کند.

فعال کردن تم‌های مخفی ویندوز ۷

اگر از کاربران ویندوز ۷ هستید، میدانید که در ویندوز تم‌هایی به طور پیش فرض برای داشتن ظاهری جذاب و زیبا در نظر گرفته شده است اما شاید بدانید که ۵ تم مخفی دیگر نیز وجود دارد که با روشی ساده می‌توانید آن‌ها را فعال کنید.

win7 فعال کردن تم‌های مخفی ویندوز ۷


در ابتدا وارد منوی استارت شوید، سپس عبارت Folder option را در آن وارد کرده و enter را بزنید. 

 
در پنجرهٔ folder option به سر برگ view بروید و تیک گزینهٔ Hide protected operating system files را بردارید و yes را بزنید و در آخر بر روی ok کلیک نمایید. 
 
وارد My computer شوید و مسیر زیر را طی کنید: 
 
C: \windows\globalizition\MCT
 
در این قسمت ۵ فولدر وجود دارد که هر کدام یک تم است. 
 
به فولدر Theme وارد شوید و بر روی فایل‌ها کلیک نمایید. اکنون تم‌ها در حافظهٔ ویندوز ذخیره شده‌اند و می‌توانید هر کدام از آن‌ها را از قسمت Personalize سیستم انتخاب کنید. 

تایپ حروف به صورت کشیده

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


type تایپ حروف به صورت کشیده


شما می‌توانید برای  نوشتن حروف کشیده شده پس از فارسی نمودن زبان ویندوز خود، حرف مورد نظر را تایپ کنید.

حالا کلید‌های ترکیبی Shift +J را همزمان فشار دهید.می‌بینید که حرف به صورت کشیده درمی‌آید.

ESET Smart Security

دوستانی که محصولات امنیتی شرکت ESET رو دانلود و نصب کردن حتماً متوجه شدن که این محصولات به Product Activation احتیاج دارن و باید با استفاده از یه Username و Password فعال بشن وگه نه همش غر می زنن که Activate نشدن. متأسفانه برای Activate شدن هم حتماً به اینترنت نیاز دارن و عملاً کسانی که فقط آپدیت رو آفلاین انجام می دن یا با استفاده از Mirror موجود در شبکۀ خودشون، هم مجبورن به صورت آنلاین Activate کنن.



برای اینکه نیاز به Online Activation از بین بره ، باید وارد رجیستری بشید. به کلید:

HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Plugins\01000400\Settings

برید و یه مقدار از نوع DWORD به نام Registration بسازید و مقدارش رو برابر با ۴ بذارید.

نکته:  اگه سرویس ESET در حال اجرا باشه، کلید رو قفل می کنه و نمی ذاره چیزی توش بنویسید. در این صورت باید این کار رو در حالت Safe Mode انجام بدید.

 

ادامه مطلب ...