Geat! Now, first of all, you can upload your website content over FTP using any FTP client like Filezilla.
You have to upload your content in the public_html folder in Linux hosting.
If you have database support on your website then create a database from hosting control panel cPanel.
Then upload and restore database backup that you have on local PC. Now you can see your website live!
Checkout Web hosting terms and conditions.