Linux systems can report on a lot more configuration details than you likely ever knew were available. The trick is using the getconf command and having an idea what you are looking for. Watch out though. You might find yourself a bit overwhelmed with how many settings are available.
To start, let’s look at a few settings that you might have expected to see to answer some important questions.
For starters, how long can a filename be?
You can check this setting by looking at the NAME_MAX setting.
Source:: Network World – Linux