분류 전체보기239 Linux sar 모니터링 sar 명령어 옵션 sar -b I/O 및 전송률 통계 sar -B 페이지 통계 sar -d 블록 장치 통계 sar -F 파일 시스템 통계 sar -H 이용 통계 sar -r kbmemfree : 물리메모리 남은양 kbmemused : 사용중인 물리 메모리 kbbuffers : 커널내 버퍼로 사용되고 있는 물리 메모리양 kbcached : 커널내 캐시용 메모리로 사용되고 있는 물리 메모리양 kbswpfree : 스왑 영역의 남은 용량 kbswpued : 사용중인 스왑 사용량 sar -W 스와핑 통계 sar -q 대기열 길이 및 로드 평균 통계 sar -R frmpg/s :시스템에서 초당 자유로워진 Memory pages의 페이지의 크기는 시스템 아키텍처에 따라 달라지며 보통 4k/8k 임 bufpg/s .. 2023. 2. 3. LINUX 장애 디스크 복구 리눅스 장애 디스크 복구에 관해 확인해 보겠습니다. 시나리오 NCP 클라우드 서버에 장애가 발생하였다. 서버 A 장애 발생 해당 서버에 중요 파일이 있으므로 해당 디스크 마운트 하여 파일 백업 하여야 한다. 장애복구 1. ncp에 server하나를 추가 2. 장애서머 디스크를 snapshot 3. snapshot을 이용하여 스토리지를 새로 만든 서버에 추가 4. uuidgen을 이용하여 uuid 생성 root@test-1:/data# uuidgen ef53d9e2-426b-4f8e-ba88-4b602231f3b0 5. filesystem checking e2fsck -f /dev/xvdb1 6. UUID 변경 root@test-1:~# blkid /dev/xvda1: UUID="e1d859fe-43b2-.. 2023. 1. 31. ssh execute command 오늘은 SSH EXECUTE COMMAND에 대해 알아보고자 합니다. EXECUTE COMMAND를 많이 사용하지는 않지만. shell에서 조금 편리하게 하고 자 원격에 어떠한 명령어를 접속해서가 아니라 현재 상태에서 확인 하고 싶을때 사용합니다. 저는 git이나 jenkins배포가 아닌 방법으로 배포 요청을 요구하는 곳이 있을때 다음과 같은 방법을 응용하여 해결하곤 합니다. SSH root@ip "command" 위와 같은 형식으로 만들 수 있습니다. 실제로 사용 한다면 다음과 같이 사용 해 볼수 있을 겁니다. SSH root@ip "cd /etc/nginx/conf.d/; ls -al" 위 서버에 nginx가 설치 되었다는 가정 하에 위와 같이 command를 입력하면 해당 디렉토리의 파일을 확인 할.. 2023. 1. 30. Linux ZIP 사용 하기 오랜만에 글을 쓰게 되었습니다. 오늘은 직접 작업 하며 하도 까먹어서 개인 자료차 글을 남깁니다. zip 사용에 관한 내용입니다. 저는 주로 ubuntu를 사용해서 우선 설치는 apt로~ apt install zip 위와 같이 간단히 설정 할 수 있습니다. 그리고 오늘 소개하고 싶은 내용은 일부 파일이나 디렉토리를 제외하고 압축하는 방법 입니다. zip -r 디렉토리.zip 디렉토리 -x 디렉토리1/\* 디렉토리2/\* 위와 같은 방법으로 해당 디렉토리 안에 있는 특정 디렉토리나 파일을 제외 하고 압축 할 수 있습니다. 2023. 1. 27. [평창 한우다래] 소고기는 제발 이렇게 팔아요~ 이번 평창여행에서 한우를 안먹을 수 없죠. 가끔 그냥 소고기만 먹으러 오기도 합니다. 개인적으로는 맛만 따지면 약돌한우가 최고 인듯 합니다. 하지만 가게에서 한우를 먹는다는 것은 다른 문제인거 같습니다. 가격도 그리고 서비스도 제발 모든 식당이 이렇게 팔았으면 합니다. 우리가 어떤 음식을 팔고 어떤 손님이 주로 오는지 그리고 환경적으로 어떠한 것들을 지켜줘야 할지에 대해서 말입니다. 휘닉스파크와 가까운 거리에 위치 하고 있습니다. 겉 모습은 조금 허름해 보이지만 안에는 깨끗합니다. 고기 맛이 아주 좋았습니다. 저녁에 너무 많지도 너무 적지도 않은 양으로 먹었습니다. 그리고 냉면은 평범합니다. 꼭 알아주세요^^ 고기는 사르르 녹습니다. 주소 : 강원 평창군 봉평면 태기로 120 2023. 1. 17. 이번에는 평창 휘닉스파크다~ 이번여행지는 평창으로 결정 되었다. 뭐 이미 정해진 여행이다. 카카오메이커스에서 이미 예약해서 안갈 수 없었다. 이번 여행전에 가장 걱정이였던건 기상이였다. 강원 영동 지역에 폭설이 내릴것이라는 갈까 말까 많이 망설였던 여행이였다 하지만 아이들만 생각하고 가기로 했다 아이들이 가서 눈썰매 타고 놀 모습을 상상하니 안갈 수가 없었다. 사실이 아니기를 바랬고, 기상청이 틀려주기를 바랬다. 하지만 기상청은 틀리지 않았다 폭설은 내렸고, 집으로 오는 길은 무서웠다. 그리고 무서움은 잠시였고 설국이 펼쳐진 도로의 설경은 이로 말할수 없이 아름다웠다 이번이 휘닉스 두번째이다. 이번에는 오렌지동이였다 하지만 대 실망 다시는 오렌지동에 갈 생각 없다. 이전에는 빌라동에 있었는데 오렌지동은 어떨지 해서 가봤는데 정말 아.. 2023. 1. 16. DMZ 평화관광 [평화전망대] 카카오가 장애가 있던날 우리 가족은 DMZ에 다녀왔습니다. 처음으로 갔는데, 자차를 끌고 DMZ 투어를 하는 겁니다. 모든게 낮설고 선두 차량을 따라가는 방식으로 이동하며 관광을 즐기게 됩니다. 제가 철원이나 파주 북쪽 근처로 자주 여행을 가는 편인데 2가지 이유가 있습니다. 집에서 이동할때 우선 차기 밀리지 않습니다. 다음은 공기가 너무 좋습니다. 그리고 마지막으로 통일이 되리라 생각되지 않지만, 만약 서로 종전을 선언한다면 해당 지역이 발전할 가능성이 있기때문에 땅을 보러 가기도 합니다. 뒤에 가면 바퀴가 다 빠져 있는데, 저걸 다 훔쳐 갔다는데 믿기지 않는 말이라.. 우선 걍 넘어가겠습니다. ㅎㅎ 다들 좋은 공기와 아직 발전되지 않은 자연을 구경하고 싶다면 꼭 방문하라고 말씀드리고 싶습니다. 한번쯤.. 2023. 1. 12. [제 10강] Labels 사용 이번에는 labels 사용에 대해 설명하려 합니다. kubernetes에서 label은 pod와 같은 객체에 key, value의 쌍으로 이뤄집니다. 기본 사용은 다음과 같습니다. label.yaml 파일로 저장 한 후에 다음과 같이 실행 합니다. apiVersion: v1 kind: Pod metadata: name: label-demo labels: environment: production app: nginx spec: containers: - name: nginx image: nginx:1.14.2 ports: - containerPort: 80 kubectl create -f label.yaml 아래 명령어로 생성 확인을 할 수 있습니다. kubectl get pod --show-labels l.. 2023. 1. 12. [카페] 포천 그래비티(GRAVITY) 포천에 간 김에 카페는 들려야죠 항상 자연과 같이 하는 카페만 찾았는데. 이번에는 오로지 앙버터만을 위한 곳으로 갔습니다. 앙버터 정말 끊을 수가 없습니다. 제가 당뇨가 있어 빵을 끊어야 하는데 이걸 못 끊고 있습니다. 대신 먹는양을 줄여야 하는데 이게 또 어찌나 맛나던지.... 입구가 깔끔하게 되어 있고 주차는 편하지는 않아요 조금 주차장이 작습니다. 2층 올라가는 길과, 2층 내부 모습 입니다. 사진 보다는 훨씬 더 넓고 쾌적해요^^ 저는 아메리카노와 앙버터를 시켜서 먹었습니다. 정말 맛있습니다. 게 눈 감추듯 먹고 후다닥 나왔습니다 오랫동안 먹고 있으면 또 하나 시켜 먹을거 같아서ㅠㅠ 가만히 바깥 도심 풍경을 보고 책 읽고 싶어지는 카페 입니다. 그냥 조용히 쉬고 싶을때 한번씩 찾고 싶은 곳입니다... 2023. 1. 11. 동두천 놀자숲 안녕하세요. 지난주에는 동두천에 놀자 숲에 다녀 왔습니다. 아이들이 이제 해가 바뀌어 4살 7살이 되었네요, 결혼한지가 얼마 전인거 같은데 벌써 시간이 지나 아이들이 커버린거 같아서 이제 돌아다닐시간이 얼마 남지 않음을 느낍니다. 친구 아이들 얘기를 들어보니 초등학교 3학년 정도 되면 따라 다니지 않고 친구들과 노는 것을 더 선호 한다고 하니. 이제 절반 정도 지났네요 아이들이 같이 다닐 시간이 그리고 그 시간이 지나면 학교와 공부에 치여 어디 다니지 못하고 놀지 못할까 걱정입니다. 개인적으로는 공부는 적당히 했으면 합니다. 살아가는데 필요한 최소한의 것만 알았으면 좋겠고 지식보다는 지혜가 있는 사람으로 커줬으면 합니다. 그래서 아이들에게 지금도 하고 싶은 것들은 다 해보라고 권합니다. 얘기가 완전히 삼.. 2023. 1. 10. Proxmox Firewall 안녕하세요 오늘은 proxmox의 firewall 사용에 대해 설명해 보려 합니다. 아래와 같이 Datacenter의 firewall에서 options를 선택하고 Firewall 을 yes로 변경합니다. Datacenter > firewall > options > Firewall [yes] 그리고 node proxmox의 firewall도 아래와 같이 yes로 변경 합니다. 이렇게 되었으면 proxmox의 방화벽을 사용할 수 있게 되었습니다 그럼 하나 예시로 룰 설정을 해보겠습니다. 현재 104(tlogin)서버는 firewall이 실행 되어 있습니다 이렇게 되면 모든 통신에 대해 차단이 됩니다. 현재 저 서버는 Port 22와 80 포트가 열려 있습니다. 하지만 현재 firewall이 실행 중 이기 때.. 2023. 1. 9. [제 9강] Ingress 안녕하세요. 오늘은 Ingress 에 대해서 얘기해 보려 합니다. 저도 쿠버네티스를 공부하며, 기록 할겸 이렇게 계속 쿠버네티스 강의를 쓰고 있습니다. 하면서 보니 적용할 수 있는 곳과 적용하기 힘든 곳이 구분이 되더라구요 같이 글 보시는 여러분들도 많은 것들을 느끼면서 공부하는데 제 글이 도움이 되셨으면 합니다. 쿠버네티스에서 ingress로 사용할 수 있는 것들이 많은 것으로 알고 있습니다. 그중 쿠버네티스에서는 AWS와 GCE 그리고 Nginx를 지원합니다. 그 중에서 우리는 단돈서버에서 설치했으니 Nginx ingress 컨트롤러를 사용해 보도록 하겠습니다. ingress 부분을 공부하면서 많은 실수가 있어서 삽질즘 했는데 그 부분 역시 내용을 공유 하도록 하겠습니다. 우선 nginx ingres.. 2023. 1. 5. [제 8강] Service 오늘은 쿠버네티스의 서비스에 대해 얘기하려 합니다. Service 포드 집합에서 실행 중인 응용 프로그램을 네트워크 서비스로 노출하는 추상적인 방법입니다. Kubernetes를 사용하면 익숙하지 않은 서비스 검색 메커니즘을 사용하기 위해 응용 프로그램을 수정할 필요가 없습니다. 쿠버네티스는 팟들에게 자신들의 IP 주소와 팟들의 집합에 대한 단일 DNS 이름을 부여하고, 이들 사이에서 로드 밸런싱을 할 수 있다. 단일지점을 만든다는 것은 l4를 사용함 과 같은 효과를 내어 부하분산을 이뤄낼수 있다는 것을 얘기합니다. 바로 예제로 넘어가서 사용해 보도록 하겠습니다. 이전 시간에 만들었던 Deployment를 실행하여 pod 3개를 실행해 줍니다. apiVersion: apps/v1 kind: Deployme.. 2023. 1. 4. MariaDB, MySQL 사용자 관리 사용자 권한 조회 # 사용자 별 권한 확인 mysql > SHOW GRANTS FOR '사용자계정'@'호스트'; # 접속된 계정 권한 확인 mysql > SHOW GRANTS FOR CURRENT_USER; 사용자 권한 추가 권한종류 - ALL PRIVILEGES : 모든 권한 추가 - SELECT, INSERT, UPDATE, DELETE: 권한의 일부분 추가 적용 DB 및 테이블 - DB이름.테이블이름 : *.*시 모든 DB의 모든 TABLE권한 부여 WITH GRANT OPTION - with grant option : GRANT를 사용할 수 있는 권한 # 일반 사용 계정 mysql > GRANT ALL PRIVILEGES ON DB이름.테이블이름 TO '아이디'@'호스트' IDENTIFIED BY.. 2023. 1. 3. [연천맛집] 동막골 숯불닭갈비 안녕하세요. 2023년 새해 첫 소개 할 가계는 연천에 있는 동막골 숯불닭 갈비집 입니다. 연천에 갔다가 집으로 오던 중 배가 고파서 와이프에게 맛집 검색즘 해보라해서 가게 되었고 평점이 너무 좋아서 들어가게 되었습니다. 주차장에 차가 없어서 좀 의심스럽기도 했는데 아무래도 3시 30분쯤 먹은거니까. 차가 없을 만도하고 연천이 그렇게 많이 방문하는 곳이 아니기에 그러려니 하고 들어갔습니다. 가게에 가면 멍뭉이 한마리가 저렇게 반겨 줍니다. 잠깐 봤는데 꾀 똑똑한 멍뭉이 같았어요 기가 막하게 손님을 노리고 있습니다 먹을거 하나 얻어 먹기 위해^^ 기본 반찬은 나오는 것들이 많이 없지만 그래도 잘 어우러져 있습니다 닭 갈비와 먹기에 궁합이 잘 맞다고 할 수 있습니다. 저희 가족은 전체 양념보다는 간장을 더 .. 2023. 1. 2. 2022년 마지막 여행은 연천 고랑포구 역사공원 2022년도 이제 마지막 날이 되었다. 아이들과 어딜 가볼까하다가 한번더 고랑포구 역사 공원에 방문하게 되었다. 항상 여기 오면 아쉬운 점이 사람이 별로 없다는 것이다. 아무래도 위치가 문제기인 할 듯한데 사실 거리는 좀 있지만 차가 막히지 않아서 운전자의 피로도는 덜 한 편이다. 여기를 좋아하는 이유는 가격도 얼마 들지 않고 아이들이 보고 놀고 하기 좋다 아이들은 많은 것들이 있어봐야 찾는 것들만 찾는다. 어른처럼 계획적으로 행동하는 것이 아니기 때문이다. 헌데 여기가 아이들이 놀고 보고 뭔가 생각하기에 가장 적합한 곳이라고 마음에 들어 찾게 되었고 아이들역시 변화를 관찰 할 수 있었다 번창했던 포구, 고랑포 고랑포는 조선시대는 물론 6.25 전쟁 이전까지 임진강 일대에서 가장 번창했던 포구였다. 서해.. 2023. 1. 1. [연천카페] 세라비 한옥카페 오늘은 연천의 세라비 한옥카페를 소개해 보려고 합니다. 세라비 한옥카페는 커피와 디저트를 먹는다기 보다는 풍경을 먹다 표현이 더 맞을 거 같습니다. 일단 연천은 수도권과도 거리가 있다보니 공기가 굉장히 맑습니다. 저는 지난 6월에 다녀 왔습니다. 사실 이곳을 들리려고 간게 아니라 태풍전망대에 가려다. 예약을 해야 한다는 것을 모르고 가는길에 카페에 항아리가 엄청 많이 보여서 들어가게 되었습니다. 그러고 난뒤 최근에 TV 프로그램을 하는 것을 보고 "어! 여기 다녀왔는데" 했던 곳입니다. 그러다 사진첩을 다시한번 확인하게 되며 이렇게 글을 쓰네요. 사실 이날의 기억을 되돌아 보면, 커피가 맛 있었다고 말하긴 힘들거 같습니다. 하지만 정말 좋은 풍경을 자랑 하는 곳이여서 연천에 들리신다면 한번쯤 들어가 보시.. 2022. 12. 30. [제 7강] NameSapace NameSpace Kubernetes에서 네임스페이스는 단일 클러스터 내의 리소스 그룹을 격리하는 메커니즘을 제공합니다. 리소스 이름은 네임스페이스 내에서 고유해야 하지만 네임스페이스 간에는 고유하지 않습니다. 네임스페이스 기반 범위 지정은 네임스페이스 개체(예: 배포, 서비스 등)에만 적용되며 클러스터 전체 개체(예: 스토리지 클래스, 노드, 영구 볼륨 등)에는 적용되지 않습니다. 초기 네임스페이스 Kubernetes starts with four initial namespaces: default Kubernetes는 네임스페이스를 먼저 만들지 않고 새 클러스터를 사용할 수 있도록 이 네임스페이스를 포함합니다. kube-node-lease 이 네임스페이스에는 각 노드와 연결된 리스 개체가 있습니다. 노.. 2022. 12. 29. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음