개발공부/컴퓨터시스템관리 (15) 썸네일형 리스트형 [컴퓨터시스템관리] 7주차 실습일지 7주차에는 1. 리눅스에서 사용하는 셸에 대해 이해하고, 2. 셸 스크립트를 이용하여 간단한 스크립트를 작성해보고, 3. 예약 작업을 설정하는 실습을 진행하였습니다. ● 실습 과제 결과 스크립트 설명: 여러 파일들의 이름을 한번에 바꿀 수 있는 스크립트이다. bash rename.sh 형태로 입력하면 파일들의 이름이 바뀐다. 예) name01 name02 name03 파일이 있을 때, bash rename.sh name test라고 입력하면 test01 test02 test03으로 바꿀 수 있다. 유용한 이유: 실습을 하면서 파일들의 이름을 변경해야 할 경우가 많은데, 일일이 바꾸는 것 보다 중복되는 이름 여러개를 쉽고 빠르게 바꿀 수 있다는 점에서 매우 유용하게 쓰일 것 같다. ls -l을 했을 때 e.. [컴퓨터시스템관리] 6주차 실습일지 6주차에는 1. RAID와 LIM을 직접 구현하고, 작동 방식을 배우며, 2. 쿼터의 개념을 이해하고 설정해보았습니다. ● 실습 과제 결과 lvdisplay 명령어를 이용해 LV 상태를 출력 ● 새로 배운 내용 1. 디스크 관리 - 여러 개의 하드디스크를 하나처럼 사용하기 RAID 6 패리티 정보를 1개 사용하는 RAID 5를 개선하여 2개의 패리티 정보를 사용 최소 4개 이상의 하드디스크가 필요, 통상적으로는 7~8개 이상의 하드디스크를 사용함. 패리티 정보를 하나 더 쓰기 때문에 RAID 보다 공간 효율은 낮지만 데이터 신뢰도는 높아진다. 공간 사용 : 하드디스크의 개수 - 2 패리티 정보를 계산해서 넣어야하기 때문에 성능 (속도)는 RAID 5 보다 낮다. RAID 1+0 같은 데이터를 복제해서 두.. [컴퓨터시스템관리] 5주차 실습일지 5주차에는 1. 리눅스에서 다루는 파일시스템과 하드디스크의 구조를 이해하고, 2. 하나의 하드디스크를 추가하는 실습을 진행하였으며, 3. 여러 개의 하드디스크를 하나의 하드디스크 처럼 사용할 수 있다는 것을 배웠습니다. ● 실습 과제 결과 Server(b)에 RAID 구축 실습 내가 생각하기에 가장 적절한 RAID와 그 이유 -> RAID 5 RAID 5는 현재 가장 많이 사용하는 RAID 레벨으로서, RAID1의 데이터 안전성과 RAID0의 공간 효율성을 둘 다 잡은 RAID라서 적절하다는 생각이 들었다. 하드디스크의 오류가 발생 시에 패리티를 이용하여 데이터를 복구할 수 있는 점이 장점인 것 같다. 비록 RAID 보다 성능과 용량이 조금 적더라도 안정성이 확보되어있다는 점에서 가장 적절한 RAID 레.. [컴퓨터시스템관리] 4주차 실습일지 4주차에는 1. 리눅스 기본 프로그램을 사용해보고, X 윈도우의 개념을 이해하며, 2. 다양한 방법으로 응용 프로그램을 설치해보고, 3. 다양한 데스크톱 환경을 설치하였습니다. ● 실습 과제 결과 1. Visual Studio Code 비주얼 스튜디오 코드는 마이크로소프트가 개발한 소스 코드 편집기이다. C, C++, 자바, 파이썬 등 매우 다양한 프로그래밍 언어를 지원하며, 각 언어와 함께 사용할 수 있는 편리한 기능들을 제공하기 때문에 매우 자주 사용되는 프로그램이다. 2. slack 슬랙은 클라우드 기반 팀 협업 도구이다. 회사에서 동료들과의 협업을 위해 사용하는 전문적인 협업 툴이다. 컴퓨터시스템관리 수업에서도 슬.. [컴퓨터시스템관리] 3주차 실습일지 3주차에는 1. 리눅스 파일시스템의 기본 디렉터리 구조를 배우고, 2. 리눅스가 설치된 컴퓨터를 사용하기 위한 기본 방법을 이해하고, 3. 시스템 관리자로서 기본적인 리눅스 명령어들을 실습하였습니다. ● 실습 과제 결과 "리눅스 커맨드라인 툴"을 검색해 알아낸 프로그램 중 ncdu라는 프로그램을 설치하였다. ncdu는 파일의 용량을 쉽게 볼 수 있는 프로그램이다. 콘솔 형태로 용량 정보를 출력해준다. 일반적으로는 du 명령어를 이용하여 파일 용량을 확인할 수 있지만 디렉터리가 많은 경우 매번 명령어를 쳐야 하기 때문에 편리한 프로그램이다. ●새로 배운 내용 1. 사용자 및 그룹 확인 실습 /etc/passwd : 사용자 정보 (사용자 이름: 비밀번호: 사용자 ID : 그룹ID: 추가정보:홈디렉터리:로그인.. [컴퓨터시스템관리] 2주차 실습일지 바이오식품공학과 20201114 김소희 2주차에는 1. 컴퓨터 시스템의 기본 구조와 운영체제의 역할을 배우고, 2. 리눅스가 설치된 컴퓨터를 사용하기 위한 기본 방법을 이해하고, 3. 시스템 관리자로서 기본적인 리눅스 명령어들을 실습하였습니다. ● 실습 과제 결과 리눅스 기본 명령어 중 touch, less, cat 3개를 선정하여 man 페이지를 텍스트 파일로 저장한 뒤 학번인 20201114로 압축하였습니다. ● 새로 배운 내용 1. 시스템 종료 방법 콘솔에서: 컴퓨터 끄기 터미널에서: poweroff / shutdown -P now / halt -p / init 0 2. shutdown의 추가적인 기능 shutdown -P +10 : 10분 뒤에 종료 shutdown -c : 취소 shutdown .. [컴퓨터시스템관리] 1주차 실습 일지 1주차에는 1. 자신의 컴퓨터에 가상머신과 3개의 리눅스 운영체제를 설치하고 2. 관리자 설정 등을 수행하는 실습을 진행하였습니다. ● 새로 배운 내용 1. 실습 환경 가상머신: PC 1대만으로 여러 대의 PC를 운영하는 것처럼 만드는 방법 (가상으로) 리눅스: 운영체제, 여려명의 사용자가 하나의 컴퓨터를 쓸 수 있는 시스템 실습에서 사용할 환경 PC 1대에서 리눅스 3대를 구동 (Server, Server(b), Client) -> Host-Os인 윈도우 안에 가상머신을 이용하여 가상의 컴퓨터 3대를 만드는 것 Server 새암호 입력/재입력 방화벽 (외부의 공격으로부터 컴퓨터를 보호) : ufw enable 로그아웃/종료: exit 한/영 변환: shift+space 2) Server(b) root .. 이전 1 2 다음