Author: Rahul

I, Rahul Kumar am the founder and chief editor of TecAdmin.net. I am a Red Hat Certified Engineer (RHCE) and working as an IT professional since 2009..

After installing Ubuntu Desktop, there are a few things you should do to get your system up and running smoothly. In this article, we’ll cover some suggestions for things to do after installing Ubuntu Desktop, including updating the system, installing additional drivers and software, configuring the desktop environment, enabling automatic updates, protecting the system with a firewall and antivirus, and customizing the system to suit your needs. By following these steps, you can set up a stable and secure Ubuntu system that meets your specific needs. 1. Update the system The first thing you should do after installing Ubuntu is…

Read More

LShell or Limited Shell is written in python for limiting user for specific set of commands and directories. You can create user environment with limited access, you can also enable disable commands over SSH access. Install Limited Shell Use the following command to install LShell package on your Debian based system. For other operating system, You need to Google for package of lshell for your distribution. $ sudo apt-get install lshell Switch User to LShell Now set the LShell as default shell for users for which you are required. For example to change the shell of user sarah. $ sudo…

Read More

The Problem: The error message “Authz_core:error Client Denied by Server Configuration” indicates that the server is denying access to a client due to configuration settings related to authorization. This error is typically associated with the Apache web server, which uses the “mod_authz_core” module to manage access control. [authz_core:error] [pid 29422] [client 12.34.56.78:46618] AH01630: client denied by server configuration: /home/XXX/public_html/favicon.ico, referer: http://example.com/index.php Possible Solutions: There are several possible reasons why a client might be denied access by the server configuration. Here are some common causes: 1. Deny from all: This configuration directive can be used in Apache’s .htaccess files or in…

Read More

The use of a sudo user in Ubuntu and Debian systems is a fundamental practice for managing system administration tasks while maintaining robust security protocols. In Linux environments, the “superuser” or “root” account holds extensive privileges, allowing it to make critical changes to the system. However, operating as root for routine tasks can be risky, as inadvertent errors might lead to severe system issues. This is where a sudo user comes into play. A sudo user is a regular user account that has been granted specific administrative privileges, enabling it to execute commands with root-level authority. This guide will walk…

Read More

Ubuntu 15.10 Wily Werewolf has been finally released. This Ubuntu release has been name “Wily Werewolf”. Ubuntu team is revealed the code name for Ubuntu 15.10 is Wily Werewolf. Download Ubuntu 15.10 Desktop and Server edition ISOs

Read More

Ubuntu Desktop and Servers users has a new stable version 15.10 is available to install and upgrade with various changes and upgrades. So I recommend all desktop users to upgrade to this release But If you are running with Ubuntu LTS releases on your server, I don’t recommend you to upgrade to this non LTS release. Upgrade to Ubuntu 15.10 via GUI Below is the step by step process for upgrading Ubuntu 15.04 to Ubuntu 15.10. Following the instructions as below:- Login to Ubuntu Desktop Open the “Software & Updates” Setting in System Settings Select the 3’rd Tab called “Updates”…

Read More

Navigating through the world of websites and the internet, sometimes web pages need to move to a new address, just like people do. When this happens, visitors going to the old address need to be sent to the new one so they don’t get lost. This process is called URL redirection. Nginx is a tool that helps websites manage these moves smoothly, ensuring that people find the page they’re looking for, whether the move is just for a little while (temporary) or for good (permanent). Understanding how to do this well is important for anyone running a website to keep…

Read More

Recently one of repository on my SVN server is got corrupted. After checking we found that there was issue with svnrepo/db/current file was got corrupted due to bad sectors in my hardisk. I tried to checkout this repository but failed. How to Recover Corrupted SVN Repository – Before start recovery we should know about this file. This file contains the latest revision number of your repository. On each commit svn server increase this value by +1 and keep this on last revision. Now If you remember the version of your repository, Just recreate new file and put that number in…

Read More

In Linux, file permissions are an important aspect of system security. These permissions control who can read, write or execute a file or directory. Sometimes, you may need to change permissions recursively, meaning to apply the same permission changes to all files and subdirectories within a directory. In this article, we will discuss how to recursively change file permissions in Linux using the “chmod” command. Syntax of chmod command The syntax for chmod command is as follows:

Here are some commonly used options with chmod: -R: Recursively changes permissions on all files and directories within the specified directory. -v:…

Read More

To configure your system on network and access internet. You also need to configure dns server. It is necessary to access websites by their name. When we visit a website, system first search for dns server we provided in configuration file. Then query to that DNS server for providing ip address corresponding to that domain. Setup DNS Servers Edit network configuration file (/etc/network/interfaces) on your system and add dns servers to specific network interface. In my system network interface is named as eth1. It may change in your system, So use name accordingly. $ sudo vi /etc/network/interfaces auto lo iface…

Read More