wiki:glossary:server_operations:linux
Linux: 오픈소스 운영체제
Linux는 오픈소스 운영체제입니다.
Linus Torvalds가 개발한 커널을 기반으로 하는 자유 소프트웨어 운영체제로, Dream of E&C 프로젝트의 서버 운영 환경으로 사용됩니다.
주요 특징
핵심 장점:
- 무료: 라이선스 비용 없이 사용 가능
- 안정성: 서버 운영에 최적화된 안정적인 시스템
- 보안: 강력한 권한 관리 및 보안 기능
- 커스터마이징: 필요에 따라 시스템 구성 변경 가능
서버 운영 장점:
- 리소스 효율성: 최소한의 자원으로 최대 성능
- 명령줄 인터페이스: 자동화 스크립트 작성 용이
- 패키지 관리: 소프트웨어 설치 및 업데이트 간편
- 멀티태스킹: 여러 서비스 동시 실행
Dream of E&C 프로젝트에서의 활용
주요 역할:
- 웹 서버 호스팅: Nginx 웹 서버 실행
- 데이터베이스 서버: SQLite/PostgreSQL 데이터베이스 관리
- 자동화 스크립트: 크론탭을 통한 정기 작업 실행
기본 명령어
# 파일 및 디렉토리 관리 ls -la # 파일 목록 상세 보기 cd /path/to/directory # 디렉토리 이동 mkdir new_folder # 새 폴더 생성 cp file1 file2 # 파일 복사 mv file1 file2 # 파일 이동/이름 변경 # 시스템 정보 ps aux # 실행 중인 프로세스 확인 top # 시스템 리소스 사용량 df -h # 디스크 사용량 free -h # 메모리 사용량 # 서비스 관리 systemctl status nginx # 서비스 상태 확인 systemctl start nginx # 서비스 시작 systemctl stop nginx # 서비스 중지 systemctl restart nginx # 서비스 재시작
관련 기술
추가 정보
주요 배포판:
- Ubuntu: 초보자 친화적, 풍부한 문서
- CentOS/RHEL: 기업용 서버에 많이 사용
- Debian: 안정성 중시, 서버용으로 인기
- Raspbian: 라즈베리파이 전용 배포판
운영 팁:
- 패키지 관리: `apt` (Ubuntu/Debian), `yum` (CentOS/RHEL)
- 권한 관리: `sudo` 명령어로 관리자 권한 실행
- 로그 확인: `/var/log/` 디렉토리에서 시스템 로그 확인
- 방화벽: `ufw` (Ubuntu) 또는 `firewalld` (CentOS)로 보안 설정
Linux는 Dream of E&C 프로젝트의 모든 서버 인프라를 지탱하는 기반 운영체제입니다.
wiki/glossary/server_operations/linux.txt · 마지막으로 수정됨: 저자 127.0.0.1