Hailey's TIL

[컴퓨터 시스템 관리] 3주차 실습일지(21.03.21.) 본문

Linux

[컴퓨터 시스템 관리] 3주차 실습일지(21.03.21.)

0_hailey_0 2021. 3. 21. 18:08

▶ 실습 과제
-프로그램 설치; htop 설치

htop이란 기존의 리눅스의 top을 향상시킨 도구이다.
F1~F10까지 설정 메뉴, 프로세스 검색, 프로세스 우선 순위 변경 등의 기능을 제공한다.
(리눅스에서 top 명령어는 유닉스계열 시스템에서 프로세스 목록을 CPU 사용률이 높은 것부터 보여주는 소프트웨어)

apt install htop

htop 설치 진행


htop 설치 완료

htop 실행



▶ 문제 발생 및 해결

프로그램을 설치할때 계속해서 밑과 같이 패키지가 없다는 오류가 떠서 시간이 매우 오래걸렸다.
알고보니 저장소를 입력할때 오타가 있어서 문제가 발생한 것이였고 다시 제대로 입력을 하였더니
설치가 완만히 이루어졌다.

오류 발생





▶ 새로 배운 내용

1. 리눅스 디렉터리
- /bin : 명령어가 저장되어 있음
- /dev : 장치파일이 존재
- /etc : 시스템 설정파일이 저장.
- /lib : 커널 모듈 파일 & 라이브러리 파일이 존재.
- /proc : 가상파일 시스템이 저장(메모리에 공간 차지)
- /sbin : 시스테 관리자용 명령어(관리자만이 접근할 수 있는 명령어) 저장.
- /usr : 일반 사용자용 명령어 저장


2-1. 사용자 계정 생성 및 관리
-adduser : 새로운 사용자 추가
-usermod : 사용자 속성 변경
-groupadd : 새로운 그룹 생성

2-2. 파일소유권

chown ubuntu mydata.txt //mydata.txt 파일의 소유자를 ubuntu 사용자로 변경 chown ubuntu.ubuntu mydata.txt //파일 그룹도 ubuntu로 변경 chgrp ubuntu mydata.txt //그룹만 ubuntu로 변경

2-3. 파일허가권
root사용자 또는 해당 파일의 소유자만 실행 가능
read, write, execute(rwx)

hmod 777 mydata.txt // 모든 사용자가 mydata.txt파일을 읽고 쓰고 실행할 가능



3. 링크 파일

1) 심볼릭 링크 : 원본 파일을 가리키도록 링크만 시켜둔 것
2) 하드 링크
-원본 파일과 동일한 내용의 다른 파일
- 하드 링크에서는 원본파일과 링크파일 두개가 서로 다른 파일이기 때문에 둘 중 하나를 삭제하더라도
나머지 하나는 그대로 남아 있음
- 하드링크에서는 원본 파일의 내용이 변경될 경우에는 링크 파일의 내용 또한 자동으로 변경된다.

cf. 참고 자료
https://webdir.tistory.com/148

리눅스 ln - 링크파일 생성

리눅스에서의 링크파일은 윈도우와 비슷하지만 두가지의 링크가 존재합니다. 아래에서 자세히 살펴봅니다. ln ln은 Link 의 약어로서 리눅스 파일시스템에서 링크파일을 만드는 명령어이다. 리눅

webdir.tistory.com





▶ 회고

+ : 리눅스 디렉토리가 어떤 구조로 이루어져 있는지 알 수 있었다. 또한 리눅스에서 프로그램을 설치하는 것이 굉장히 간단 하다는 것을 알 수 있었고 실습을 통해 프로그램을 직접 설치해보니 흥미로웠다.

- : 지난주에서도 띄어쓰기 등 오타때문에 실습을 하는데 시간이 오래걸렸는데 이번에도 오타가 문제를 일으켜서
반성을 하는 계기가되었다. 앞으로 실습 및 코딩을 할 때 오타가 없는지 확실히 하는 습관을 길러야겠다는 생각을하게 되었다.

! : 지난주보다 많은 내용을 배워서 공부량이 늘었다. 실습하는 중에 발생하는 문제를 해결하다보니 내가 부족한 부분이 무엇인지 알 수 있었다. 또한 문제가 발생하면 어떻게 해결을 하고 조사를 해야하는지 알아나가는 과정에서 배우는것이 많았다. 앞으로 실습을 통해 리눅스에 대해 잘 습득하도록 노력해야겠다.