<?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>App / Web Servers Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/category/application-web-servers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/category/application-web-servers/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Wed, 15 Sep 2021 10:38:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>Complete guide of BlockChain Certification Courses Tutorials and Training</title>
		<link>https://www.scmgalaxy.com/tutorials/complete-guide-of-blockchain-certification-courses-tutorials-and-training/</link>
					<comments>https://www.scmgalaxy.com/tutorials/complete-guide-of-blockchain-certification-courses-tutorials-and-training/#respond</comments>
		
		<dc:creator><![CDATA[uttam.]]></dc:creator>
		<pubDate>Tue, 14 Sep 2021 10:49:14 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Application Server]]></category>
		<category><![CDATA[BlockChain]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[Course]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=9011</guid>

					<description><![CDATA[<p>Tutorials In the simplest terms, Blockchain will be delineated as an information structure that holds transactional records and whereas making [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/complete-guide-of-blockchain-certification-courses-tutorials-and-training/">Complete guide of BlockChain Certification Courses Tutorials and Training</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><strong>Tutorials</strong> </p>



<p class="wp-block-paragraph">In the simplest terms, Blockchain will be delineated as an information structure that holds transactional records and whereas making certain security, transparency, and decentralization. You&#8217;ll additionally think about it as a chain of records keep within the types of blocks that are controlled by no single authority.</p>



<p class="wp-block-paragraph"><strong>What is BlockChain?</strong></p>



<p class="wp-block-paragraph">Blockchain can be defined as a chain of blocks that contains information. The technique is intended to timestamp digital documents so that it’s not possible to backdate them or temper them. The purpose of blockchain is to solve the double records problem without the need for a central server.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="810" height="540" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchain-applications-money-transfer.png" alt="" class="wp-image-9012" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchain-applications-money-transfer.png 810w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchain-applications-money-transfer-300x200.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchain-applications-money-transfer-768x512.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchain-applications-money-transfer-392x260.png 392w" sizes="(max-width: 810px) 100vw, 810px" /><figcaption>The blockchain is used for the secure transfer of items like money, property, contracts, etc. without requiring a third-party intermediary like a bank or government. Once data is recorded inside a blockchain, it is very difficult to change it.</figcaption></figure>



<p class="wp-block-paragraph"><strong>Why blockchain is important?</strong></p>



<p class="wp-block-paragraph">Business runs on data. The quicker it’s received and also the more accurate it&#8217;s, the better. Blockchain is ideal for delivering that data as a result of it provides immediate, shared and fully transparent data keep on an immutable ledger which will be accessed only by permission network members. A blockchain network will track orders, payments, accounts, production, and far more and since members share one view of the reality, you&#8217;ll be able to see all details of a transaction end-to-end, providing you with greater confidence, also as new efficiencies and opportunities.</p>



<p class="wp-block-paragraph"><strong>How does it work?</strong></p>



<figure class="wp-block-image size-full"><img decoding="async" width="594" height="97" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/053018_0719_BlockchainT10.png" alt="" class="wp-image-9013" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/053018_0719_BlockchainT10.png 594w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/053018_0719_BlockchainT10-300x49.png 300w" sizes="(max-width: 594px) 100vw, 594px" /></figure>



<p class="wp-block-paragraph">Blockchain could be a system of recording data in an exceedingly means that produces it tough or not possible to vary, hack, or cheat the system. Each block within the chain contains a variety of transactions, and each time a brand new dealing happens on the blockchain, a record of that dealing is supplementary to each participant&#8217;s ledger.</p>



<p class="wp-block-paragraph"><strong>Blockchain used for</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="717" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/Blockchain-Use-Cases-1024x717.png" alt="" class="wp-image-9014" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/Blockchain-Use-Cases-1024x717.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/Blockchain-Use-Cases-300x210.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/Blockchain-Use-Cases-768x538.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/Blockchain-Use-Cases-1536x1075.png 1536w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/Blockchain-Use-Cases.png 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Blockchain could be a system of recording data in a very method that creates it tough or not possible to change, hack, or cheat the system. A blockchain is basically a digital ledger of transactions that are duplicated and distributed across the complete network of computer systems on the blockchain.</p>



<p class="wp-block-paragraph"><strong>Benefits and needs of Blockchain</strong>:</p>



<p class="wp-block-paragraph"><strong>Resilience:</strong> Blockchains are often replicated architecture. The chain is still operated by most nodes in the event of a massive attack against the system.</p>



<p class="wp-block-paragraph"><strong>Time reduction:</strong> In the financial industry, blockchain can play a vital role by allowing the quicker settlement of trades as it does not need a lengthy process of verification, settlement, and clearance because a single version of agreed-upon data of the shared ledger is available between all stack holders.</p>



<p class="wp-block-paragraph"><strong>Reliability: </strong>Blockchain certifies and verifies the identities of the interested parties. This removes double records, reducing rates, and accelerates transactions.</p>



<p class="wp-block-paragraph"><strong>Unchangeable transactions:</strong> By registering transactions in chronological order, Blockchain certifies the unalterability, of all operations which means when any new block has been added to the chain of ledgers, it cannot be removed or modified.</p>



<p class="wp-block-paragraph"><strong>Fraud prevention:</strong> The concepts of shared information and consensus prevent possible losses due to fraud or embezzlement. In logistics-based industries, blockchain as a monitoring mechanism act to reduce costs.</p>



<p class="wp-block-paragraph"><strong>Security:</strong> Attacking a traditional database is the bringing down of a specific target. With the help of Distributed Ledger Technology, each party holds a copy of the original chain, so the system remains operative, even a large number of other nodes fall.</p>



<p class="wp-block-paragraph"><strong>Transparency:</strong> Changes to public blockchains are publicly viewable to everyone. This offers greater transparency, and all transactions are immutable.</p>



<p class="wp-block-paragraph"><strong>Collaboration:</strong> Allows parties to transact directly with each other without the need for mediating third parties.</p>



<p class="wp-block-paragraph"><strong>Decentralized:</strong> There are standards rules on how every node exchanges the blockchain information. This method ensures that all transactions are validated, and all valid transactions are added one by one.</p>



<p class="wp-block-paragraph"><strong>BlockChain applications to know:</strong></p>



<ul class="wp-block-list"><li>Secure sharing of medical data</li><li>NFT marketplaces</li><li>Music royalties tracking</li><li>Cross-border payments</li><li>Real-time IoT operating systems</li><li>Personal identity security</li><li>Anti-money laundering tracking system</li><li>Supply chain and logistics monitoring</li><li>Voting mechanism</li><li>Advertising insights</li><li>Original content creation</li><li>Cryptocurrency exchange</li><li>Real estate processing platform</li></ul>



<p class="wp-block-paragraph"><strong>Blockchain Course </strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="960" height="480" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/large.png" alt="" class="wp-image-9015" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/large.png 960w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/large-300x150.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/large-768x384.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></figure>



<p class="wp-block-paragraph">In this course, we tend to are going to focus on the basics of Blockchain development and also the popular implementation of the technology referred to as Ethereum. By the top of this course, you may understand everything you would like to know to be productive with blockchain development as well as the way to created and put together your development environment from scratch.</p>



<p class="wp-block-paragraph"><strong>Advantages of BlockChain</strong></p>



<p class="wp-block-paragraph">Here are some advantages of&#8230;</p>



<ul class="wp-block-list"><li>With blockchain, your business process will be better protected with the help of a high level of security.</li><li>The hacking threats against your business will also be reduced to a greater extent.</li><li>As blockchain offers a decentralized platform, there is no need to pay for centralized entities or intermediaries’ services.</li><li>Enterprise blockchain technology enables organizations to use different levels of accessibility.</li><li>Organizations can do faster transactions with the help of blockchain.</li><li>Account reconciliation can be automated.</li><li>The transactions done are transparent and hence, easy to track.</li></ul>



<p class="wp-block-paragraph"><strong>What is the &#8220;Blockchain&#8221; Certification?</strong></p>



<p class="wp-block-paragraph">This certificate can give you with the chance to create a foundation towards turning into a strategic business partner inside your organization and together with your clients.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="529" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchaincertification-fkx5ky0r-1024x529.jpg" alt="" class="wp-image-9016" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchaincertification-fkx5ky0r-1024x529.jpg 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchaincertification-fkx5ky0r-300x155.jpg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchaincertification-fkx5ky0r-768x397.jpg 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/blockchaincertification-fkx5ky0r.jpg 1072w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">You may have heard of individuals implementing blockchain in several industries and taking this technology a lot of seriously in varied use cases, however, hardly you&#8217;ve got heard regarding the benefits of certification and a career in blockchain.</p>



<p class="wp-block-paragraph"><strong>Scope of Blockchain:</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="836" height="418" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/1574425150phpQTyr5H.jpeg" alt="" class="wp-image-9017" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/1574425150phpQTyr5H.jpeg 836w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/1574425150phpQTyr5H-300x150.jpeg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/1574425150phpQTyr5H-768x384.jpeg 768w" sizes="auto, (max-width: 836px) 100vw, 836px" /><figcaption>Blockchain, internet of things and lifestyle people using connected devices and touch screen interfaces, robots and smart industry </figcaption></figure>



<p class="wp-block-paragraph">Blockchain may be defined as a decentralized and distributed digital ledger that&#8217;s used to record transactions across several computers. In easy terms, we are able to contemplate any record inside Blockchain technology as a document shared with a group of individuals. (computers/servers that are also known as blocks).</p>



<p class="wp-block-paragraph"><strong>Here you can see the</strong> <strong>Agenda of Blockchain:</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="827" height="476" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/C-1.png" alt="" class="wp-image-9018" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/C-1.png 827w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/C-1-300x173.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/09/C-1-768x442.png 768w" sizes="auto, (max-width: 827px) 100vw, 827px" /></figure>



<p class="wp-block-paragraph"><strong>Conclusion</strong></p>



<p class="wp-block-paragraph">In the Age of Technology, this is what democracy is supposed to look like. Not a day goes past that we do not hear laments about the stranglehold that big technology firms like Apple, Google, and Facebook have over our online identities. The Bitcoin is that the 1st productive implementation of blockchain. Today, the globe has found applications of blockchain technology in many industries, wherever trust while not the involvement of centralized authority is desired.</p>



<p class="wp-block-paragraph">If you wanna learn about related this course, then I would suggest you go through <a href="https://www.devopsschool.com/certification/blockchain.html" target="_blank" rel="noreferrer noopener">DevOpsSchool </a>courses which is a great platform to learn.</p>



<p class="wp-block-paragraph">Thank you!</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/complete-guide-of-blockchain-certification-courses-tutorials-and-training/">Complete guide of BlockChain Certification Courses Tutorials and Training</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/complete-guide-of-blockchain-certification-courses-tutorials-and-training/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Become an Android App Developer?</title>
		<link>https://www.scmgalaxy.com/tutorials/how-to-become-an-android-app-developer/</link>
					<comments>https://www.scmgalaxy.com/tutorials/how-to-become-an-android-app-developer/#respond</comments>
		
		<dc:creator><![CDATA[Manish Kumar]]></dc:creator>
		<pubDate>Tue, 17 Aug 2021 12:00:36 +0000</pubDate>
				<category><![CDATA[ANDROID]]></category>
		<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Android apps]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[DevOpsschool]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[scmgalaxy]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=8037</guid>

					<description><![CDATA[<p>Android is an open-source operating system, based on the Linux kernel and used in mobile devices like smartphones, tablets, etc. [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-become-an-android-app-developer/">How to Become an Android App Developer?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Android is an open-source operating system, based on the Linux kernel and used in mobile devices like smartphones, tablets, etc. Various applications like games, music player, camera, etc. are built for these smartphones for running on Android. Google Play Store features quite 3.3 million apps.</p>



<p class="wp-block-paragraph">You must admit that learning Android app development isn&#8217;t easy as it look. For the non-programmer there are several steps in the process, and even experienced programmers have quite a bit to learn when adopting Android. If you&#8217;re interested in developing new and innovative applications for the world’s #1 mobile platform &#8211; here are my six steps to becoming an Android app developer.</p>



<p class="wp-block-paragraph">Now the questions arise are, Why Android? How to start? Where to start? And many more Question like this. So in this particular blog we will discuss in all this topics and I will try best to answer them all. Let’s start-</p>



<p class="wp-block-paragraph"><strong>Who is an Android App Developer?</strong></p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-126.png" alt="" class="wp-image-8039" width="746" height="336" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-126.png 542w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-126-300x135.png 300w" sizes="auto, (max-width: 746px) 100vw, 746px" /></figure>



<p class="wp-block-paragraph">An Android App Developer is a Software Developer expertise in designing applications for the Android for mobile platform. This is the only competitor to Apple&#8217;s app store. Their job revolves around creating the apps we use on our smartphones and tablets. It is a skilled, entry-level position.</p>



<p class="wp-block-paragraph">According to the recent studies, demand for Software Developers, which includes Android Developers, is expected to rise a whopping 21 percent through 2024. As an Android developer, you need to be very clear with your job posting and your responsibilities. So, here are some key roles and responsibilities of an Android Developer, that define who can be a successful developer.</p>



<p class="wp-block-paragraph">These <strong>roles and responsibilities</strong> define who can be a successful developer.</p>



<p class="wp-block-paragraph">There are several of specific tasks that an Android app Developer execute to develop Android applications. There are some of the following duties of Android app Developer-</p>



<p class="wp-block-paragraph"><strong>Design and Build Advanced Applications for the Android Platform</strong></p>



<p class="wp-block-paragraph">In this an Android Developer dedicates most of their time. This development includes of using C / C++, JavaScript and a few other tools to write program code. It requires extreme attention, because one mistyped line of code can spoil the whole program.</p>



<p class="wp-block-paragraph"><strong>Collaborate with Cross-Functional Teams to Define, Design and Ship New Features</strong></p>



<p class="wp-block-paragraph">An Android App Developer works with Product Development, User Experience and several other departments to define and design new features that users actually want.</p>



<p class="wp-block-paragraph"><strong>Troubleshoot and Fix Bugs in New and as well as on Existing Applications</strong></p>



<p class="wp-block-paragraph">An Android App Developer’s job isn’t done after an application is completed. In fact they are also responsible for troubleshooting bugs that arise when the app is shipped to users in near future.</p>



<p class="wp-block-paragraph"><strong>Continuously Discover, Evaluate and Implement New Development Tools</strong></p>



<p class="wp-block-paragraph">Android App Developers have to be up to date by latest trends in mobile application. They have to discover new tools as they hit the market. This requires the ability to adapt to an ever-changing environment.</p>



<p class="wp-block-paragraph"><strong>Work With Outside Data Sources and APIs</strong></p>



<p class="wp-block-paragraph">An Android App developer spends so much amount of time working with outside data sources and APIs that provided.</p>



<p class="wp-block-paragraph"><strong>How to become an Android App Developer?</strong></p>



<p class="wp-block-paragraph">Android App Developers can follow an easy pathway to become a successful Android App Developer as they already have an idea about how the applications work. &nbsp;However, If you are someone, want to start your journey towards becoming an Android App Developer and really gain an advantage in the job market, then start working on these advanced skills many employers prefer in their Android App Developers career-</p>



<ul class="wp-block-list"><li>Should have strong knowledge of Android SDK and different versions of Android.</li><li>Proficient in programming languages like Java/Kotlin.</li><li>Strong knowledge of Android UI design principles, patterns, and best practices.</li><li>Decent knowledge with SQL.</li><li>Proficient understanding of code versioning tools, such as Git.</li><li>Familiarity with RESTful APIs that connects Android applications to back-end services.</li><li>Experience working with offline storage, threading, and performance tuning.</li><li>Possess the ability to design applications around UI such as touch.</li><li>Ability to understand business requirements and translate them into technical requirements.</li><li>Familiarity with cloud message APIs and push notifications.</li><li>Understanding of Google’s Android design principles and interface guidelines.</li><li>Familiarity with continuous integration.</li></ul>



<p class="wp-block-paragraph">At last, mastering these skills will definitely help you grow as a successful Android App Developer. And also do note that Android is one such domain where jobs are never out of stock. So start now to be an amazing developer.</p>



<p class="wp-block-paragraph"><strong>Job roles</strong></p>



<ul class="wp-block-list"><li>Mobile App Developer</li><li>Android Engineer</li><li>Mobile Architect</li><li>Embedded Software Engineer – Mobile</li><li>Lead Software Engineer- Mobile</li><li>Android Developer</li><li>Android Engineer</li><li>Mobile Developer</li></ul>



<p class="wp-block-paragraph"><strong>Why you should choose Android App Developer as a Career?</strong></p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-127.png" alt="" class="wp-image-8040" width="720" height="339" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-127.png 577w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/08/image-127-300x141.png 300w" sizes="auto, (max-width: 720px) 100vw, 720px" /></figure>



<p class="wp-block-paragraph">There are so many reasons why you should go for Android Development. Some notable ones among them are listed below:</p>



<p class="wp-block-paragraph"><strong>Salary</strong></p>



<p class="wp-block-paragraph">According to the recent studies, the national avg. salary for Software Developers, which includes Android Developers, is $109,300. Those in the bottom 10 percent make less than $57,300, while those in the top 10 percent make more than $183,700. The three states with the highest median salary for Android Developers are California at $128,700, Washington at $123,400 and Massachusetts at $113,600.</p>



<p class="wp-block-paragraph"><strong>Android is an evolving platform</strong></p>



<p class="wp-block-paragraph">Applications that are created are gaining lot of popularity and are rated top on the Google play store. With the time, Google keeps changing certain functionalities and releasing the new versions. So, you get updates yourself on a regular basis to improvised features that are added to your application. This is also a challenging task to develop, something that can catch the eye of any user.</p>



<p class="wp-block-paragraph"><strong>Easy to learn</strong></p>



<p class="wp-block-paragraph">The developers out there will definitely feel that the time invested in learning how to develop an Android application is comparatively less than what they invest in other technologies. Have the knowledge of Java and scripting languages like Perl, PHP, and the job is done.</p>



<p class="wp-block-paragraph"><strong>Conclusion</strong></p>



<p class="wp-block-paragraph">By learning Android development in 2021, you open up for many career opportunities such as freelancing, becoming an indie developer, or working for high profile companies like Google, Amazon, Facebook and more. The demand for native Android developers is still very high, and learning Android development has never been easier thanks to increases in online learning materials. Choosing Android App Developer as Career is a good option in 2021, If you want to learn or want to become an Android App Developer than I would like to suggest you <a href="https://www.devopsschool.com/certification/master-in-android-app-developer.html" target="_blank" rel="noreferrer noopener">DevOpsscool</a>, One of the best option for this course, provide you best learning experience with in-hand practices, Experts are there to solve your query. Don’t wait for the right time to come, Start your learning today.</p>



<p class="wp-block-paragraph">I Hope this blog is helpful for you and enough knowledge of Android App Developer.</p>



<p class="wp-block-paragraph">Thank you!!</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy"  id="_ytid_26682"  width="640" height="360"  data-origwidth="640" data-origheight="360" src="https://www.youtube.com/embed/tZTzidVpZ6c?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;" class="__youtube_prefs__  epyt-is-override  no-lazyload" title="YouTube player"  allow="fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen data-no-lazy="1" data-skipgform_ajax_framebjll=""></iframe>
</div></figure>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/how-to-become-an-android-app-developer/">How to Become an Android App Developer?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/how-to-become-an-android-app-developer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>List of Top 5 Web servers in 2021</title>
		<link>https://www.scmgalaxy.com/tutorials/list-of-top-5-web-servers-in-2021/</link>
					<comments>https://www.scmgalaxy.com/tutorials/list-of-top-5-web-servers-in-2021/#respond</comments>
		
		<dc:creator><![CDATA[vikashdev k]]></dc:creator>
		<pubDate>Fri, 23 Jul 2021 12:11:29 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[apache servers]]></category>
		<category><![CDATA[cloudflare server]]></category>
		<category><![CDATA[define web server]]></category>
		<category><![CDATA[functions of web server]]></category>
		<category><![CDATA[lite speed server]]></category>
		<category><![CDATA[microsoft iis]]></category>
		<category><![CDATA[nginx server]]></category>
		<category><![CDATA[top 5]]></category>
		<category><![CDATA[top 5 servers in 2021]]></category>
		<category><![CDATA[top 5 web servers]]></category>
		<category><![CDATA[top5 web]]></category>
		<category><![CDATA[types of web server]]></category>
		<category><![CDATA[web servers examples]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=6978</guid>

					<description><![CDATA[<p>Apache Nginx Cloudflare Server LiteSpeed Microsoft-IIS Apache: The most popular web server is Apache HTTP Server, which is used by 34.1% of [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/list-of-top-5-web-servers-in-2021/">List of Top 5 Web servers in 2021</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<ol class="wp-block-list"><li><strong>Apache</strong></li><li><strong>Nginx</strong></li><li><strong>Cloudflare Server</strong></li><li><strong>LiteSpeed</strong></li><li><strong>Microsoft-IIS</strong></li></ol>



<ol class="wp-block-list"><li><strong>Apache: </strong>The most popular web server is Apache HTTP Server, which is used by 34.1% of websites in 2021. The BuiltWith Internet services corporation has 62,624,313 live websites that use Apache. </li></ol>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/setup-a-apache-webserver-1568x882-1-1024x576.jpg" alt="" class="wp-image-6979" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/setup-a-apache-webserver-1568x882-1-1024x576.jpg 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/setup-a-apache-webserver-1568x882-1-300x169.jpg 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/setup-a-apache-webserver-1568x882-1-768x432.jpg 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/setup-a-apache-webserver-1568x882-1-1536x864.jpg 1536w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/setup-a-apache-webserver-1568x882-1.jpg 1568w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">2. <strong>Nginx:</strong> Is the second most prominent server, accounting for 33.7% of all active websites in 2021. The web server is distributed under a BSD-style license.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="330" height="153" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/images.png" alt="" class="wp-image-6980" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/images.png 330w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/images-300x139.png 300w" sizes="auto, (max-width: 330px) 100vw, 330px" /></figure>



<p class="wp-block-paragraph">3. <strong>Cloudflare Server:</strong> Supports web protocols, including SPDY and HTTP/2 and acts as a reverse proxy for web traffic. It is getting more and more popular over years with 18% in 2021.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/Cloudflare-Logo.wine_-1024x683.png" alt="" class="wp-image-6981" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/Cloudflare-Logo.wine_-1024x683.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/Cloudflare-Logo.wine_-300x200.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/Cloudflare-Logo.wine_-768x512.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/Cloudflare-Logo.wine_-1536x1024.png 1536w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/Cloudflare-Logo.wine_-2048x1365.png 2048w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/Cloudflare-Logo.wine_-392x260.png 392w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">4.<strong> LiteSpeed: </strong>Uses the same configuration format as Apache HTTP Server and is compatible with most Apache features. An open source variant is also available. As of April 2020, LSWS was used by 47.6% of websites using HTTP/3. It also sees an increasing trend and takes 18% of the total web server usage.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="256" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/litespeed-logo-1024x256.png" alt="" class="wp-image-6982" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/litespeed-logo-1024x256.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/litespeed-logo-300x75.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/litespeed-logo-768x192.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/litespeed-logo.png 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">5. <strong>Microsoft-IIS:</strong> Supports HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP and NNTP. It took by about 7% of the total web servers in 2021.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="432" height="144" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/ms-iis-color.png" alt="" class="wp-image-6983" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/ms-iis-color.png 432w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/07/ms-iis-color-300x100.png 300w" sizes="auto, (max-width: 432px) 100vw, 432px" /></figure>



<h2 class="wp-block-heading">What means web server?</h2>



<ul class="wp-block-list"><li>A Web server is a program that generates and transmits responses to client requests for Web resources.</li><li>A Web server is a program to satisfy client requests for web resources.</li></ul>



<h2 class="wp-block-heading">What are Web servers examples?</h2>



<p class="wp-block-paragraph">Web servers examples are: Apache web server, IIS, NGINX, Tomcat, PWS.</p>



<h2 class="wp-block-heading">What are the different types of Web servers?</h2>



<p class="wp-block-paragraph">The most prominent types of Web Servers available in the markets are:</p>



<ol class="wp-block-list"><li>Apache HTTP Server Web Server</li><li>Internet Information Services (IIS) Web Server</li><li>Lighttpd Web Server</li><li>Sun Java System Web Server</li><li>Jigsaw Server Web Server</li><li>LiteSpeed server Web Server</li><li>Node.js Web Server</li></ol>



<h2 class="wp-block-heading">What are the functions of Web server?</h2>



<ul class="wp-block-list"><li>Read any data sent by the user.</li><li>Look up any other information about the request that is embedded in the HTTP request.</li><li>Process the request.</li><li>Generate the result.</li><li>Format the result inside a document.</li><li>Set the appropriate HTTP response parameters.</li><li>Send the document back to the client as HTML file.</li></ul>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/list-of-top-5-web-servers-in-2021/">List of Top 5 Web servers in 2021</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/list-of-top-5-web-servers-in-2021/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jetty &#8211; Java-based HTTP server</title>
		<link>https://www.scmgalaxy.com/tutorials/jetty-java-based-http-server/</link>
					<comments>https://www.scmgalaxy.com/tutorials/jetty-java-based-http-server/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 08 Jan 2018 10:58:53 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[http server]]></category>
		<category><![CDATA[java based http server]]></category>
		<category><![CDATA[Jetty]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4507</guid>

					<description><![CDATA[<p>Jetty is a 100% pure Java-based HTTP server and servlet container (application server). Jetty is a free and open source project under the [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/jetty-java-based-http-server/">Jetty &#8211; Java-based HTTP server</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Jetty</strong> is a 100% pure Java-based <strong>HTTP server</strong> and servlet container (application server). Jetty is a free and open source project under the Apache 2.0 License. Jetty is used by several other popular projects including the Geronimo application server and by the Google Web Toolkit plug-in for Eclipse.<br />
<strong>Jetty deployment</strong> focuses on creating a simple, efficient, <strong>embeddable</strong> and pluggable web server. Jetty&#8217;s small size makes it suitable for providing web services in an embedded Java application.</p>
<p>In <strong>January 2009</strong>, Webtide announced that Jetty would be moving to <strong>Eclipse Foundation</strong>. The Jetty project has been created, and the initial Jetty 7 code (with a refactored org.eclipse.jetty package) was checked into Jetty Subversion at Eclipse.<br />
The Java support in Google App Engine is built on Jetty.</p>
<p>Jetty provides an HTTP server, HTTP client, and <a href="http://java.sun.com/javaee/5/docs/api/javax/servlet/package-summary.html">javax.servlet</a> container. These components are open source and available for commercial use and distribution.<br />
Jetty is used in a wide variety of projects and products. Jetty can be embedded in devices, tools, frameworks, application servers, and clusters. See the <a href="http://docs.codehaus.org/display/JETTY/Jetty+Powered">Jetty Powered</a> page for more uses of Jetty.</p>
<p>The core Jetty project is hosted by the <a href="http://www.eclipse.org/">Eclipse Foundation</a>. The codehaus provides Jetty accessories , integrations, and extensions, as well as hosting older versions of Jetty. See the <a href="http://www.eclipse.org/jetty/about.php">About</a> page for information about the project structure.</p>
<p><strong>Features Jetty</strong></p>
<ul>
<li>Full-featured and standards-based</li>
<li>Open source and commercially usable</li>
<li>Flexible and extensible</li>
<li>Small footprint</li>
<li>Embeddable</li>
<li>Asynchronous</li>
<li>Enterprise scalable</li>
<li>Dual <a href="http://www.eclipse.org/jetty/licenses.php">licensed</a> under Apache and Eclipse</li>
</ul>
<p><strong>Powered</strong></p>
<ul>
<li>Large clusters, such as the <a href="http://developer.yahoo.net/hadoop/">Yahoo Hadoop Cluster</a></li>
<li>Cloud computing, such as the <a href="http://code.google.com/appengine/">Google AppEngine</a></li>
<li>SaaS, such as <a href="http://www.zimbra.com/">Yahoo! Zimbra</a></li>
<li>Application Servers, such as <a href="http://geronimo.apache.org/">Apache Geronimo</a></li>
<li>Frameworks, such as <a href="http://code.google.com/webtoolkit/">GWT</a></li>
<li>Tools, such as the <a href="http://www.eclipse.org/">Eclipse IDE</a></li>
<li>Devices, such as <a href="http://code.google.com/p/i-jetty/">phones</a></li>
<li><a href="http://docs.codehaus.org/display/JETTY/Jetty+Powered">More&#8230;</a></li>
</ul>
<p><strong>Reference: </strong><br />
<a href="http://jetty.codehaus.org/jetty/">http://jetty.codehaus.org/jetty/</a><br />
<a href="http://en.wikipedia.org/wiki/Jetty_%28web_server%29">http://en.wikipedia.org/wiki/Jetty_%28web_server%29</a><br />
<a href="http://www.mortbay.org/jetty/">http://www.mortbay.org/jetty/</a><br />
<a href="http://www.eclipse.org/jetty/">http://www.eclipse.org/jetty/</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/jetty-java-based-http-server/">Jetty &#8211; Java-based HTTP server</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/jetty-java-based-http-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Top 5 Log Monitoring Tools &#124; List of Log Monitoring Tools &#124; scmGalaxy</title>
		<link>https://www.scmgalaxy.com/tutorials/top-5-log-monitoring-tools/</link>
					<comments>https://www.scmgalaxy.com/tutorials/top-5-log-monitoring-tools/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 23 Mar 2017 23:00:39 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Best Log Monitoring Tools]]></category>
		<category><![CDATA[Fluentd]]></category>
		<category><![CDATA[Graylog2]]></category>
		<category><![CDATA[List of Log Monitoring Tools]]></category>
		<category><![CDATA[Log]]></category>
		<category><![CDATA[Log Analysis Tools]]></category>
		<category><![CDATA[Log Management Tools]]></category>
		<category><![CDATA[Log Monitoring]]></category>
		<category><![CDATA[Log Monitoring Tools]]></category>
		<category><![CDATA[Loggly]]></category>
		<category><![CDATA[Logstash]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Splunk]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Top]]></category>
		<category><![CDATA[Top Log Monitoring Tools]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2017/03/23/top-5-log-monitoring-tools/</guid>

					<description><![CDATA[<p>These days there are various kinds of tools used by professionals in Software industry. From CI tools to Virtualization, to [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-5-log-monitoring-tools/">Top 5 Log Monitoring Tools | List of Log Monitoring Tools | scmGalaxy</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2990 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/top-5-log-monitoring-tools.png" alt="" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/top-5-log-monitoring-tools.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/top-5-log-monitoring-tools-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div></div>
<div>These days there are various kinds of tools used by professionals in Software industry. From CI tools to Virtualization, to Issues, bug tracking tools to various others tools, the lists goes on and on. Thus, it&#8217;s really a tough task for them to select best tools as per their needs. So, today I am going to help System Administrators and operations by providing them the lists of top log monitoring tools.</div>
<div></div>
<div><strong>But before that lets see, what is log monitoring ?</strong></div>
<div></div>
<div>Log monitoring is a process of monitoring and understanding the state of the system, server, network, security devices and different applications and how they are working. Actually when these servers and different applications runs, they generate log files and events like Errors, problems, and more information is constantly logged and saved for analysis as text or binary files in the system. System admin keep reviewing these log files on daily basis so they can understand the condition and functioning of systems and different applications. But reviewing all those log files on daily basis is not an easy task, to do this laborious task log monitor needs to be set on those logs which automatically</div>
<div>monitor, review, analyze and generate reports as per the instructions set by System Admin.</div>
<div></div>
<div><strong>As you saw how helpful this is for system admin but to find a good tool for this process is not an easy task. So, without wasting any time let&#8217;s check out the top 5 monitoring tools.</strong></div>
<div></div>
<div><strong>1. Logstash</strong></div>
<div><img loading="lazy" decoding="async" class="alignnone wp-image-569 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/logstash.png" alt="logstash" width="400" height="200" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/logstash.png 400w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/logstash-300x150.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div>
<div><strong>Features</strong></div>
<ul>
<li>Extended functionality via plugins.</li>
<li>Free and open source.</li>
<li>Filters are code.</li>
<li>Great integration with other Elastic products.</li>
</ul>
<div></div>
<div><strong><br />
2. Fluentd</strong></div>
<div><img loading="lazy" decoding="async" class="alignnone wp-image-570 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/fluentd2.png" alt="fluentd" width="400" height="200" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/fluentd2.png 400w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/fluentd2-300x150.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div>
<div><strong>Features</strong></div>
<ul>
<li>Handles up to 50,000 messages per second at peak time</li>
<li>Data filtering and alerting</li>
<li>Apache 2.0 License project</li>
<li>Simplify and scale data pipeline management with tags</li>
<li>More than 200 community-contributed plugins</li>
<li>Real-time monitoring and alerts system</li>
<li>Store data in multiple systems</li>
<li>Collect and correlate web server access logs and application error logs</li>
</ul>
<div>
<p>&nbsp;</p>
<p>3. <strong>Loggly</strong></p>
</div>
<div><img loading="lazy" decoding="async" class="alignnone wp-image-571 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/loggly.png" alt="loggly" width="400" height="200" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/loggly.png 400w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/loggly-300x150.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div>
<div><strong>Features</strong></div>
<ul>
<li>Text-based logs from any source</li>
<li>Custom source groups</li>
<li>Point-and-click trending graphs</li>
<li>Automated filters and event parsing</li>
<li>Full-system RESTful API to integrate with other applications</li>
<li>Unlimited saved searches and users</li>
<li>Adaptable interface with multiple views, pages and workspaces</li>
<li>Unlimited custom dashboards based on any search</li>
<li>Built-in customizable alerts with triggers</li>
</ul>
<div></div>
<div><strong><br />
4. Graylog2</strong></div>
<div><img loading="lazy" decoding="async" class="alignnone wp-image-572 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/graylog2.png" alt="graylog2" width="400" height="200" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/graylog2.png 400w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/graylog2-300x150.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></div>
<div><strong>Features</strong></div>
<ul>
<li>Leverages Java, Scala and ElasticSearch technologies</li>
<li>Central syslog monitoring</li>
<li>Interactive API browser</li>
<li>Application debugging</li>
<li>Exception monitoring</li>
<li>API analytics</li>
<li>Intuitive search interface</li>
<li>Comprehensive dashboard</li>
</ul>
<div></div>
<div><strong><br />
5. Splunk<br />
<img loading="lazy" decoding="async" class="alignnone wp-image-573 size-full" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/splunk.png" alt="splunk" width="400" height="200" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/splunk.png 400w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2017/03/splunk-300x150.png 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /><br />
</strong></div>
<div><strong>Features</strong></div>
<ul>
<li>Works with Hadoop &amp; NoSQL</li>
<li>Setup standard searches as real-time alerts</li>
<li>Trigger automatic responses</li>
<li>Scale from a single server to multiple data centers</li>
<li>Deployable to on premise sites, hybrid-cloud, and/or private and public cloud based infrastructures</li>
<li>Securely make data available</li>
<li>Supports various use cases including log consolidation/retention, security, compliance reporting, and more</li>
<li>Perform ad hoc queries</li>
</ul>
<div></div>
<div>So, this is the list my top log monitoring tools, I hope you find this useful and if not than feel free to share your thoughts in comment section below.</div>
<div></div>
<div></div>
<div></div>
<div></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/top-5-log-monitoring-tools/">Top 5 Log Monitoring Tools | List of Log Monitoring Tools | scmGalaxy</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/top-5-log-monitoring-tools/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How to Setup SVN Server with Apache2 in Ubantu?</title>
		<link>https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/</link>
					<comments>https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 22 Sep 2015 04:40:41 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Apache2]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Setup SVN Server]]></category>
		<category><![CDATA[setup SVNServer using Apache2 in Ubantu]]></category>
		<category><![CDATA[setup the SVNServer]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[SVN Server Setup]]></category>
		<category><![CDATA[SVN Server Setup with Apache2]]></category>
		<category><![CDATA[SVN Server with Apache2]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubantu]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/09/22/setup-svn-server-with-apache2-in-ubantu/</guid>

					<description><![CDATA[<p>This tutorial is to setup the SVNServer from base using Apache2 in Ubantu only. &#62; sudo apt-get update &#62; sudo [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/">How to Setup SVN Server with Apache2 in Ubantu?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-full wp-image-3349 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/setup-svn-server-with-apach.png" alt="setup-svn-server-with-apache2-in-ubantu" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/setup-svn-server-with-apach.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/09/setup-svn-server-with-apach-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>This tutorial is to setup the SVNServer from base using Apache2 in Ubantu only.</p>
<p>&gt; sudo apt-get update</p>
<p>&gt; sudo apt-get install subversion apache2 libapache2-svn apache2-utils</p>
<p>&gt; sudo addgroup subversion</p>
<p>&gt; sudo mkdir /home/svn</p>
<p>&gt; sudo chown -R www-data:subversion /home/svn</p>
<p>&gt; sudo chmod -R g+ws /home/svn</p>
<p>&gt; sudo svnadmin create /home/svn/myWebsite</p>
<p>sudo vim /etc/apache2/mods-available/dav_svn.conf</p>
<p>&amp; add the following entry at the end of file.</p>
<pre>&lt;Location /svn/myWebsite&gt; DAV svn SVNPath /home/svn/myWebsite AuthType Basic AuthName "myWebsite subversion Repository" AuthUserFile /etc/subversion/passwd &lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt; Require valid-user &lt;/LimitExcept&gt; &lt;/Location&gt;</pre>
<p>sudo htpasswd -c /etc/subversion/passwd rajesh</p>
<p>sudo chown -R www-data:subversion /home/svn/myWebsite</p>
<p>sudo chmod -R g+rws /home/svn/myWebsite</p>
<p>sudo /etc/init.d/apache2 restart</p>
<p>sudo htpasswd /etc/subversion/passwd user1</p>
<p>sudo /etc/init.d/apache2 restart</p>
<p>All DONE.</p>
<p>Now you can access the SVN Server using&#8230;.</p>
<p><a href="http://uvo12exe3iancqqq622.vm.cld.sr/svn/myWebsite/">http://uvo12exe3iancqqq622.vm.cld.sr/svn/myWebsite/</a></p>
<p>If you are still not able to open the url, that means you have IPtables services running and stopping you to access the server. For testing, you can stop the <span style="color: #111111; font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif; font-size: 14px; line-height: 14px; background-color: #ededed;">sudo ufw stop</span></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/">How to Setup SVN Server with Apache2 in Ubantu?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/setup-svn-server-with-apache2-in-ubantu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Server configuration monitoring and diagnostics</title>
		<link>https://www.scmgalaxy.com/tutorials/server-configuration-monitoring-and-diagnostics/</link>
					<comments>https://www.scmgalaxy.com/tutorials/server-configuration-monitoring-and-diagnostics/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 19 Aug 2015 14:13:24 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Diagnostics]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Monitoring and Diagnostics]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Server configuration diagnostics]]></category>
		<category><![CDATA[Server configuration monitoring]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2015/08/19/server-configuration-monitoring-and-diagnostics/</guid>

					<description><![CDATA[<p>ScriptRock&#8217;s GuardRail As DevOps gets more agile, infrastructure needs unit tests too. Enterprise startup ScriptRock offers cloud-hosted testing configuration tools [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/server-configuration-monitoring-and-diagnostics/">Server configuration monitoring and diagnostics</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h4><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3379 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/08/server-configuration-monito.png" alt="server-configuration-monitoring-and-diagnostics" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/08/server-configuration-monito.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2015/08/server-configuration-monito-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h4>
<h4 class="p1"><a href="https://www.scriptrock.com/">ScriptRock&#8217;s GuardRail</a></h4>
<p><span class="s1">As DevOps gets more agile, infrastructure needs unit tests too. Enterprise startup ScriptRock offers cloud-hosted testing configuration tools to get you started.</span></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/server-configuration-monitoring-and-diagnostics/">Server configuration monitoring and diagnostics</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/server-configuration-monitoring-and-diagnostics/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SVN SERVER SETUP</title>
		<link>https://www.scmgalaxy.com/tutorials/svn-server-setup/</link>
					<comments>https://www.scmgalaxy.com/tutorials/svn-server-setup/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 25 Sep 2014 00:00:00 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2014/09/25/svn-server-setup/</guid>

					<description><![CDATA[<p>SVN SERVER SETUP Step to setting subversion server for administrator:- 1. Check to see if subversion is installed:- # rpm [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/svn-server-setup/">SVN SERVER SETUP</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:TrackMoves/>   <w:TrackFormatting/>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:DoNotPromoteQF/>   <w:LidThemeOther>EN-US</w:LidThemeOther>   <w:LidThemeAsian>X-NONE</w:LidThemeAsian>   <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>    <w:SplitPgBreakAndParaMark/>    <w:EnableOpenTypeKerning/>    <w:DontFlipMirrorIndents/>    <w:OverrideTableStyleHps/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>   <m:mathPr>    <m:mathFont m:val="Cambria Math"/>    <m:brkBin m:val="before"/>    <m:brkBinSub m:val="&#45;-"/>    <m:smallFrac m:val="off"/>    <m:dispDef/>    <m:lMargin m:val="0"/>    <m:rMargin m:val="0"/>    <m:defJc m:val="centerGroup"/>    <m:wrapIndent m:val="1440"/>    <m:intLim m:val="subSup"/>    <m:naryLim m:val="undOvr"/>   </m:mathPr></w:WordDocument> </xml><![endif]--></p>
<p><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267">   <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/>   <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>   <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>   <w:LsdException Locked="false" Priority="39" Name="toc 1"/>   <w:LsdException Locked="false" Priority="39" Name="toc 2"/>   <w:LsdException Locked="false" Priority="39" Name="toc 3"/>   <w:LsdException Locked="false" Priority="39" Name="toc 4"/>   <w:LsdException Locked="false" Priority="39" Name="toc 5"/>   <w:LsdException Locked="false" Priority="39" Name="toc 6"/>   <w:LsdException Locked="false" Priority="39" Name="toc 7"/>   <w:LsdException Locked="false" Priority="39" Name="toc 8"/>   <w:LsdException Locked="false" Priority="39" Name="toc 9"/>   <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>   <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/>   <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>   <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>   <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/>   <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>   <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>   <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>   <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>   <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>   <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/>   <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>   <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/>   <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/>   <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/>   <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>   <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>   <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>   <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>   <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>   <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>   <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>   <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/>   <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>   <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/>   <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>   <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>   <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>   <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>   <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>   <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>   <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>   <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>  </w:LatentStyles> </xml><![endif]--><!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman","serif";} </style>

 <![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3579" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/09/svn-server-setup.png" alt="svn-server-setup" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/09/svn-server-setup.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2014/09/svn-server-setup-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><b><span style="font-size: 13.5pt; font-family: 'Times New Roman','serif';">SVN SERVER SETUP</span></b></p>
<p class="MsoNormal">Step to setting subversion server for administrator:-<br />
<b>1. Check to see if subversion is installed:-</b><br />
# rpm -q subversion<br />
subversion-1.4.4-1.fc7<br />
or<br />
#svn &#8211;version<br />
svn, version 1.5.2 (r32768)<br />
compiled Oct 4 2008, 02:48:59<br />
If you see &#8220;package subversion not installed&#8221; you will need to install subversion before<br />
proceeding. Otherwise you should see something similar to “ subversion-1.4.4-1.fc7”<br />
<b>2. Login in as root:-</b><br />
<b>3. Create a directory to hold all your repositories:-<br />
</b>#mkdir /home/svnserver/svn<br />
<b>4. Create a repository. In this example we will create a repository called &#8220;repositories&#8221;:-<br />
</b># svnadmin create /home/svnserver/svn<br />
<b>5. list the repository files and directory :-<br />
</b>#ls<br />
conf db format hooks locks README.txt<br />
<b>6. Create a SVN user<br />
</b>6.1 vi /home/svnserver/svn/conf/svnserve.conf<br />
In that file add these three lines:<br />
anon-access=write<br />
auth-access=write<br />
password-db=passwd<br />
Note:- Do not leave space before this three lines.<br />
6.2 Create a password file.<br />
vi /home/svnserver/svn/conf/passwd<br />
In that file add a line for your user:<br />
# add users in the format : user = password<br />
user = mypassword<br />
7. Create a directory to hold all your project in repositories:-<br />
# mkdir /home/svnserver/svn/myproject<br />
8. Try importing source code into the repository. Change to a directory containing the files you want to<br />
check in.<br />
# svn -m &#8220;Intailly importing&#8221; import /home/svnproject/source/myproject <a>file:///home/svnserver/svn/myproject</a><br />
9. Start the SVN Server as Daemon:-<br />
#svnserve -d<br />
10. Try checking it out of the repository:- (Check out)<br />
home/user/source# svn co svn://192.168.0.103/home/svnserver/svn/myproject<br />
11. Try checking it in of the repository:- ( Check in)<br />
#svn ci -m &#8220;log message&#8221; /home/user/source/myproject/</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/svn-server-setup/">SVN SERVER SETUP</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/svn-server-setup/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Introduction of CGI &#124; What is Common Gateway Interface (CGI)?</title>
		<link>https://www.scmgalaxy.com/tutorials/introduction-of-cgi/</link>
					<comments>https://www.scmgalaxy.com/tutorials/introduction-of-cgi/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 17 May 2013 09:37:41 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[About CGI]]></category>
		<category><![CDATA[About Common Gateway Interface]]></category>
		<category><![CDATA[CGI]]></category>
		<category><![CDATA[CGI Introduction]]></category>
		<category><![CDATA[CGI Overview]]></category>
		<category><![CDATA[Common Gateway Interface]]></category>
		<category><![CDATA[Introduction of Common Gateway Interface]]></category>
		<category><![CDATA[Know about CGI]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Start]]></category>
		<category><![CDATA[Understand CGI]]></category>
		<category><![CDATA[What is CGI]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2013/05/17/introduction-of-cgi/</guid>

					<description><![CDATA[<p>Any Server will (mostly) do    CGI will not work without a server Your Server must allow CGI Your CGI application [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/introduction-of-cgi/">Introduction of CGI | What is Common Gateway Interface (CGI)?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3777 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/cgi-introduction.png" alt="cgi-introduction" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/cgi-introduction.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/05/cgi-introduction-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>Any Server will (mostly) do   </strong></p>
<ul>
<li>CGI will not work without a server</li>
<li>Your Server must allow CGI</li>
<li>Your CGI application must be written in a language supported by your server</li>
<li>You can use probably your existing web server</li>
<li>If you need to test on your local computer, you may install WAMP/XAMPP</li>
<li>Each Server has a particular requirements about running  CGI Applications</li>
</ul>
<p><strong>Prerequisties</strong><br />
Experience in relevant programming language</p>
<ul>
<li>Perl</li>
<li>Php</li>
<li>Unix Shell</li>
<li>c/c++</li>
<li>HTML/CSS</li>
</ul>
<p><strong>What is CGI</strong><br />
Common Interface Gateway</p>
<ul>
<li>How web browsers submit forms and interact with programs on the server</li>
<li>Used for simple interaction applications</li>
<li>Can be used with any programming language</li>
<li>Often called “CGI Scripts”</li>
<li>Can be written in any language</li>
<li>Run in the server, not in a web browser</li>
<li>Must follow server requirements for running applocations</li>
</ul>
<p><strong>ANY SERVER WILL (MOSTLY) do</strong></p>
<ul>
<li>CGI will not work without a web server</li>
<li>Your Server must allow CGI</li>
<li>Your CGI application must be written in a language supported by your server</li>
<li>You can use  your existing web server</li>
<li>If you need to test on your local computer, you may install WAMP/XAMPP</li>
</ul>
<p><strong>Some Guidelines for Unix/Apapche users</strong></p>
<ol>
<li>Permission – 755 ( aka rwxr-xr-x)</li>
<li>Filename associates</li>
<li>.cgi, .pl, .php …etc</li>
<li>.httaccess</li>
<li>Options+ExecCGI</li>
<li>AddHandle cgi-scripts .cgi</li>
<li>SetHander cgi-script</li>
<li>Access to server log</li>
</ol>
<p><strong>Some Guidelines for Windows Servers</strong><br />
Many Windows servers do not support perl or PHP<br />
May require ASP or C#<br />
Usually require specific filename extension<br />
.pl for perl<br />
.php for php<br />
.asp or .aspx for ASP<br />
Access to error log<br />
Check with your server web site or support staff</p>
<p><strong>How CGI works</strong></p>
<ol>
<li>Browser Communicates with server over HTTP</li>
<li>Browser sends a request to the server consisting of header and optional body</li>
<li>Server sends information to the CGI application</li>
<li>Environment variables</li>
<li>Body may be sent in the STDIN stream</li>
<li>Server sends a response consisting of a header and a body</li>
</ol>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/introduction-of-cgi/">Introduction of CGI | What is Common Gateway Interface (CGI)?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/introduction-of-cgi/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Oracle RAC Cheat Sheet &#124; Oracle RAC Guide &#124; Oracle RAC Reference</title>
		<link>https://www.scmgalaxy.com/tutorials/oracle-rac-cheat-sheet/</link>
					<comments>https://www.scmgalaxy.com/tutorials/oracle-rac-cheat-sheet/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 04 Aug 2011 00:00:00 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[CheatSheet]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Clusterware]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[Oracle RAC]]></category>
		<category><![CDATA[Oracle RAC Guide]]></category>
		<category><![CDATA[Oracle RAC Reference]]></category>
		<category><![CDATA[Oracle RAC Tutorial]]></category>
		<category><![CDATA[Oracle Real Application Clusters]]></category>
		<category><![CDATA[RAC]]></category>
		<category><![CDATA[RAC Cheatsheet]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2011/08/04/oracle-rac-cheat-sheet/</guid>

					<description><![CDATA[<p>Check CRS Status [root@racnode1 ~]#crsctl check crs Check Clusterware Resources [root@racnode1 ~]# crs_stat -t -v Stopping the Oracle Clusterware Stack [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/oracle-rac-cheat-sheet/">Oracle RAC Cheat Sheet | Oracle RAC Guide | Oracle RAC Reference</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3882 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/08/oracle-rac-cheat-sheet.png" alt="oracle-rac-cheat-sheet" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/08/oracle-rac-cheat-sheet.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/08/oracle-rac-cheat-sheet-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h1>
<h1><span style="color: #333333; font-family: Verdana, sans-serif; font-size: 10px;">Check CRS Status</span></h1>
<pre>[root@racnode1 ~]#crsctl check crs</pre>
<h5><a name="Oraclecheatsheet-CheckClusterwareResourc"></a>Check Clusterware Resources</h5>
<pre>[root@racnode1 ~]# crs_stat -t -v</pre>
<h5><a name="Oraclecheatsheet-StoppingtheOracleCluste"></a>Stopping the Oracle Clusterware Stack on the Local Server</h5>
<pre>[root@racnode1 ~]# /u01/app/11.2.0/grid/bin/crsctl stop cluster</pre>
<pre>CRS-2673: Attempting to stop 'ora.crsd' on 'racnode1'</pre>
<pre>...</pre>
<pre>...</pre>
<h5><a name="Oraclecheatsheet-StopOracleClusterwarest"></a>Stop Oracle Clusterware stack on all servers in the cluster</h5>
<pre>[root@racnode1 ~]# crsctl stop cluster -all</pre>
<h5><a name="Oraclecheatsheet-StartingtheOracleCluste"></a>Starting the Oracle Clusterware Stack on the Local Server</h5>
<pre>[root@racnode1 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster</pre>
<pre>CRS-2673: Attempting to start 'ora.crsd' on 'racnode1'</pre>
<pre>...</pre>
<pre>...</pre>
<h5><a name="Oraclecheatsheet-StartOracleClusterwares"></a>Start Oracle Clusterware stack on all servers in the cluster</h5>
<pre>[root@racnode1 ~]# crsctl start cluster -all</pre>
<h5><a name="Oraclecheatsheet-CheckClusterNodes"></a>Check Cluster Nodes</h5>
<pre>[oracle@racnode1 ~]$olsnodes -n</pre>
<h5><a name="Oraclecheatsheet-ConfirmingOracleASMFunc"></a>Confirming Oracle ASM Function for Oracle Clusterware Files</h5>
<p>If you installed the OCR and voting disk files on Oracle ASM, then use the following command syntax as the Grid Infrastructure installation owner to confirm that your Oracle ASM installation is running:</p>
<pre>[oracle@racnode1 ~]$srvctl status asm -a</pre>
<h5><a name="Oraclecheatsheet-CheckOracleClusterRegis"></a>Check Oracle Cluster Registry (OCR)</h5>
<pre>[oracle@racnode1 ~]$ocrcheck</pre>
<h5><a name="Oraclecheatsheet-CheckVotingDisk"></a>Check Voting Disk</h5>
<pre>[oracle@racnode1 ~]$crsctl query css votedisk</pre>
<h5><a name="Oraclecheatsheet-CheckStatusOracleEnterp"></a>Check Status Oracle Enterprise Manager</h5>
<pre>[oracle@racnode1 ~]$emctl status dbconsole</pre>
<h5><a name="Oraclecheatsheet-StartOracleEnterpriseMa"></a>Start Oracle Enterprise Manager</h5>
<pre>[oracle@racnode1 ~]$emctl start dbconsole</pre>
<h5><a name="Oraclecheatsheet-StopOracleEnterpriseMan"></a>Stop Oracle Enterprise Manager</h5>
<pre>[oracle@racnode1 ~]$emctl stop dbconsole</pre>
<h5><a name="Oraclecheatsheet-AllOracleInstances(Da"></a>All Oracle Instances &#8211; (Database Status)</h5>
<pre>[oracle@racnode1 ~]$ srvctl status database -d racdb</pre>
<h5><a name="Oraclecheatsheet-SingleOracleInstance("></a>Single Oracle Instance &#8211; (Status of Specific Instance)</h5>
<pre>[oracle@racnode1 ~]$ srvctl status instance -d racdb -i racdb1</pre>
<h5><a name="Oraclecheatsheet-Start/StopAllInstance"></a>Start/Stop All Instances with SRVCTL</h5>
<pre>[oracle@racnode1 ~]$ srvctl stop database -d racdb</pre>
<pre>[oracle@racnode1 ~]$ srvctl start database -d racdb</pre>
<h5><a name="Oraclecheatsheet-NodeApplications(Stat"></a>Node Applications &#8211; (Status)</h5>
<pre>[oracle@racnode1 ~]$ srvctl status nodeapps</pre>
<h5><a name="Oraclecheatsheet-NodeApplications(Conf"></a>Node Applications &#8211; (Configuration)</h5>
<pre>[oracle@racnode1 ~]$ srvctl config nodeapps</pre>
<h5><a name="Oraclecheatsheet-ListallConfiguredDataba"></a>List all Configured Databases</h5>
<pre>[oracle@racnode1 ~]$ srvctl config database</pre>
<h5><a name="Oraclecheatsheet-Database(Configuratio"></a>Database &#8211; (Configuration)</h5>
<pre>[oracle@racnode1 ~]$ srvctl config database -d racdb -a</pre>
<h5><a name="Oraclecheatsheet-ASM(Status)"></a>ASM &#8211; (Status)</h5>
<pre>[oracle@racnode1 ~]$ srvctl status asm</pre>
<h5><a name="Oraclecheatsheet-ASM(Configuration)"></a>ASM &#8211; (Configuration)</h5>
<pre>[oracle@racnode1 ~]$srvctl config asm -a</pre>
<h5><a name="Oraclecheatsheet-TNSlistener(Status)"></a>TNS listener &#8211; (Status)</h5>
<pre>[oracle@racnode1 ~]$ srvctl status listener</pre>
<h5><a name="Oraclecheatsheet-SCAN(Status)"></a>SCAN &#8211; (Status)</h5>
<pre>[oracle@racnode1 ~]$ srvctl status scan</pre>
<h5><a name="Oraclecheatsheet-SCAN(Configuration)"></a>SCAN &#8211; (Configuration)</h5>
<pre>[oracle@racnode1 ~]$ srvctl config scan</pre>
<h5><a name="Oraclecheatsheet-VIP(StatusofSpecificN"></a>VIP &#8211; (Status of Specific Node)</h5>
<pre>[oracle@racnode1 ~]$ srvctl status vip -n racnode1</pre>
<pre>[oracle@racnode1 ~]$ srvctl status vip -n racnode2</pre>
<h5><a name="Oraclecheatsheet-VIP(ConfigurationofSp"></a>VIP &#8211; (Configuration of Specific Node)</h5>
<pre>[oracle@racnode1 ~]$ srvctl config vip -n racnode1</pre>
<pre>[oracle@racnode1 ~]$ srvctl config vip -n racnode2</pre>
<h5><a name="Oraclecheatsheet-ConfigurationforNodeApp"></a>Configuration for Node Applications &#8211; (VIP, GSD, ONS, Listener)</h5>
<pre>[oracle@racnode1 ~]$ srvctl config nodeapps -a -g -s -l</pre>
<h5><a name="Oraclecheatsheet-VerifyingClockSynchroni"></a>Verifying Clock Synchronization across the Cluster Nodes</h5>
<pre>[oracle@racnode1 ~]$ cluvfy comp clocksync -verbose</pre>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/oracle-rac-cheat-sheet/">Oracle RAC Cheat Sheet | Oracle RAC Guide | Oracle RAC Reference</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/oracle-rac-cheat-sheet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apache web server Installation Guide, know how to Install Apache web server on Windows 7?</title>
		<link>https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/</link>
					<comments>https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 18 Jan 2011 14:10:23 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Apache web server Configuration on Windows 7]]></category>
		<category><![CDATA[Apache web server installation on Windows 7]]></category>
		<category><![CDATA[Apache web server Installation Tutorial]]></category>
		<category><![CDATA[Apache web server Setup on Windows 7]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[how to Install Apache web server on Windows 7]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Setup]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Ways]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[Web server Installation Guide]]></category>
		<category><![CDATA[Windows 7]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2011/01/18/installing-apache-web-server-on-windows-7/</guid>

					<description><![CDATA[<p>After a quick detour to install Notepad++, I&#8217;m on my way to installing Magento. Before I can get into the [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/">Apache web server Installation Guide, know how to Install Apache web server on Windows 7?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3907 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/apache-web-server-on-window.png" alt="apache-web-server-on-windows-7-installation-guide" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/apache-web-server-on-window.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/apache-web-server-on-window-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>After a quick <a href="http://notepad-plus-plus.org/"><span style="text-decoration: underline;"><span style="color: #0000ff;">detour to install Notepad++</span></span></a>, I&#8217;m on my way to installing Magento. Before I can get into the meat of it, though, I do require a few prerequisites.</p>
<p>From the <a href="http://www.magentocommerce.com/knowledge-base/entry/magento-installation-cheat-sheet"><span style="text-decoration: underline;"><span style="color: #0000ff;">installation instructions</span></span></a>, installing Magento requires:</p>
<ul>
<li>Apache 1.3.x or Apache 2</li>
<li>PHP 5.2.0 and above with Safe mode off</li>
<li>MySQL 4.1.20 and above</li>
</ul>
<p>After <a href="http://www.google.ca/#q=apache+2.2+windows+7"><span style="text-decoration: underline;"><span style="color: #0000ff;">a brief search</span></span></a>, I happened upon <a href="http://webdevcodex.com/tutorial-installing-apache2-php5-mysql5-phpmyadmin3-windows-7-vista/"><span style="text-decoration: underline;"><span style="color: #0000ff;">a very handy site</span></span></a> (Yes, my current dev machine runs Windows 7). No sense reinventing the wheel, so these instructions should do nicely.</p>
<p>I&#8217;ve chosen the latest stable release, 2.2.17, <a href="http://www.pc-tools.net/win32/md5sums/"><span style="text-decoration: underline;"><span style="color: #0000ff;">MD5-verified</span></span></a> and ready to install.</p>
<p>Always one to put the right foot forward&#8230; The first thing I&#8217;ve done is to immediately download the wrong version (src) instead of the neatly prepped installer (msi) as per the instructions. Round 1 goes to my eagerness, but after a neat revisit to the Apache download page, I&#8217;m off in the right direction.</p>
<p>After kicking off the Apache installer, my first instinct was to twitch at the frozen installer progress (Did the instructions forget about that ghastly Windows 7 User Account Control?), but after only a brief pause, the UAC prompt has displayed and the Apache web server installation is back on track.</p>
<p>None the worse for wear, time for the next step.</p>
<h2>PHP</h2>
<p>I&#8217;ve pretty much kaboshed most of <a href="http://webdevcodex.com/tutorial-installing-apache2-php5-mysql5-phpmyadmin3-windows-7-vista/#installphp"><span style="text-decoration: underline;"><span style="color: #0000ff;">the PHP installation instructions</span></span></a>, mostly due to its avoidance of the handy PHP for Windows installer. Pointing the installer to the Apache web server&#8217;s cgi-bin folder seems like a good idea.</p>
<p>A configuration change&#8230;</p>
<p>; Directory in which the loadable extensions (modules) reside.<br />
; http://php.net/extension-dir<br />
; extension_dir = &#8220;./&#8221;<br />
; On windows:<br />
extension_dir = &#8220;ext&#8221; ; Uncommented (removed the semicolon at the beginning of) this line</p>
<p>&#8230; and I&#8217;m <a href="http://webdevcodex.com/tutorial-installing-apache2-php5-mysql5-phpmyadmin3-windows-7-vista/#installphp"><span style="text-decoration: underline;"><span style="color: #0000ff;">back to the instructions</span></span></a>. After an update to my environment variables, looks like it&#8217;s time for a reboot&#8230; and sleep.</p>
<p>I&#8217;ll be leaving the MySQL install (and testing Apache web server and PHP) &#8217;til tomorrow.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/">Apache web server Installation Guide, know how to Install Apache web server on Windows 7?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/installing-apache-web-server-on-windows-7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apache Tomcat &#8211; Tomcat 7 Finalized &#8211; Tomcat 7 Introduction</title>
		<link>https://www.scmgalaxy.com/tutorials/tomcat-7-finalized/</link>
					<comments>https://www.scmgalaxy.com/tutorials/tomcat-7-finalized/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 18 Jan 2011 14:06:00 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Apache Tomcat]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Java Servlet]]></category>
		<category><![CDATA[Java Servlet Container]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Servlet]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[Tomcat 7]]></category>
		<category><![CDATA[Tomcat 7 Introduction]]></category>
		<category><![CDATA[Tomcat 7 Latest Version]]></category>
		<category><![CDATA[Tomcat 7 Launched]]></category>
		<category><![CDATA[Tomcat 7 New Version]]></category>
		<category><![CDATA[Tomcat 7 Overview]]></category>
		<category><![CDATA[Tomcat 7 Released]]></category>
		<category><![CDATA[Tomcat 7 Updates]]></category>
		<category><![CDATA[Tomcat Server]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[What is Tomcat 7]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2011/01/18/tomcat-7-finalized/</guid>

					<description><![CDATA[<p>The volunteer developers behind Apache Tomcat have released version 7.0.6 of the open-source Java servlet container. &#8220;This is the first [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/tomcat-7-finalized/">Apache Tomcat &#8211; Tomcat 7 Finalized &#8211; Tomcat 7 Introduction</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3904 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/tomcat-7.png" alt="tomcat-7" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/tomcat-7.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/01/tomcat-7-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>The volunteer developers behind Apache Tomcat have released version 7.0.6 of the open-source Java servlet container.</p>
<p>&#8220;This is the first stable release of the Tomcat 7 branch,&#8221; developer Mark Thomas wrote in an e-mail announcing the release on various Tomcat developer mailing lists.</p>
<p>While not a full application server, Tomcat implements the functionality described in the Java Enterprise Edition Web profile specifications. Most notably, it supports version 3.0 of the Servlet API (application programming interface) and version 2.2 of JavaServer Pages, both part of the recently ratified JEE 6. A servlet container manages Java-based applications that can be accessed from a Web browser.</p>
<p>The use of Servlet 3.0 will bring a lot of new capabilities to Tomcat, noted Tomcat contributor Tim Funk, in a presentation at the ApacheCon conference in Atlanta in November.</p>
<p>One big area of improvement is in configuration management for Web applications. Previous versions required all Web app configuration changes to be entered in a central file called web.xml, a process that led to unwieldy web.xml files as well as security risks.</p>
<p>The new approach, <a href="http://blogs.sun.com/swchan/entry/servlet_3_0_annotations" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #0000ff;">called annotations</span></span></a>, breaks configuration instructions into multiple files. Separate files are kept for security, for configuring new connections, for initial parameters and for handling third-party libraries.</p>
<p>Other benefits of Servlet 3.0 include advanced cookie management and asynchronous thread support, which should increase the number of connections Tomcat can handle.</p>
<p>In preparation for the release, various beta versions of Tomcat 7 have been distributed since April 2010. Version 7.0.6 <a href="http://tomcat.apache.org/tomcat-7.0-doc/changelog.html" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #0000ff;">fixes</span></span></a> some longtime memory leak issues and includes a number of other bug fixes as well.</p>
<p>In addition to making the source code and various binaries <a href="http://tomcat.apache.org/download-70.cgi" target="_blank" rel="noopener"><span style="text-decoration: underline;"><span style="color: #0000ff;">available</span></span></a>, the development team has packaged a version of the software that can be embedded in other applications.</p>
<p>Tomcat is one of almost 150 open-source projects maintained by the Apache Software Foundation.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/tomcat-7-finalized/">Apache Tomcat &#8211; Tomcat 7 Finalized &#8211; Tomcat 7 Introduction</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/tomcat-7-finalized/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why and how to use Jetty in mission-critical production</title>
		<link>https://www.scmgalaxy.com/tutorials/why-and-how-to-use-jetty-in-mission-critical-production/</link>
					<comments>https://www.scmgalaxy.com/tutorials/why-and-how-to-use-jetty-in-mission-critical-production/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Mar 2010 13:19:46 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Application server]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[how to use Jetty]]></category>
		<category><![CDATA[How to use Jetty in Test environment]]></category>
		<category><![CDATA[Instruction]]></category>
		<category><![CDATA[Jetty]]></category>
		<category><![CDATA[Jetty advantages in Test environment]]></category>
		<category><![CDATA[mission-critical]]></category>
		<category><![CDATA[production]]></category>
		<category><![CDATA[Test environment]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Use]]></category>
		<category><![CDATA[Why]]></category>
		<category><![CDATA[Why Jetty]]></category>
		<category><![CDATA[Why use Jetty]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/03/09/why-and-how-to-use-jetty-in-mission-critical-production/</guid>

					<description><![CDATA[<p>This article is a summary of a seminar I had on the topic. If it seems like it’s a continuation [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/why-and-how-to-use-jetty-in-mission-critical-production/">Why and how to use Jetty in mission-critical production</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4137 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/how-to-use-jetty.png" alt="how-to-use-jetty" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/how-to-use-jetty.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/how-to-use-jetty-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>This article is a summary of a seminar I had on the topic. If it seems like it’s a continuation of an existing discussion that’s because, to some extent, it is. If you haven’t been discussing exchanging your app server, this article probably isn’t very interesting to you.</p>
<p>By putting the application server inside my application instead of the other way around, I was able to leap tall buildings in a single bound.</p>
<p>The embedded application server</p>
<p>This is how I deploy <a href="http://svn.brodwall.com/demo/embedded-container/">my sample application</a> to a new test environment (or to production):</p>
<ol>
<li>mvn install</li>
<li>scp -server/target/-1.0.onejar.jar appuser@appserver:/home/appuser/test-env1/</li>
<li>ssh appuser@appserver “cd /home/appuser/test-env1/ &amp;&amp; java -jar -1.0.onejar.jar&amp;”</li>
</ol>
<p>This require no prior installed software on the appserver (with the exception of the JVM). It requires no prior configuration. Rolling back is a matter of replacing one jar-file with another. Clustering is a matter of deploying the same application several times.</p>
<p>In order to make this work in a real environment, there are a many details you as a developer need to take care of. As a matter of fact, you will have to take responsibility for your operational environment. The good news is that creating a good operational environment is not more time-consuming than trying to cope with the feed and care of a big-a Application Server.</p>
<p>In this scheme every application comes with its own application server in the form of jetty’s jar-files embedded in the deployed jar-file.</p>
<p>The advantages</p>
<p>Why would you want to do something like this?</p>
<ul>
<li><strong>Independent application</strong>: If you’ve ever been told that you can’t use Java 1.5 because that would require an upgrade of the application server. And if we upgrade the application server, that could affect someone else adversely. So we need to start a huge undertaking to find out who could possibly be affected.</li>
<li><strong>Developer managed libraries</strong>: Similar problems can occur with libraries. Especially those that come with the application server. For example: Oracle OC4J helpfully places a preview version of JPA 1.0 first in your classpath. If you want to use Hibernate with JPA 1.0-FINAL, it will mostly work. Until you try to use a annotation that was changed after the preview version (@Discriminator, for example). The general rule is: <em>If an API comes with your app server, you’re better served by staying away from it.</em> A rather bizarre state of affairs.</li>
<li><strong>Deployment, configuration and upgrades</strong>: Each version of the application, including all its dependencies is packaged into a single jar-file that can be deployed on several application server, or several times on the same application server (with different ports). The configuration is read from a properties-file in the current working directory. On the minus side, there’s no fancy web UI where you can step through a wizard to deploy the application or change the configuration. On the plus side, there is no fancy web UI …. If you’ve used one such web UI, you know what I mean.</li>
<li><strong>Continuous deployment</strong>: As your maven-repository will contain stand alone applications, creating a continuous deployment scheme is very easy. In my previous environment, a cron job running wget periodically was all that was needed to connect the dots. Having each server environment PULL the latest version gives a bit more flexibility if you want many test environments. (However, if you’re doing automated PUSH deployment, it’s probably just as practical for you).</li>
<li><strong>Same code in test and production</strong>: The fact that you can <a href="http://svn.brodwall.com/demo/embedded-container/embedded-container-web/src/test/java/no/steria/embeddedcontainer/web/HelloWebTest.java">start Jetty inside a plain old JUnit test</a> means that it is ideal for taking your automated tests one step further. However, if you test with Jetty and deploy on a different Application Server, the difference will occasionally trip you. It’s not a big deal. You have to test in the server environment anyway. But why not eliminate the extra source of pain if you can?</li>
<li><strong>Licenses</strong>: Sure, you can afford to pay a few million $ for an application server. You probably don’t have any better use for that money, anyway, right? However, if you have to pay licenses for each test-server in addition, it will probably mean that you will test less. We don’t want that.</li>
<li><strong>Operations</strong>: In my experience, operations people don’t like to mess around with the internals of an Application Server. An executable jar file plus a script that can be run with [start|status|stop] may be a much better match.</li>
</ul>
<p>The missing bits</p>
<p>Taking control of the application server takes away a lot of complex technology. This simplifies and makes a lot of stuff cheaper. It also puts you back in control of the environment. However, it forces you to think about some things that might’ve been solved for you before:</p>
<ul>
<li><strong>Monitoring</strong>: The first step of monitoring is simple: Just make sure you write to a log file that is being monitored by your operations department. The second step requires some work: Create a servlet (or a Jetty Handler) that a monitoring tool can ping to check that everything is okay. Taking control of this means that you can improve it: Check if your data sources can connect, if your file share is visible, if that service answers. Maybe add application-calibrated load reporting. Beyond that, Jetty has good JMX support, but I’ve never needed it myself.</li>
<li><strong>Load balancing</strong>: My setup supports no load balancing or failover out of the box. However, this is normally something that the web server or routers in front of the application server anyway. You might want to look into <a href="http://docs.codehaus.org/display/JETTY/Configuring+mod_proxy">Jetty’s options for session affinity</a>, if you need that.</li>
<li><strong>Security</strong>: Jetty supports JAAS, of course. Also: In all the environments I’ve been working with (CA SiteMinder, Sun OpenSSO, Oracle SSO), the SSO server sends the user name of the currently logged in user as an HTTP header. You can get far by just using that.</li>
<li><strong>Consistency</strong>: If you deploy more than one application as an embedded application server, the file structure used by an application (if any) should be standardized. As should the commands to start and stop the application. And the location of logs. Beyond that, reuse what you like, recreate what you don’t.</li>
</ul>
<p>Taking control of your destiny</p>
<p>Using an embedded application server means using the application server as a library instead of a framework. It means taking control of your “main” method. There’s a surprisingly small number of things you need to work out yourself. In exchange, you get the control to do many things that are impossible with a big-A Application Server.</p>
<p><strong>Reference:</strong> <a href="http://www.javaworld.com/community/?q=node/4133" target="_blank" rel="noopener">http://www.javaworld.com/community/</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/why-and-how-to-use-jetty-in-mission-critical-production/">Why and how to use Jetty in mission-critical production</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/why-and-how-to-use-jetty-in-mission-critical-production/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Process to Install CollabNet SVN Command Line Client in Windows</title>
		<link>https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-windows/</link>
					<comments>https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-windows/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 02 Dec 2008 17:21:27 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[CollabNet]]></category>
		<category><![CDATA[CollabNet Subversion]]></category>
		<category><![CDATA[CollabNet Subversion Client]]></category>
		<category><![CDATA[CollabNet Subversion Client Installation in Windows]]></category>
		<category><![CDATA[CollabNet SVN Command Line Client]]></category>
		<category><![CDATA[Command line]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Installation Guide]]></category>
		<category><![CDATA[Installation Guide CollabNet Subversion Client in Windows]]></category>
		<category><![CDATA[Instructions]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2008/12/02/install-collabnet-svn-command-line-client-in-windows/</guid>

					<description><![CDATA[<p>Link: http://www.collab.net/downloads/subversion/ 1. Platform and configuration    Product: CollabNet Subversion server    Certified platforms: Windows XP SP2, Win 2003(Standard Edition) [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-windows/">Process to Install CollabNet SVN Command Line Client in Windows</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>  </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">  </w:LatentStyles> </xml><![endif]--><!-- [if !mso]><object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>



<style> st1\:*{behavior:url(#ieooui) } </style>

 <![endif]--> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} </style>

 <![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3919 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/install-collabnet-svn-comma.png" alt="install-collabnet-svn-command-line-client-in-windows" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/install-collabnet-svn-comma.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/install-collabnet-svn-comma-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p class="MsoNormal"><strong>Link: <a href="http://www.collab.net/downloads/subversion/">http://www.collab.net/downloads/subversion/</a></strong></p>
<p class="MsoNormal"><strong>1. Platform and configuration</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">   Product: CollabNet Subversion server</p>
<p class="MsoNormal">   Certified platforms: Windows XP SP2, Win 2003(Standard Edition) R2</p>
<p class="MsoNormal">   Apache version: 2.2.8</p>
<p class="MsoNormal">   ViewVC: 1.0.5 (requires ActiveState Python 2.5)</p>
<p class="MsoNormal">   Repository format: fsfs (bdb support not included)</p>
<p class="MsoNormal">
<p class="MsoNormal">   Prerequisite: The user needs administrative privileges to install</p>
<p class="MsoNormal">   and uninstall CollabNet Subversion.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>2. IMPORTANT: Apache version upgraded from 2.0 to 2.2</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">   With the CollabNet Subversion 1.5.0 release, we have upgraded the included</p>
<p class="MsoNormal">   Apache server version from 2.0 to 2.2. This is consistent with the</p>
<p class="MsoNormal">   packages we provide for other operating systems, and also upgrades our</p>
<p class="MsoNormal">   package to the best available version of Apache.</p>
<p class="MsoNormal">
<p class="MsoNormal">   This is important to existing users because your current Apache 2.0 server</p>
<p class="MsoNormal">   configuration cannot be automatically updated to the format of the Apache</p>
<p class="MsoNormal">   2.2 configuration file. If you allow the installer to upgrade your existing</p>
<p class="MsoNormal">   installation, it backs up your Apache conf, logs, and htdocs folders so</p>
<p class="MsoNormal">   that you can refer to your previous configuration when configuring your new</p>
<p class="MsoNormal">   server.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>3. Installation tips</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">     If you install an Apache server, the installer asks you for a</p>
<p class="MsoNormal">     “Repository URL.” This represents the prefix of the URL which users can</p>
<p class="MsoNormal">     use to connect to Subversion. If you set this URL to ‘/svn’, then users</p>
<p class="MsoNormal">     can checkout their repository from:</p>
<p class="MsoNormal">
<p class="MsoNormal">        <a href="http://hostname/svn/repos-name" target="_blank" rel="noopener">http://hostname/svn/repos-name</a></p>
<p class="MsoNormal">
<p class="MsoNormal">     We recommend that you use ‘/svn’ as your URL prefix, as this is common</p>
<p class="MsoNormal">     practice.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>4. ViewVC installation</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">   Users of the Apache web server option can now also have ViewVC automatically</p>
<p class="MsoNormal">   installed and configured as part of the installation. You must have</p>
<p class="MsoNormal">   ActiveState’s ActivePython 2.5 installed before installing CollabNet Subversion.</p>
<p class="MsoNormal">   Download a free version of ActivePython from:</p>
<p class="MsoNormal">
<p class="MsoNormal">   <a href="http://www.activestate.com/Products/activepython/index.mhtml" target="_blank" rel="noopener">http://www.activestate.com/Products/activepython/index.mhtml</a></p>
<p class="MsoNormal">
<p class="MsoNormal">   You must install version 2.5.x.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>5. Upgrade procedure</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">   When the installer detects a previous version, it offers to upgrade your existing</p>
<p class="MsoNormal">   installation. However, if you want to add ViewVC to your installation, we</p>
<p class="MsoNormal">   recommend you use the following process for an upgrade. In general, this is</p>
<p class="MsoNormal">   the best process for any upgrade scenario:</p>
<p class="MsoNormal">
<p class="MsoNormal">   1. Stop Apache or Subversion Server services, if running.</p>
<p class="MsoNormal">   2. Copy/back up any customizations that were done to your Apache installation.</p>
<p class="MsoNormal">     (For example, your httpd.conf file, a password database, any content you</p>
<p class="MsoNormal">      added to the htdocs folder, and so on.)</p>
<p class="MsoNormal">   3. Uninstall the currently installed version.</p>
<p class="MsoNormal">   4. Manually delete the existing folder if the installer did not remove it. The</p>
<p class="MsoNormal">      uninstall process does not remove files that were added or modified after</p>
<p class="MsoNormal">      installation.</p>
<p class="MsoNormal">   5. Follow the normal install instructions for 1.5.</p>
<p class="MsoNormal">   6. Manually put back your Apache customizations. NOTE:  You cannot simply copy</p>
<p class="MsoNormal">      back the previous configuration file. You must make the appropriate edits</p>
<p class="MsoNormal">      to your new Apache 2.2 version of the configuration file.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>6. Post-installation instructions</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">   The installer created a folder to store your repositories. You are not required</p>
<p class="MsoNormal">   to use this folder, but if you let the installer install the server to run as a</p>
<p class="MsoNormal">   service, then the server has also been configured to serve repositories from this</p>
<p class="MsoNormal">   location. It is a good idea to use the location you specified in the installer.</p>
<p class="MsoNormal">
<p class="MsoNormal">   A. Using svnserve</p>
<p class="MsoNormal">      ==============</p>
<p class="MsoNormal">
<p class="MsoNormal">   To use svnserve as your server, follow these steps:</p>
<p class="MsoNormal">
<p class="MsoNormal">     1. Open a new terminal (command prompt).</p>
<p class="MsoNormal">
<p class="MsoNormal">        NOTE: If you have an old command prompt open (prior to the Subversion</p>
<p class="MsoNormal">              installation), remember to open a brand new command prompt.</p>
<p class="MsoNormal">
<p class="MsoNormal">     2. Create a subversion repository.</p>
<p class="MsoNormal">
<p class="MsoNormal">        cd &lt;Repository_Path&gt;</p>
<p class="MsoNormal">        svnadmin create &lt;Repository_Name&gt;</p>
<p class="MsoNormal">
<p class="MsoNormal">        For example:</p>
<p class="MsoNormal">        cd \repositories</p>
<p class="MsoNormal">        svnadmin create my-first-repos</p>
<p class="MsoNormal">
<p class="MsoNormal">     3. Setup a password database.</p>
<p class="MsoNormal">
<p class="MsoNormal">        Using notepad, edit the svnserve.conf file inside the conf directory of your</p>
<p class="MsoNormal">        repository.</p>
<p class="MsoNormal">
<p class="MsoNormal">        For example:</p>
<p class="MsoNormal">        If your repository is C:\repositories\my-first-repos</p>
<p class="MsoNormal">        svnserve.conf is:</p>
<p class="MsoNormal">        C:\repositories\my-first-repos\conf\svnserve.conf</p>
<p class="MsoNormal">
<p class="MsoNormal">        Inside svnserve.conf, you see the following information:</p>
<p class="MsoNormal">
<p class="MsoNormal">         ### The password-db option controls the location of the password</p>
<p class="MsoNormal">         ### database file.  Unless you specify a path starting with a /,</p>
<p class="MsoNormal">         ### the file’s location is relative to the conf directory.</p>
<p class="MsoNormal">         ### Uncomment the line below to use the default password file.</p>
<p class="MsoNormal">         #password-db = passwd</p>
<p class="MsoNormal">
<p class="MsoNormal">       Follow the above instructions, and uncomment the “password-db=passwd”</p>
<p class="MsoNormal">       line, so that it simply says:</p>
<p class="MsoNormal">
<p class="MsoNormal">          password-db = passwd</p>
<p class="MsoNormal">
<p class="MsoNormal">     4. Setup usernames and passwords.</p>
<p class="MsoNormal">
<p class="MsoNormal">       Next, edit the passwd file. This passwd file is located in the</p>
<p class="MsoNormal">       same directory as svnserve.conf.</p>
<p class="MsoNormal">
<p class="MsoNormal">       Inside the passwd file, you see the following information:</p>
<p class="MsoNormal">
<p class="MsoNormal">       ### This file is an example password file for svnserve.</p>
<p class="MsoNormal">       ### Its format is similar to that of svnserve.conf. As shown in the</p>
<p class="MsoNormal">       ### example below it contains one section labelled [users].</p>
<p class="MsoNormal">       ### The name and password for each user follow, one account per line.</p>
<p class="MsoNormal">
<p class="MsoNormal">       [users]</p>
<p class="MsoNormal">       #harry = harryssecret</p>
<p class="MsoNormal">       #sally = sallyssecret</p>
<p class="MsoNormal">
<p class="MsoNormal">       To add a new user account, add your own username and password</p>
<p class="MsoNormal">       inside the [users] section. For example, if your name is “joe”,</p>
<p class="MsoNormal">       and you want to set your password to “super-secret”, add a</p>
<p class="MsoNormal">       new line like this:</p>
<p class="MsoNormal">
<p class="MsoNormal">         joe = super-secret</p>
<p class="MsoNormal">
<p class="MsoNormal">       Add as many users as you like.</p>
<p class="MsoNormal">
<p class="MsoNormal">     5. Open Port on Windows firewall.</p>
<p class="MsoNormal">
<p class="MsoNormal">        Before starting the server, the firewall must be notified that</p>
<p class="MsoNormal">        this particular port is going to be used. To enable this port in the</p>
<p class="MsoNormal">        Windows firewall, follow the instructions found here:</p>
<p class="MsoNormal">
<p class="MsoNormal">    <a href="http://www.microsoft.com/windowsxp/using/security/internet/sp2_wfexceptions.mspx" target="_blank" rel="noopener">http://www.microsoft.com/windowsxp/using/security/internet/sp2_wfexceptions.mspx</a></p>
<p class="MsoNormal">
<p class="MsoNormal">        Note: svnserve.exe is the program name which needs to be added to the</p>
<p class="MsoNormal">        exceptions list. Alternatively, you can also use the port where</p>
<p class="MsoNormal">        you decide to run the server. By default, svnserve runs on 3690.</p>
<p class="MsoNormal">
<p class="MsoNormal">     6. Start svnserve.</p>
<p class="MsoNormal">
<p class="MsoNormal">        If you elected to have the installer setup svnserve as a service, then open</p>
<p class="MsoNormal">        the Services application, find the entry for the Subversion server, and take</p>
<p class="MsoNormal">        the Start option. The service has been configured to start automatically</p>
<p class="MsoNormal">        on reboot. You can also run this command from the command line:</p>
<p class="MsoNormal">
<p class="MsoNormal">        net start svnserve</p>
<p class="MsoNormal">
<p class="MsoNormal">        If you did not install svnserve as a service and want to start the server</p>
<p class="MsoNormal">        manually, run this command:</p>
<p class="MsoNormal">
<p class="MsoNormal">        svnserve -d -r &lt;Repository_Path&gt;</p>
<p class="MsoNormal">
<p class="MsoNormal">        For example: svnserve -d -r C:\repositories</p>
<p class="MsoNormal">
<p class="MsoNormal">   <strong>  7. To provide read and write access to anonymous users, modify the </strong></p>
<p class="MsoNormal"><strong>        conf/svnserve.conf file inside the repository.</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">        anon-access = write</p>
<p class="MsoNormal">
<p class="MsoNormal">        To restrict an anonymous user from the repository:</p>
<p class="MsoNormal">
<p class="MsoNormal">        anon-access = none</p>
<p class="MsoNormal">
<p class="MsoNormal">     8. Check out the repository.</p>
<p class="MsoNormal">
<p class="MsoNormal">        svn co svn://localhost/&lt;Repository_Name&gt;</p>
<p class="MsoNormal">
<p class="MsoNormal">        For example: svn co svn://localhost/my-first-repos</p>
<p class="MsoNormal">
<p class="MsoNormal">     Tip: If you check out your Subversion repository from a different computer,</p>
<p class="MsoNormal">     replace ‘localhost’ with the IP address or hostname of the machine which</p>
<p class="MsoNormal">     hosts the Subversion repository.</p>
<p class="MsoNormal">
<p class="MsoNormal">   B. Using Apache</p>
<p class="MsoNormal">      ============</p>
<p class="MsoNormal">
<p class="MsoNormal">   To use Apache as your server, follow these steps:</p>
<p class="MsoNormal">
<p class="MsoNormal">     1. Configure Apache.</p>
<p class="MsoNormal">
<p class="MsoNormal">        The installer did these steps automatically based on the repository location</p>
<p class="MsoNormal">        entered in the installer. This information is only presented if you want to</p>
<p class="MsoNormal">        manually modify the configuration.</p>
<p class="MsoNormal">
<p class="MsoNormal">        Use notepad to edit the httpd.conf file inside the httpd\conf directory of your</p>
<p class="MsoNormal">        CollabNet Subversion Server installation.</p>
<p class="MsoNormal">
<p class="MsoNormal">        Tip: By default, httpd.conf is in the following directory:</p>
<p class="MsoNormal">
<p class="MsoNormal">             C:\Program Files\CollabNet Subversion Server\httpd\conf\httpd.conf</p>
<p class="MsoNormal">
<p class="MsoNormal">        At the bottom of the httpd.conf file, you see a location directive that looks</p>
<p class="MsoNormal">        something like this:</p>
<p class="MsoNormal">
<p class="MsoNormal">          &lt;Location /svn&gt;</p>
<p class="MsoNormal">            DAV svn</p>
<p class="MsoNormal">            SVNParentPath C:\repositories</p>
<p class="MsoNormal">          &lt;/Location&gt;</p>
<p class="MsoNormal">
<p class="MsoNormal">        Change the above section to look like the following:</p>
<p class="MsoNormal">
<p class="MsoNormal">          &lt;Location /svn&gt;</p>
<p class="MsoNormal">            DAV svn</p>
<p class="MsoNormal">            SVNParentPath C:\repositories</p>
<p class="MsoNormal">            SVNListParentPath On</p>
<p class="MsoNormal">            Require valid-user</p>
<p class="MsoNormal">            AuthType Basic</p>
<p class="MsoNormal">            AuthName “Subversion repository”</p>
<p class="MsoNormal">            AuthUserFile C:\repositories\password-file</p>
<p class="MsoNormal">          &lt;/Location&gt;</p>
<p class="MsoNormal">
<p class="MsoNormal">     2. Open a new terminal (command prompt).</p>
<p class="MsoNormal">
<p class="MsoNormal">        NOTE: If you have an old command prompt open (prior to the Subversion</p>
<p class="MsoNormal">              installation), remember to open a new command prompt.</p>
<p class="MsoNormal">
<p class="MsoNormal">     3. Create Subversion users.</p>
<p class="MsoNormal">
<p class="MsoNormal">        Now create usernames with passwords that can be used to authenticate with</p>
<p class="MsoNormal">        Apache. Use the htpasswd command to create usernames and passwords for the</p>
<p class="MsoNormal">        Apache server.</p>
<p class="MsoNormal">
<p class="MsoNormal">        Type the following at the command prompt:</p>
<p class="MsoNormal">
<p class="MsoNormal">          htpasswd -cm &lt;password-file&gt; &lt;username&gt;</p>
<p class="MsoNormal">
<p class="MsoNormal">        This command prompts you for a password for the user. Enter the</p>
<p class="MsoNormal">        password and retype the password when prompted.</p>
<p class="MsoNormal">
<p class="MsoNormal">        For example: If you want to create a user ‘joe’, and the file at</p>
<p class="MsoNormal">        “C:\repositories\password-file”, type the following at the</p>
<p class="MsoNormal">         command prompt:</p>
<p class="MsoNormal">
<p class="MsoNormal">               htpasswd -cm C:\repositories\password-file joe</p>
<p class="MsoNormal">
<p class="MsoNormal">        Enter the desired password for the user and retype the password</p>
<p class="MsoNormal">        when prompted.</p>
<p class="MsoNormal">
<p class="MsoNormal">        For additional users, use the following command at the command prompt:</p>
<p class="MsoNormal">
<p class="MsoNormal">        htpasswd -m C:\repositories\password-file joe</p>
<p class="MsoNormal">
<p class="MsoNormal">     4. Create a Subversion repository.</p>
<p class="MsoNormal">
<p class="MsoNormal">        svnadmin create &lt;Repository_Path&gt;\&lt;Repository_Name&gt;</p>
<p class="MsoNormal">
<p class="MsoNormal">        For example: svnadmin create C:\repositories\my-first-repos</p>
<p class="MsoNormal">
<p class="MsoNormal">     5. Open Port on Windows firewall.</p>
<p class="MsoNormal">
<p class="MsoNormal">        Before starting the server, the firewall must be notified that</p>
<p class="MsoNormal">        this particular port is going to be used. To enable this port in the</p>
<p class="MsoNormal">        Windows firewall, follow the instructions found here:</p>
<p class="MsoNormal">
<p class="MsoNormal">    <a href="http://www.microsoft.com/windowsxp/using/security/internet/sp2_wfexceptions.mspx" target="_blank" rel="noopener">http://www.microsoft.com/windowsxp/using/security/internet/sp2_wfexceptions.mspx</a></p>
<p class="MsoNormal">
<p class="MsoNormal">        Note: apache.exe is the program name which you need add to the</p>
<p class="MsoNormal">        exceptions list. Alternatively, you can also use the port where</p>
<p class="MsoNormal">        you decide to run the server. By default, apache is run on 80.</p>
<p class="MsoNormal">
<p class="MsoNormal">     6. Start Apache.</p>
<p class="MsoNormal">
<p class="MsoNormal">        If you elected to have the installer set up Apache as a service, then open</p>
<p class="MsoNormal">        the Services application, find the entry for Apache/2, and take</p>
<p class="MsoNormal">        the Start option. The service was configured to start automatically</p>
<p class="MsoNormal">        on reboot. You can also run this command from the command line:</p>
<p class="MsoNormal">
<p class="MsoNormal">        net start apache2</p>
<p class="MsoNormal">
<p class="MsoNormal">        To start the server manually, run the following at the command prompt:</p>
<p class="MsoNormal">
<p class="MsoNormal">        apache</p>
<p class="MsoNormal">
<p class="MsoNormal">     7. Checkout the repository.</p>
<p class="MsoNormal">
<p class="MsoNormal">        svn co http://localhost/svn/&lt;Repository_Name&gt;</p>
<p class="MsoNormal">
<p class="MsoNormal">        For example: svn co http://localhost/svn/my-first-repos</p>
<p class="MsoNormal">
<p class="MsoNormal">        Tip: If you check out your Subversion repository from a different</p>
<p class="MsoNormal">        computer, replace ‘localhost’ with the IP address or hostname</p>
<p class="MsoNormal">        of the machine which hosts the Subversion repository.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>7. Known issues</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">   When trying to access a repository via ViewVC, you might see an error</p>
<p class="MsoNormal">   trace that ends with this message:</p>
<p class="MsoNormal">
<p class="MsoNormal">      ImportError: DLL load failed with error code 182</p>
<p class="MsoNormal">
<p class="MsoNormal">   This error occurs when you have an older version of the OpenSSL DLLs in your</p>
<p class="MsoNormal">   PATH ahead of the CollabNet Subversion bin folder. Many Windows applications</p>
<p class="MsoNormal">   ship the OpenSSL DLLs and many of them also use older versions. To fix this</p>
<p class="MsoNormal">   problem:</p>
<p class="MsoNormal">
<p class="MsoNormal">      1. Edit your PATH so that the CollabNet Subversion bin folder is at or</p>
<p class="MsoNormal">         near the beginning of your PATH.</p>
<p class="MsoNormal">      2. Reboot so that your Apache service can pick up the change.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>8. Back-end support</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">  If you try to access an existing BDB (Berkeley DB) based repository through</p>
<p class="MsoNormal">  CollabNet Subversion, then you might receive an alert “Failed to load module</p>
<p class="MsoNormal">  for FS type ‘bdb’.” This is because CollabNet Subversion does not support BDB.</p>
<p class="MsoNormal">  CollabNet recommends FSFS over BDB for ease of maintenance and supportability.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>9. Support for CollabNet Subversion</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">   Find out about CollabNet Technical Support at</p>
<p class="MsoNormal">   <a href="http://www.collab.net/services/subversion/" target="_blank" rel="noopener">http://www.collab.net/services/subversion/</a></p>
<p class="MsoNormal">
<p class="MsoNormal">   Information about CollabNet Training, Consulting, and Migration</p>
<p class="MsoNormal">   services is at <a href="http://www.collab.net/services/subversion/training.html" target="_blank" rel="noopener">http://www.collab.net/services/subversion/training.html</a></p>
<p class="MsoNormal">
<p class="MsoNormal">   Join openCollabNet for community support: <a href="http://open.collab.net" target="_blank" rel="noopener">http://open.collab.net</a></p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>10 About Subversion and CollabNet</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">   CollabNet launched the Subversion project in 2000 in response to the demand</p>
<p class="MsoNormal">   for an open standard for Web-based software configuration management that</p>
<p class="MsoNormal">   could support distributed development. CollabNet continues to be strongly</p>
<p class="MsoNormal">   involved with the Subversion project and offers CollabNet Subversion Support,</p>
<p class="MsoNormal">   Training, and Consulting services.</p>
<p class="MsoNormal">
<p class="MsoNormal">   CollabNet also provides the most widely used collaborative development</p>
<p class="MsoNormal">   environment in the world. More than 1,400,000 developers and IT projects</p>
<p class="MsoNormal">   managers collaborate online through CollabNet. The company is transforming</p>
<p class="MsoNormal">   the way software is developed by enabling organizations to leverage global</p>
<p class="MsoNormal">   development talents to deliver better products and innovate faster.</p>
<p class="MsoNormal">
<p class="MsoNormal">   Visit CollabNet at <a href="http://www.collab.net" target="_blank" rel="noopener">http://www.collab.net</a> for more information.</p>
<p class="MsoNormal">
<p>The post <a href="https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-windows/">Process to Install CollabNet SVN Command Line Client in Windows</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-windows/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install CollabNet SVN Command Line Client in Solaris?</title>
		<link>https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-solaris/</link>
					<comments>https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-solaris/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 02 Dec 2008 17:20:07 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[CollabNet]]></category>
		<category><![CDATA[CollabNet Subversion]]></category>
		<category><![CDATA[CollabNet Subversion Client]]></category>
		<category><![CDATA[CollabNet Subversion client installation]]></category>
		<category><![CDATA[CollabNet Subversion Solaris]]></category>
		<category><![CDATA[CollabNet SVN Command Line Client in Solaris]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[Command line]]></category>
		<category><![CDATA[Command-line client]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Instructions]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[What]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2008/12/02/install-collabnet-svn-command-line-client-in-solaris/</guid>

					<description><![CDATA[<p>Link: http://www.collab.net/downloads/subversion/solaris.html 1. Platform and configuration Product: CollabNet Subversion client Platforms: Solaris 10 SPARC Prerequisite: You must be a superuser [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-solaris/">How to Install CollabNet SVN Command Line Client in Solaris?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>  </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">  </w:LatentStyles> </xml><![endif]--> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} </style>

 <![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3916 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/collabnet-svn-command-line-.png" alt="collabnet-svn-command-line" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/collabnet-svn-command-line-.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/collabnet-svn-command-line--300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>Link: <a href="http://www.collab.net/downloads/subversion/solaris.html">http://www.collab.net/downloads/subversion/solaris.html</a></p>
<p class="MsoNormal"><strong>1. Platform and configuration</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">Product: CollabNet Subversion client</p>
<p class="MsoNormal">Platforms: Solaris 10 SPARC</p>
<p class="MsoNormal">
<p class="MsoNormal">Prerequisite: You must be a superuser (root) to install and uninstall</p>
<p class="MsoNormal">CollabNet Subversion.</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><strong>2. Import/Update CollabNet certificate</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">CollabNet Subversion Solaris packages are signed. As a one-time task,</p>
<p class="MsoNormal">import the CollabNet certificate using the command:</p>
<p class="MsoNormal">
<p class="MsoNormal">    sudo pkgadm addcert -ty certificate.pem</p>
<p class="MsoNormal">
<p class="MsoNormal">The CollabNet certificate is available for download at:</p>
<p class="MsoNormal"><a href="http://www.collab.net/nonav/downloads/subversion/certificate/certificate.pem" target="_blank" rel="noopener">http://www.collab.net/nonav/downloads/subversion/certificate/certificate.pem</a></p>
<p class="MsoNormal">
<p class="MsoNormal">NOTE: the certificate has changed between 1.5.0 and 1.5.1 release.  The</p>
<p class="MsoNormal">certificate used for 1.5.0 had a short expiration date so we have created</p>
<p class="MsoNormal">a new certificate.  If you have previously installed the 1.5.0 certificate,</p>
<p class="MsoNormal">you must remove it before installing the new one:</p>
<p class="MsoNormal">
<p class="MsoNormal">    sudo pkgadm removecert “Alexander Thomas(AT)”</p>
<p class="MsoNormal">
<p class="MsoNormal">Once it is removed you can install the new certificate.</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>3. First installation</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">The command to install the CollabNet Subversion client, if a previous version</p>
<p class="MsoNormal">has not already been installed, is:</p>
<p class="MsoNormal">
<p class="MsoNormal">    sudo pkgadd -d /path/to/client-sparc-local</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><strong>4. Updating an existing installation</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">The proper way to update a Solaris package is to remove the current version</p>
<p class="MsoNormal">and then install the new version.  If you have the CollabNet Subversion server</p>
<p class="MsoNormal">installed, you will need to remove it first.  Again, refer to the readme for</p>
<p class="MsoNormal">that package before proceeding.</p>
<p class="MsoNormal">
<p class="MsoNormal">    sudo pkgrm CSVNclnt</p>
<p class="MsoNormal">    sudo pkgadd -d /path/to/client-sparc-local</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong>5. Post-installation instructions</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">A. CollabNet Subversion installs into /opt/CollabNet_Subversion, which is</p>
<p class="MsoNormal">   probably not on the executable search path for your system. Add the directory</p>
<p class="MsoNormal">   /opt/CollabNet_Subversion/bin to your $PATH environment variable. In order to</p>
<p class="MsoNormal">   make this change affect all users of your system and persists across reboots,</p>
<p class="MsoNormal">   add the following line to /etc/profile:</p>
<p class="MsoNormal">
<p class="MsoNormal">    PATH=/opt/CollabNet_Subversion/bin:$PATH</p>
<p class="MsoNormal">
<p class="MsoNormal">B. CollabNet Subversion provides man pages and localizations for several</p>
<p class="MsoNormal">   languages. To take advantage of these features, update your MANPATH and/or</p>
<p class="MsoNormal">   LOCPATH environment variables to include the CollabNet Subversion directories.</p>
<p class="MsoNormal">   For example:</p>
<p class="MsoNormal">
<p class="MsoNormal">    export MANPATH=/opt/CollabNet_Subversion/share/man:$MANPATH</p>
<p class="MsoNormal">    export LOCPATH=/opt/CollabNet_Subversion/share/locale:$LOCPATH</p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><strong>6. Support for CollabNet Subversion</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">Find out about CollabNet Technical Support at</p>
<p class="MsoNormal"><a href="http://www.collab.net/services/subversion/" target="_blank" rel="noopener">http://www.collab.net/services/subversion/</a></p>
<p class="MsoNormal">
<p class="MsoNormal">Information about CollabNet Training, Consulting, and Migration</p>
<p class="MsoNormal">services is at <a href="http://www.collab.net/services/subversion/training.html" target="_blank" rel="noopener">http://www.collab.net/services/subversion/training.html</a></p>
<p class="MsoNormal">
<p class="MsoNormal">Join openCollabNet for community support: <a href="http://open.collab.net" target="_blank" rel="noopener">http://open.collab.net</a></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><strong>7. About Subversion and CollabNet</strong></p>
<p class="MsoNormal">
<p class="MsoNormal">CollabNet launched the Subversion project in 2000 in response to the demand</p>
<p class="MsoNormal">for an open standard for Web-based software configuration management that</p>
<p class="MsoNormal">could support distributed development. CollabNet continues to be strongly</p>
<p class="MsoNormal">involved with the Subversion project and offers CollabNet Subversion Support,</p>
<p class="MsoNormal">Training, and Consulting services.</p>
<p class="MsoNormal">
<p class="MsoNormal">CollabNet also provides the most widely used collaborative development</p>
<p class="MsoNormal">environment in the world. More than 1,400,000 developers and IT projects</p>
<p class="MsoNormal">managers collaborate online through CollabNet. The company is transforming</p>
<p class="MsoNormal">the way software is developed by enabling organizations to leverage global</p>
<p class="MsoNormal">development talents to deliver better products and innovate faster.</p>
<p class="MsoNormal">
<p class="MsoNormal">Visit CollabNet at <a href="http://www.collab.net" target="_blank" rel="noopener">http://www.collab.net</a> for more information</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-solaris/">How to Install CollabNet SVN Command Line Client in Solaris?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/install-collabnet-svn-command-line-client-in-solaris/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Access SVN when client is under proxy ?</title>
		<link>https://www.scmgalaxy.com/tutorials/access-svn-when-client-is-under-proxy/</link>
					<comments>https://www.scmgalaxy.com/tutorials/access-svn-when-client-is-under-proxy/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 02 Dec 2008 17:17:55 +0000</pubDate>
				<category><![CDATA[App / Web Servers]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Subversion client]]></category>
		<category><![CDATA[Subversion Tutorial]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[SVN Tutorial]]></category>
		<category><![CDATA[SVN under proxy]]></category>
		<category><![CDATA[Under]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2008/12/02/access-svn-when-client-is-under-proxy/</guid>

					<description><![CDATA[<p>The Subversion client can go through a proxy, if you configure it to do so.   First, edit your “servers” [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/access-svn-when-client-is-under-proxy/">How to Access SVN when client is under proxy ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!-- [if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>  </w:WordDocument> </xml><![endif]--><!-- [if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">  </w:LatentStyles> </xml><![endif]--> <!-- /* Font Definitions */ @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:536871559 0 0 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!-- [if gte mso 10]>



<style>  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} </style>

 <![endif]--></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3605 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/svn-when-client-is-under-pr.png" alt="access-svn-when-client-is-under-proxy" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/svn-when-client-is-under-pr.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2008/12/svn-when-client-is-under-pr-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p class="MsoNormal"><span style="font-size: 11.5pt; font-family: Verdana; color: black;">The Subversion client can go through a proxy, if you configure it to do so. </span></p>
<p class="MsoNormal"><span style="font-size: 11.5pt; font-family: Verdana; color: black;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11.5pt; font-family: Verdana; color: black;">First, edit your “<strong><span style="font-family: Verdana;">servers</span></strong>” configuration file to indicate which proxy to use. The files location depends on your operating system. </span></p>
<p class="MsoNormal"><span style="font-size: 11.5pt; font-family: Verdana; color: black;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11.5pt; font-family: Verdana; color: black;">On Linux or Unix it is located in the directory “~/.subversion”. </span></p>
<p class="MsoNormal"><span style="font-size: 11.5pt; font-family: Verdana; color: black;"> </span></p>
<p class="MsoNormal"><span style="font-size: 11.5pt; font-family: Verdana; color: black;">On Windows it is in “%APPDATA%\Subversion”. (Try “echo %APPDATA%”, note this is a hidden directory.)</span></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/access-svn-when-client-is-under-proxy/">How to Access SVN when client is under proxy ?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/access-svn-when-client-is-under-proxy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
