Merge branch 'main' of github.com:4HMZ4/blog
This commit is contained in:
@@ -3,16 +3,22 @@ name: Docker Image CI
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ "main" ]
|
branches: [ "main" ]
|
||||||
pull_request:
|
|
||||||
branches: [ "main" ]
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
buildx:
|
||||||
build:
|
|
||||||
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
-
|
||||||
- name: Build the Docker image
|
name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
-
|
||||||
|
# Add support for more platforms with QEMU (optional)
|
||||||
|
# https://github.com/docker/setup-qemu-action
|
||||||
|
name: Set up QEMU
|
||||||
|
uses: docker/setup-qemu-action@v3
|
||||||
|
-
|
||||||
|
name: Set up Docker Buildx
|
||||||
|
uses: docker/setup-buildx-action@v3
|
||||||
|
-
|
||||||
|
name: Build the Docker image
|
||||||
run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
|
run: docker build . --file Dockerfile --tag my-image-name:$(date +%s)
|
||||||
|
|||||||
@@ -1,33 +1,20 @@
|
|||||||
---
|
---
|
||||||
title: You Need to Learn Linux 🐧
|
title: "You Need to Learn Linux \U0001F427"
|
||||||
date: 2021-12-17T19:16:50Z
|
|
||||||
author: "ahmza"
|
|
||||||
draft: false
|
|
||||||
weight:
|
|
||||||
|
|
||||||
tags: ["Linux"]
|
|
||||||
description: "Ever wanted to learn Linux ? Well no better time than now to learn"
|
|
||||||
canonicalURL: "https://blog.ahmza.com/Page%28/posts/you-need-to-learn-linux.md%29"
|
|
||||||
|
|
||||||
cover:
|
|
||||||
image: "/webp/posts/learn-linux/feature-anim.webp" # image path/url
|
|
||||||
alt: "learn-linux" # alt text
|
|
||||||
caption: "<text>" # display caption under cover
|
|
||||||
relative: false # when using page bundles set this to true
|
|
||||||
showtoc: true
|
|
||||||
searchHidden: false
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## **Introduction**
|
## **Introduction**
|
||||||
You need to learn _Linux_ because there is no reason not to. If you
|
|
||||||
|
You need to learn *Linux* because there is no reason not to. If you
|
||||||
are pursuing a career in IT, without a doubt you will come across
|
are pursuing a career in IT, without a doubt you will come across
|
||||||
_Linux_ and having even basic knowledge is very helpful. Many people
|
*Linux* and having even basic knowledge is very helpful. Many people
|
||||||
struggle with the OS simply because it's fundamentally different
|
struggle with the OS simply because it's fundamentally different
|
||||||
compared to the other operating systems, but with a bit of time you
|
compared to the other operating systems, but with a bit of time you
|
||||||
can master the basics and unlock it's true power.
|
can master the basics and unlock it's true power.
|
||||||
|
|
||||||
{{< video label="true power" webm="/webm/mha-power.webm" >}}
|
{{\< video label="true power" webm="/webm/mha-power.webm" >}}
|
||||||
|
|
||||||
## **But Why**
|
## **But Why**
|
||||||
|
|
||||||
**Linux is everywhere**, from data centres to your smart toaster. So
|
**Linux is everywhere**, from data centres to your smart toaster. So
|
||||||
if you are interesting in anything IT related then it's a great asset
|
if you are interesting in anything IT related then it's a great asset
|
||||||
to have.
|
to have.
|
||||||
@@ -59,6 +46,7 @@ something completely custom. Plus then you can say `I use Arch BTW`
|
|||||||
## **How can you start**
|
## **How can you start**
|
||||||
|
|
||||||
### **Install Linux as your main OS**
|
### **Install Linux as your main OS**
|
||||||
|
|
||||||
This is the full send option.
|
This is the full send option.
|
||||||
|
|
||||||
A great Distribution that I recommend is [Manjaro with KDE Plasma](https://manjaro.org/downloads/official/kde/)
|
A great Distribution that I recommend is [Manjaro with KDE Plasma](https://manjaro.org/downloads/official/kde/)
|
||||||
@@ -67,29 +55,33 @@ and Manjaro itself is a great as it's Arch based but does not require
|
|||||||
you to start from step 0.
|
you to start from step 0.
|
||||||
|
|
||||||
### ***MacOS*** **Terminal**
|
### ***MacOS*** **Terminal**
|
||||||
_MacOS_ is actually _UNIX_ based and so **if you have an _apple
|
|
||||||
Mac/MacBook_ all you need is the Terminal** application. I used this on
|
*MacOS* is actually *UNIX* based and so **if you have an *apple
|
||||||
|
Mac/MacBook* all you need is the Terminal** application. I used this on
|
||||||
my work machine and it's a great alternative to the full send option.
|
my work machine and it's a great alternative to the full send option.
|
||||||
However I do not recommended this if you don't own one of these devices
|
However I do not recommended this if you don't own one of these devices
|
||||||
already due to cost 💸
|
already due to cost 💸
|
||||||
|
|
||||||
### ***Windows WSL***
|
### ***Windows WSL***
|
||||||
The _Windows Subsystem for Linux_ is another great option to get started
|
|
||||||
with _Linux_, it installs the _Linux Kernel_ in windows and allows you
|
The *Windows Subsystem for Linux* is another great option to get started
|
||||||
to play around in a real _Linux_ environment.
|
with *Linux*, it installs the *Linux Kernel* in windows and allows you
|
||||||
|
to play around in a real *Linux* environment.
|
||||||
|
|
||||||
### **Virtual Machines**
|
### **Virtual Machines**
|
||||||
If there is a specific Distribution of _Linux_ you want to try then
|
|
||||||
|
If there is a specific Distribution of *Linux* you want to try then
|
||||||
this is a great option. However if you want to simply get to know
|
this is a great option. However if you want to simply get to know
|
||||||
_Linux_ then choose the _MacOS_ terminal or _WSL_ methods as they are
|
*Linux* then choose the *MacOS* terminal or *WSL* methods as they are
|
||||||
a lot lighter on system resources
|
a lot lighter on system resources
|
||||||
|
|
||||||
## Conclusion
|
## Conclusion
|
||||||
**Why are you still reading go and get stuck in with _Linux_ 💨**
|
|
||||||
|
|
||||||
{{< video label="do it" webm="/webm/do-it.webm" >}}
|
**Why are you still reading go and get stuck in with *Linux* 💨**
|
||||||
|
|
||||||
As with anything learning _Linux_ is a journey and will take time.
|
{{\< video label="do it" webm="/webm/do-it.webm" >}}
|
||||||
|
|
||||||
|
As with anything learning *Linux* is a journey and will take time.
|
||||||
Enjoy the experience of learning it and uncovering it's hidden powers
|
Enjoy the experience of learning it and uncovering it's hidden powers
|
||||||
because it is well worth it. I have linked some great resources for
|
because it is well worth it. I have linked some great resources for
|
||||||
other great Linux related content that helped me.
|
other great Linux related content that helped me.
|
||||||
|
|||||||
Reference in New Issue
Block a user