분류 전체보기
-
Project: 3Tier 구성하기(CentOS7)공부합시다!/Cloud 2023. 2. 2. 00:14
드디어 Project들이 진행이 되네요!우선 3Tier 구성에 대해서 진행합니다. WEB(Apache) WAS(Tomcat) DB(MySQL5.7)가 각각의 역할에 맞게 구성하는 것을 3Tier 구성이라고 합니다. WEB+WAS DB로 연결하는 2Tier 구성도 많이들 사용합니다.이렇게 계층을 나눠서 서비스를 진행하면 속도가 느린 동적인 페이지는 WAS가 전문적으로 처리하고 정적인 페이지들은 속도가 빠른 WEB를 처리를 해서 Service를 빠르게 처리할 수 있는 장점을 갖게 됩니다.WAS만 단독으로 구성한다면 정적인 페이지까지 처리해야 하니 느려질 수 밖에 없겠지요! 오늘은 모두 yum를 활용해서 구성합니다.인터넷에 Binary설치에 대한 자료들이 넘처나니 일단은 쉽게 yum으로 작업을 진행합니다..
-
Rocky9: root password reset공부합시다!/LInux 2023. 2. 1. 00:13
음! 오늘은 root 계정의 password reset 방법입니다. 다른 방법도 있습니다. 일단은 redhat 기준으로 설명드립니다. 1. 기존 password 변경 1.1. 시스템에 root 사용자로 로그인 후 혹은 sudo 명령어를 이용하여 root사용자의 패스워드 변경 1.2. 패스워드를 변경하고 재부팅 해서 기존 패스워드가 더 이상 적용되지 않음을 확인합니다. 2. 콘솔에서 vm를 재부팅 합니다. 2.1. vm 선택 -> power -> Restart Guest 선택 3. 재부팅후 rescue mode 의 kernel 선택 3.1. 통상적으로 아래쪽 image 입니다. 3.2. 선택후 'e' 키를 입력 4. rd.break 4.1. 4번째줄 linux 시작하는 줄에서 ctrl+e를 누르면 해당 줄..
-
9.if 조건문: 흐름제어공부합시다!/python 2023. 2. 1. 00:13
드디어 자료형을 넘어서 조건문으로 들어옵니다. 제일 재밌는 부분이죠! 반드시 사용하는 부분이기도 하구요! 즐기세요! # Python 흐름제어(제어문) print(type(True)) print(type(False)) # EX-1 if True: print('Yes') # EX-2 if False: print('No') # EX-3 if False: print('No') else: print('No2') #관계 연산자 # >, >=, = b) print(a c) print('or : ', a > b or c > b) print('not : ', not a > b) print(not False) print(not True) # 산술, 관계, 논리 연산자 # 산술 > ..
-
시간이 지나면!행복한 얘기들 2023. 1. 31. 00:12
시간이 지나면~~ 죽을 만큼 사랑했던 사람과 모른 체 지나가게 되는 날이 오고 한때는 비밀을 공유하던 가까운 친구가 전화 한 통 하지 않을 만큼 멀어지는 날이 오고 또 한때는 죽이고 싶을 만큼 미웠던 사람과 웃으며 볼 수 있듯이 시간이 지나면 이것 또한 아무것도 아니다 . 변해버린 사람을 탓하지 않고.. 떠나버린 사람을 붙잡지 말고.. 그냥 그렇게 봄날이 가고 여름이 오듯 의도적으로 멀리하지 않아도 스치고 떠날 사람은 자연히 멀어지게 되고... 아둥바둥 매달리지 않아도 내 옆에 남을 사람은 무슨 일이 있어도 알아서 내 옆에 남아준다. -엘리자베스 퀴블러 로스-
-
Rocky9: 파일시스템(File System)문제로 인한 Booting 문제 해결공부합시다!/LInux 2023. 1. 31. 00:12
Password를 몰라서 Login을 하지 못하는 문제와 File System 문제로 Boot이 안될 시 문제해결 방법에는 조금 차이가 있습니다. File System 문제로 인하여 Booting이 안될 경우에는 해당 Booting Kernel 에서 문제를 해결해야 합니다. 물론 이때 Read Only 상태로 Booting이 진행되기 때문에 이 부분을 수정해서 /etc/fstab을 수정한 후 다시 Booting하면 문제가 해결됩니다. 1. file system 문제 만들기 1.1. GPT 형식의 파티션 및 파일 시스템 만들기 1.2. 파일 시스템 생성. xfs 방식 1.2.1. 간혹 이전에 사용하던 파일시스템의 Signature가 남아 있는 경우 문제가 발생 1.2.2. # wipefs -a /dev/s..
-
8.Set공부합시다!/python 2023. 1. 31. 00:12
오늘은 set 즉 집합 자료형 입니다. 너무 잘하려 마시고 재미삼아 익히세요! 몸에 잘 맞는 옷처럼! 힘이 들어가면 욕심이 생겨 장기전하기에는 부담스런 과목이 됩니다. # 집합 (순서X, 중복X) a = set() b = set([1,2,3,4]) c = set([1,4,5,6,6]) print(type(c)) print(c) # 형 변환 t = tuple(b) print(t) t1 = list(b) print(t1) # 함수 s1 = set([1,2,3,4,5,6]) s2 = set([4,5,6,7,8,9]) print(s1.intersection(s2)) #교집합 print(s1 & s2) print(s1.union(s2)) #합집합 print(s1 | s2) print(s1.difference(s2..
-
Rocky9: Auto FS 자동 마운트(직접 맵과 간접 맵)공부합시다!/LInux 2023. 1. 30. 00:11
오늘은 NFS(Nework File System) 기능의 확장판인 Auto FS에 대해서 포스팅 합니다. 자동 마운트는 원격 파일 시스템을 사용 할때에는 mount가 되고 사용을 하지 않때는 umount가 되는 개념입니다. 일반사용자에게 mount 명령을 사용할 충분한 권한이 없는 문제를 해결하기 위해서 고안되었습다. 필요하지 않을 때 파일시스템을 닫을 수 있기 때문에 예기치 않은 손상으로부터 보호가 가능합니다. Master Map, Direct Map(경로를 아는 경우), Indirect Map(경로를 모를 때) 의 구성요소를 포함합니다. 1. NFS 구성 2. Auto FS (직접 맵) 3. Auto FS (간접 맵) 4. Test 순서로 진행하겠습니다. 1. NFS 구성 1.1. master vm에..