srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/linux/linux-troubleshoot.md
diff options
context:
space:
mode:
Diffstat (limited to 'linux/linux-troubleshoot.md')
-rw-r--r--linux/linux-troubleshoot.md74
1 files changed, 51 insertions, 23 deletions
diff --git a/linux/linux-troubleshoot.md b/linux/linux-troubleshoot.md
index 088a7f7..6529e4f 100644
--- a/linux/linux-troubleshoot.md
+++ b/linux/linux-troubleshoot.md
@@ -1,44 +1,72 @@
## Useful troubleshooting commands/tools
-#### Internet/network:
-- ifconfig (install net-tools)
- - Manage interface configurations/parameters
- - Enable/disable a network interface
- - View all available interfaces, IP addresses, hardware addresses
- - Assign an IP address and netmask to a selected interface
-- ip
- - Alternate to ifconfig, display network interfaces and configure network devices
- - Interact with layers of TCP/IP protocol (Data link layer and Network layer)
- - Can show and modify kernal routing tables (+/- ARP cache entries)
-- - -
-#### Reload a program from tty if gui becomes unresponsive
+
+#### Internet/network:
+
+- ifconfig (install net-tools)
+ - Manage interface configurations/parameters
+ - Enable/disable a network interface
+ - View all available interfaces, IP addresses, hardware addresses
+ - Assign an IP address and netmask to a selected interface
+- ip
+ - Alternate to ifconfig, display network interfaces and configure network devices
+ - Interact with layers of TCP/IP protocol (Data link layer and Network layer)
+ - Can show and modify kernal routing tables (+/- ARP cache entries)
+
+---
+
+#### Reload a program from tty if gui becomes unresponsive
+
```bash
-$ DISPLAY=:<n> <name of program>
+$ DISPLAY=:<n> <name of program>
```
- Example:
-``` bash
-$ DISPLAY=:0 xterm &
-$ DISPLAY=:0 sxhkd &
+
+Example:
+
+```bash
+$ DISPLAY=:0 xterm &
+$ DISPLAY=:0 sxhkd &
```
-- - -
-#### Fix pacman keyring errors
+
+---
+
+#### Fix pacman keyring errors
+
```bash
-$ pacman-key --init && pacman-key --populate archlinuxarm
-$ rm /var/lib/pacman/db.lck
+$ pacman-key --init && pacman-key --populate archlinuxarm
+$ rm /var/lib/pacman/db.lck
```
-- - -
+
+---
+
#### Clean package manager's cache (apt/pacman)
+
apt:
+
```bash
$ sudo apt-get clean
$ sudo apt-get autoclean
```
+
pacman:
+
```bash
$ paccache -r # requires pacman-contrib
$ sudo pacman -Scc
```
-- - -
+
+---
+
#### Unlocking a Linux User Account After Too Many Failed Attempts
+
```bash
$ faillock --user $USER --reset
```
+
+---
+
+#### Find top 10 largest files
+
+```bash
+$ find /path/to/dir/ -printf '%s %p\n'| sort -nr | head -10
+$ find . -printf '%s %p\n'| sort -nr | head -10
+```