<?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>EmbLogic &#187; saurabh.aggarwal</title>
	<atom:link href="https://www.emblogic.com/blog/author/saurabh-aggarwal/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Installing office in fedora</title>
		<link>https://www.emblogic.com/blog/02/installing-office-in-fedora/</link>
		<comments>https://www.emblogic.com/blog/02/installing-office-in-fedora/#comments</comments>
		<pubDate>Mon, 22 Feb 2016 10:18:26 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Project 00: Linux System / Network Administration]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13299</guid>
		<description><![CDATA[For 32 bit systems #wget http://download.documentfoundation.org/libreoffice/stable/5.0.4/rpm/x86/LibreOffice_5.0.4_Linux_x86_rpm.tar.gz For 64-bit systems #wget http://download.documentfoundation.org/libreoffice/stable/5.0.4/rpm/x86_64/LibreOffice_5.0.4_Linux_x86-64_rpm.tar.gz After this  all steps are common #tar -xvf LibreOffice_5.0.4_Linux_x86_rpm.tar.gz #cd LibreOffice_5.0.4.2_Linux_x86_rpm/ #yum localinstall RPMS/*.rpm You can use these steps in any other RPM based distribution but keeping in mind &#8230; <a href="https://www.emblogic.com/blog/02/installing-office-in-fedora/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>For 32 bit systems</strong></p>
<p>#wget http://download.documentfoundation.org/libreoffice/stable/5.0.4/rpm/x86/LibreOffice_5.0.4_Linux_x86_rpm.tar.gz</p>
<p><strong>For 64-bit systems</strong></p>
<p style="text-align: left">#wget http://download.documentfoundation.org/libreoffice/stable/5.0.4/rpm/x86_64/LibreOffice_5.0.4_Linux_x86-64_rpm.tar.gz</p>
<p>After this  all steps are common</p>
<p>#tar -xvf LibreOffice_5.0.4_Linux_x86_rpm.tar.gz<br />
#cd LibreOffice_5.0.4.2_Linux_x86_rpm/</p>
<p>#yum localinstall RPMS/*.rpm</p>
<p>You can use these steps in any other RPM based distribution but keeping in mind the last step (that command will vary according to the distribution)</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/installing-office-in-fedora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>THE LINUX FIRE WALL</title>
		<link>https://www.emblogic.com/blog/03/the-linux-fire-wall/</link>
		<comments>https://www.emblogic.com/blog/03/the-linux-fire-wall/#comments</comments>
		<pubDate>Thu, 26 Mar 2015 12:47:56 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Linux Internals and System Programming]]></category>
		<category><![CDATA[Project 00: Linux System / Network Administration]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12480</guid>
		<description><![CDATA[&#160; If we talk about firewall the first thing that comes to our mind is a software &#8220;Barrier&#8221; between a system and a network it may be either internal or external. The purpose of this software is to protect our &#8230; <a href="https://www.emblogic.com/blog/03/the-linux-fire-wall/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p>If we talk about firewall the first thing that comes to our mind is a software &#8220;Barrier&#8221; between a system and a network it may be either internal or external. The purpose of this software is to protect our system from various threats. This network security system, can be used to control incoming and outgoing network traffic based on a specific set of rules. This firewall can be used in various devices like routers .</p>
<p>Now if we talk about it is a kernel (or in other word a piece of software )acting on hardware.</p>
<p>So the kernel provides us with XTABLES which stores chins and all the rule ,act as a firewall in system. XTABLE consist of different modules for different protocols. The various modules are:-</p>
<p>1 &gt; iptables applies to IPv4</p>
<p>2&gt; ip6tables to IPv6</p>
<p>3&gt; arptables to ARP</p>
<p>4&gt; ebtables for Ethernet frames</p>
<p>SO our current focus will be on iptables ,what is IPTABLES ???</p>
<p>Its a built in firewall application fro configuring the tables provided by the LINUX KERNEL FIREWALL . Two major things associated with these utilities or application are its chain and rule.</p>
<p>iptables is command that uses the concept of chains to handle the network traffic .It places the rules into chains which are checked against the network traffic.Decisions are made as to what to do with the packets based on these rules (i.e whether the packet should be accepted or dropped). The predefined chains  are as follows</p>
<p><code>PREROUTING</code>: Packets will enter this chain before a routing decision is made.</p>
<p><code>INPUT</code>: Packet is going to be locally delivered. It does not have anything to do with processes having an opened socket; local delivery is controlled by the &#8220;local-delivery&#8221; routing table: <code>ip route show table local</code>.</p>
<p><code>FORWARD</code>: All packets that have been routed and were not for local delivery will traverse this chain.</p>
<p><code>OUTPUT</code>: Packets sent from the machine itself will be visiting this chain.</p>
<p><code>POSTROUTING</code>: Routing decision has been made. Packets enter this chain just before handing them off to the hardware.</p>
<p>Tables associated with Iptables are :-</p>
<p>Filter table , NAT table, Raw Table, Mangle Table</p>
<p>Rules are :- ACCEPT , DROP, QUEUE, RETURN</p>
<p>Their are various flags associated with iptables like</p>
<p>-A      to add a rule</p>
<p>-p      to indicate the protocol</p>
<p>-s       to indicate the source of packet</p>
<p>-d      to indicate the destination</p>
<p>-dport    port number of the destination port</p>
<p>-sport     port number of the source port</p>
<p>their are various other flags for which u can refer the man page</p>
<p>You can use the iptables service using command:-</p>
<p><strong>service iptables</strong> start/stop/restart/status</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/the-linux-fire-wall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROJECT 11-QUERY</title>
		<link>https://www.emblogic.com/blog/10/project-11-query/</link>
		<comments>https://www.emblogic.com/blog/10/project-11-query/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 02:11:47 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Character Driver]]></category>
		<category><![CDATA[Device Drivers]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=5550</guid>
		<description><![CDATA[in case of append in character driver where we have to allocate new memory with continuation to the old memory (in lseek or write function) &#160;]]></description>
				<content:encoded><![CDATA[<p>in case of append in character driver where we have to allocate new memory with continuation to the old memory (in lseek or write function)</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/10/project-11-query/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PROJECT 11</title>
		<link>https://www.emblogic.com/blog/10/project-11-3/</link>
		<comments>https://www.emblogic.com/blog/10/project-11-3/#comments</comments>
		<pubDate>Fri, 12 Oct 2012 15:11:15 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Device Drivers]]></category>
		<category><![CDATA[Project 11: A Character Device Drivers Based Project]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=5534</guid>
		<description><![CDATA[sir please publish the project 11 thread ..its still in draft stage.. updates&#8230;. saurabh :facing problem with lseek in write  working on menu table of read, write and optimization of lseek. sumit massey : done optimisation on lseek , read &#8230; <a href="https://www.emblogic.com/blog/10/project-11-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>sir please publish the project 11 thread ..its still in draft stage..</p>
<p>updates&#8230;.</p>
<p>saurabh :facing problem with lseek in write  working on menu table of read, write and optimization of lseek.</p>
<p>sumit massey : done optimisation on lseek , read and currently working on semaphores.</p>
<p>anil : implementing and facing problems in semaphores&#8230;</p>
<p>gaurav :working on read and write..</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/10/project-11-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>project 11</title>
		<link>https://www.emblogic.com/blog/10/project-11-2/</link>
		<comments>https://www.emblogic.com/blog/10/project-11-2/#comments</comments>
		<pubDate>Sat, 06 Oct 2012 15:54:06 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=5479</guid>
		<description><![CDATA[sir please start a thread for project 11 .apart from it sir there are no documents after vectored read and write in our account &#8230;.]]></description>
				<content:encoded><![CDATA[<p>sir please start a thread for project 11 .apart from it sir there are no documents after vectored read and write in our account &#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/10/project-11-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>kernel compilation error</title>
		<link>https://www.emblogic.com/blog/06/kernel-compilation-error/</link>
		<comments>https://www.emblogic.com/blog/06/kernel-compilation-error/#comments</comments>
		<pubDate>Wed, 13 Jun 2012 14:27:14 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Linux Internals and System Programming]]></category>
		<category><![CDATA[kernel compilation error]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=3249</guid>
		<description><![CDATA[while compiling kernel 2.6.27.62 following error is generated CHK include/linux/version.h CHK include/linux/utsrelease.h CALL scripts/checksyscalls.sh CHK include/linux/compile.h CC [M] arch/x86/kvm/svm.o In file included from include/linux/kvm_host.h:21:0, from arch/x86/kvm/svm.c:16: include/linux/kvm.h:240:9: error: duplicate member ‘padding’ make[1]: *** [arch/x86/kvm/svm.o] Error 1 make: *** [arch/x86/kvm] Error &#8230; <a href="https://www.emblogic.com/blog/06/kernel-compilation-error/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>while compiling kernel 2.6.27.62 following error is generated</p>
<p>CHK include/linux/version.h<br />
CHK include/linux/utsrelease.h<br />
CALL scripts/checksyscalls.sh<br />
CHK include/linux/compile.h<br />
CC [M] arch/x86/kvm/svm.o<br />
In file included from include/linux/kvm_host.h:21:0,<br />
from arch/x86/kvm/svm.c:16:<br />
include/linux/kvm.h:240:9: error: duplicate member ‘padding’<br />
make[1]: *** [arch/x86/kvm/svm.o] Error 1<br />
make: *** [arch/x86/kvm] Error 2</p>
<p>how can i remove it ???any idea??</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/kernel-compilation-error/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>update</title>
		<link>https://www.emblogic.com/blog/05/update-4/</link>
		<comments>https://www.emblogic.com/blog/05/update-4/#comments</comments>
		<pubDate>Mon, 28 May 2012 11:48:44 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2923</guid>
		<description><![CDATA[complete client server with fifos]]></description>
				<content:encoded><![CDATA[<p>complete client server with fifos </p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/update-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>process</title>
		<link>https://www.emblogic.com/blog/05/process/</link>
		<comments>https://www.emblogic.com/blog/05/process/#comments</comments>
		<pubDate>Tue, 22 May 2012 10:49:58 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pipe]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2872</guid>
		<description><![CDATA[done with pipe for single client-server-client]]></description>
				<content:encoded><![CDATA[<p>done with pipe for single client-server-client</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>implemented client server in process</title>
		<link>https://www.emblogic.com/blog/05/implemented-client-server-in-process/</link>
		<comments>https://www.emblogic.com/blog/05/implemented-client-server-in-process/#comments</comments>
		<pubDate>Fri, 18 May 2012 11:37:20 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2772</guid>
		<description><![CDATA[completed the server client part but still getting problems with return or exit statements&#8230;&#8230;]]></description>
				<content:encoded><![CDATA[<p>completed the server client part but still getting problems with return or exit statements&#8230;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/implemented-client-server-in-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>compress using tar&#8230;&#8230;</title>
		<link>https://www.emblogic.com/blog/05/compress-using-tar/</link>
		<comments>https://www.emblogic.com/blog/05/compress-using-tar/#comments</comments>
		<pubDate>Fri, 11 May 2012 06:37:17 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Linux Internals and System Programming]]></category>
		<category><![CDATA[man page]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2769</guid>
		<description><![CDATA[created compressed file using tar also using the following command: tar cvzf myappmy_1.1.tar.gz myapp_1.1]]></description>
				<content:encoded><![CDATA[<p>created compressed file using tar also using the following command:<br />
tar cvzf myappmy_1.1.tar.gz myapp_1.1</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/compress-using-tar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>man page</title>
		<link>https://www.emblogic.com/blog/05/man-page/</link>
		<comments>https://www.emblogic.com/blog/05/man-page/#comments</comments>
		<pubDate>Fri, 11 May 2012 06:20:28 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Linux Internals and System Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[man page]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2763</guid>
		<description><![CDATA[completed and created man page with the reference of siddarth sir update&#8230;&#8230;]]></description>
				<content:encoded><![CDATA[<p>completed and created man page with the reference of siddarth sir update&#8230;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/man-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cvs entry</title>
		<link>https://www.emblogic.com/blog/05/cvs-entry/</link>
		<comments>https://www.emblogic.com/blog/05/cvs-entry/#comments</comments>
		<pubDate>Fri, 11 May 2012 03:16:56 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Project Management Tools]]></category>
		<category><![CDATA[cvs]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2750</guid>
		<description><![CDATA[completed cvs local repository using -d import but unable to set the CVSROOT = /usr/local/repository &#8230;..can anyone help me with that&#8230;&#8230;]]></description>
				<content:encoded><![CDATA[<p>completed cvs local repository using -d import but unable to set the CVSROOT = /usr/local/repository</p>
<p>&#8230;..can anyone help me with that&#8230;&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/cvs-entry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cvs local repository</title>
		<link>https://www.emblogic.com/blog/05/cvs-local-repository/</link>
		<comments>https://www.emblogic.com/blog/05/cvs-local-repository/#comments</comments>
		<pubDate>Thu, 10 May 2012 11:56:27 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Project Management Tools]]></category>
		<category><![CDATA[cvs]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2633</guid>
		<description><![CDATA[having problem with cvs local repository&#8230;..]]></description>
				<content:encoded><![CDATA[<p>having problem with cvs local repository&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/cvs-local-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>data compression</title>
		<link>https://www.emblogic.com/blog/05/data-compression-2/</link>
		<comments>https://www.emblogic.com/blog/05/data-compression-2/#comments</comments>
		<pubDate>Thu, 03 May 2012 09:53:04 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2605</guid>
		<description><![CDATA[left with making the project generic and implementing pointers&#8230;..]]></description>
				<content:encoded><![CDATA[<p>left with making the project generic and implementing pointers&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/data-compression-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>compression project</title>
		<link>https://www.emblogic.com/blog/04/compression-project-2/</link>
		<comments>https://www.emblogic.com/blog/04/compression-project-2/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 11:39:47 +0000</pubDate>
		<dc:creator><![CDATA[saurabh.aggarwal]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2582</guid>
		<description><![CDATA[completed with decryption &#8230;&#8230;.and will work on file io&#8230;&#8230;..]]></description>
				<content:encoded><![CDATA[<p>completed with decryption &#8230;&#8230;.and will work on file io&#8230;&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/04/compression-project-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
