Jost Do It.

그냥 IT해.

반응형

전체 글 216

[Ubuntu] 방화벽 설정 및 외부 포트 허용 설정

[방화벽 설정/해제] 우분투에서 기본적으로 방화벽은 ufw 명령어를 통해 설정할 수 있다. 디폴트로 우분투 방화벽은 해제 상태이기 때문에 아래 명령어로 설정해줄 수 있다. sudo ufw enable 설정한 방화벽은 다음 병령어로 해제할 수 있다. sudo ufw disable [방화벽 상태 확인] 아래 명령어를 통해 방화벽 상태를 확인할 수 있다. sudo ufw status verbose 간략한 상태만 보려면 verbose를 입력하지 않아도 된다. 방화벽 상태는 다음과 같다. Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), deny (routed) New profiles: skip To Action From 방화..

[역사] 권력으로 읽는 세계사 유럽편, 효기심

효 선생님이 풀어주는 재미있게 역사 이야기 별점: ★★★★☆ 나의 오랜 헬스장 메이트 효기심 형님이 책을 냈다고 해서 바로 구매했다. 팬심에 구매한게 커서 오랫동안 책장에 있다가 드디어 읽게 됐다. 근데 이형님 말뿐만 아니라 글도 잘쓰시네... 어려운 내용 없이 역사에 무지한 내 눈높이에 맞춰서 재미있는 내용들을 쏙쏙 설명해주신다. 읽다보면 중고등학생 때 스쳐 지나간 역사의 기록들이 어떤 과정에서 발생했는지, 그 속에 어떤 권력 다툼이 있었는지 하나하나 알게되는데 그 재미가 있다. 특히 시간순으로 단순히 나열하는 역사책이 아니라 임팩트 있었던 사건들 중심으로 숨겨진 이야기들을 풀어내서 더 흥미롭게 읽었던거 같다. 책장에는 최근에 나온 동아시아편도 꽂혀있는데 얼른 또 읽어봐야겠다 ㅎㅎㅎ

취미/독서 2024.01.27

[Gitlab] CI/CD에서 Merge Request 시 CI_PIPELINE_SOURCE가 push로 실행되는 이유

문제 상황 gitlab에서 특정 브랜치에 Merge Request(MR)가 발생하면 특정 stage를 실행하려고 아래와 같이 코드를 작성하였다. stage1: stage: example rules: - if: $CI_COMMIT_BRANCH == "prod" && $CI_PIPELINE_SOURCE == "merge_request_event" script: - echo "hello world!" 그런데 MR 후에도 해당 stage의 코드가 실행되지 않았다... 다음과 같이 ci/cd 테스트 스테이지를 작성해서 변수 값이 뭘로 설정되는지 확인해보니 push로 나오는걸 확인했다. test_stage: stage: test script: - echo "$CI_PIPELINE_SOURCE" 문제 원인 처음에는 ..

[docker] 유저에게 도커 권한 주기

개요 루트 계정이 아니면 특정 도커 명령어를 사용할 때마다 sudo를 적어줘야된다. 아래 방법으로 유저에게 도커 권한을 주면 sudo 명령어를 적지 않아도 된다. 방법 도커를 설치하면 호스트 내 도커 그룹이 생성된다. 아래 명령어를 통해 도커 그룹에 사용자를 추가하면 된다. sudo usermod -aG docker {유저명} 여기서 {유저명} 부분에 추가할 사용자명을 입력하면 된다. 나는 heenj라는 유저명을 입력했다. 제대로 적용됐는지 확인하기 위해 다음 명령어를 실행한다. cat /etc/group 그럼 아래와 같이 group명 docker에 heenj 유저가 할당된 것을 확인할 수 있다. Reference https://seulcode.tistory.com/557

[docker] 우분투에 도커 설치하기

OS 요구 사항 64bit의 우분투 운영체제가 설치돼야 하며, 아래 버전 중 하나여야 한다. Ubuntu Mantic 23.10 Ubuntu Lunar 23.04 Ubuntu Jammy 22.04 (LTS) Ubuntu Focal 20.04 (LTS) 도커 관련 패키지 삭제 설치된 도커 관련 패키지들이 있으면 충돌을 일으킬 수 있으므로 아래 명령어로 삭제를 먼저 진행한다. for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done 참고> 위 명령어는 설치된 관련 패키지들만 제거하므로 기존 도커 엔진 자체를 제거하고 싶으면 이 링크를 ..

[컴퓨터] 데스크톱 조립 (1) - 컴퓨터 부품 및 조립 전 고려 사항

개요 예전부터 내손으로 데스크톱을 맞추고 싶었는데 여러 핑계를 대며 차일피일 미루고 있었다. 그러던 중 연말에 갑자기 급뿜뿌가 와서 갑자기 컴퓨터 부품들을 구매하기 시작.... 이번에 조립하면서 많은 우여곡절들도 있고 컴퓨터에 대해 알게된 지식들도 많아서 그 과정들을 정리한다. 컴퓨터 부품 컴퓨터 부품들은 크게 메인보드, CPU, 메모리, 저장장치, 파워, 그래픽카드, 케이스 등으로 나뉜다. 컴퓨터는 각 부품들이 모여야 온전한 기능을 할 수 있는데, 각 부품들은 아래와 같이 사람에 비유할 수 있다. 1. CPU: 두뇌 CPU는 사람의 두뇌로 생각할 수 있다. CPU는 컴퓨터의 연산들을 처리하는데 좋은 CPU일수록 처리속도가 빠르고 연산량이 많다. CPU는 코어와 클럭이 크게 중요하다. 코어는 머리 개수로..

[컴퓨터] 그림으로 배우는 네트워크 원리, Gene

기초 내용부터 고급 내용까지 한번에 맛볼 수 있는 책 별점: ★★★★ 컴퓨터를 업으로 일하고 있지만 네트워크 수업을 듣지 않아 한번씩 배움의 갈증을 느끼고 있었다. 그러던 중 그림으로 쉽게 이해되게 네트워크를 설명하는 책이 있다고 지인이 추천해줘서 읽게 됐다. 처음에는 기본 개념들만을 소개한 책이 아닐까 생각했는데 생각보다 자세하게 설명해주고 있다. 특히 개념 옆에는 적절한 그림들과 예시 사진들이 있어서 이론 뿐만 아니라 실제로는 어떻게 적용되는지도 이해하는데 도움을 많이 받았다. 좀더 심화과정과 어떻게 적용되는지를 파악하려면 더 공부해야겠지만 네트워크 맛보기로 읽어보기에는 딱 좋은 책이라고 생각한다. 추상적인 설명보단 구체적으로 풀이하는 내용들이 많아 네트워크를 아예 모르는 분들은 내용이 어려울 수도 ..

취미/독서 2024.01.22

[인터넷] 집 랜선 포트가 안될 때 해결방법 (스위칭 허브 연결)

문제 상황 컴퓨터를 새로 맞추면서 기존 랜포트 외에 새로운 곳에 컴퓨터 랜선을 연결해야 했다. 하지만 우리 집에서는 기존 랜포트 외에 다른 곳에서는 인터넷 연결이 되지 않았다. 문제 원인 기본적으로 인터넷 회사에 인터넷 신청을 하면 1회선만 들어온다. 즉, 회선이 1개이기 때문에 회선과 연결된 특정 랜포트를 제외하면 다른 포트에서는 인터넷을 사용할 수 없다. 집 안에 찾아보면 통신단자함을 찾을 수 있다. 통신 단자함을 확인하면 통신사로 부터 집으로 들어오는 국선이 특정 포트에만 연결돼 있음을 확인할 수 있다. 해결 방법 다른 랜포트도 사용하게 하려면 해당 1회선을 여러 포트에 나눠줘야 한다. 이는 스위칭 허브를 통해서 여러 포트에 나눌 수 있다. 통신단자함 내부에 스위칭 허브를 연결하려면 UTP선을 각 ..

[자기계발] 세이노의 가르침, 세이노

더 이상 위로만으로 해결되지 않음을 안 그대들에게 별점: ★★★★☆ 몇년 전만 해도 서점에는 지금의 청춘들에게 삶의 힘듦을 위로하는 책들로 가득했던거 같다. 슈퍼 T인 나는 힘든 상황을 위로받고 싶은 사람들이 이해가 되면서도 해결책 없이 단순히 위로만 반복되고, 위로를 바라는 이들을 돈벌이 수단으로 이용하는거 같아 가끔은 그들이 책장사로 느껴지기도 했다. 그렇게 몇 해동안 서점에서 그런 책들이 베스트셀러를 달리다가 세이노의 책이 등장했다. 세이노 책은 해결책 없이 위로만을 주던 다른 책들과는 결 자체를 달리한다. 책에서는 불평만 가득한 채 나태함을 안고 실패하는 사람들의 한심함을 과감없이 표현한다. 어떤 부분에서는 쌍욕까지 섞어가며 그들을 현란하게 비판하는데 한편으로는 이렇게까지 과하게 얘기해야하나 싶다..

취미/독서 2024.01.20

[공유기] 공유기 교체 후 속도 비교 (와이파이 4에서 와이파이 6로 변경)

개요 우리집에는 포항에 살 때부터 함께한 공유기가 있다. 국민 공유기로도 불리는 iptime의 제품인데, 최근까지 불편함을 느끼지 못해서 계속 사용하고 있었다. 그러던 중 IoT에 꽂혀 집에 여러 제품들을 인터넷에 연결하면서 인터넷 속도가 많이 느려지는게 느껴졌다. 와이파이 버전별 특징 비교 공유기는 기본적으로 와이파이를 통해 무선으로 인터넷에 접근할 수 있게 한다. 여기서 와이파이는 버전이 나뉘는데 버전이 올라갈수록 속도나 안정성, 보안, 기능 등이 개선되고 있다. 우리집에서 사용하던 공유기는 와이파이 4였는데 요즘은 6까지 사용되고 있으니 꽤 구식이라고 할 수 있다. 특히 최근 와이파이 6는 여러 기기간 다중 접속을 효율적으로 처리하기 때문에 성능 향상이 기대됐다. 와이파이 4부터 6까지의 특징은 아..

반응형