본문 바로가기
728x90

우분투20.044

[우분투 20.04] 리눅스 미니 프로젝트_Visual Studio Code 개발 환경 구축 필수 패키지를 먼저 설치합니다. reboot 명령으로 가상머신을 재부팅합니다. 터미널을 열고 sudo apt-get –y install git 명령으로 필수 패키지 설치합니다. 우선 Visual Studio Code 설치를 시작합니다. 웹 브라우저 실행하고 https://code.visualstudio.com/에 접속합니다. cd 다운로드/ 명령과 ls -l 명령 입력, 다운로드된 폴더로 이동합니다. sudo dpkg -i code*. deb명령 입력하여 설치합니다. code 명령 입력하면 Visual Studio Code가 실행됩니다. 터미널에서 sudo apt-get -y install build-essential 명령 입력합니다. C/C++ 컴파일러 설치합니다. hello.c 코드 창에 다음과 같이.. 2023. 6. 14.
[우분투 20.04] 리눅스 미니 프로젝트_백업 자동화 사용자 설정하려면 리눅스 관리자인 root 활성화합니다. 비밀번호를 password로 설정한 후 다시 hanbit 사용자로 접속합니다. cron 설정합니다. sudo systemctl status cron 명령으로 cron과 관련 서비스가 작동하는지 확인합니다. Q를 눌러 종료합니다. sudo gedit /etc/crontab 명령으로 예약 파일을 엽니다. # m h dom mon dow user command부터 #까지 여섯 행 삭제합니다. 끝에 ‘1분 2시 15일 모든 월 모든 요일 root 권한 /root/backup.sh 실행’ 의미하는 값 입력합니다. 다음 명령으로 /root 디렉터리에 백업하는 스크립트 파일 생성, 속성 실행 가능하게 변경합니다. gedit backup.sh 명령 실행 및 저장.. 2023. 6. 14.
[우분투 20.04] 리눅스 미니 프로젝트_RAID6 구축 RAID용 파티션 생성하기를 해봅니다. 터미널에서 ls -l /dev/sd* 명령어를 입력합니다. 조금 전 추가한 SCSI 디스크(sdc~sdg)가 /dev 디렉터리에 있는지 확인합니다. 다시 각각의 파티션을 만들기 위해 sudo fdisk /dev/sdd~sudo fdisk /dev/sdg 명령어를 입력합니다. 나머지 4개의 디스크 파티션 동일하게 생성합니다. 디스크 5개의 파티션을 모두 생성한 후 ls /dev/sd* 명령으로 확인합니다. sudo mdadm --create /dev/md6 --level=6 --raid-devices=5 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 명령으로 RAID 6 생성합니다. sudo mdadm --detail /de.. 2023. 6. 14.
RAID 문제 발생 테스트_RAID1, RAID5 전제: 하드디스크를 오류를 낸 상황(고의적으로 발생) ▫ RAID1, RAID5는 ‘결함 허용’기능이 있음 ▫ 각 1개씩 디스크를 고장냄. 터미널을 열고 먼저 ls -l /dev/sd* 명령으로 장치 이름으로 확인해 봅니다. df 명령으로 확인하면 기존의 /raidLinear, /raid0, /raid1, /raid5 디렉터리가 마운트 된 정보가 보이지 않습니다. mdadm --detail --scan 명령으로 작동 중인 RAID를 확인합니다. 모든 RAID가 자동 중지 상태입니다. mdadm --run /dev/md1 명령으로 RAID 1 장치를 가동합니다. 그리고 다시 mdadm --detail --scan 명령으로 작동 중인 RAID를 확인합니다. 확인해 보면 /dev/md1은 작동되고 있습니다. .. 2023. 5. 16.
728x90