Buenas jorge, si me puedes dar alguna explicación un poco más extensa... porque por ejemplo por lo que me comentas se puede hacer via web, o a lo mejor con un simple ssh se vale...
Trabajo todos los días con Linux, y programo en PHP sobre un Apache y ejecuto un montón de comandos sobre el servidor (sobretodo sobre ficheros y direcorios) con el PHP.