[네트워크 관리사 2급 실기] 리눅스 명령어
실기 준비
리눅스 명령어는 자주 쓰이는 명령어들과 기출문제에 나온 명령어들을 참고해서 정리했다.
리눅스 명령어
네트워크 및 컴퓨터 정보 확인 관련 명령어들이 자주 출제되고 헷갈리므로 잘 봐두기!
리눅스 기본 명령어
명령어 | 수행작업 | 옵션 |
---|---|---|
pwd | 현재 위치 확인 | |
cd | 현재 작업 위치 이동 | |
mkdir | 디렉토리 생성 | -p (하위 폴더 동시 생성) |
rmdir | 디렉토리 삭제 | |
mv | 파일 이동 및 이름 변경 | -f (강제 이동) -i (강제 덮어쓰기) |
rm | 파일 삭제 | -f (강제 삭제) -i (삭제 확인 메시지) -r (하위 폴더 동시 삭제) |
cp | 파일 복사 | |
ls | 디렉토리 내용물 확인 (파일 등) | -a (숨김 파일 표시) -l (세부 정보 표시) |
find | 파일 검색 | |
file | 파일 종류 확인 | |
where | 파일이 어떤 디렉토리에 있는지 표시 | |
whereis | 프로그램 설치 후 설치 장소 확인 | |
more | 화면 단위로 파일 내용 출력 | |
less | 페이지 단위로 파일 내용 출력 | |
clear | 터미널 화면의 내용 지우기 | |
man | 도움말-메뉴얼 확인 |
파일 시스템 관련 명령어
명령어 | 수행작업 | 옵션 |
---|---|---|
chmod | 권한 설정 | |
chown | 파일 소유자 변경 | |
umask | 마스크 모드 설정 (기본 권한 변경) |
텍스트 파일 관련 명령어
명령어 | 수행작업 | 옵션 |
---|---|---|
cat | 화면 상으로 파일 내용 확인 | > (출력용 파일/기타 장치로 변환) >> (특수 출력) < (입력을 파일/기타장치로 변환) « (특수 입력) |
touch | 파일의 날짜와 시간 수정 | 0byte 파일 생성에 자주 사용됨 |
시스템 관리자 명령어
명령어 | 수행작업 | 옵션 |
---|---|---|
su | 관리자 계정으로 변경 (super user) | |
chgrp | 파일이 속한 그룹 변경 | |
groups | 사용자가 소속된 그룹 나열 | |
groupadd | 그룹 생성 | |
groupmod | 그룹 변경 | |
groupdel | 그룹 삭제 | |
finger | 특정 사용자의 정보 출력 | |
usermod | 사용자 변경 (그룹 지정) | |
userdel | 사용자 삭제 | |
passwd | 사용자 비밀번호 입력 및 변경 | 계정 생성하는 과정 사진이랑 등장 |
chage | 사용자 비밀번호 만기 정보 관리 | -i (chage 설정 내용 확인) -m (새로운 비밀번호 변경 최소일수) -M (유효 패스워드 최대일수) -E (만료일 날짜 및 시간 지정) |
shutdown | 시스템 종료 및 재시작 | -k (경고 메시지만 출력) -h (시스템 종료) -r (시스템 재시작) |
기타 명령어
명령어 | 수행작업 | 옵션 |
---|---|---|
mount | 마운트 (물리적 장치 연결) | |
umount | 마운트 해제 | |
halt | 시스템 종료 | |
reboot shutdown -r now init 0 halt -f | 강제 종료 | |
wall | telnet이나 콘솔로 로그인된 모든 사용자에게 메시지 전송 | |
grep | 특정 문자나 패턴을 가진 파일 검색 | |
cron | 작업 예약 스케쥴러 (반복적 실행) | |
at | 작업 예약 스케쥴러 (한 번만 실행) | |
history | 명령어 사용 내역 출력 | -c (히스토리 전부 삭제) |
네트워크 및 컴퓨터 정보 확인 (문제에 자주 나옴!)
명령어 | 수행작업 | 옵션 |
---|---|---|
ipconfig | ip address 정보 확인 | |
df | 현재 설치된 HDD의 용량 확인 | |
(cat) /etc/services | 포트/프로토콜 정보 확인 | |
top | CPU 메모리 사용 정보 확인 | |
du | 디렉토리별 디스크 사용 정보 확인 | |
netstat | 네트워크 연결 상태 및 라우팅 테이블 정보 확인 | |
ps | 프로세스 상태 확인 | -a (현재 사용자 프로세스) -u (프로세스 상세 정보) -x (제어 터미널 X) |
who | 현재 접속된 사용자와 프로세스 상태 확인 | |
traceroute | 특정 호스트 또는 연결된 노드 확인 | |
ping | 호스트 컴퓨터가 TCP/IP 네트워크 및 네트워크 리소스에 연결 가능한지 확인 | |
route | 라우팅 테이블 확인 및 수정 | |
nslookup | 네임 서버의 도메인 이름 및 IP 조회 |
부팅 관련 명령어와 파일
명령어 | 수행작업 | 옵션 |
---|---|---|
grub | 부팅 메뉴 선택하고 선택된 커널 고정 | |
init | /etc/init의 파일 내용 순차 실행 | |
/etc/fstab | 부팅 시 필요한 마운트의 정보를 가진 파일 위치 |
This post is licensed under CC BY 4.0 by the author.