<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Support Blog</title>
	<atom:link href="http://www.aionsolution.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aionsolution.com/blog</link>
	<description>[IT Problem Resolved]</description>
	<lastBuildDate>Mon, 12 Dec 2011 10:34:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Launching of Online PC / Software shopping platform &#8211; iboss.hk</title>
		<link>http://www.aionsolution.com/blog/others/launching-of-online-pc-software-platform-iboss-hk/</link>
		<comments>http://www.aionsolution.com/blog/others/launching-of-online-pc-software-platform-iboss-hk/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 10:06:24 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=357</guid>
		<description><![CDATA[We are proud to launch our new online hardware and software shopping platform &#8211; iboss]]></description>
			<content:encoded><![CDATA[<p>We are proud to launch our new online hardware and software shopping platform &#8211; <a href="http://www.iboss.hk" target="_blank">iboss</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/others/launching-of-online-pc-software-platform-iboss-hk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Openfiler snapshots</title>
		<link>http://www.aionsolution.com/blog/nas/openfiler-snapshots/</link>
		<comments>http://www.aionsolution.com/blog/nas/openfiler-snapshots/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 05:50:42 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[NAS]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=354</guid>
		<description><![CDATA[For reference to others.  Here is a playback of my solution: SYMPTOM: Volume named &#8220;share&#8221; I was not letting be remove it because it reported a snapshot exists. PROBLEM: Their was a manual snapshot named &#8220;snap-manual&#8221; that was not reflected properly in the web interface. RESOLUTION: df -k           # To see [...]]]></description>
			<content:encoded><![CDATA[<p>For reference to others.  Here is a playback of my solution:<br />
SYMPTOM: Volume named &#8220;share&#8221; I was not letting be remove it because it reported a snapshot exists.<br />
PROBLEM: Their was a manual snapshot named &#8220;snap-manual&#8221; that was not reflected properly in the web interface.<br />
RESOLUTION:<br />
df -k           # To see the mountpoint<br />
umount /mnt/snapshots/vg1/share/snap-manual<br />
lvdisplay     # To see the logical volume assigned to the mount point, note the that will be used in the following<br />
lvremove /dev/vg1/of.snapshot.share.snap-manual<br />
nano /opt/openfiler/etc/snapshots.xml  # Removed content between &lt;snapshots&gt; and &lt;/snapshots&gt; but not headings<br />
nano /etc/fstab     # I commented out the mount point for the snapshot in question<br />
# Go into web interface and remove volume as desired</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/nas/openfiler-snapshots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viewing mailbox sizes in exchange 2007 remotely by using powershell</title>
		<link>http://www.aionsolution.com/blog/exchange/viewing-mailbox-sizes-in-exchange-2007-remotely-by-using-powershell/</link>
		<comments>http://www.aionsolution.com/blog/exchange/viewing-mailbox-sizes-in-exchange-2007-remotely-by-using-powershell/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 15:15:15 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Exchange]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=349</guid>
		<description><![CDATA[add-pssnapin Microsoft.Exchange.Management.PowerShell.Admin Get-MailboxStatistics &#124; Sort-Object TotalItemSize -Descending &#124; ft DisplayName,@{label=&#8221;TotalItemSize(MB)&#8221;;expression={$_.TotalItemSize.Value.ToMB()}},ItemCount]]></description>
			<content:encoded><![CDATA[<p>add-pssnapin Microsoft.Exchange.Management.PowerShell.Admin</p>
<p>Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label=&#8221;TotalItemSize(MB)&#8221;;expression={$_.TotalItemSize.Value.ToMB()}},ItemCount</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/exchange/viewing-mailbox-sizes-in-exchange-2007-remotely-by-using-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding swap files in Linux</title>
		<link>http://www.aionsolution.com/blog/linux/understanding-swap-files-in-linux/</link>
		<comments>http://www.aionsolution.com/blog/linux/understanding-swap-files-in-linux/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 05:34:40 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=347</guid>
		<description><![CDATA[http://distilledb.com/blog/archives/date/2009/02/22/swap-files-in-linux.page Understanding swap files in Linux Summary If you run anything close to a modern operating system, you almost certainly interact with a swap file. You might be familiar with the basics of how these work: they allow your OS to prioritize more frequently-used pages in main memory and move the less frequently-used ones to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://distilledb.com/blog/archives/date/2009/02/22/swap-files-in-linux.page">http://distilledb.com/blog/archives/date/2009/02/22/swap-files-in-linux.page</a></p>
<div>
<h1 id="page-title">Understanding swap files in Linux</h1>
<div></div>
</div>
<div>
<div>
<p><strong>Summary</strong> If you run anything close to a modern operating system, you almost certainly interact with a swap file. You might be familiar with the basics of how these work: they allow your OS to prioritize more frequently-used pages in main memory and move the less frequently-used ones to disk. But there&#8217;s a lot going on underneath the covers. Here&#8217;s a simple guide to swap files in Linux.</p>
<p>To appease some of my hungrier applications and support heftier development efforts, I recently upgraded the memory on my system from 4 GiB to 8 GiB. That gave me occasion to tinker around with the swapping behavior of my system and check things out.</p>
<p>If you run anything close to a modern operating system, you almost certainly interact with a <em>swap file</em>. You might be familiar with the basics of how these work: they allow your OS to prioritize more frequently-used pages in main memory and move the less frequently-used ones to disk. But there&#8217;s a lot going on underneath the covers. Here&#8217;s a simple guide to the theory and practice of swap files in Linux, and how you can tweak things for your benefit.</p>
<h3>An abstract memory model</h3>
<p>It&#8217;ll be useful to have a mental model of the way memory works in general<sup><a href="http://distilledb.com/blog/archives/date/2009/02/22/swap-files-in-linux.page#fn1">1</a></sup>, so we&#8217;ll start from the basis of a simple one here.</p>
<p>In general, all computers have access to <em>physical memory</em>, where the actual bits are manipulated and stored for use. Most modern operating systems present physical memory to higher-level applications as an abstraction called<em>virtual memory</em>. This allows applications to see memory as if it were a contiguous block, even though the underlying physical memory may theoretically be taken from many arbitrary, heterogeneous sources &#8212; multiple memory chips, flash memory, disk drives, and so on.</p>
<p>The memory manager divides virtual memory into chunks of identical size called <em>pages</em>. A page is the smallest amount that the OS will allocate in response to requests from programs. It is also the smallest unit of transfer between main memory and any other location, such as a hard disk. The size of a page is usually fixed by the operating system&#8217;s kernel<sup><a href="http://distilledb.com/blog/archives/date/2009/02/22/swap-files-in-linux.page#fn2">2</a></sup>.</p>
<div><img src="http://distilledb.com/blog/assets/entry-assets/by-id/29/virtual-to-pages.png" alt="" /></p>
<div>Applications see virtual memory as a contiguous resource divided into units called pages. A typical page size for a modern desktop system is about 4 kilobytes.</div>
</div>
<p>As pages are allocated to applications, they are assigned pages in the physical memory space through a special mapping called <em>address translation</em>. Applications don&#8217;t know where they are in the physical space; they see only the pages they use.</p>
<div><img src="http://distilledb.com/blog/assets/entry-assets/by-id/29/virtual-to-physical.png" alt="" /></p>
<div>Address translation maps virtual pages onto physical pages. This mapping is transparent to applications.</div>
</div>
<p>The memory manager knows how to aggregate different backing stores to provide the abstraction of contiguous virtual memory. By updating the address translation mechanism so that a virtual page always points to the correct physical page, the memory manager may move pages around in physical memory without directly impacting applications.</p>
<div><img src="http://distilledb.com/blog/assets/entry-assets/by-id/29/pages-to-memory.png" alt="" /></p>
<div>The backing stores for pages can be quite heterogeneous.</div>
</div>
<h3>Wide variation in different kinds of physical memory</h3>
<p>Not every backing store displays the same storage and speed characteristics. If different types of physical memory display different characteristics, the memory manager can exploit these differences to optimize system performance. It can make intelligent decisions about which pages should go where.</p>
<p>Consider the difference between main memory and a hard drive, for example.</p>
<div>
<table>
<tbody>
<tr>
<th rowspan="3">characteristic</th>
<th colspan="4">storage medium</th>
</tr>
<tr>
<th colspan="2">on disk</th>
<th colspan="2">in main memory</th>
</tr>
<tr>
<th>absolute</th>
<th>relative</th>
<th>absolute</th>
<th>relative</th>
</tr>
<tr>
<td>access time</td>
<td align="center">5ms</td>
<td align="center">1×</td>
<td align="center">10ns</td>
<td align="center">500,000× faster</td>
</tr>
<tr>
<td>peak transfer rate</td>
<td align="center">80 MB/s</td>
<td align="center">1×</td>
<td align="center">8 GB/s</td>
<td align="center">100× faster</td>
</tr>
<tr>
<td>storage space</td>
<td align="center">100 GB</td>
<td align="center">25× larger</td>
<td align="center">4 GB</td>
<td align="center">1×</td>
</tr>
<tr>
<td>price/GB storage</td>
<td align="center">$0.60/GB</td>
<td align="center">20× cheaper</td>
<td align="center">$12/GB</td>
<td align="center">1×</td>
</tr>
</tbody>
</table>
<div>Some comparisons of a typical hard drive and typical main memory on a consumer-grade desktop.</div>
</div>
<p>Because storage on disk-backed file systems does indeed have different characteristics than storage in main memory, there&#8217;s significant room to optimize depending on the characteristics of how pages are accessed. As the table shows, hard disks are several orders of magnitude slower and less efficient at retrieving data than main memory. Thus, the memory manager needs to carefully balance the demand for memory against the different kinds of supply.</p>
<h3>Flavors of pages</h3>
<p>If all pages were of the same kind, deciding which pages should go where would be a simpler decision. For example, one strategy is to make the access time quickest for the pages that are accessed the most frequently. Unfortunately, it&#8217;s not just the types of memory that are heterogeneous, but also the contents of the pages that are stored there. On Linux, there are four different kinds of pages.</p>
<ul>
<li><em>Kernel pages.</em> Pages holding the program contents of the kernel itself. Unlike the other flavors, these are fixed in memory once the operating system has loaded and are never moved.</li>
<li><em>Program pages.</em> Pages storing the contents of programs and libraries. These are read-only, so no updates to disk are needed.</li>
<li><em>File-backed pages.</em> Pages storing the contents of files on disk. If this page has been changed in memory (for example, if it&#8217;s a document you&#8217;re working on), it will eventually need to be written out to disk to synchronize the changes.</li>
<li><em>Anonymous pages.</em> Pages not backed by anything on disk. When a program requests memory be allocated to perform computations or record information, the information resides in anonymous pages.</li>
</ul>
<p>When the in-memory version of a page is the same as the one on disk, we say that the page is <em>clean</em>; the contents are the same. But sometimes the contents of a page have been updated since the last time they were read. When this happens, the page becomes <em>dirty</em>.</p>
<p>A clean page can be repurposed for something else easily; no updates need to be made, and the page can simply be recycled. But a dirty page has to be written back to disk before it can be used again. For file pages, this is an expensive operation, so the kernel tries to avoid the overhead of flushing back to disk when it can.</p>
<p>For anonymous pages, there&#8217;s a different problem. Effectively, they&#8217;re always dirty: the very act of creating the anonymous page means that there is now data that is in memory which isn&#8217;t in disk. If the kernel wants to use anonymous pages for something else, it must first reclaim them. But anonymous pages have no files to back them. How can you flush something back to disk when there&#8217;s nowhere to flush it to?</p>
<h3>Swap files</h3>
<p>The use of swap can resolve many of these issues. <em>Swap</em> is a disk-backed area that&#8217;s treated as an extension of main memory. It serves as a holding area for pages that have been <em>evicted</em> by the kernel. Let&#8217;s use an illustrative example to show how swap files help make memory work better.</p>
<div><img src="http://distilledb.com/blog/assets/entry-assets/by-id/29/page-legend.png" alt="" /></p>
<div>Legend for the next few diagrams. Unused pages have dotted borders; dirty pages have an alert symbol; and anonymous and file pages are colored orange and green, respectively.</div>
</div>
<p>When a moderately loaded system gets additional requests for memory, the kernel generally draws from the pool of free pages first to fulfill these requests. If there are few free pages remaining, the kernel tries to flush clean pages to make room for the new requests.</p>
<div id="page-eviction-1"><img src="http://distilledb.com/blog/assets/entry-assets/by-id/29/page-eviction-1.png" alt="" /></p>
<div>The kernel prefers to go after unused pages first.</div>
</div>
<p>If the clean pages also become depleted, the kernel is forced to clean a dirty page and then flush it. This is an expensive operation. For this reason, the kernel tries to maintain at least some clean pages all the time.</p>
<p>When the ratio of anonymous pages to dirty pages is high and the number of clean pages is low, the kernel is running out of memory. Without swap, this situation will require a number of costly disk writes. Consider a request for allocation when a number of dirty pages are already present.</p>
<div id="page-eviction-2"><img src="http://distilledb.com/blog/assets/entry-assets/by-id/29/page-eviction-2.png" alt="" /></p>
<div>Without swap space, it&#8217;s easier for systems to get overloaded.</div>
</div>
<p>In the figure above, a request for two anonymous pages has come in. There are no more unused pages, so the kernel must drop one of the existing pages to satisfy the request. The kernel can use one page freely: the single clean file page in slot 6.</p>
<p>But to allocate the second page, the kernel now has to flush one of the dirty file pages (in slots 1, 3, or 4) back to disk to make room. It cannot move the page in slot 5 anywhere, because it is anonymous and has no backing store; there&#8217;s nowhere else to put it. Even if this page has not been used in a very long time, it must still occupy space in memory until the process using it has released the page.</p>
<div id="page-eviction-3"><img src="http://distilledb.com/blog/assets/entry-assets/by-id/29/page-eviction-3.png" alt="" /></p>
<div>When space is tight and there&#8217;s no swap the kernel must make room by cleaning dirty pages and freeing them. In this example, the kernel is forced to clean page #1 back to disk to make room for the second allocated page.</div>
</div>
<p>Without swap, the kernel gets boxed into this unfortunate corner more easily.</p>
<p>With swap, however, the kernel gets an additional tool to use in its arsenal. Instead of being forced to clean one of the dirty pages, it can instead evict one of the anonymous pages to the swap region.</p>
<div id="page-eviction-4"><img src="http://distilledb.com/blog/assets/entry-assets/by-id/29/page-eviction-4.png" alt="" /></p>
<div>When swap is available, the kernel doesn&#8217;t need to clean dirty pages, and can instead move anonymous pages to swap.</div>
</div>
<p>As in the earlier non-swap scenario, the kernel use can use the clean page in slot 6 for the first requested page. It is allocated and the clean page is dropped.</p>
<p>For the second requested page, the kernel must no longer clean a dirty page to make room. Instead, it can simply flush one of the anonymous pages to the swap region. The code required to do this is generally very simple and significantly less complex than cleaning a dirty page, and the kernel prefers swapping to cleaning dirty file-backed pages.</p>
<h3>Optimizing your swap settings</h3>
<p>Linux provides a number of ways to interact with your swap. Two are detailed here:</p>
<ul>
<li>Aggressiveness of swapping</li>
<li>Adding and removing additional swap containers</li>
</ul>
<h3>Controlling aggressiveness of swapping</h3>
<p>The more aggressively the kernel swaps, the more efficiently existing memory can be put to use. Pages that look like they&#8217;re not being used will be swapped out rapidly. If the kernel swaps too often, though, applications that were using those pages will take longer to become responsive again as the kernel swaps their memory back into main memory.</p>
<p>For a desktop user, responsiveness of applications can be important, so an aggressive swap may not be desirable, even if it results in less efficient use of memory. For servers and other non-interactive systems, more aggressive swapping may be appropriate and acceptable.</p>
<p>On Linux, this careful balancing act can be configured to meet your personal preferences. The kernel swaps out pages with a zealousness controlled by a <em>swappiness</em> setting.</p>
<p>Swappiness is an integer that ranges from 0 to 100, and indicates the degree to which the kernel favors swap space over main memory. Higher swappiness means that the kernel will move things to swap more frequently. Lower swappiness means that the kernel tries to avoid using swap. A swappiness of zero causes the kernel to avoid swap for as long as possible.</p>
<p>Ubuntu and several other Linux distributions have a default <code>swappiness</code> of 60. You can check your swap setting by reading a <code>/proc/sys</code> value:</p>
<pre>$ cat /proc/sys/vm/swappiness
60</pre>
<p>To temporarily modify your swappiness, simply edit this value:</p>
<pre>$ sudo sysctl vm.swappiness=40
vm.swappiness = 40</pre>
<p>This setting lasts until reboot or you change it again with another <code>sysctl vm.swappiness</code> invocation. To make this setting take effect on every reboot, edit your <code>/etc/sysctl.conf</code> configuration file.</p>
<pre>$ gksudo gedit /etc/sysctl.conf</pre>
<p>Find the <code>vm.swappiness</code> line; if none exists, add it.</p>
<pre>vm.swappiness = 40</pre>
<h3>Adding swap containers</h3>
<p>Modern operating systems generally have either a <em>swap partition</em> or a <em>swap file</em>. In a swap partition, part of the hard drive is sliced off and becomes dedicated to swap. A swap file is just an ordinary file that holds up to its file size in swapped pages.</p>
<p>A swap file is considerably less complicated than a swap partition to establish. There is no speed difference between the two<sup><a href="http://distilledb.com/blog/archives/date/2009/02/22/swap-files-in-linux.page#fn3">3</a></sup>, so swap files are favorable in this respect. However, if you want to be able to hibernate or suspend your computer, using a swap partition is required in some cases. (These suspend/hibernate managers usually cannot handle writing to an active file system.)</p>
<p>Making a new swap file is a simple process. In this example, we&#8217;ll make a 2 GiB swap file and make it available to the system as additional swap space. We&#8217;ll use <code>primary.swap</code> as the name of the example swap file, but there is nothing special about the name of the file or its extension. You may use anything you wish.</p>
<p>First, we need to create the swap file itself. We&#8217;ll use a stream of zeroes as the input source (<code>if=/dev/zero</code>), and write it out to a file named <code>primary.swap</code> in the <code>/mnt</code> directory (<code>of=/mnt/primary.swap</code>). We will write 2048 (<code>count=2048</code>) blocks each 1 MiB in size (<code>bs=1M</code>). Depending on the speed of your hard disks, this may take a little while.</p>
<pre>$ sudo dd if=/dev/zero of=/mnt/primary.swap bs=1M count=2048
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 30.1085 s, 71.3 MB/s</pre>
<p>Next, we need to format this file and prepare it for use as a swapping space. The <code>mkswap</code> utility sets up a swap area on a device or file.</p>
<pre>$ sudo mkswap /mnt/primary.swap
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=7be2b3b6-83b0-4afd-8537-197cf12f8c59</pre>
<p>After formatting it, the swap can now be added to our system. Use the <code>swapon</code> utility to activate the swap region.</p>
<pre>$ sudo swapon /mnt/primary.swap</pre>
<p>You can verify that your swap space is now 2 GiB larger.</p>
<pre>$ cat /proc/meminfo | grep SwapTotal
SwapTotal:     2097144 kB</pre>
<p>Your changes will be lost at reboot, so if you want to make them permanent we&#8217;ll need to edit your filesystem table in <code>/etc/fstab</code>.</p>
<pre>$ gksudo gedit /etc/fstab</pre>
<p>Now add your swap file to the list of filesystems to mount at boot by appending a line to the file.</p>
<pre>/mnt/primary.swap  none  swap  sw  0 0</pre>
<h3>Removing a swap file</h3>
<p>Removal works much the same way, but in reverse. If you&#8217;ve added your swap to the <code>/etc/fstab</code> list, you need to remove it here first.</p>
<p>To disable your running swaps, run the <code>swapoff</code> utility. You can either specify the swap you&#8217;d like to disable, or use the <code>-a</code> parameter.</p>
<pre>$ sudo swapoff /mnt/primary.swap</pre>
<p>When you disable swap, you force the kernel to clean every page on the swap and/or push it back to main memory. If there is not enough space to squeeze everything in, you may receive out of memory errors from the kernel, so use this judiciously.</p>
<h3>Conclusion</h3>
<p>Swap files are an essential part of the memory-management modules of operating systems. In Linux, adding and removing swap partitions and files is simple, and you can control how the kernel interacts with swap through configurable parameters. Through the use of these and other techniques, and with an understanding of the basics of swap, you can tweak your system&#8217;s use of memory to your heart&#8217;s content.</p>
<h3>Additional reading</h3>
<ul>
<li><a href="http://fosswire.com/2009/02/08/sysctl-swappiness/">Speed up your system by avoiding the swap file</a>. <em>FOSSWire.</em> Accessed February 8th, 2009.</li>
<li><a href="http://lwn.net/Articles/83588/">2.6 swapping behavior</a>. <em>LWN.net.</em> Accessed February 8th, 2009.</li>
<li><a href="http://help.ubuntu.com/community/SwapFaq">Swap FAQ</a>. <em>Ubuntu Documentation.</em> Accessed February 12th, 2009.</li>
<li>Patterson, David A. and Hennessy, John L. <em>Computer Organization and Design: The hardware/software interface.</em> © 1997. Morgan Kaufmann Publishers, San Francisco, California.</li>
</ul>
<p id="fn1"><sup>1</sup> As this is only a model, we will naturally be leaving off some of the important but messier details.</p>
<p id="fn2"><sup>2</sup> On Linux, you can check your page size with the <code>getconf</code> command, specifying the PAGE_SIZE parameter. This returns the number of pages in bytes. 4 kilobytes (4,096 bytes) is a typical result on the <code>x86</code> and <code>x86_64</code>architectures, so there are 256 pages / <acronym title="megabyte">MB</acronym>.</p>
<pre>$ getconf PAGE_SIZE
4096</pre>
<p id="fn3"><sup>3</sup> See <a href="http://lkml.org/lkml/2006/5/29/3">this Linux kernel mailing list post</a>.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/linux/understanding-swap-files-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux log files</title>
		<link>http://www.aionsolution.com/blog/linux/linux-log-files/</link>
		<comments>http://www.aionsolution.com/blog/linux/linux-log-files/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 04:29:02 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=345</guid>
		<description><![CDATA[Linux Log files and usage =&#62; /var/log/messages : General log messages =&#62; /var/log/boot : System boot log =&#62; /var/log/debug : Debugging log messages =&#62; /var/log/auth.log : User login and authentication logs =&#62; /var/log/daemon.log : Running services such as squid, ntpd and others log message to this file =&#62; /var/log/dmesg : Linux kernel ring buffer log [...]]]></description>
			<content:encoded><![CDATA[<p>Linux Log files and usage</p>
<p>=&gt; /var/log/messages : General log messages</p>
<p>=&gt; /var/log/boot : System boot log</p>
<p>=&gt; /var/log/debug : Debugging log messages</p>
<p>=&gt; /var/log/auth.log : User login and authentication logs</p>
<p>=&gt; /var/log/daemon.log : Running services such as squid, ntpd and others log message to this file</p>
<p>=&gt; /var/log/dmesg : Linux kernel ring buffer log</p>
<p>=&gt; /var/log/dpkg.log : All binary package log includes package installation and other information</p>
<p>=&gt; /var/log/faillog : User failed login log file</p>
<p>=&gt; /var/log/kern.log : Kernel log file</p>
<p>=&gt; /var/log/lpr.log : Printer log file</p>
<p>=&gt; /var/log/mail.* : All mail server message log files</p>
<p>=&gt; /var/log/mysql.* : MySQL server log file</p>
<p>=&gt; /var/log/user.log : All userlevel logs</p>
<p>=&gt; /var/log/xorg.0.log : X.org log file</p>
<p>=&gt; /var/log/apache2/* : Apache web server log files directory</p>
<p>=&gt; /var/log/lighttpd/* : Lighttpd web server log files directory</p>
<p>=&gt; /var/log/fsck/* : fsck command log</p>
<p>=&gt; /var/log/apport.log : Application crash report / log file</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/linux/linux-log-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Easter Sales (Apr 11)</title>
		<link>http://www.aionsolution.com/blog/newsletter/happy-easter-sales-apr-11/</link>
		<comments>http://www.aionsolution.com/blog/newsletter/happy-easter-sales-apr-11/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 14:51:33 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Newsletter]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=342</guid>
		<description><![CDATA[Having trouble reading this mail? View it in your browser . Happy Easter Sales April 2011 AOC 919Vwa+ 19&#8243; LCD HK$ 979 $1099 Free Delivery 19 &#8211; Inch LCD Monitor The AOC 919vwa+ offers premium picture quality for graphics-intensive applications. It comes with 10000:1 high contrast ratio, which delivers exceptional image clarity, and 170-degree viewing [...]]]></description>
			<content:encoded><![CDATA[<p><!--<br />
<!  .style2 { 	font-size: 18px } .style3 {color: #61c7dd} .style4 {color: #FFFFFF} .style6 {color: #767572} .style7 {font-size: 18px; color: #767572; } --></p>
<p><!--  a:link { 	color: #61c7dd; } a:hover { 	color: #59b8cc; } hotnews { 	color: #767572; } a.hotnews:link{ 	text-decoration:none; 	color: #767572; } a.hotnews:hover { 	text-decoration:none; 	color: #59b8cc; } a.fb:link { 	text-decoration:none; } --></p>
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" bgcolor="#161616">
<table style="width: 600px; font: 14px/100% Helvetica,Arial,sans-serif; color: #767572;" border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td colspan="3" valign="top">
<table style="width: 600px; height: 204px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="height: 30px;">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="10">
<tbody>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #808080; padding-top: 15px;" height="39">Having trouble reading this mail? <a style="color: #61c7dd;" href="http://www.aionsolution.com/newsletter/IT_Support_Apr_2011.html">View it </a>in your browser .</td>
</tr>
</tbody>
</table>
</td>
<td style="height: 56px;"><img style="display: block;" src="http://crm.netaion.com/images/helvetica/arrow.gif" alt="" width="96" height="56" /></td>
</tr>
<tr>
<td style="background-repeat: no-repeat; height: 7px;" colspan="2"><img style="display: block;" src="http://crm.netaion.com/images/helvetica/header_top_separator.gif" alt="" width="600" height="7" /></td>
</tr>
<tr>
<td style="width: 504px; height: 125px;" valign="top">
<table style="width: 100%; height: 125px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="height: 10px;" valign="top" bgcolor="#161616"></td>
</tr>
<tr>
<td style="line-height: 90%; font-family: Helvetica,Arial,sans-serif; letter-spacing: -2px; height: 50px; color: #f9f8f2; font-size: 55px; font-weight: bold;" valign="top" bgcolor="#161616">Happy Easter Sales</td>
</tr>
<tr>
<td style="font-family: Helvetica,Arial,sans-serif; letter-spacing: -2px; height: 25px; color: #4e4e4e; font-size: 19px; font-weight: bold;" valign="top" bgcolor="#161616">April 2011</td>
</tr>
</tbody>
</table>
</td>
<td valign="top"><img src="http://crm.netaion.com/images/helvetica/badge-whats-new.gif" alt="" width="96" height="125" /></td>
</tr>
<tr>
<td style="background-repeat: no-repeat; height: 16px;" colspan="2" valign="top"><img src="http://crm.netaion.com/images/helvetica/header_border.gif" alt="" width="600" height="16" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="398" valign="top" bgcolor="#161616">
<table style="width: 420px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="height: 25px;" width="420" valign="top"></td>
</tr>
<tr>
<td valign="top">
<table style="width: 95%; color: #767572;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-weight: bold; color: #767572; letter-spacing: -2px; line-height: 110%;"><span class="style4">AOC 919Vwa+ 19&#8243; LCD</span></td>
</tr>
<tr>
<td style="height: 10px;" height="91">
<div><span style="font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #767572;"><span class="style2 style3" style="line-height: 30px;">HK$ 979 </span></span><span style="font-family: Helvetica, Arial, sans-serif;"><span class="style2 " style="line-height: 30px;"><del>$1099</del></span></span><span style="font-family: Helvetica, Arial, sans-serif; color: #767572;"><span class="style2 style3" style="line-height: 30px;"><span class="style4"> Free Delivery</span></span></span></div>
</td>
</tr>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; line-height: 130%; color: #767572;" height="284">
<h2>19 &#8211; Inch LCD Monitor</h2>
<p>The AOC 919vwa+ offers premium picture quality for graphics-intensive applications. It comes with 10000:1 high contrast ratio, which delivers exceptional image clarity, and 170-degree viewing angle to provide increased visibility from side viewpoints. Its response time is 5ms, a key feature that prevents fast moving objects from becoming blurred.</p>
<p><img src="http://crm.netaion.com/images/AOC_919Vwa+.jpg" alt="AOC 919Vwa 19 LCD" width="160" height="160" /></p>
<p><strong>19&#8243; Wide Screen LCD monitor  (16:10 )</strong></p>
<p>Best Resolution: 1440 x 900</p>
<p>Brightness: 300cd/m2(Typ.)</p>
<p>Contrast Ratio: 60,000:1 (Dynamic)</p>
<p>Response Time: 5ms (Typ), Viewing Angel: H:170o V:160o</p>
<p>Input: Analog (D-sub), DVI-D.  Stand: Tilt</p>
<p>Special Feature: HDCP, DCB, DCR, Eco Mode (5 BRIGHTESS MODE), Navigation key, Speaker (1W x 2)</p>
<p>Warranty: 3 years on-site Warranty, including panel, parts and Labor</p>
<p>More info <a href="http://www.aocmonitorap.com/hongkong_eng/monitor_157.php">here</a></p>
<table style="width: 316px;" border="0">
<tbody>
<tr>
<td width="40"><span style="color: #767572; font-family: Helvetica, Arial, sans-serif; line-height: 130%;"><img src="http://crm.netaion.com/images/helvetica/icon_email_friend.gif" alt="" width="37" height="37" /></span></td>
<td width="260">
<p style="color: #767572; font-family: Helvetica, Arial, sans-serif; line-height: 130%;">Order Now Tel: 2636 6177 or email us at <a href="mailto:info@aionsolution.com">sales@aionsolution.com</a></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><img src="http://crm.netaion.com/images/helvetica/article_separator.gif" alt="" width="398" height="19" /></td>
</tr>
<tr>
<td valign="top">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-weight: bold; color: #767572; letter-spacing: -2px; line-height: 110%;">
<p class="style4">AionNAS<span class="style7"> 1TB x 2 Network Attached Storage</span></p>
</td>
</tr>
<tr>
<td style="height: 10px;" height="91">
<div><span style="font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #767572;"><span class="style2 style3" style="line-height: 30px;">HK$ 5988<span class="style6"><span style="font-family: Helvetica, Arial, sans-serif; color: #767572;"><span class="style2 style3" style="line-height: 30px;"><span class="style4"> </span></span></span> <del>$6534</del> </span></span></span><span style="font-family: Helvetica, Arial, sans-serif; color: #767572;"><span class="style2 style3" style="line-height: 30px;"><span class="style4">Incl Installation &amp; Del.</span></span></span></div>
</td>
</tr>
</tbody>
<tbody>
<tr></tr>
<tr>
<td style="height: 10px;"></td>
</tr>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; line-height: 130%; color: #767572;">If you are looking for <span class="style4">Windows file server alternative</span>, NAS is your answer.</p>
<p>AionNAS 1T-RAID offers a high-performance, scalable, and full-featured network attached storage solution that meets the needs of small and medium-sized businesses that require an efficient way to centralize data protection, simplify data management, and rapidly scale storage capacity with minimal time spent on setup and management. The AionNAS is backed with AionSolution&#8217;s 3-year limited warranty.</p>
<p><img src="http://crm.netaion.com/images/openfiler_protocols.png" alt="AionNAS 1TB RAID File Server" width="398" /></p>
<p>AionNAS addresses all the key data storage concerns:</p>
<ul type="square">
<li><strong>Reliability</strong> &#8211; AionNAS supports RAID with monitoring and alert facilities; volume snapshot and recovery</li>
<li><strong>Availability</strong> &#8211; AionNAS supports active/passive high availability clustering, MPIO, and block level replication</li>
<li><strong>Performance</strong> &#8211; Linux 2.6 kernel supports the latest CPU, networking and storage hardware</li>
<li><strong>Scalability</strong> &#8211; filesystem scalability to 60TB+, online filesystem and volume growth support</li>
</ul>
<p>Include Installation and Delivery</p>
<table style="width: 316px;" border="0">
<tbody>
<tr>
<td width="40"><span style="color: #767572; font-family: Helvetica, Arial, sans-serif; line-height: 130%;"><img src="http://crm.netaion.com/images/helvetica/icon_email_friend.gif" alt="" width="37" height="37" /></span></td>
<td width="260"><span style="color: #767572; font-family: Helvetica, Arial, sans-serif; line-height: 130%;">Order Now Tel: 2636 6177 or email us at <a href="mailto:info@aionsolution.com">sales@aionsolution.com</a></span></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="height: 30px;"></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><img src="http://crm.netaion.com/images/it-maintenance-img.jpg" alt="IT Maintenance for SMB" width="268" /></td>
</tr>
<tr>
<td style="height: 20px;" valign="top"></td>
</tr>
<tr>
<td style="line-height: 130%;" valign="top">
<h3 style="font-family: Helvetica, Arial, sans-serif; font-size: 25px; font-weight: bold; color: #767572; letter-spacing: -2px; line-height: 100%;">Who is AionSolution?</h3>
<p style="font-family: Helvetica, Arial, sans-serif; color: #767572;">AionSolution is specialized in helping Small and Medium businesses manage their PCs, Servers and any devices in their Local Area Network (LAN).</p>
<p style="font-family: Helvetica, Arial, sans-serif; color: #767572;">Service Offer:</p>
<p>IT Support / Computer Maintenance / Computer Support Services Desktop Outsourcing IT Support / Helpdesk IT Outsourcing IT Consultation Network Infrastructure Design Server / Computer Maintenance Hardware / Software Sourcing</p>
<p style="font-family: Helvetica, Arial, sans-serif; color: #767572;">To look at our <a style="color: #61c7dd;" href="http://www.aionsolution.com/Support_Plan.html">IT support Plan</a></p>
</td>
</tr>
</tbody>
</table>
</td>
<td width="22" valign="top"></td>
<td width="179" valign="top" bgcolor="#161616">
<table style="width: 179px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="179">
<table style="width: 179px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="5">
<table style="width: 100%; height: 84px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding-bottom: 20px; line-height: 110%; font-family: Helvetica,Arial,sans-serif; letter-spacing: -2px; height: 50px; color: #767572; font-size: 30px; font-weight: bold; padding-top: 20px;" valign="middle">This issue:</td>
</tr>
<tr>
<td valign="top">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width: 14px; background-repeat: no-repeat;" colspan="4" align="left" valign="top"><img src="http://crm.netaion.com/images/helvetica/list_bullets.gif" alt="" width="18" height="14" align="left" /></td>
<td style="font-family: Helvetica, Arial, sans-serif; color: #767572; padding-bottom: 7px; line-height: 120%;" width="160" align="left" valign="top"><a class="hotnews" href="http://www.cw.com.hk/content/foxconn-might-move-ipad-assembly-brazil">Foxconn might move iPad assembly to Brazil</a></td>
</tr>
<tr>
<td colspan="5"><img src="http://crm.netaion.com/images/helvetica/list_separator.gif" alt="" width="179" height="10" /></td>
</tr>
<tr>
<td style="background-repeat: no-repeat;" colspan="4" align="left" valign="top"><img src="http://crm.netaion.com/images/helvetica/list_bullets.gif" alt="" width="18" height="14" align="left" /></td>
<td style="font-family: Helvetica, Arial, sans-serif; color: #767572; padding-bottom: 7px; line-height: 120%;" align="left" valign="top"><a class="hotnews" href="http://www.cw.com.hk/content/new-google-ceo-wastes-no-time-management-shake">New Google CEO wastes no time in management shake-up</a></td>
</tr>
<tr>
<td colspan="5"><img src="http://crm.netaion.com/images/helvetica/list_separator.gif" alt="" width="179" height="10" /></td>
</tr>
<tr>
<td style="background-repeat: no-repeat;" colspan="4" valign="top"><img src="http://crm.netaion.com/images/helvetica/list_bullets.gif" alt="" width="18" height="14" align="left" /></td>
<td style="font-family: Helvetica, Arial, sans-serif; color: #767572; padding-bottom: 7px; line-height: 120%;" align="left" valign="top"><a class="hotnews" href="http://www.cw.com.hk/content/facebook-opens-its-data-center-kimono">Facebook opens its data-center kimono</a></td>
</tr>
<tr>
<td style="height: 25px;" colspan="5"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="height: 37px;" colspan="5" valign="top"><img src="http://crm.netaion.com/images/helvetica/sidebar_border.gif" alt="" width="179" height="37" /></td>
</tr>
<tr>
<td colspan="5" valign="top">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="37" valign="top"><img src="http://crm.netaion.com/images/helvetica/icon_email_friend.gif" alt="" width="37" height="37" /></td>
<td width="3" valign="top"></td>
<td width="130" valign="top">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table style="padding-bottom: 0px; width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; font-size: 17px; font-weight: bold; color: #f9f8f2;">Tell a Friend</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="font-family: Helvetica,Arial,sans-serif; height: 8px;" valign="top"><!-- AddThis Button BEGIN --><a href="http://api.addthis.com/oexchange/0.8/forward/facebook/offer?pco=tbxnj-1.0&amp;url=http%3A%2F%2Fwww.aionsolution.com%2Fnewsletter%2FIT%2520Support%25201Q%25202011.html&amp;pubid=ra-4d6a0bcf420566a0" target="_blank"><img src="http://cache.addthis.com/icons/v1/thumbs/facebook.gif" border="0" alt="Facebook" /></a> <a href="http://api.addthis.com/oexchange/0.8/forward/twitter/offer?pco=tbxnj-1.0&amp;url=http%3A%2F%2Fwww.aionsolution.com%2Fnewsletter%2FIT%2520Support%25201Q%25202011.html&amp;pubid=ra-4d6a0bcf420566a0" target="_blank"><img src="http://cache.addthis.com/icons/v1/thumbs/twitter.gif" border="0" alt="Twitter" /></a> <a href="http://www.addthis.com/bookmark.php?source=tbxnj-1.0&amp;=250&amp;pubid=ra-4d6a0bcf420566a0&amp;url=http%3A%2F%2Fwww.aionsolution.com%2Fnewsletter%2FIT%2520Support%25201Q%25202011.html " target="_blank"><img src="http://cache.addthis.com/icons/v1/thumbs/more.gif" border="0" alt="More..." /></a> <!-- AddThis Button END --></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="height: 25px;" colspan="5"></td>
</tr>
<tr>
<td style="height: 25px;" valign="top"><a style="text-decoration: none;" href="http://www.facebook.com/plugins/like.php?href=http://www.aionsolution.com/newsletter/IT_Support_1Q_2011.html?ref%3Dts&amp;layout=standard&amp;show_faces=true&amp;width=150&amp;action=like&amp;colorscheme=light&amp;height=80 target="><img title="Facebook Like Button" src="http://www.aionsolution.com/images/new-like-button.jpg" alt="" /></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="3">
<table style="width: 600px; color: #767572; padding-top: 10px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="background-repeat: no-repeat; height: 25px;" colspan="3"><img src="http://crm.netaion.com/images/helvetica/footer_05.gif" alt="" width="599" height="25" /></td>
<td rowspan="3" width="1"><img src="http://crm.netaion.com/images/helvetica/footer_02.gif" alt="" width="1" height="140" /></td>
</tr>
<tr>
<td width="36" valign="top"><img src="http://crm.netaion.com/images/helvetica/icon-footer.gif" alt="" width="36" height="37" /></td>
<td rowspan="2" width="19" valign="top"></td>
<td rowspan="2" width="544" valign="top">
<p style="font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #767572; margin: 0; padding: 0 0 6px 0;">Call us now@ (852) 2636 6177 for a free quote</p>
<p>Email us at <a href="mailto:info@aionsolution.com">info@aionsolution.com</a></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/newsletter/happy-easter-sales-apr-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Distribution List Recipients Not Receiving Messages</title>
		<link>http://www.aionsolution.com/blog/exchange/distribution-list-recipients-not-receiving-messages/</link>
		<comments>http://www.aionsolution.com/blog/exchange/distribution-list-recipients-not-receiving-messages/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 04:50:50 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Exchange]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=339</guid>
		<description><![CDATA[Distribution List Recipients Not Receiving Messages Individual users in one distribution list can&#8217;t receive messages from outside vendors who e-mail that list. How can I fix this? Q. I&#8217;ve created a distribution list in Exchange Server 2007 for vendors to contact people in our sales department. But when someone from outside sends a message to [...]]]></description>
			<content:encoded><![CDATA[<p>Distribution List Recipients Not Receiving Messages<br />
Individual users in one distribution list can&#8217;t receive messages from outside vendors who e-mail that list. How can I fix this?</p>
<p>Q. I&#8217;ve created a distribution list in Exchange Server 2007 for vendors to contact people in our sales department. But when someone from outside sends a message to the list the, individual users don&#8217;t receive the message. The postmaster account gets the following delivery error:<br />
Delivery has failed to these recipients or distribution lists: DL_name@company.com Your message wasn&#8217;t delivered because of security policies. Microsoft Exchange will not try to redeliver this message for you. Please provide the following diagnostic text to your system administrator.</p>
<p>At the beginning of the detailed diagnostic message it states, &#8220;#550 5.7.1 RESOLVER.RST.AuthRequired; authentication required ##.&#8221;</p>
<p>I should point out that the distribution group works fine for users inside the company. How can I fix this error?</p>
<p>A. In your case, you&#8217;re using Exchange 2007 and the senders are vendors from outside your organization. By default, when you create a distribution list, the delivery is restricted to users that are authenticated. When you use the distribution list inside your organization, it works fine because the users are authenticated &#8212; but the outside vendors aren&#8217;t. Here&#8217;s what you can do to fix the problem:</p>
<p>Go to the distribution list&#8217;s Properties.<br />
Click on the Mail Flow Settings tab.<br />
Double-click Message Delivery Restrictions.<br />
Uncheck the box &#8220;Require that all senders are authenticated.&#8221;<br />
There&#8217;s no need to restart the computer or any of the services. Your users in the distribution list should now be able to receive messages from outside vendors. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/exchange/distribution-list-recipients-not-receiving-messages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT Support @ HK (March 2011)</title>
		<link>http://www.aionsolution.com/blog/newsletter/it-support-hk-march-2011/</link>
		<comments>http://www.aionsolution.com/blog/newsletter/it-support-hk-march-2011/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 07:52:47 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Newsletter]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=334</guid>
		<description><![CDATA[Having trouble reading this mail? View it in your browser .&#160; &#160; IT Support @ HK March 2011&#160; &#160; YES to your IT needs &#160; All AionSolution IT Support clients can answer a resounding &#8216;Yes&#8217; to the following questions. Can you? &#8226; Do you feel your IT support company and IT Solution minimises the potential [...]]]></description>
			<content:encoded><![CDATA[<p><style><!--
a:link {
	color: #61c7dd;
}
a:hover {
	color: #59b8cc;
}</p>
<p>hotnews {
	color: #767572;
}</p>
<p>a.hotnews:link{
	text-decoration:none;
	color: #767572;
}</p>
<p>a.hotnews:hover
{
	text-decoration:none;
	color: #59b8cc;
}</p>
<p>a.fb:link {
	text-decoration:none;
}</p>
<p>--></style>
</p>
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top" bgcolor="#161616">
<table style="font: normal normal normal 14px/normal Helvetica, Arial, sans-serif; color: #767572; line-height: 100%; width: 600px;" border="0" cellspacing="0" cellpadding="0" align="center">
<tbody>
<tr>
<td colspan="3" valign="top">
<table style="width: 600px; height: 204px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="height: 30px;">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="10">
<tbody>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #808080; padding-top: 15px;" height="39">Having trouble reading this mail?                   <a style="color: #61c7dd;" href="http://www.aionsolution.com/newsletter/IT_Support_1Q_2011.html">View it </a>in your browser                   .&nbsp;</td>
</tr>
</tbody>
</table>
</td>
<td style="height: 56px;"><img style="display: block;" src="http://crm.netaion.com/images/helvetica/arrow.gif" alt="" width="96" height="56" /></td>
</tr>
<tr>
<td style="background-repeat: no-repeat; height: 7px;" colspan="2"><img style="display: block;" src="http://crm.netaion.com/images/helvetica/header_top_separator.gif" alt="" width="600" height="7" /></td>
</tr>
<tr>
<td style="width: 504px; height: 125px;" valign="top">
<table style="width: 100%; height: 125px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="height: 10px;" valign="top" bgcolor="#161616">&nbsp;</td>
</tr>
<tr>
<td style="height: 50px; font-family: Helvetica, Arial, sans-serif; font-size: 55px; font-weight: bold; color: #f9f8f2; letter-spacing: -2px; line-height: 90%;" valign="top" bgcolor="#161616">IT Support @ HK</td>
</tr>
<tr>
<td style="height: 25px; font-family: Helvetica, Arial, sans-serif; font-size: 19px; font-weight: bold; color: #4e4e4e; letter-spacing: -2px;" valign="top" bgcolor="#161616">March 2011&nbsp;</td>
</tr>
</tbody>
</table>
</td>
<td valign="top"><img src="http://crm.netaion.com/images/helvetica/badge-whats-new.gif" alt="" width="96" height="125" /></td>
</tr>
<tr>
<td style="height: 16px; background-repeat: no-repeat;" colspan="2" valign="top"><img src="http://crm.netaion.com/images/helvetica/header_border.gif" alt="" width="600" height="16" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="398" valign="top" bgcolor="#161616">
<table style="width: 398px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="height: 25px;" valign="top">&nbsp;</td>
</tr>
<tr>
<td valign="top">
<table style="color: #767572; width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-weight: bold; color: #767572; letter-spacing: -2px; line-height: 110%;">YES to your IT needs</td>
</tr>
<tr>
<td style="height: 10px;">&nbsp;</td>
</tr>
<tr>
<td height="284" style="font-family: Helvetica, Arial, sans-serif; line-height: 130%; color: #767572;">
<p><span style="font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #767572;"><span style="line-height: 15px;">All AionSolution IT Support clients can answer a resounding <a style="color: #61c7dd;">&#8216;Yes&#8217; </a> to the following questions. Can you?</span></span></p>
<p style="color: #767572; font-family: Helvetica, Arial, sans-serif; line-height: 130%;">&bull;	Do you feel your IT support company and IT Solution minimises the potential of downtime by proactively checking for and advising you of potential IT Support threats to your system?</p>
<p style="color: #767572; font-family: Helvetica, Arial, sans-serif; line-height: 130%;">&bull;	Are you confident your IT support company will respond to your IT Service request within a guaranteed response time?</p>
<p style="color: #767572; font-family: Helvetica, Arial, sans-serif; line-height: 130%;">&bull;	Does your IT support contract offer a flexible cost structure that suits your budget?</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><img src="http://crm.netaion.com/images/helvetica/article_separator.gif" alt="" width="398" height="19" /></td>
</tr>
<tr>
<td valign="top">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-weight: bold; color: #767572; letter-spacing: -2px; line-height: 110%;">No, not &lsquo;About Us&rsquo; &ndash; it&rsquo;s about you, actually</td>
</tr>
<tr>
<td style="height: 10px;">&nbsp;</td>
</tr>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; line-height: 130%; color: #767572;">
<p>If you are an SMB (Small to Medium Business) with between 1 and 100 users&hellip;your specialities may lie in finance (banking, hedge funds, stock brokers, venture capitalists, fund managers), PR and Media, accountancy, law, retail, construction or trading but you have come to realise that an effective IT solution can increase productivity, decrease costs and make life a lot easier all round.</p>
<p>You are looking to form a relationship based on trust with a partner specifically devoted to your IT needs and who functions like your own in-house IT department. </p>
<p>Well, we may have your answers.</p>
</td>
</tr>
<tr>
<td style="height: 30px;">&nbsp;</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td><img src="http://crm.netaion.com/images/it-maintenance-img.jpg" alt="IT Maintenance for SMB" width="268" /></td>
</tr>
<tr>
<td style="height: 20px;" valign="top">&nbsp;</td>
</tr>
<tr>
<td style="line-height: 130%;" valign="top">
<h3 style="font-family: Helvetica, Arial, sans-serif; font-size: 25px; font-weight: bold; color: #767572; letter-spacing: -2px; line-height: 100%;">Why choose AionSolution IT Support?</h3>
<p style="font-family: Helvetica, Arial, sans-serif; color: #767572;">We are proud of our high client retention rate. In fact, we are so confident you&rsquo;ll love our service that we won&rsquo;t ask you to commit to a lengthy contract period. We want you to feel comfortable doing business with AionSolution right from the start, so if you like what you&rsquo;ve heard about us so far, you can sign up straight away with 3 month probation.</p>
<p style="font-family: Helvetica, Arial, sans-serif; color: #767572;">To look at our <a style="color: #61c7dd;" href="http://www.aionsolution.com/Support_Plan.html">IT support Plan</a></p>
</td>
</tr>
</tbody>
</table>
</td>
<td width="22" valign="top">&nbsp;</td>
<td width="179" valign="top" bgcolor="#161616">
<table style="width: 179px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="179">
<table style="width: 179px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="5">
<table style="width: 100%; height: 84px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="height: 50px; font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-weight: bold; color: #767572; letter-spacing: -2px; line-height: 110%; padding-top: 20px; padding-bottom: 20px;" valign="middle">This issue:</td>
</tr>
<tr>
<td valign="top">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width: 14px; background-repeat: no-repeat;" colspan="4" align="left" valign="top"><img src="http://crm.netaion.com/images/helvetica/list_bullets.gif" alt="" width="18" height="14" align="left" /></td>
<td style="font-family: Helvetica, Arial, sans-serif; color: #767572; padding-bottom: 7px; line-height: 120%;" width="160" align="left" valign="top"><a class="hotnews" href="http://www.cw.com.hk/content/apple-slates-ipad-launch-event-mar-2?section=breaking_news&#038;utm_source=lyris&#038;utm_medium=newsletter&#038;utm_campaign=cw_daily">Apple slates iPad launch event for Mar 2</a></td>
</tr>
<tr>
<td colspan="5"><img src="http://crm.netaion.com/images/helvetica/list_separator.gif" alt="" width="179" height="10" /></td>
</tr>
<tr>
<td style="background-image: ; background-repeat: no-repeat;" colspan="4" align="left" valign="top"><img src="http://crm.netaion.com/images/helvetica/list_bullets.gif" alt="" width="18" height="14" align="left" /></td>
<td style="font-family: Helvetica, Arial, sans-serif; color: #767572; padding-bottom: 7px; line-height: 120%;" align="left" valign="top"><a class="hotnews" href="http://www.cw.com.hk/content/yahoo-cuts-1-percent-staff-while-google-hires?section=breaking_news&#038;utm_source=lyris&#038;utm_medium=newsletter&#038;utm_campaign=cw_daily">Yahoo cuts 1 percent of staff while Google hires</a></td>
</tr>
<tr>
<td colspan="5"><img src="http://crm.netaion.com/images/helvetica/list_separator.gif" alt="" width="179" height="10" /></td>
</tr>
<tr>
<td style="background-image: ; background-repeat: no-repeat;" colspan="4" valign="top"><img src="http://crm.netaion.com/images/helvetica/list_bullets.gif" alt="" width="18" height="14" align="left" /></td>
<td style="font-family: Helvetica, Arial, sans-serif; color: #767572; padding-bottom: 7px; line-height: 120%;" align="left" valign="top"><a  class="hotnews" href="http://www.telecomasia.net/node/20247?section=ENABLERS&#038;utm_source=lyris&#038;utm_medium=newsletter&#038;utm_content=&#038;utm_campaign=MobileAppsXchange">Facebook freezes contact detail sharing feature</a></td>
</tr>
<tr>
<td style="height: 25px;" colspan="5">&nbsp;</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="height: 37px;" colspan="5" valign="top"><img src="http://crm.netaion.com/images/helvetica/sidebar_border.gif" alt="" width="179" height="37" /></td>
</tr>
<tr>
<td colspan="5" valign="top">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="37" valign="top"><img src="http://crm.netaion.com/images/helvetica/icon_email_friend.gif" alt="" width="37" height="37" /></td>
<td width="3" valign="top">&nbsp;</td>
<td width="130" valign="top">
<table style="width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<table style="padding-bottom: 10px; width: 100%;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; font-size: 17px; font-weight: bold; color: #f9f8f2;">Tell a Friend</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="font-family: Helvetica, Arial, sans-serif; height: 8px;" valign="top">
<!-- AddThis Button BEGIN --></p>
<div class="addthis_toolbox addthis_default_style ">
<a href="http://www.addthis.com/bookmark.php?v=250&amp;pubid=ra-4d6a0bcf420566a0" class="addthis_button_compact">Share</a><br />
<span class="addthis_separator">|</span></br><br />
<a class="addthis_button_preferred_1"></a><br />
<a class="addthis_button_preferred_2"></a><br />
<a class="addthis_button_preferred_3"></a><br />
<a class="addthis_button_preferred_4"></a>
</div>
<p><script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script><br />
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4d6a0bcf420566a0"></script><br />
<!-- AddThis Button END -->
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="height: 25px;" colspan="5">&nbsp;</td>
</tr>
<tr>
<td style="height: 25px;" valign="top">
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.aionsolution.com%2Fnewsletter%2FIT_Support_1Q_2011.html&amp;layout=button_count&amp;show_faces=true&amp;width=20&amp;action=like&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:150px; height:21px;" allowTransparency="true"></iframe><br />
&nbsp;</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td colspan="3">
<table style="color: #767572; padding-top: 10px; width: 600px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="height: 25px; background-repeat: no-repeat;" colspan="3"><img src="http://crm.netaion.com/images/helvetica/footer_05.gif" alt="" width="599" height="25" /></td>
<td rowspan="3" width="1"><img src="http://crm.netaion.com/images/helvetica/footer_02.gif" alt="" width="1" height="140" /></td>
</tr>
<tr>
<td width="36" valign="top"><img src="http://crm.netaion.com/images/helvetica/icon-footer.gif" alt="" width="36" height="37" /></td>
<td rowspan="2" width="166" valign="top">&nbsp;</td>
<td rowspan="2" width="397" valign="top">
<p style="font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #767572; margin: 0; padding: 0 0 6px 0;">Call us now@ (852) 2636 6177 for a free quote</p>
<p style="font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #767572; margin: 0; padding: 0 0 6px 0;">
<p style="font-family: Helvetica, Arial, sans-serif; color: #767572;">How to pronounce our company name Aion? I-on.</p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/newsletter/it-support-hk-march-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ssh takes a long time to connect or log in</title>
		<link>http://www.aionsolution.com/blog/linux/ssh-takes-a-long-time-to-connect-or-log-in/</link>
		<comments>http://www.aionsolution.com/blog/linux/ssh-takes-a-long-time-to-connect-or-log-in/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 01:07:24 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=332</guid>
		<description><![CDATA[Large delays (more than 10 seconds) are typically caused by a problem with name resolution: Some versions of glibc (notably glibc 2.1 shipped with Red Hat 6.1) can take a long time to resolve &#8220;IPv6 or IPv4&#8243; addresses from domain names. This can be worked around with by specifying AddressFamily inet option in ssh_config. There may be [...]]]></description>
			<content:encoded><![CDATA[<p>Large delays (more than 10 seconds) are typically caused by a problem with name resolution:</p>
<ul>
<li>Some versions of glibc (notably glibc 2.1 shipped with Red Hat 6.1) can take a long time to resolve &#8220;IPv6 or IPv4&#8243; addresses from domain names. This can be worked around with by specifying <strong>AddressFamily inet</strong> option in <em>ssh_config</em>.</li>
<li>There may be a DNS lookup problem, either at the client or server. You can use the <code>nslookup</code> command to check this on both client and server by looking up the other end&#8217;s name and IP address. In addition, on the server look up the name returned by the client&#8217;s IP-name lookup. You can disable most of the server-side lookups by setting <strong>UseDNS no</strong> in <em>sshd_config</em>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/linux/ssh-takes-a-long-time-to-connect-or-log-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Windows XP SP3 RC Does NOT Support High Definition Audio</title>
		<link>http://www.aionsolution.com/blog/windows-xp/microsoft-windows-xp-sp3-rc-does-not-support-high-definition-audio/</link>
		<comments>http://www.aionsolution.com/blog/windows-xp/microsoft-windows-xp-sp3-rc-does-not-support-high-definition-audio/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 04:56:30 +0000</pubDate>
		<dc:creator>aionman</dc:creator>
				<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.aionsolution.com/blog/?p=330</guid>
		<description><![CDATA[Microsoft Windows XP SP3 RC Does NOT Support High Definition Audio In Windows XP, if we need to run a High Definition Audio (HDA) device, we would have to install the Universal Audio Architecture (UAA) High Definition Audio class driver. This is either the KB835221 (for SP1) or the newer KB888111 (for SP2 or SP1). [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft Windows XP SP3 RC Does NOT Support High Definition Audio</p>
<p>In Windows XP, if we need to run a High Definition Audio (HDA)  device, we would have to install the Universal Audio Architecture (UAA)  High   Definition Audio class driver. This is either the <a title="KB835221" rel="nofollow" href="http://support.microsoft.com/kb/835221/en-us" target="_blank">KB835221</a> (for SP1) or the newer <a title="KB888111" rel="nofollow" href="http://support.microsoft.com/kb/888111/en-us" target="_blank">KB888111</a> (for SP2 or SP1).</p>
<p>However, this does NOT work for the latest Windows XP Service Pack 3  Release Candidate Release. If you&#8217;ve already tried installing the <a title="XP SP3 RC v3264" rel="nofollow" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=75ED934C-8423-4386-AD98-36B124A720AA&amp;displaylang=en" target="_blank">Windows XP Service Pack 3 Release Candidate v3264</a> with a High   Definition Audio (HDA) device in your computer, I&#8217;ll bet  you have encountered problems with   the audio drivers as I did.</p>
<p>When you try installing the KB888111 which works for   SP1 and SP2,  it will not work for Service Pack 3, at least for the current SP3 RC  v3264. Instead, you will be prompted with a message saying that the  current service pack   installed is newer than the fix you are trying to  apply. Even the older KB835221   does not work.</p>
<p>It looks like Microsoft &#8220;forgot&#8221; to add the Universal Audio  Architecture (UAA) driver for High Definition Audio devices in the  latest release candidate of the Windows XP Service Pack 3. We hope they  will not forget to add it into the final release. Fortunately, all is  not lost. There is a way to fix this problem for the current release  candidate.</p>
<p>You can try tinkering with the Universal Audio Architecture    driver&#8217;s INF file to make your Windows XP SP3 think that the driver is meant    to be installed on Service Pack 3. <em>redxii</em> from <a rel="nofollow" href="http://www.msfn.org/board/lofiversion/index.php/t108378.html" target="_blank">MSFN    forum</a> did just that and created a modified KB888111 driver which is available    for download. Before I tried it out, I found that the feedbacks were all positive!</p>
<p>I tried it on my Windows XP SP3 system   and it worked! Just download the 7z (<a title="7zip" rel="nofollow" href="http://www.7-zip.org/" target="_blank">7zip</a>)  file or zip   file below, extract it and then right-click at the ? mark  at the Device Manager   where your High Definition Audio (HDA) device  is located and reinstall the driver by pointing to   the folder you  extracted the files to. After that&#8217;s done, install the audio   driver  for your motherboard. That&#8217;s it!</p>
<p>If you need the fix (or add-on, as it&#8217;s called), you can download it from any    one of the two links below. Have fun with Service Pack 3!</p>
<p>Download (right-click   and save) :</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aionsolution.com/blog/windows-xp/microsoft-windows-xp-sp3-rc-does-not-support-high-definition-audio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

