셸 스크립팅 기본 가이드
1. 셸(Shell) 개요
셸은 명령어 해석기로, 사용자가 리눅스 커널에 요청을 보내 프로그램을 실행할 수 있는 인터페이스 역할을 시스템 수준에서 수행합니다. 사용자는 셸을 통해 프로세스를 시작하고, 일시 중지하며, 중지시키고 심지어 일부 프로그램을 작성할 수 있습니다.
리눅스에서 제공하는 셸 해석기 목록:
[사용자@호스트 ~]$ cat /etc/shells
/bin/sh
/bin/b ...
6월 17일 20:04에 게시됨
Linux 시스템 서비스 커스터마이징 방법
요구사항 분석
일반적인 개발 환경에서 특정 서비스를 자동 시작하거나 제어하는 경우, /etc/rc.local에 스크립트를 추가하는 방식을 사용합니다. 하지만 최근 버전의 리눅스 배포판(예: Ubuntu 20.04)에서는 이 기능이 제거되어 직접 설정해야 합니다. 이러한 방식의 한계는 다음과 같습니다:
관리가 복잡하여 중지/재시작 시 추가 스크립트 필요
권한 설정이 복잡함
오 ...
6월 1일 17:02에 게시됨