네트워크 관리사/리눅스 서술형 단답형

리눅스 파일시스템 & 네트워크 명령어

유혁스쿨 2021. 1. 9. 00:28
728x90
반응형

리눅스(Linux) 파일시스템 관련 명령어

 

1. 마운트 작업 - mount
- 파일 시스템을 기술하고 장치명과 연결할 디렉토리명을 기술
- 형식 : mount [-t 파일시스템] [장치명] [디렉토리명]



/dev/hdd5 /wkarea -> /dev/hdd5 : hdd5 하드디스크 드라이브 공간이 있다면,
/wkarea : wkarea디렉토리와 연동시킨다.
/cd wkarea : cd는 change directory로 디렉토리 변경 명령어 즉, wkarea 디렉토리로 이동
ls : list의 약자로 wkarea 디렉토리의 목록을 보여주는 명령어

마운트

리눅스에서 마운트란 각각의 장치들이 C: D: 등 독립적인 드라이브이름으로 표시하는게 불가능하다.

그래서 각각의 시스템 별로 파티션을 나누는 작업등을 했다면 이들 각각을 디렉토리와 연결작업을 통해 하나의 영역으로 보존시켜주는 작업을 마운트 작업이라 한다.

 

마운트의 장점

더이상 해당 장치를 사용하지 않는다면 디렉토리와 장치를 해제만 하면 된다.

이것을 마운트 해제작업이라고 하며, 사용하지 않는 자원을 낭비하는 문제를 방지할 수 있다.

 

 

2. 마운트 해제작업 - umount
- 마운트를 해제하여 사용하지 않는 자원을 반납
- 형식 : umount [장치명] 혹은 [디렉토리명]
umount로 hda5디바이스를 마운트 해제한 후 디렉토리 경로를 wkarea로 변경한 뒤 list목록을 조회하니 조회가 되지 않음.

 

 

3. 프로세스 상태 확인 - ps (process 약자)
- 형식 : ps [옵션]
- 옵션
-u : user 즉, 각 프로세스의 사용자 이름과 시작 시간을 보여줌
-s : signal 즉, 시그널 중심 형태로 출력
-a : all 즉, 다른 사용자들의 프로세스도 보여줌
-x : 완료되지 않은 프로세스도 보여줌
-r : 현재 실행중인 프로세스를 보여줌
STIME : starttime - 프로세스 구동 시간
TTY : 프로세스 제어 터미널

 


접근권한(퍼미션)

-  파일이나 디렉토리에 대한 사용자의 허가와 권한을 나타냄
- 퍼미션은 계정과 그룹에 따라 분류하기 위해 사용자(u), 그룹(g), 다른 사용자(o) 옵션이 있다.

 

Permission   효과
r (Read) 읽기 4 대상이 파일인 경우 읽을 수 있으며, 디렉토리인 경우 디렉토리 내용을 볼 수 있음.
w (write) 쓰기 2 대상이 파일인 경우 파일을 변경할 수 있으며, 디렉토리인 경우 해당 디렉토리 안에 있는 파일을 삭제, 추가 할 수 있음
x (excute) 실행 1 파일, 디렉토리 실행가능 권한
s (setUID)   파일 실행시 파일의 소유자 또는 그룹권한으로 실행
t (Sticky)   Other의 쓰기권한에 대한 특별한 퍼미션
- 0  
퍼미션의 숫자 표기
r(read) : 4
w(write) : 2
x(excute) : 1
- : 0 

 

권한 설정 명령어 - chmod
- 파일의 퍼미션을 변경하기 위한 명령어
- 형식 : chmod [옵션] [퍼미션대상파일]
- 예) chmod + w s1 ▶ s1파일에 쓰기 권한 부여

옵션
▶ -c : 변경된 파일만 자세히 보여줌
▶ -f : 변경되지 않은 파일에 대해서 오류 메시지를 보여주지 않음
▶ -v : 작업 상태를 자세히 보여줌
옵션은 각각에 맞는 숫자로도 나타낼 수 있음
예) chmod 700 a.htm(우측 rwx --- --- 의 파일명)

 

  r=4 , w=2, x=1 이므로 4+2+1=7이 된다.
 r-x=5이며, rw-=6 혹은 -wx=3이 된다. 
이어보면 700이 되는데 이것은 퍼미션번호 이다.

위 사진에서 명령어는 chmod 700 hello2 이다.
rw-r--r--의 퍼미션을 700권한으로 변경하라는 뜻이다.
제일 마지막 빨간 상자를 보면 rwx------ hello2로 변경된것을 확인할 수 있다.

리눅스 네트워크 명령어

 

1. ping - 호스트 컴퓨터가 tcp/ip 네트워크 및 네트워크 리소스에 연결할 수 있는지 확인할 때 사용
형식 : ping [ip주소] 예) ping 127.0.0.1 - 로컬 컴퓨터에 tcp/ip가 올바로 구성되어 있는지 확인

 

 

2. netstat - 시스템에 연결된 접속상태와 열린 포트 목록을 확인
형식 : netstat tcp/ip연결, 프로토콜상태, 인터페이스 구성정보, 라우팅 테이블 정보를 제공

 

 

3. route - 라우팅 테이블을 확인하거나 수정할 수 있는 명령어
형식 : route 라우팅 테이블의 내용을 보여줌

 

 

4. ifconfig - interface config의 약어로 네트워크 인터페이스 관련 명령어로 설정하거나 직접 확인하는 명령
형식 : ifconfig [인터페이스] [ip주소] [up/down] [옵션]

ifconfig [ip주소]

[up/down] - 네트워크 활성화/비활성화

option - 넷 마스크, 브로드캐스트를 설정
예) 넷 마스크 xx , 브로드캐스트 xx
예) ifconfig
현재 설정된 모든 이더넷 카드의 ip설정 표시

 

 

5. traceroute - 특정 호스트 또는 연결된 노드를 알아보는 명령어로 라우팅에 어떤 장애 발생시 해당 위치를 파악할 수 있음.
(윈도우의 tracert와 유사)
형식 : traceroute

 

traceroute www.yahoo.co.kr - 현재 시스템에서 yahoo.co.kr로 연결되는 경로를 보고싶다는 명령어

각각의 경로 단계별로 1. 2. 3. 시간대별로 표시가 된다.

 

 


리눅스(Linux) 기타 명령

명령어 기능
top 메모리 상태 보여주기 (q는 종료)
man x 명령어 x에 관한 메뉴얼 페이지 얻기
find 특정 파일을 검색하는 명령
예) find /sample -name aa1 ▶  sample 디렉토리에서 파일명 aa1을 검색
finger 특정 사용자의 정보를 출력
예) finger kj  ▶  사용자 kj에 대한 정보를 출력
nslookup 네임서버 (name server), 에서 도메인 이름이나 ip를 조회하는 명령
touch 크기가 0byte인 빈 파일을 생성하거나 파일이 존재할 경우 액세스한 시간을 변경
wall Telnet이나 콘솔로 로그인된 모든 사용자에게 메시지를 전송
who 현재 시스템에 접속된 사용자 정보와 프로세스 상태를 확인
which 현재 설정된 경로에서 찾고자 하는 파일이 어느 디렉토리에 있는지를 표시
cp (copy) 파일이나 디렉토리를 다른 파일이나 디렉토리로 복사하는 명령
mv (move) 파일이나 디렉토리를 옮기거나 이름을 변경할 때 사용하는 명령
Mkdir /rmdir /cd 디렉토리 생성 /디렉토리 삭제 /디렉토리 변경

리눅스 퍼미션 관련 유형문제

#아래 화면은 linux의 /home/network/public_html/index.html 파일의 권한을 변경한것이다.

빈칸 (가~다)에 들어갈 내용을 답안란에 서술하시오.

답안란 : 가-chmod 나-755 다-index.html 
풀이
rw- r-- r-x
rwx r-x r-x로 변경되었다
즉, r=4 w=3 x=1로 계산해 보면 745755로 변경된 것 이므로
(가) 에는 퍼미션을 변경하는 명령어 chmod
(나) 에는 변경하려는 퍼미션 값
(다) 에는 퍼미션을 변경하려는 해당 파일이름
을 입력하면 된다.

 


 

# 아래 화면은 linux에서 파일이나 폴더를 찾을 때 사용하는 명령어이다. (A)에 들어갈 알맞은 리눅스 명령어는 무엇인가?

답안란 : find

/home/-name network의 뜻은 home이라는 디렉토리에서 network라는 이름을 찾으라는 명령어 이다.
생략된 명령어는 찾는 명령어로 파일 혹은 폴더를 찾을때 사용하는 명령어는 find 이다.

 


 

# linux 시스템에서 하드디스크 파티션, CD-ROM, USB 등을 사용하려면 물리적 장치를 특정한 위치로 연결시켜주는 과정이 필요한데 이를 마운트라고 한다. 아래 <화면1과 같이 마운트하는 명령어(가), <화면2>와 같이 이러한 작업을 해제하는 명령어 (나)를 답안란에 입력하시오.

 

 
답안란 : (가) mount , (나)umount
풀이
마운트 명령어 : mount
마운트 해제 명령어 : umount
728x90
반응형

'네트워크 관리사 > 리눅스 서술형 단답형' 카테고리의 다른 글

리눅스  (0) 2021.01.08