Author: Choudhury S

Avatar photo

Choudhury is the founder and chief editor of ZoomTutorials Blog, a leading tutorials and technology blogging site specializing in DevOps, SysAdmin and Cloud Technologies to help IT professionals in their day to day work. He is a Senior Cloud and DevOps Solutions Engineer at a leading eCommerce development Company and has more than 10+ years of Cloud, DevOps and SysAdmin experience working with Fortune 500 companies to solve their most important IT backbones. He lives in Hyderabad with his wife and a son.

Software Licensing Management Tool (slmgr) is a CLI in Windows which is used to perform advanced Windows activation tasks. Slmgr Uses Slmgr is used to activate Windows or change the product key if the normal activation process fails or if the normal activation process throws “Windows is not genuine” errors. How to user Slmgr Commands The Slmgr commands are used in a Windows command prompt. Please open the command prompt as an administrator using below process. Click on Search > type ‘cmd’ > Right Click on ‘Command Prompt’ Note: Slmgr.vbs is used only for the Windows operating system. Ospp.vbs manages volume licensing for Microsoft Office products. Common Slmgr…

Read More

Microsoft makes evaluation versions of its products available to anyone and they can be downloaded for free from the Evaluation Center. You will find Windows Server, Windows 10, and other on-premise server products, such as SQL Server, Visual Studio and SharePoint. I use the evaluation version of Windows products for testing and evaluations in a local VM. One disadvantage of using evaluation version is that the evaluation versions of Windows Server ‘deactivate’ after 180 days. It’s possible to continue using Windows Server after this period but personalization options are disabled, and the server will automatically shut down after a period of…

Read More

Common Magento 2 Commands Cache Clean: php bin/magento cache:clean Cache Flush: php bin/magento cache:flush Setup Upgrade: php bin/magento setup:upgrade If you want pub/static files while installing or updating database then use following command: php bin/magento setup:upgrade –keep-generated Setup Compile: php bin/magento setup:di:compile Static Content Deploy(use -f for force deploy on developer mode in 2.2.x or later): php bin/magento setup:static-content:deploy Static Content Deploy For Particular Language: php bin/magento setup:static-content:deploy en_US Static Content Deploy For Magento Backend Theme Using Command Line (Working on 2.1.1 or later) php bin/magento setup:static-content:deploy –theme=”Magento/backend” Static Content Deploy For Specific Themes (Working on 2.1.1 or later) php…

Read More

We as System Admin often see many Magento developers running the Magento commands every time they change something like css, js or HTML. Here, I will discuss which Magento changes require which commands to reflect changes on the frontend or backend of Magento 2. A. php bin/magento cache:flush (or php bin/magento c:f) php bin/magento cache:flush or php bin/magento c:f You need to run this command, If you made changes in admin configuration, layout xml, ui component, phtml, … file or overwrite html, css, js in frontend theme. Here is the list of caches in Magento 2 Configuration: After adapting configuration files, it…

Read More

MySQL or MariaDB is vast and has lots of areas to optimize and tweak to get the optimal performance. Some changes can be done dynamically, while others require a server restart. It is common to find a MySQL or MariaDB installation with a default configuration, however the later may not be appropriate based on your workload and setup. Here are the key areas in MySQL and MariaDB which I have taken from different expert sources in the MySQL world, as well as my experiences. This blog would serve as your knowledgebase to tune performance and make your MySQL great again.…

Read More

With the release of Dynamics 365 or Microsoft Dynamics 365, there have been a lot of confusion regarding when Microsoft support for Dynamics AX 2009 and Dynamics AX 2012 will end. Microsoft Dynamics AX support lifecycle doesn’t change and will remain the same as is. The below chart provides a clear timelines when the AX 4, AX 2009, AX 2012, etc. were launched and when is the support ending. Product Lifecycle Start Date Mainstream Support End Extended Support End AX 2012 R3 5/1/2014 10/12/2021 1/10/2023 AX 2012 R2 2/9/2013 10/9/2018 10/12/2021 AX 2012 (RTM) 9/25/2011 10/9/2018 10/12/2021 AX 2009 SP1 11/3/2008 4/10/2018 10/12/2021…

Read More

Objectives Our objective is to split the read and write database query of a Magento Community edition so that we can have the writer database only serve the write traffic and the reader database handles the read traffic. This will allow us to load-balance the bulk read traffic and be able to handle more traffic with the exact same database instance size. Also, most of the read traffic will be served from the database proxy caching. Here, we will be using AWS RDS to host the database with 1 writer and multiple reader instances. However, for our testing we will…

Read More
Git

What is Git? Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows. Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. This is by far, the most widely used modern version control system in the world today. Git has been designed with performance, security and flexibility in mind. To install git…

Read More
Git

Install the git credential-osxkeychain Git supports pushing and pulling your Git repositories over both SSH and HTTPS. To work with a private repository over HTTPS, you must supply a username and password each time you push or pull. The git-credential-osxkeychain helper allows you to cache your username and password in the OSX keychain, so you don’t have to retype it each time. If you followed the MacPorts or Homebrew instructions here, the helper should already be installed. Otherwise you’ll need to download and install it. Open a terminal window and check: $ git credential-osxkeychain usage: git credential-osxkeychain <get|store|erase></get|store|erase> If you receive…

Read More
Git

What is Git? Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows. Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. This is by far, the most widely used modern version control system in the world today. Git has been designed with performance, security and flexibility in mind. How to install…

Read More

Objectives Explain what an SSH key is Generate your own SSH key pair Add your SSH key to your GitHub account What is an SSH Key? An SSH key is an access credential in the SSH protocol. Its function is similar to that of user names and passwords, but the keys are primarily used for automated processes and for implementing single sign-on by system administrators and power users. When working with a GitHub repository, you’ll often need to identify yourself to GitHub using your username and password. An SSH key is an alternate way to identify yourself that doesn’t require you to enter…

Read More

Civil Services Syllabus 2020 Candidates are advised to go through the Syllabus published below for the Preliminary Examination 2020 and the Main Examination 2021, as periodic revision of syllabus has been done in several subjects. The Civil services exam is conducted in three phases: Part A: Civil Services (Preliminary) Examination (Objective Type) Part B: Civil Services (Mains) Examination (Descriptive Type) Part C: Personal Interview (Personality Test) Part A: UPSC Preliminary Examination (400 Marks) The Preliminary Examination is composed of two components: Paper Subjects Total Marks Duration I General Studies (GS) 200 2 hours (9:30 AM to 11:30 AM) II CSAT 200 2…

Read More

IAS Grades and Pay Scales Grade Pay Scale Grade Pay Years of Service Required Junior Scale 50,000 – 1,50,000 16,500 NA Senior Time Scale 50,000 – 1,50,001 20,000 5 years Junior Administrative Grade 50,000 – 1,50,002 23,000 9 years Selection Grade 1,00,000 – 2,00,000 26,000 12 to 15 years Super Time Scale 1,00,000 – 2,00,000 30,000 17 to 20 years Above Super Time Scale 1,00,000 – 2,00,000 30,000 Varies Apex Scale 2,25,000 (Fixed) NA Varies( around 30 years) Cabinet Secretary Grade 2,50,000 (Fixed) NA varies Now let us discuss each grade pay scale in detail. 1. Junior Scale Grade Junior Scale…

Read More

Why we need a WAF? Just as an online retail customer can interact with an online retail site, hackers can conduct malicious interactions as well.  These attacks predominantly occur as SQL injections, cross-site scripting and malicious file executions.  A modern day WAF is designed to protect against these and other OWASP Top Ten application risks.  Azure WAF is able to discern fraudulent interactions from legitimate traffic.  This is a highly complex task as hackers today weave their attack code within safe-looking website traffic.  A WAF accomplishes this by intercepting and analyzing each and every HTTP request before they reach the…

Read More

OWASP Rules OWASP 3.0 General TABLE 17 RuleId Description 200004 Possible Multipart Unmatched Boundary. REQUEST-911-METHOD-ENFORCEMENT TABLE 18 RuleId Description 911100 Method is not allowed by policy REQUEST-913-SCANNER-DETECTION TABLE 19 RuleId Description 913100 Found User-Agent associated with security scanner 913110 Found request header associated with security scanner 913120 Found request filename/argument associated with security scanner 913101 Found User-Agent associated with scripting/generic HTTP client 913102 Found User-Agent associated with web crawler/bot REQUEST-920-PROTOCOL-ENFORCEMENT TABLE 20 RuleId Description 920100 Invalid HTTP Request Line 920130 Failed to parse request body. 920140 Multipart request body failed strict validation 920160 Content-Length HTTP header is not numeric. 920170…

Read More