Linux

[컴퓨터 시스템 관리] 2주차 실습일지 21.03.15.

0_hailey_0 2021. 3. 15. 16:05
20200384.tar
0.02MB

실습 과제
-리눅스 기본 명령어 중 잘 모르는 것


새로 알게된 내용

1. 컴퓨터 시스템 개요

-input 장치로 들어온 요청은 메모리에 저장되었다가 CPU에서 명령어를 처리
->처리된 결과는 Output 장치와 Network Adapter로 전달되거나 저장 장치에 저장

-Middleware: web server, DB와 같은 것으로 응용 SW와 OS간의 통신이 잘 이루어 질 수 있도록 하는 소프트웨어

-User Mode와 Kernel Mode를 구분하여 Process가 직접 디바이스를 제어하는 상황을 막음

-파일 시스템: 사용자에게 의미가있는 하나의 데이터를 이름, 위치, 크기 등의 보조 정보를 추가하여 관리



2. 런레벨 변경하기

런레벨 텍스트 모드로 변경하기
텍스트 모드 확인
다시 그래픽 모드로 런레벨 변경




3. 파일 묶기와 압축
=> 데이터 압축
-> 데이터를 더 적은 공간에 효율적으로 기록하기 위한 기술 윈도우에서 '파일을 압축한다' 라는 것은 '파일을 (묶고) 압축한다' 라는 것과 동일 리눅스에서는 파일을 묶고, 압축해야함 tar -> Tape ARchive tar 로 묶여지기 전 파일들의 속성, 심볼릭 링크, 디렉토리 구조 등을 그대로 가져갈 수 있음



참고할 만한 내용

- 명령어
ls
디렉토리 혹은 파일의 정보
cd
디렉토리 이동
현재 디렉토리를 이동할 때는 cd . 을 써주면 된다.
부모 디렉토리를 이동할 때는 cd .. 을 써주면 된다.
기본 디렉토리로 이동할 때는 cd ~ 을 써주면 된다.
pwd
현재 위치 보기
cp
파일 복사
touch
빈 파일 생성
mkdir
디렉토리 생성
rmdir
디렉토리 삭제
(* 디렉토리 안에 어떤 파일이나 디렉토리가 있으면 삭제 불가, 비어있는 디렉토리만 가능)
cat
파일안에 저장된 내용 확인
clear
화면 지저분할 때 정리
rm -r
디렉토리 안에 어떤 파일이나 디렉토리가 있어도 한번에 삭제 가능


회고
(+): 명령어가 무슨 일을 하는지 실습을 통해서 잘 알게되었다.
(-): 명령어를 실행하거나 파일을 찾기위해 작성을 할 때 띄어쓰기가 영향을 많이 준다는 것을 알게되었다. 실습 초반에는 영상대로 하여도 제대로 실습 결과가 나오지 않아 고민이었는데 알고 보니 띄어쓰기 때문에 작동을 안한다는 것을 알게 됬을때는 굉장히 허탈한 기분이 들었다.
(!): 리눅스가 아직 익숙하지 않아 아직 명령어를 자유자재로 사용하지 못할거 같다. 앞으로 수업을 들어나가면서 부족한 부분을 보완해야겠다.