> For the complete documentation index, see [llms.txt](https://mrinalghimire.com.np/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mrinalghimire.com.np/readme.md).

# Mrinal Ghimire

Linux & DevOps Documentation

<button type="button" class="button primary" data-action="ask" data-icon="gitbook-assistant">Ask a question...</button>

<a href="https://mrinalghimire.com.np/linux-system-administration/" class="button secondary" data-icon="linux">Linux</a><button type="button" class="button secondary" data-action="ask" data-query="How do I authenticate with the developer platform?" data-icon="key">DevOps</button><a href="https://mrinalghimire.com.np/lemp-stack-documentation/" class="button secondary" data-icon="code">LEMP Stack</a><a href="https://mrinalghimire.com.np/assignment-1/" class="button secondary medium" data-icon="book-open-lines">Assignment</a>

&#x20;

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><h4><i class="fa-server" style="color:$primary;">:server:</i></h4></td><td><strong>LInux System Administration</strong></td><td>Learn Linux Basic Commands</td><td><a href="https://mrinalghimire.com.np/linux-system-administration/">Linux System Administration</a></td><td><a href="https://2185121233-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLj9Se7YGK1KHF2H2Qd9E%2Fuploads%2FMWFOardBvbKeJklkgMhg%2Fhero-image.fit_lim.v1678673053.jpg?alt=media&amp;token=1c71951f-9160-45e3-9530-b78000582ba1">hero-image.fit_lim.v1678673053.jpg</a></td></tr><tr><td><h4><i class="fa-display-code" style="color:$primary;">:display-code:</i></h4></td><td><p><strong>LEMP Stack with</strong></p><p><strong>phpMyAdmin and WordPress</strong></p></td><td>Complete Guide to Setup Linux, Nginx, MySQL, PHP, phpMyAdmin &#x26; WordPress</td><td><a href="https://mrinalghimire.com.np/lemp-stack-documentation/">LEMP STACK DOCUMENTATION</a></td><td><a href="https://2185121233-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLj9Se7YGK1KHF2H2Qd9E%2Fuploads%2FbJt9LAx0yYrFvZV6MTma%2FNGINX-and-the-LEMP-stack.webp?alt=media&amp;token=23adf312-b37e-4eb2-9190-7d92c63e8d51">NGINX-and-the-LEMP-stack.webp</a></td></tr><tr><td><h4><i class="fa-book-open-lines" style="color:$primary;">:book-open-lines:</i></h4></td><td><strong>Assignment</strong></td><td>Assignment Questions &#x26; Solutions</td><td><a href="https://mrinalghimire.com.np/assignment-1/">Assignment-1 </a></td><td><a href="https://2185121233-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLj9Se7YGK1KHF2H2Qd9E%2Fuploads%2FSE9eQwsoHPOQgBBHy5EI%2FAssigment.jpg?alt=media&amp;token=1adc1fb4-5f68-4d49-b992-c8b74d5c4638">Assigment.jpg</a></td></tr></tbody></table>

&#x20;

{% hint style="info" %}
&#x20;DevOps and Linux documentation site covering Linux fundamentals, shell scripting, Git, Docker, Kubernetes, Terraform, Ansible, CI/CD, Jenkins, AWS, networking, monitoring. The documentation is  beginner-friendly with step-by-step tutorials.
{% endhint %}

{% hint style="info" icon="file-circle-question" %}
**Need some help?**

Troubleshoot common issues or ask for help.

<button type="button" class="button primary" data-action="ask" data-icon="gitbook-assistant">Ask for help to get instant reply</button>
{% endhint %}

<details>

<summary>I get an SSH Connection Refused error</summary>

Check that the SSH service is running on the remote server.

Verify that you are using the correct IP address and username.

Ensure that port **22** is open and not blocked by a firewall.

Confirm that the SSH server is installed on the remote machine.

Useful commands:

```bash
sudo systemctl status ssh
sudo systemctl start ssh
sudo systemctl enable ssh
sudo ss -tulnp | grep :22
```

</details>

<details>

<summary>I cannot access my web server</summary>

Ensure that the web server service is running.

Verify that the server is listening on ports **80** or **443**.

Check firewall rules if the server is running but inaccessible.

Useful commands:

```bash
sudo systemctl status nginx
sudo systemctl status apache2
sudo ss -tulnp
curl localhost
```

</details>

<details>

<summary>I get a Permission denied (publickey) error</summary>

Check that you are using the correct private key.

Ensure your public key exists in the remote user's `~/.ssh/authorized_keys` file.

Verify the SSH directory and key permissions.

Useful commands:

```bash
chmod 400 private_key.pem
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
```

</details>

&#x20;

<a href="https://ubuntu.com/download/server" class="button primary" data-icon="rocket-launch">Get started</a> <a href="https://ubuntu.com/download/server" class="button secondary" data-icon="ubuntu">Download Ubuntu 26.04 LTS</a>

&#x20;

&#x20;

&#x20;

{% columns %}
{% column width="50%" %}

<figure><img src="https://2185121233-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLj9Se7YGK1KHF2H2Qd9E%2Fuploads%2FKPDOJtmzKgctmFfCF0WU%2Fimages.png?alt=media&amp;token=03d59554-fd6a-43fc-a536-b0613928cd86" alt="" width="514"><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="50%" valign="middle" %}

## Start Your DevOps Journey

Follow the complete DevOps roadmap to learn Linux, Git, Docker, Kubernetes, CI/CD, cloud computing, automation, and Infrastructure as Code through a structured learning path.

&#x20;<a href="https://roadmap.sh/devops" class="button primary" data-icon="book">View Roadmap</a>
{% endcolumn %}
{% endcolumns %}

&#x20;

&#x20;

## Build, Learn & Connect

Explore my projects, technical skills, and professional profiles. Feel free to connect with me on LinkedIn or check out my work on GitHub.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><i class="fa-square-linkedin">:square-linkedin:</i></h4></td><td><strong>LinkedIn</strong></td><td>Connect with me on LinkedIn to explore my professional journey, technical skills, projects, certifications, and career updates. Feel free to reach out for networking, collaboration, or new opportunities.</td><td><a href="https://www.linkedin.com/in/mrinal-ghimire-726b77312/" class="button primary">View Profile</a></td><td><a href="https://2185121233-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLj9Se7YGK1KHF2H2Qd9E%2Fuploads%2FfJq71nCIXJgde2yfPXb7%2Flll.jpg?alt=media&amp;token=261e5297-b972-4c8c-83dc-d8b0ff23f08d">lll.jpg</a></td><td><a href="https://www.linkedin.com/in/mrinal-ghimire-726b77312/">https://www.linkedin.com/in/mrinal-ghimire-726b77312/</a></td></tr><tr><td><h4><i class="fa-github">:github:</i></h4></td><td><strong>Github</strong></td><td>Explore my GitHub repositories featuring DevOps projects, infrastructure automation, CI/CD pipelines, Docker, Kubernetes, Terraform, Linux, and cloud technologies. Follow my journey as I build, automate, and deploy scalable solutions.</td><td><a href="https://www.linkedin.com/in/mrinal-ghimire-726b77312/" class="button primary">View Projects</a></td><td><a href="https://images.unsplash.com/photo-1654277041218-84424c78f0ae?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwxfHxnaXRodWJ8ZW58MHx8fHwxNzg1ODQ1ODM5fDA&#x26;ixlib=rb-4.1.0&#x26;q=85">https://images.unsplash.com/photo-1654277041218-84424c78f0ae?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwxfHxnaXRodWJ8ZW58MHx8fHwxNzg1ODQ1ODM5fDA&#x26;ixlib=rb-4.1.0&#x26;q=85</a></td><td></td></tr></tbody></table>

&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://mrinalghimire.com.np/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
