Just in case anyone happens to find this thread while Googling for answers about troubles with running a TF2C server on a Linux OS, I did up a quick and dirty guide on Pastebin of how to properly set up a TF2Classic server on a Linux VPS as I just got mine set up on my Ubuntu 15.10 VPS last night;
http://pastebin.com/6mxBMpM9
Credit to Weasel for the symbolic link stuff and for the other 99.9% of the info in my guide.
EDIT: Bah, barely any plugins work with the mod as far as I can tell;
Code:
L 08/10/2016 - 17:12:06: [SM] Exception reported: "AcceptEntityInput" not supported by this mod
L 08/10/2016 - 17:12:06: [SM] Blaming: ThirdPerson.smx()
L 08/10/2016 - 17:12:06: [SM] Call stack trace:
L 08/10/2016 - 17:12:06: [SM] [0] AcceptEntityInput
L 08/10/2016 - 17:12:06: [SM] [1] Line 51, /home/forums/content/files/4/9/8/6/5/104865.attach::EnableThirdperson()
TF2C is pretty much TF2. It was built off of leaked TF2 source code dated 2008, it should have AcceptEntityInput.