As pointed out in sammy gerbil's answer, the charge density is quite large near the corners of a conducting surface. If we look near the edges of the cylinder, at length scales much less than the cylinder's radius, the corner will "look like" two planes meeting with an "interior angle" of $3 \pi/2$. It is a general result (see, e.g., Section 2.11 of Jackson) that the charge density at a location where two conducting planes meet with an interior angle of $\beta$ is
$$
\sigma(\rho) \propto \rho^{(\pi/\beta) - 1},
$$
where $\rho$ is the distance from the edge. In particular, this implies that the charge density near the edges of the cylinder will diverge:
$$
\sigma \propto \rho^{-1/3}.
$$
In reality, the charge density is only divergent to the extent that we have the faces meeting at an infinitely sharp edge. Realistic cylinders will have some slight rounding to their edges; and if nothing else, we cannot think of the conductor as a continuum when we're at scales smaller than the atomic spacing of the metal in question. Still, it can be deduced that the charge density will in fact be very large near the edges of a charged conducting cylinder.
(Aside #1: The case of a conical point is also treated in Jackson; see Section 3.4. However, there isn't a nice closed-form expression in this case; rather the solution is expressed in terms of the zeroes of Legendre functions $P_\nu(x)$ with non-integer $\nu$.)
(Aside #2: Although the charge density is infinite along an infinitely sharp edge, the actual amount of charge "on the edge" is negligible. Specifically, the amount of charge within a distance $\delta$ of such an edge will be
$$
Q_\delta = 2 \int_0^\delta \rho^{-1/3} d\rho \propto \delta^{2/3},
$$
which goes to 0 as $\delta \to 0$.)