Linux 환경 CLI 서버 관리 결
xNIX 환경 작업 경험은 클라우드 서버 배포 프로젝트에서 Ubuntu 서버를 직접 설정하면서 쌓았습니다. GUI 없이 터미널만으로 모든 작업을 하는 것이 처음에는 낯설었지만, 자주 쓰는 명령어를 익히면서 오히려 반복 작업이 스크립트로 자동화되는 것을 경험했습니다.
파일 권한과 소유자 관리가 생각보다 중요하다는 것을 배웠는데, 잘못된 권한 설정이 서비스 오류나 보안 문제로 이어지는 경우가 있었습니다. systemd로 서비스를 등록해 서버 재시작 시 자동으로 애플리케이션이 올라오도록 구성했고, journalctl로 로그를 실시간 모니터링하는 방법도 익혔습니다.
쉘 스크립트로 배포 절차를 자동화했는데, 수작업으로 하던 10단계 배포를 한 줄 실행으로 줄이자 실수가 줄었습니다. Linux 환경은 명령어를 외우는 것보다 원리를 알면 상황에 맞게 찾아 쓸 수 있다는 결을 배웠습니다.