Post

[네트워크 관리사 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
강제 종료 
walltelnet이나 콘솔로 로그인된 모든 사용자에게 메시지 전송 
grep특정 문자나 패턴을 가진 파일 검색 
cron작업 예약 스케쥴러 (반복적 실행) 
at작업 예약 스케쥴러 (한 번만 실행) 
history명령어 사용 내역 출력-c (히스토리 전부 삭제)

네트워크 및 컴퓨터 정보 확인 (문제에 자주 나옴!)

명령어수행작업옵션
ipconfigip address 정보 확인 
df현재 설치된 HDD의 용량 확인 
(cat) /etc/services포트/프로토콜 정보 확인 
topCPU 메모리 사용 정보 확인 
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.