본문 바로가기
SMALL

전체 글139

LVM 설명 LVM(Logical Volume Management)는 말 그대로 디스크 공간을 동적으로 관리할 수 있는 Linux 운영 체제의 기능입니다. 동적으로 관리한다라.... 잘 이해가 되지 않으실 것 같습니다. 쉽게 설명을 이제부터 해드리도록 하겠습니다. LV는 PV로 이루어져 있습니다. PV(Physical Volume)는 실제 디스크 장치를 분할한 파티션 된 상태를 의미합니다. SSD 혹은 HDD와 같이 실제 저장공간을 의미합니다. 예를 들어서 저의 컴퓨터에 256GB만큼의 SSD와 1TB만큼의 HDD가 있다고 가정을 해봅시다. 근데 1.2TB 크기의 아주 큰 프로젝트가 저장될 공간이 필요하다고 생각을 해보겠습니다. 조금 난감하죠.... 이러한 이유로 LV가 필요합니다. LV는 가지고 있는 PV를 가지고.. 2023. 12. 24.
uname 명령어 uname 명령어는 시스템의 관련 정보를 확인할 수 있는 명령어입니다. uname 시스템에 대한 정보를 출력해 줍니다. 다양한 옵션들을 살펴보도록 하겠습니다. -a : 모든 시스템 정보를 출력합니다. -n : 네트워크 호스트네임을 출력합니다. -r : 커널의 릴리스 버전을 출력합니다. -v : 커널의 버전을 출력합니다. -m : 시스템의 하드웨어 아키텍처를 출력합니다. -p : 프로세서 타입을 출력합니다. (만약 확인할 수 없다면, 'unknown'을 출력합니다.) -i : 하드웨어 플랫폼을 출력합니다. (만약 확인할 수 없다면, 'unknown'을 출력합니다.) -o : 운영체제 이름을 출력합니다. 2023. 12. 23.
linux 암호 정책 설정하기 linux에서 암호 정책을 설정하는 방법에 대해 알아보도록 하겠습니다. 패스워드 사용기간에 대한 설정을 우선 해보도록 하겠습니다. password 사용기간 설정하기 root에서 실행하지 않으면 아래의 명령어를 실행해 주세요. su - root에 접속하게 해 줍니다. vi /etc/login.defs 조금 많이 내리다 보면 아래와 같은 사진이 보일 것입니다. 옵션들이 무엇을 의미하는지 살펴보고 적당한 수로 바꾸어 보겠습니다. PASS_MAX_DAYS 99999 PASS_MIN_DAYS 0 PASS_WARN_AGE 7 PASS_MAX_DAYS는 password를 설정하면 최대로 사용할 수 있는 기간(일)입니다. 만료가 되면 바꾸어야 하지요. PASS_MIN_DAYS는 password를 설정하고 의무적으로 사.. 2023. 12. 22.
ssh설치 및 사용하기 ssh(Secure Shell Protocol)는 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 같은 네트워크를 통해 서로 통신을 할 때 보안적으로 안전하게 통신하기 위해 사용하는 프로토콜입니다. ssh는 주로 '데이터 전송' 혹은 '원격 제어'를 위해 사용이 됩니다. 예를 하나씩 들어보도록 하겠습니다. 데이터 전송은 github를 생각해 보시면 좋을 것 같습니다. 저희가 작성한 코드를 원격 저장소인 github에 올립니다. 이때 ssh를 사용하는 것이지요. 원격 제어는 AWS로 예를 들면 좋을 것 같습니다. AWS에 원격으로 해당 머신에 명령을 내리기 위해 ssh를 통해 접속을 합니다. ssh가 어떠한 역할을 하는지 충분히 이해하셨을 것이라고 생각이 됩니다. 이제 ssh를 설치하고 사용해 보도록 하겠습.. 2023. 12. 21.
LIST