Tips
sudo: sorry, you must have a tty to run sudo
Shell Tips
September 8, 2014 | COMMENTS

You just have configured your sudoers to execute some command without password from a ssh connection. Bummer, you just got an error:

sudo: sorry, you must have a tty to run sudo

No panic, there is an easy fix!

Continue Reading
redirecting a stdout to a file using sudo and tee
Shell Tips
September 8, 2014 | COMMENTS

When you attempt to modify a file without write permission on it, you will end-up with a permission denied error.

$ touch donottouch.txt && sudo chown root donottouch.txt
$ cat donottouch.txt
$ echo "change stuff" > donottouch.txt
-bash: donottouch.txt: Permission denied
1
2
3
4

Using sudo before echo won't help since the redirection will still apply within your shell environment. Here is few approaches to this problem.

Continue Reading
Download files from a Bash Shell
Shell Tips
July 9, 2011 | COMMENTS

Looking at downloading a file from a bash script but not sure where to start? Let me show you how to use wget, curl or download files with a shell script using Bash Redirections.

Continue Reading
Linux sysctl configuration and tuning script
Shell Tips
September 13, 2010 | COMMENTS

Frequently when I setup a new server (or a bunch of them) I use a small shell script that will go thru all the basic linux sysctl config. I decied to share it. I always change it a bit according to my needs and the application/services that will run on the server. Though having a script to automate some of this manual tuning is quite useful. Use it at your OWN risk. There is no silver bullet, make sure to understand each parameters and that they fit your needs/usage/network/OS.

Continue Reading
Performing Math calculation in Bash
Shell Tips
June 14, 2010 | COMMENTS

I use math in bash scripts a lot, from simple crontab reports to Nagios monitoring plugins... Here is few small examples on how to do some maths in Bash with integers or float.

Continue Reading