8,859 reputation
2052
bio website eric.eisenhart.name
location Santa Rosa, CA
age
visits member for 5 years, 1 month
seen yesterday

When I'm not bicycling, I'm a Linux SysAdmin. I'm on the board of my local bicycle advocacy group.

Bikes are my primary transportation. A 2009 Surly Long Haul Trucker, set up as a commuter and a 2012 Trek Ion CX. I also take the bus, but do not own a car.

profile for freiheit on Stack Exchange

@freiheit, Google+, Facebook, LinkedIn


Apr
13
comment Puppet Testing if a file exist
@MealstroM: In this particular case, creates would have the same result and be much simpler (and a bit faster). Yes, in general onlyif does provide more flexibility.
Apr
12
comment Puppet Testing if a file exist
@MealstroM: Wouldn't "creates => '/etc/blabla'" be better than an "onlyif"?
Apr
12
comment Working with arrays in puppet
@Caleb: Puppet is a programming language, but it's a very specific very limited programming language for system administration. It's totally on topic here, even if it is also on-topic on StackOverflow.
Apr
1
comment Non technical explanation for Reverse Proxy
Why are you trying to explain this to somebody?
Apr
1
comment Non technical explanation for Reverse Proxy
"non-technical person" is too vague and too hard to explain this to at all. A non-technical person doesn't understand what a server is, doesn't understand what a network is, and probably barely understands that there's more to the computer than the screen/keyboard/mouse in front of them.
Mar
21
comment Out of resources for mysqldump
--lock-all-tables also works, and doesn't have the inconsistency problems of --single-transaction when working on non-InnoDB tables.
Mar
16
comment How do I know what processes are using the network?
Particularly useful for tracking down things likely to be using bandwidth: lsof -i tcp -sTCP:ESTABLISHED
Mar
14
comment Resolve which public key user uses to access server
+1 We do exactly this to satisfy certain security audit requirements
Mar
12
comment Enable passwordless access to MySQL
@user67641: Might depend on version and what's in your password... Mine are all long random strings of alphanumerics (no special characters) and haven't needed quotes.
Feb
28
comment filebucket configuration in Puppet
I think if multiple hosts have identical files go into the filebucket, it'll only get stored once, so the relationship between files in the filebucket and hosts isn't simple.
Feb
19
comment What's new in Puppet since 2007?
@BCS: no, there's other subtle language features, like "require => Package['foo','bar']" as a cleaner way to say "require => [Package['foo'],Package['bar']]"
Feb
19
comment What are the right questions to ask when deciding whether to use Chef or Puppet?
Age is either easy or hard to judge: Chef was started by a company that had been using Puppet but was dissatisfied with certain things. It's a few years newer, but could be viewed as a fork.
Dec
13
comment Apache: URL should point to specific folder
If you've got a VirtualHost, put it in there. Other than that, it'll work in httpd or in a .htaccess file in /var/www
Oct
31
comment what is wrong with the syntax of this cron configuration
What version of cron? What OS? Not all versions of cron out there accept the */3 syntax.
Sep
25
comment FTP and Apache permission issues
Combining "find /var/www -type d -print0 | xargs -0 chmod g+s /var/www" with a umask of 002 will ensure that new files and directories in /var/www inherit the appropriate group and permissions for the group to have r/w access. Many Linux distributions now default to a umask of 002 (the same ones that default to creating a new group for every new user)
Sep
20
comment Why are we constantly told, “There's a disk space issue”?
If all of your Dev data goes away permanently and suddenly at the most inconvenient time possible, how freaked out will you be?
Sep
7
comment How to make a clone of a HD using RHEL 5.4?
dd is so slow because it reads the entire drive. Anything else won't be a true exact clone of the drive.
Aug
16
comment Question about Apache and Memory Usage
top and then "M" to sort by memory does a pretty good job of showing you where memory is going. vmstat 5 5 is also good to get a picture of what's actually going on.
Aug
16
comment Would you use Splunk?
I'd recommend it to somebody who frequently needed to do the things it's good at, and had a budget where it wasn't difficult to afford...
Aug
16
comment How do I join two named pipes into single input stream in linux
Note: Unless both commands in side the () flush their output on every line (and some other obscure POSIX rules for atomicity), you could end up with some weird scrambling on the input to cat ...