Difference between revisions of "Linux - Smart Linux Tricks"

From The TinkerNet Wiki
Jump to navigation Jump to search
Line 39: Line 39:
 
<code>Print</code> may have its own special label on your keyboard. On mine the <code>Print</code> key is labeled <code>PrtSc</code>.
 
<code>Print</code> may have its own special label on your keyboard. On mine the <code>Print</code> key is labeled <code>PrtSc</code>.
  
=== Testing Network Connectivity ===
+
===Testing Network Connectivity===
A handy little script:
+
 
 +
==== A handy little script: ====
 
  #!/bin/bash
 
  #!/bin/bash
 
   
 
   
Line 51: Line 52:
 
   exit
 
   exit
 
  fi
 
  fi
 +
Uses [https://linux.die.net/man/1/nc netcat] (nc) to simply check if the router ([[NetMan - pfSense|pfsense]]) is currently findable by name & responding to HTTPS (port 443).
 +
 +
Then either tells you if it's OK or asks for your password to restart the [https://www.man7.org/linux/man-pages/man8/systemd-resolved.8.html DNS resolver].
 
__FORCETOC__
 
__FORCETOC__

Revision as of 10:03, 10 June 2020

A collection of tips & tricks for using Linux...

Restart a service[edit | edit source]

sudo service FOOBAR restart

or

sudo systemctl restart FOOBAR.service

Where "FOOBAR" is the name of the service you want to restart...

Taking a screenshot in Mint Cinnamon[edit | edit source]

Here are the default shortcuts. You can customize them in Keyboard Settings, as shown in the image that started this post.

Action Shortcut
Take a screenshot Print
Take a screenshot of a window Alt + Print
Take a screenshot of an area Shift + Print
Copy screen to clipboard Control + Print
Copy window to clipboard Control + Alt + Print
Copy area to clipboard Shift + Control + Print
Toggle recording desktop Shift + Control + Alt + R

Print may have its own special label on your keyboard. On mine the Print key is labeled PrtSc.

Testing Network Connectivity

A handy little script:

#!/bin/bash

if nc -zw1 pfSense 443
then
  echo "We have DNS..."
else
  echo "NOPE!  No DNS..."
  sudo systemctl restart systemd-resolved
  exit
fi

Uses netcat (nc) to simply check if the router (pfsense) is currently findable by name & responding to HTTPS (port 443).

Then either tells you if it's OK or asks for your password to restart the DNS resolver.