maniei.ir

maniei.ir

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

maniei.ir

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

ipconfig

آموزش دستور ipconfig

 کسانی که در حوزه شبکه فعالیت می کنند حتما با فرمان ipconfig آشنایی دارند. با استفاده از فرمان ipconfig می توانید تنظیمات IP مربوط به کارت های شبکه خود را مشاهده کنید و در آن ها تغییراتی ایجاد کنید. به عنوان مثال می توانید:

IP و شناسه MAC کارت های شبکه خود را ببینید.

از DHCP در خواست IP جدید کنید.

خود را از قید DHCP رها کنید و به صورت دستی یا اتوماتیک به کارت شبکه هایتان IP بدهید.

DNS Cache خود را خالی یا Refresh کنید.

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

مشاهده‌ مصرف 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 را همزمان فشار دهید.می‌بینید که حرف به صورت کشیده درمی‌آید.

Wireless Hosted Network

چطوری اینترنت Wireless خودم رو به صورت Wireless با بقیه Share کنم

اونایی که تو ویندوزهای قبل از ۷ از شبکه Wireless استفاده کردن حتماً می دونن که با یه کارت شبکه

Wirelessنمی شد اینترنت رو به صورت Wireless دریافت کنی و به صورت Wireless اون رو در اختیاز دیگران

بذاری.Microsoft این قابلیت رو در ویندوز ۷ش به کاربراش ارائه داده. تو این تکنولوژی که اسمش

Wireless Hosted Network هست، از یه کارت شبکه Wireless مجازی به نام

Microsoft Virtual WiFi Miniport Adapter و یک Access Point نرم افزاری استفاده می شه.

البته باید درایور کارت شبکه Wireless هم این قابلیت رو پشتیبانی کنه. خوشبختانه مایکروسافت

تمام شرکت های تولید کارت شبکه Wirelessی که می خوان برای محصولشون تائیدیه WHQL

برای ویندوز ۷ رو بگیرن مجبور کرده تااین قابلیت رو تو درایورشون پیاده سازی کنن. بنابراین

اگه آخرین نسخه درایور کارت شبکه Wirelessتون رو نصبکنید با احتمال بالا می تونید

از این تکنولوژی استفاده کنید.



متأسفانه هنوز تو GUI جایی وجود نداره که بتونید از اونجا تنظیمات مربوطه رو انجام بدید و

برای این کار باید از Command Prompt استفاده کنید. Command Prompt رو با Elevated Privilege

اجرا کنید. (یعنی روی CMD کلیک راست کنید و Run as administrator رو انتخاب کنید). وقتی وارد

Command Prompt شدید از دستور زیر استفاده کنید:

netsh wlan set hostednetwork mode=allow ssid=<ssid> key=<passphrase> keyUsage=persistent

توجه کنید که تو دستور بالا باید به جای <ssid> نام شبکه Wirelessی که می خواید ساخته بشه و به جای

<passphrase> رمز عبوری که می خواید موقع وصل شدن به شبکه خواسته بشه رو وارد کنید.

نهایتاً با استفاده از دستور زیر باید شبکه Wireless ساخته شده رو Start کنید:

netsh wlan start hostednetwork

نکته: بعد از Restart کردن کامپیوتر، شبکه ساخته شده به طور خودکار Start نمی شه و باید این کار رو

دستی انجام بدید.

نکته: با این کار یه Access Point ساخته می شه و دوستاتون می تونن به شما وصل شن اما اگه می خواید

بتونن از اینترنتتون هم استفاده کنن باید اینترنتتون رو باهاشون تو این شبکه Share کنید که می تونید

این کار رو با ICS انجام بدید.

google timer

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



به نقل از زومیت؛ استفاده از این قابلیت آسان است. کافی است عبارت timer را در موتور جستجوی گوگل وارد نمایید تا به عنوان اولین نتیجه، تایمری را مشابه آنچه در عکس این مطلب می‌بینید، مشاهده کنید. زمان پیش‌فرض این تایمر 5 دقیقه می‌باشد که شما می‌توانید با کلیک بر روی آن، زمان دقیق مورد نظر خود را وارد وارد کرده و کلید enter را فشار دهید تا تایمر شروع به کار کند. نوار آبی رنگ پایین تایمر نیز همانند یک ساعت شنی، شروع به حرکت کرده و نزدیک‌شدن به پایان زمان مقرر را با سرعتی متناسب با مدت زمان باقی‌مانده، نشان می‌دهد. دکمه‌های Reset و Start نیز شروع و یا تنظیم مجدد تایمر را ممکن می‌سازند. در نهایت علامت بلندگو در سمت راست باکس تایمر نیز فعال یا غیرفعال بودن هشدار صوتی را به دلخواه شما مشخص خواهد کرد. البته ناگفته پیداست که برای ادامه عملکرد آن، شما می‌بایست صفحه مرورگری که تایمر در آن فعال است را به حال خود رها کرده و باز نگه دارید.

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

دو نکته


نکته اول اینکه در منابع خارجی از دستوری با فرمول "set timer X minutes" برای تنظیم مستقیم این تایمر استفاده شده بود که ما هر چه تلاش کردیم، گوگل منظور مستقیم ما را از این دستور درک نکرد! پس به وارد‌کردن همان عبارت timer یا google timer بسنده کردیم.

نکته دوم هم اینکه به نظر این ویژگی، یعنی timer، بر روی گوگل فارسی عمل نمی‌کند! منتها در گوگل انگلیسی این عبارت نتیجه مورد انتظار را به شما نمایش خواهد داد.

IP Addressing

Understanding IP Addressing


Every device connected to the Internet needs to have an identifier. Internet Protocol (IP) addresses are the numerical addresses used to identify a particular piece of hardware connected to the Internet.

The two most common versions of IP in use today are Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). Both IPv4 and IPv6 addresses come from finite pools of numbers.

For IPv4, this pool is 32-bits (232) in size and contains 4,294,967,296 IPv4 addresses. The IPv6 address space is 128-bits (2128) in size, containing 340,282,366,920,938,463,463,374,607,431,768,211,456 IPv6 addresses.

A bit is a digit in the binary numeral system, the basic unit for storing information.

Not every IP address in the IPv4 or IPv6 pool can be assigned to the machines and devices used to access the Internet. Some IP addresses have been reserved for other uses, such as for use in private networks. This means that the total number of IP addresses available for allocation is less than the total number in the pool.

Network prefixes

IP addresses can be taken from the IPv4 or the IPv6 pool and are divided into two parts, a network section and a host section. The network section identifies the particular network and the host section identifies the particular node (for example, a certain computer) on the Local Area Network (LAN).

Allocation

IP addresses are assigned to networks in different sized ‘blocks’. The size of the ‘block’ assigned is written after an oblique (/), which shows the number of IP addresses contained in that block. For example, if an Internet Service Provider (ISP) is assigned a “/16”, they receive around 64,000 IPv4 addresses. A “/26” network provides 64 IPv4 addresses. The lower the number after the oblique, the more addresses contained in that “block”.

IPv4

The size of the prefix, in bits, is written after the oblique. This is called “slash notation”. There is a total of 32 bits in IPv4 address space. For example, if a network has the address “192.0.2.0/24”, the number “24” refers to how many bits are contained in the network. From this, the number of bits left for address space can be calculated. As all IPv4 networks have 32 bits, and each “section” of the address denoted by the decimal points contains eight bits, “192.0.2.0/24” leaves eight bits to contain host addresses. This is enough space for 256 host addresses. These host addresses are the IP addresses that are necessary to connect your machine to the Internet.

A network numbered “10.0.0.0/8” (which is one of those reserved for private use) is a network with eight bits of network prefix, denoted by “/8” after the oblique. The “8” denotes that there are 24 bits left over in the network to contain IPv4 host addresses:16,777,216 addresses to be exact.

Classless Inter-Domain Routing (CIDR) Chart

The Classless Inter-Domain Routing (CIDR) is commonly known as the CIDR chart and is used by those running networks and managing IP addresses. It enables them to see the number of IP addresses contained within each “slash notation” and the size of each “slash notation” in bits.

CIDR Chart - IPv4


IPv6

IPv6 is similar to IPv4, but it is structured so that all LANs have 64 bits of network prefix as opposed to the variable length of network prefix that IPv4 networks have. All IPv6 networks have space for 18,446,744,073,709,551,616 IPv6 addresses.

CIDR Chart - IPv6


Currently, most ISPs assign /48 network prefixes to subscribers’ sites (the End Users’ networks). Because all IPv6 networks have /64 prefixes, a /48 network prefix allows 65,536 LANs in an End User’s site.

The current minimum IPv6 allocation made by the RIPE NCC is a /32 network prefix. If the LIR only made /48 assignments from this /32 network prefix, they would be able to make 65,536 /48 assignments. If they decided to only assign /56 network prefixes they would have 24 bits available to them, and so could make 16,777,216 /56 assignments.

For example, if a /24 IPv6 allocation is made to an LIR, it would be able to make 16,777,216 /48 assignments or 4,294,967,296 /56 assignments.

To give some perspective, it is worth noting that there are 4,294,967,296 IPv4 addresses in total, significantly less than the number of IPv6 addresses.

how to show kernel version ubuntu

uname -a for kernel version


lsb_release -afor ubuntu version


sudo fdisk -l for partition info