Advanced Windows & linux:
Firstly we have to discuss what is advanced windows:
Windows is an operating system. It was developed in the mid 1980s by Microsoft Corporation. In other words we can say that Advanced windows refers to using and managing the windows operating system beyond basic tasks, including-
Features of the windows 10:
Start Menu- Windows 10 includes a start menu that enables users to quickly find apps, settings and important information.
Cortana- This is a personal assistant that helps users search the web, find files, and set reminders using voice commands.
Microsoft Edge- Windows 10 comes with Microsoft Edge, a web browser that allows users to explore the internet, read news, and watch videos.
Security Features- Windows 10 has built in security features like windows defender, which helps protect the computers from viruses and other threats.
X box APP- with xbox app, users can connect to an xbox console to play games and chat with friends.
Knowledge of Operating System- you should have a good understanding of how the operating system works and how to troubleshoot problems that may arise.
Active Directory- As a windows system Administrator, you will need to manage and maintain Active Directory. You should have a thorough understanding of how to create and manage user accounts, groups, and security policies.
Networking- Networking protocols, such as TCP/IP, DNS, DHCP, Routing.
Scripting and automation- Scripting and automation skills are crucial for a Windows system Administrator.
You should know how to write and execute scripts to automate common tasks and perform system maintenance.
Security- you should have a good understanding of security concepts and be able to identify and mitigate potential security threats.
You should know how to configure firewalls, antivirus software, and other security tools.
What is Advanced linux:
It is an open-source operating system based on unix. It is known for its security, flexibility. Created by linux Torvalds in 1991. The name “linux” comes from linus+unix. Advancedlinux involves deeper control of linux systems with powerful tools and commands.
1. Linux is not an operating system: linux is an open source kernel. (kernel is the core part of an operating system, managing system resources and communication between hardware and software)
2. Linux Distributions(Distros):
An operating system made from a software collection, which includes the linux kernel and often a package management system.
Some key features of linux based operating system:
Open source: source code is freely available and can be modified.
Multi User: multiple uses can access system resources simultaneously.
Multitasking: can run multiple tasks simultaneously.
Security: strong security features and regular updates.
Portability: can run on various hardware platforms.
This are the most important linux commands:
ls- list directory contents
cd- change directory
cp- copy files or directory
mv- move/rename files
mkdir- create a new directory
rmdir- remove empty directories
touch- create an empty file
chmod- change file permissions
chown- change file owner and group
pwd- print working directory
grep- search text using patterns
sudo- execute command as superuser
man- display manual pages
echo- display a line of text
ps- display currently running processes
kill- terminate a process using its PID
Introduction of Cloud Computing:
- It is providing its own demand services over the internet.
- In simple words we say that it means storing, managing and accessing the data & programs on the remote servers that are hosted on the internet instead of a computer's hard drive.
- Some examples of cloud computing are- google drive/dropbox, streaming services (Netflix, spotify) etc.
- Cloud computing is the on-demand availability of computer system resources(especially data storage/cloud storage & computing power) without direct investment by the user.
Service providers:
Google cloud.
AMS(Amazon web service)
IBM cloud
Microsoft azure
Alibaba cloud , etc
Key characteristics of cloud computing:
On demand self service- order a service like storage, computation, network etc. without human intervention.
Example- signing up for gmail or google drive.
Pay-as-you-go pricing- pay only for what you use. Example- AWS charges you for server time only when it's active.
Broad network access- services are accessible from any device.
Example- Watching netflix on your phone, tablet, or TV.
Resource pooling- Resources are shared among multiple users efficiently.
Example- Uber dynamically allocates drivers(cloud resources) based on demand.
Scalability and elasticity- Adjust resources as per need.
Example- E-commerce websites increasing server capacity during holiday sales.