정보공유 목록으로
#지식공유

리눅스 첫걸음: 내가 어디에 있고, 누구인지 확인하기

_리눅스 실습 커리큘럼 1/40 · 터미널에 익숙해지기 (1주차)_

리눅스 서버에 접속하면 프롬프트 한 줄만 보입니다. 작업을 시작하기 전에 "지금 어디에, 누구로, 어떤 서버에 있는가"를 확인하는 습관부터 만듭니다.

## 리눅스 기본 명령어, 왜 필요한가

- 서버 여러 대를 번갈아 다루다 엉뚱한 서버에 명령을 내리는 사고는 이 확인을 생략해서 생깁니다.
- 장애 티켓·인수인계 문서의 첫 줄은 항상 호스트명과 커널 버전입니다.
- 리눅스마스터 2급·LPIC-1 첫 단원이 정확히 이 내용입니다.

## 이번 편에서 익힐 것

1. 현재 위치 확인과 이동 — `pwd`, `cd`
2. 현재 계정 확인 — `whoami`, `id`
3. 서버 정보 확인 — `hostname`, `uname -r`
4. 명령 결과를 파일로 남기기 — `>`, `>>`
5. 디렉터리 구조를 한 번에 만들기 — `mkdir -p`

## 리눅스 기본 명령어 핵심 명령어

```bash
pwd # 현재 위치
cd /home/exercise && pwd # 이동 후 확인
whoami # 현재 계정
id # UID, GID, 그룹까지
hostname # 서버 이름
uname -r # 커널 버전

hostname > /tmp/serverinfo.txt # 새로 쓰기
uname -r >> /tmp/serverinfo.txt # 뒤에 추가
mkdir -p proj/{src,docs,logs} # 하위 디렉터리 한 번에
```

- `>` 는 기존 내용을 지우고 새로 쓰고, `>>` 는 뒤에 붙입니다.
- `mkdir -p` 는 중간 경로가 없어도 만들고, 이미 있어도 오류를 내지 않습니다.
- `{a,b,c}` 중괄호 확장은 형제 디렉터리를 한 줄로 만듭니다.

## 리눅스 기본 명령어 자주 하는 실수

- 기록 순서가 바뀜 — 첫 줄은 `>`, 이후는 `>>` 로 지문의 순서대로 씁니다.
- 경로 오타 — 디렉터리 이름의 대소문자까지 지문과 똑같아야 합니다.
- 만든 뒤 확인 생략 — `ls -R` 로 구조를 한 번 훑어보고 제출하세요.

## 리눅스 기본 명령어 실습 문제

- [실습 작업 디렉터리 준비하기](/server_cbt?id=123)
- [현재 사용자와 호스트 정보 기록하기](/server_cbt?id=124)
- [프로젝트 디렉터리 구조 만들기](/server_cbt?id=125)

## 다음 편

다음 편은 **vi 편집기로 설정 파일 고치기** 입니다. 화·금요일에 이어집니다.

<!-- publish_key:linux-path-20w-p01-post -->

댓글 0

등록된 댓글이 없습니다.