practice C/C++ Linux