From 1da631bbdec4702b9d8280b8bebb75b28f51b82f Mon Sep 17 00:00:00 2001 From: AHMZA Date: Fri, 10 Nov 2023 23:46:11 +0000 Subject: [PATCH 1/2] Update docker-image.yml --- .github/workflows/docker-image.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index d657a63..a302bff 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -3,16 +3,22 @@ name: Docker Image CI on: push: branches: [ "main" ] - pull_request: - branches: [ "main" ] jobs: - - build: - + buildx: runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Build the Docker image - run: docker build . --file Dockerfile --tag my-image-name:$(date +%s) + - + 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) From 7b904f8fff8fad400c1aaed0d8b7dcad967c55ce Mon Sep 17 00:00:00 2001 From: "tina-cloud-app[bot]" <58178390+tina-cloud-app[bot]@users.noreply.github.com> Date: Fri, 10 Nov 2023 23:59:24 +0000 Subject: [PATCH 2/2] TinaCMS content update --- content/posts/you-need-to-learn-linux.md | 52 ++++++++++-------------- 1 file changed, 22 insertions(+), 30 deletions(-) diff --git a/content/posts/you-need-to-learn-linux.md b/content/posts/you-need-to-learn-linux.md index 4524439..d195f0c 100644 --- a/content/posts/you-need-to-learn-linux.md +++ b/content/posts/you-need-to-learn-linux.md @@ -1,33 +1,20 @@ --- -title: You Need to Learn Linux 🐧 -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: "" # display caption under cover - relative: false # when using page bundles set this to true -showtoc: true -searchHidden: false +title: "You Need to Learn Linux \U0001F427" --- + ## **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 -_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 compared to the other operating systems, but with a bit of time you 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** + **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 to have. @@ -59,6 +46,7 @@ something completely custom. Plus then you can say `I use Arch BTW` ## **How can you start** ### **Install Linux as your main OS** + This is the full send option. 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. ### ***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. However I do not recommended this if you don't own one of these devices already due to cost 💸 ### ***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 -to play around in a real _Linux_ environment. + +The *Windows Subsystem for Linux* is another great option to get started +with *Linux*, it installs the *Linux Kernel* in windows and allows you +to play around in a real *Linux* environment. ### **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 -_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 ## 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 because it is well worth it. I have linked some great resources for other great Linux related content that helped me.