본문 바로가기
728x90

서버 보안/리눅스 실습17

[우분투 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.
[우분투 20.04] 리눅스 미니 프로젝트_실무 환경 설치 BUSINESS라는 이름의 가상머신을 생성합니다. 실무 환경 가상머신 설치합니다. [Play virtual machine] 클릭, 잠시 후 우분투 로고 화면이 나타납니다. 언어에서 ‘한국어’ 선택, 해상도를 변경하기 위해 를 클릭합니다. [Devices]-[Displays] 선택, Resolution을 ‘1024× 768(4:3)’으로 변경합니다. [키보드 레이아웃] 창에서 ‘한국어-한국어(101/104키 호환)’ 선택, 클릭합니다. /dev/sda와 /dev/sdb는 다음과 같이 파티션이 분할됩니다. 클릭, [바뀐 점을 디스크에 쓰겠습니까?] 창이 나타나면 클릭합니다. 어디에 거주하고 계십니까?’ 창에서는 ‘Seoul’이 선택된 상태로 클릭합니다. 설치가 완료되면 클릭, 재부팅합니다. 설치 완료 화면이.. 2023. 6. 14.
728x90