GithubHelp home page GithubHelp logo

tearran / lindiag Goto Github PK

View Code? Open in Web Editor NEW

This project forked from morpheusarch/lindiag

0.0 1.0 0.0 72 KB

LinDiag - Linux Diagnostic Software in Whiptail BASH

Home Page: http://morpheusarchlinux.com

License: GNU General Public License v2.0

Shell 100.00%

lindiag's Introduction

lindiag.sh

alt text

If you're getting a permission denied error. You may need to make the shell scripts executable with the command: chmod +x lindiag.sh

Previously MorpheusArch tools was split up into seperate .sh files each with their own use. Now everything has been merged into one file called lindiag.sh.

This has the benefit of being able to use MorpheusArch tools without having to jump from file to file, or terminal to terminal.

lindiag is short for Linux Diagnostics and contains most of what you'll need to diagnose and fix a GNU/Linux based system.

LinDiag allows you to:

  1. Check for failed systemd units.
  2. Stop, Start and Restart systemd units.
  3. Verify if a systemd unit is enabled at boot and enable if required.
  4. Show the man page of a systemd unit.

alt text

Next in lindiags arsenal is the network diagnostics that lets you:

  1. Display all available network devices.
  2. Check the status of and restart wpa_supplicant (can also be done on systemd diagnostics).
  3. Connect to a Wi-Fi network.
  4. Run a network speed test.
  5. Launch / install nmap. With verbose stealth SYN/ACK scanning & OS detection all pre-configured and ready to use

alt text

After all thats done you need to manage some packages? No problem lindiags got you covered, and this is where the cross distro support comes into play here. Currently only Arch, Fedora and Debian based distros are supported. LinDiag checks for which package manager is in use and knows what to do from there.

alt text

Next up is the Data Recovery portion of LinDiag.

alt text

It lets you display all mounted drives and attempt to use ddrescue to recover data from them with more to come.

LinDiag has extra options as well literally titled extra options this is where all the other stuff goes that might be useful along with being able to search google direct through the terminal with this. This is also where you can git clone the latest releases of LinDiag

alt text

lindiag's People

Contributors

morpheusarch avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.