Союз – это неизменяемая служебная часть речи, служащая для соединения членов предложения и (или) частей сложного предложения (необходимо отличать союз от предлогов, предлог соединяет слова, а не синтаксические единицы).
Частицы – это служебные слова, которые придают смысловые или эмоциональные оттенки отдельным словам или предложениям: ни, не, кое-, -нибудь, -либо, -то, -ся (сь), -те, -ка, же, -де, ли, бывало, бы, да, пускай, пусть, даже, лишь, уж, почти, хотя бы, только, разве, дай, неужели, знай, ну, давай, дескать, ведь, мол, ну и, как будто, будто, точно, вроде, словно, якобы чай, авось, именно, просто, чуть не, что ли, едва ли не и т. п.
Эх — непроизвольное междометие, обособляется.
2) Гаврила смотрел ему вслед до поры, пока Челкаш не исчез в дожде.
Запятая при подчинительной связи.
3) Весь луг был покрыт густым туманом, и перед нами как будто медленно колыхалось огромное море.
Запятая при сочинительной связи.
4) Сергей постоял, засунув руки в карманы, и медленно пошёл по деревенской улице.
Запятые при деепричастном обороте.
5) Все запахи, накопившиеся за зиму, оттаяли и мутным туманом стояли в воздухе.
Запятые при причастном обороте.