Favorite Linux Commands
-
List disk info (Lowercase L)
fdisk -l
List hard drive model, serial and capabilities:
hdparm -I /dev/sda
Hard drive speed:
hdparm -t /dev/sdd
Hard drive temperature:
hddtemp -u C -n /dev/sda
What software a web server is running:
curl -I http://www.newegg.com
Kernel buffer messages:
dmesg
File transfer with active speed:
rsync --progress --recursive source/* destincation
Ping sweep a network with NMAP and just show up IP's:
sudo nmap -PO -sP -PE -n --open -v 10.1.1.1-10 | grep "scan report" | grep -v "host down" | sed 's/Nmap scan report for //g'
Only show down/available IP's:
sudo nmap -PO -sP -PE -n --open -v 10.1.1.1-10 | grep "host down" | sed 's/Nmap scan report for //g' | sed 's/ [host down]//g'
Ping a TCP port:
nping --tcp -p 80,443 www.newegg.com
Stress test packets per second with ICMP (5,000 pings sent at rate of 100k per second):
nping --icmp 10.1.1.1 --rate 100000 -c 5000
QoS EF ping:
ping -Q 0xB8 10.1.1.1
Packet capture (CTRL + C when done):
sudo tcpdump -i eth0 -w testing.pcap
View a packet capture for ICMP:
tcpdump -r testing.pcap -nnvvvSe | grep ICMP
That's about all I got right now.
-
Some "not so standard" useful IP address stuff:
ip addr show eth0 ip -s link show eth0
-
@quicky2g said:
Some "not so standard" useful IP address stuff:
ip addr show eth0 ip -s link show eth0
Supposedly, those are the new standards, ha ha ha.
-
-
@quicky2g You and me both, lol.
-
Same here.
-
@quicky2g said:
@dafyre said:
@quicky2g said:
Some "not so standard" useful IP address stuff:
ip addr show eth0 ip -s link show eth0
Supposedly, those are the new standards, ha ha ha.
Muscle memory has me stuck on
ifconfig
Only the people here will understand how many times I've typed ifconfig instead of ipconfig, or ipconfig instead of ifconfig. So annoying (yes, I annoy myself.)
-
@travisdh1 said:
@quicky2g said:
@dafyre said:
@quicky2g said:
Some "not so standard" useful IP address stuff:
ip addr show eth0 ip -s link show eth0
Supposedly, those are the new standards, ha ha ha.
Muscle memory has me stuck on
ifconfig
Only the people here will understand how many times I've typed ifconfig instead of ipconfig, or ipconfig instead of ifconfig. So annoying (yes, I annoy myself.)
Annoying yourself is fine. Arguing with yourself is fine... But if you start to hear voices arguing back... Then you should worry.
However, I do feel your pain.
-
@dafyre said:
@travisdh1 said:
@quicky2g said:
@dafyre said:
@quicky2g said:
Some "not so standard" useful IP address stuff:
ip addr show eth0 ip -s link show eth0
Supposedly, those are the new standards, ha ha ha.
Muscle memory has me stuck on
ifconfig
Only the people here will understand how many times I've typed ifconfig instead of ipconfig, or ipconfig instead of ifconfig. So annoying (yes, I annoy myself.)
Annoying yourself is fine. Arguing with yourself is fine... But if you start to hear voices arguing back... Then you should worry.
However, I do feel your pain.
Only voices I hear arguing back are telling me to do dishes, take out the trash, etc....
Those definitely aren't in my head
-
@scottalanmiller Have you tried glances yet? Just curious.
-
No, I have not.
-
Running it now...
-
Really liking glances.
My Ubuntu install:
sudo apt-get install python-pip build-essential python-dev sudo pip install --upgrade glances sudo pip install bottle
Optional for hardware sensors:
sudo apt-get install lm-sensors sudo pip install PySensors
Just running "glances" at cli got me the interface. Web server worked like this:
sudo glances -w -B 10.1.1.1
Worked at http://10.1.1.1:61208
Ran a few simultaneous web server instances in the background for local network and Hamachi:
sudo glances -w -B 10.1.1.1 & sudo glances -w -B 25.25.25.25 &
Definitely going into rc.local now.
Anyone get https working?
-
@quicky2g said:
Really liking glances.
My Ubuntu install:
sudo apt-get install python-pip build-essential python-dev sudo pip install --upgrade glances sudo pip install bottle
Optional for hardware sensors:
sudo apt-get install lm-sensors sudo pip install PySensors
Just running "glances" at cli got me the interface. Web server worked like this:
sudo glances -w -B 10.1.1.1
Worked at http://10.1.1.1:61208
Ran a few simultaneous web server instances in the background for local network and Hamachi:
sudo glances -w -B 10.1.1.1 & sudo glances -w -B 25.25.25.25 &
Definitely going into rc.local now.
Anyone get https working?
That's really nice. I've never used the web version before, just the cli.
-
@johnhooks said:
@quicky2g said:
Really liking glances.
My Ubuntu install:
sudo apt-get install python-pip build-essential python-dev sudo pip install --upgrade glances sudo pip install bottle
Optional for hardware sensors:
sudo apt-get install lm-sensors sudo pip install PySensors
Just running "glances" at cli got me the interface. Web server worked like this:
sudo glances -w -B 10.1.1.1
Worked at http://10.1.1.1:61208
Ran a few simultaneous web server instances in the background for local network and Hamachi:
sudo glances -w -B 10.1.1.1 & sudo glances -w -B 25.25.25.25 &
Definitely going into rc.local now.
Anyone get https working?
That's really nice. I've never used the web version before, just the cli.
Just shows how little I've actually dug into it beyond running sensor-config first, I didn't realize it had another display available. The command line version works so well, and it made so I wasn't jumping between top, iftop and iotop all the time. I was a happy geek.
-
@travisdh1 said:
@johnhooks said:
@quicky2g said:
Really liking glances.
My Ubuntu install:
sudo apt-get install python-pip build-essential python-dev sudo pip install --upgrade glances sudo pip install bottle
Optional for hardware sensors:
sudo apt-get install lm-sensors sudo pip install PySensors
Just running "glances" at cli got me the interface. Web server worked like this:
sudo glances -w -B 10.1.1.1
Worked at http://10.1.1.1:61208
Ran a few simultaneous web server instances in the background for local network and Hamachi:
sudo glances -w -B 10.1.1.1 & sudo glances -w -B 25.25.25.25 &
Definitely going into rc.local now.
Anyone get https working?
That's really nice. I've never used the web version before, just the cli.
Just shows how little I've actually dug into it beyond running sensor-config first, I didn't realize it had another display available. The command line version works so well, and it made so I wasn't jumping between top, iftop and iotop all the time. I was a happy geek.
The mobile version is pretty slick too. Only reason I tried the web version was because of the screenshot on their website:
-
I like...
du -shx * | sort -n
-
So @travisdh1 reminded me of it this morning, but I use
watch
a lot. I also usepv
because no one likes sitting and waiting for dd to finish and not know your progress. -
Haven't used PV. I do use watch a bit.
Because of this thread I've been conditioning myself to use glances. It really is very useful.
-
@scottalanmiller said:
Haven't used PV. I do use watch a bit.
Because of this thread I've been conditioning myself to use glances. It really is very useful.
That's really all I use pv for, I know people use it for other stuff, but that's all I really need it for.