Skip to main content

On This Page

Essential Linux CLI Commands for Ubuntu VPS Management

2 min read
Share

These articles are AI-generated summaries. Please check the original sources for full details.

Useful Linux Commands

Vincent Caunegre outlines essential terminal utilities for managing Ubuntu VPS environments. These commands cover navigation, process monitoring, and systemd service logs to ensure high uptime.

Why This Matters

Engineers often rely on GUI tools, but the technical reality of VPS management requires mastery of the CLI for speed and precision. Failing to monitor disk usage, such as when volume capacity exceeds 90%, or neglecting log rotation can lead to catastrophic system failures and service downtime.

Key Insights

  • Stack-based path history using pushd and popd allows for efficient directory switching without losing context (Vincent Caunegre, 2026).
  • Critical filesystem health monitoring involves using df -h to ensure the largest volumes do not exceed 90% capacity.
  • Granular log management via journalctl enables real-time debugging with the -f flag and error isolation with the -p err flag.
  • Resource optimization can be achieved by pruning logs older than 48 hours using the journalctl —vacuum-time=2d command.
  • Port conflict resolution is streamlined by combining ss -tulpn with grep and kill -15 to manage active processes.

Working Examples

Navigate to a directory while saving the path in history, then rollback to the previous directory.

pushd /var/www/html; popd

Find all files ending with .yaml in the current directory.

find . -name "*.yaml"

Remove system logs older than 2 days to reclaim disk space.

sudo journalctl --vacuum-time=2d

Identify which process is currently using port 8080.

sudo ss -tulpn | grep :8080

Practical Applications

  • Conflict Resolution: Use ss -tulpn to identify port 8080 usage; failing to do so leads to address-already-in-use errors during deployment.
  • Storage Optimization: Implement journalctl —vacuum-time to prevent log bloat from consuming 100% of available disk space.
  • System Monitoring: Utilize df -h to track volume percentage; ignoring metrics above 90% leads to write failures in production.

References:

Continue reading

Next article

Gemini CLI for Legacy Project Refactoring

Related Content