7장. 셸 스크립트 프로그래밍 (1) - 셸 스크립트 작성과 실행
출처 : https://www.youtube.com/watch?v=luGBPz3ibik&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=45 이번 장에서는 리눅스의 셸을 잘 활용하는 데 필요한 셸 스크립트 프로그래밍에 관해 학습한다. 리눅스의 셸은 명령과 프로그램을 실행할 때 사용하는 인터페이스이다. Windows의 명령 프롬프트와 비슷해 보이지만, 셸은 더 강력한 프로그래밍 기능이 있다. 셸의 기본 셸은 사용자가 입력한 명령을 해석해 커널에 전달하거나 커널의 처리 결과를 사용자에게 전달하는 역할을 한다. 텍스트 모드나 터미널처럼 명령을 입력하는 환경이 셸이다. Rocky Linux의 bash Rocky Linux에서 기본적으로 제공하는 셸은 bash(Bourne Aga..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 29.
6장. 디스크 관리와 사용자별 공간 할당 (11) - 사용자별 공간 할당 (쿼터)
출처 : https://www.youtube.com/watch?v=wmoZy1_x9Xo&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=44 쿼터의 개념 쿼터란 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 갯수를 제한하는 것이다. 일반 사용자들이 사용하는 파일 시스템은 "/(root)"로 지정하는 것보다 별도의 파일 시스템을 지정해 지정한 부분만 사용하도록 하는 편이 좋다. 일반 사용자가 "/" 파일 시스템을 사용할 수 없으므로 시스템과 관련된 문제가 발생할 소지가 줄어든다. "/" 파일 시스템을 많은 사용자가 동시에 사용하면, 서버를 운영하면서 디스크를 읽고 쓰는 작업과 일반 사용자가 디스크를 읽고 쓰는 작업이 동시에 발생하므로 전반적으로 시스템의 성..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 28.
6장. 디스크 관리와 사용자별 공간 할당 (10) - RAID에 리눅스 설치
출처 : https://www.youtube.com/watch?v=fJ9jghlWgPk&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=43 RAID 0에 Rocky Linux 설치 실습 위 그림처럼 RAID 0에 Rocky Linux를 설치하면 하나의 디스크를 사용할 때보다 리눅스 시스템 성능이 월등히 향상될 수 있다. 이를 실습해보자. 80GB의 하드 디스크 2개로 RAID 0을 만든다. 각각 swap 공간은 2GB, root 파티션에는 78GB를 할당하면 RAID 0는 4GB의 swap 공간과 156GB의 root 파티션으로 이루어질 것이다. 실습 목표 2개의 80GB 하드 디스크에 RAID 0으로 작동되는 Rocky Linux를 새로 설치한다. 실습 우측의 Cre..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 28.
6장. 디스크 관리와 사용자별 공간 할당 (8) - RAID 6와 RAID 1+0 구현
출처 : https://www.youtube.com/watch?v=FBGm6TMP31k&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=40 RAID 6와 RAID 1+0의 개념 RAID 6의 개념 RAID 6는 RAID 5를 개선해 2개의 Parity를 사용하는 방식이다. 2개의 Parity를 사용하기에 RAID 5보다 공간 효율성은 약간 떨어지지만, 2개의 디스크가 동시에 고장이 나더라도 내부의 데이터에 이상이 발생하지 않는다는 장점이 있다. 1TB 디스크 10개로 RAID 6를 구성하면 디스크 갯수 - 2 인 8TB의 용량을 사용할 수 있다. 또한 RAID 5의 경우 최소 3개의 디스크가 필요하지만, RAID 6는 최소 4개의 디스크가 필요하다. 즉, 정리하면 다음..
- Study/이것이 리눅스다 with Rocky Linux 9
- · 2023. 12. 27.