Code  Camp

Code Camp


Linux Server Course - System Configuration and Operation

Linux has long been a favorite operating system for server administration because it’s a secure open-source O.S. that’s able to be both stable and flexible.

This course will teach you how to configure servers running the Linux operating system, including the boot process, kernel modules, network connection parameters, and localization groups.

⭐️ Course Contents ⭐️

  • (0:00:00) Introduction
  • (0:00:34) Explain Linux Kernel and Boot Concepts
  • (0:37:20) Configure and Verify Network Connections
  • (1:17:13) Manage Storage in a Linux Environment
  • (2:12:18) Install, Update, and Configure Software
  • (2:32:40) Manage Users and Groups
  • (3:02:32) Create, Modify, and Redirect Files
  • (3:51:20) Manage Local Services
  • (4:16:40) Summarize and Explain Server Roles
  • (4:49:50) Automate and Schedule Jobs
  • (5:06:30) Explain and Use Linux Devices

Here are all the topics covered in this comprehensive course:

  • BIOS and UEFI
  • GRUB and GRUB2 Bootloaders
  • Boot File Locations
  • Boot Methods
  • Boot Modules and Files
  • Kernel Panic
  • Loading Kernel Modules on Boot
  • Manipulating Kernel Modules
  • Testing Network Connectivity
  • Testing DNS
  • Locating Common Network Configuration Files
  • Identifying Debian and Ubuntu Network Configuration Files
  • Identifying Red Hat and CentOS Network Configuration Files
  • Network Bonding Modes
  • Configuring Bonded Network Interfaces
  • Understanding GPT and MBR
  • Filesystem Hierarchy
  • Creating Partitions
  • Formatting a Partition with Various Filesystems
  • Mounting Partitions Manually and at Boot
  • Checking and Scanning Linux Filesystems
  • Understanding LVM
  • Creating an LVM System
  • RAID Levels
  • Configuring RAID Array with mdadm
  • Installing Tarballs
  • Managing .deb Packages
  • Managing .rpm Packages
  • Configuring APT Repositories
  • Configuring YUM Repositories
  • Identifying Non-RPM and Non-APT Package Managers
  • Managing Local Users
  • Managing Local Groups
  • Querying User Accounts
  • Managing Group and Password Files
  • Configuring User and Group Quotas
  • Identifying User Profiles
  • Choosing a Text Editor
  • Using More, Less, Head, and Tail
  • Searching for Lines of Text with Grep
  • Understanding Output Redirection Tricks and Tools
  • Understanding Text Manipulation with Command-Line Tools
  • Text Processing with Awk and Sed
  • Using Hard Links and Soft (Symbolic) Links
  • Find and Locate
  • Copying Files Over the Network
  • Managing System Services with Systemctl
  • Managing Runlevels with SysV
  • Managing Targets with SystemD
  • Managing Services with SysV
  • Managing Services with SystemD
  • Understanding Network Server Roles
  • Understanding Web Servers and SSL Concepts
  • Understanding Local Network Server Roles
  • Understanding Authentication and Database Server Roles
  • Understanding Centralized Logging and Monitoring
  • Understanding VPNs
  • Understanding Containers
  • Understanding Clustering and Load Balancing
  • System-Wide Cron Jobs
  • Personal Crontabs and the AT Daemon
  • Handling Foreground and Background Processes
  • Finding Devices on the System
  • Virtual Filesystems
  • CUPS Printing and Legacy Tools
  • Understanding UDEV

#linux #developer

What is GEEK

Buddha Community

Linux Server Course - System Configuration and Operation
Ruth  Nabimanya

Ruth Nabimanya


System Databases in SQL Server


In SSMS, we many of may noticed System Databases under the Database Folder. But how many of us knows its purpose?. In this article lets discuss about the System Databases in SQL Server.

System Database

Fig. 1 System Databases

There are five system databases, these databases are created while installing SQL Server.

  • Master
  • Model
  • MSDB
  • Tempdb
  • Resource
  • This database contains all the System level Information in SQL Server. The Information in form of Meta data.
  • Because of this master database, we are able to access the SQL Server (On premise SQL Server)
  • This database is used as a template for new databases.
  • Whenever a new database is created, initially a copy of model database is what created as new database.
  • This database is where a service called SQL Server Agent stores its data.
  • SQL server Agent is in charge of automation, which includes entities such as jobs, schedules, and alerts.
  • The Tempdb is where SQL Server stores temporary data such as work tables, sort space, row versioning information and etc.
  • User can create their own version of temporary tables and those are stored in Tempdb.
  • But this database is destroyed and recreated every time when we restart the instance of SQL Server.
  • The resource database is a hidden, read only database that holds the definitions of all system objects.
  • When we query system object in a database, they appear to reside in the sys schema of the local database, but in actually their definitions reside in the resource db.

#sql server #master system database #model system database #msdb system database #sql server system databases #ssms #system database #system databases in sql server #tempdb system database

Linux Dedicated Server Hosting - Cloudminister

Cloudminister is a company that provides managed linux dedicated servers hosting in India. The Linux Dedicated servers allow you to fully manage all hosting solutions which directly improves the performance of your business. The servers we offer work with the best hardware and software and enhances network speed. This is the reason why people choose Cloudminister for Linux vps server. The company has a huge list of plans as per your business needs and you can choose any plan according to the requirement of your project.

Cloudminister Dedicated Linux Server hosting in India feature:

  • Enterprise SSD HDDs
  • DDR4 ECC RAM Blazing
  • fast performance
  • Free Control Panel

Complete Control of Dedicated Server Hosting:

  • WordPress Toolkit
  • Platform compatibility
  • Powerful servers
  • User-friendly interface
  • Easy administration
  • Developer pack
  • Plesk mobile manager
  • Security

#linux dedicated server #linux dedicated server hosting #dedicated server hosting in india #cheap dedicated server india #dedicated server price in india

Olen  Predovic

Olen Predovic


Install SQL Server Linux (2017 version) on SUSE Linux in Amazon EC2 instance

In this article, we will install and configure SQL Server Linux (2017 version) on SUSE Linux in the Amazon EC2 Instance.


SQL Server works on both Windows and Linux operating systems. You can use RedHat, Ubuntu or SUSE Linux for SQL Server. You can build the database infrastructure in the on-premise and cloud infrastructures.

With the Amazon Web Services, we can use SQL Services in two-mode.

  • **AWS RDS SQL Server: **It is a managed database service for SQL Server by AWS. Amazon manages the infrastructure such as server, OS, storage, network, back, high-availability, security on your behalf. You can launch an RDS instance and use it directly to run for your databases, queries. It provides limited functionality as compared to a regular SQL Server
  • **AWS EC2 with SQL Server installed: **In this method, we can build a virtual machine in the AWS cloud and installed SQL Server on top of it. It is similar to a traditional on-premise SQL Server, but this time your infrastructure (server) is in the cloud

In this article, we implement the following tasks:

  • Launch an Amazon EC2 instance with SUSE Enterprise Linux version 12
  • Install SQL Server Linux (2017) and client tools on Amazon EC2 instance

Let’s start our deployment for this article.


You should have AWS console credentials. If you do not have an AWS login, sign-up using a free-tier account in Amazon web console.

#installation # setup and configuration #linux #sql server 2017 #sql server on linux

How to Create a ScalaHosting Linux VPS Server

There’re hosted email solutions like Google Workspace and Microsoft Exchange Online, but they become very expensive when you have many users. If you run a self-hosted email server on a VPS, you can add unlimited users, unlimited domains, and send unlimited email messages for a very low price.

It’s not an easy task to find a VPS provider suitable for email hosting. Many hosting companies like DigitalOcean blocks port 25. DigitalOcean would not unblock port 25, so you will need to set up SMTP relay to bypass blocking, which can cost you additional money. If you use Vultr VPS, then port 25 is blocked by default. They can unblock it if you open a support ticket, but they may block it again at any time if they decide your email sending activity is not allowed. Vultr actually may re-block it if you use their servers to send newsletters.

#linux server #linux vps server #scalahosting #linux

An Overview of Operating Systems: Mac vs. GNU/Linux vs. Windows

1 - Windows
Usually when we buy a system, the default OS is Windows. Many times I saw many people who say that Windows is easy. Let me better understand what they mean!
2 - GNU/Linux
There is a big thing in the GNU/Linux world called freedom and diversity. Torvalds first wrote Linux and then merged with GNU kernels, something Stallman was working on, and later became GNU/Linux. It can be said that everything runs on GNU/Linux! From car, etc. to computers and… 
3 - Mac
But the phrase “Expensive and limited” does not necessarily mean bad… A Gmail app, a web app, a terminal, and other apps, and a fairly clean desktop (which Apple found works for people). For example, if you want a flower to be on top of the desktop, there is one way: you go to Mac and beg them to put flowers on the desktop.

#linux #windows #mac #gnu/linux #operating systems