Day 7 - Unveiling Package Managers and System Control πŸš€

Day 7 - Unveiling Package Managers and System Control πŸš€

Β·

2 min read

Unraveling Package Managers πŸ“¦πŸ”

What is a Package Manager? 🧰

A package manager is like a magical toolbox for your system! It helps install, remove, upgrade, configure, and manage software packages. Think of it as your one-stop-shop for handling software on your operating system.

Understanding Packages πŸ“¦πŸ“š

A package is the essence of software - whether it's a GUI application, a command line tool, or a software library. It's a neat bundle containing the binary executable, configuration files, and sometimes, info about dependencies.

Different Package Managers πŸ’ΌπŸ‘¨β€πŸ’»

Different Linux distributions have different packaging systems, and within those systems, you might find multiple package managers. For instance, RPM uses Yum and DNF, while DEB has apt-get and aptitude.

1: Installing Docker and Jenkins with Package Managers πŸš’πŸ”§

commands:

sudo apt-get update

sudo apt-get install docker-ce jenkins

Unveiling systemctl and systemd πŸ•΅οΈβ€β™‚οΈπŸŽ›οΈ

What is systemctl? πŸ•΅οΈβ€β™‚οΈ

systemctl is the maestro that examines and controls the state of the "systemd" system and service manager. It's the puppeteer behind the scenes.

2: Checking Docker Service Status πŸ³πŸ”

3: Stopping Jenkins Service πŸ›‘πŸ”§

command:

sudo systemctl stop jenkins

4: systemctl vs service βš”οΈπŸ€–

Compare the two commands and learn about their differences. For example:

commands:

systemctl status docker

service docker status

Reflections on Day 7 πŸ€”πŸ“ˆ

It's Day 7, and we've cracked open the world of package managers and system control! πŸš€πŸŒ

Did you find this article valuable?

Support Nilkanth Mistry by becoming a sponsor. Any amount is appreciated!

Β