728x90
반응형

전체 글 534

How to add Firewall rules on Redhat 9 - Allow MySQL Service Through the Firewall

How to add Firewall rules on Redhat 9 - Allow MySQL Service Through the FirewallTo add MySQL (mysqld) to your firewall rules on Red Hat 9, you can follow these steps: Linux 9 서버에서는 기존에 사용하는 'iptables'  대신 firewall을 이용하여 서비스 접근 제어를 기본으로 하고 있습니다.새로 설치한 mysql 서비스가 접근이 안되는 부분을 여러번 하다가 찾은 내용이 Firewalld 입니다.Firewalld이 적용 되었을 것이라고 예상을 하기는 했지만 역시 세월이 바뀌는 만큼 바뀐것이 있습니다.* 예전에는 iptables 기반의 firewall 이어서 ipt..

BigData 2024.10.03

MYSQL 계정 생성, 권한부여, 권한 삭제

MYSQL  계정 생성, 권한부여, 권한 삭제  1.사용자계정 생성 (mysql create user)    mysql> create user 'userid'@'%'  IDENTIFIED BY 'userpasswd';  mysql> CREATE USER 'userid'@'192.168.%' IDENTIFIED BY 'user_password';Query OK, 0 rows affected (0.04 sec)mysql> flush privileges;Query OK, 0 rows affected (0.03 sec)mysql> ALTER USER 'userid'@'localhost' IDENTIFIED BY 'user_password';-- 변경된 패스워드를 시스템 환경에 적용 하려면 아래 명령이 필요합니다..

BigData 2024.10.03

Rocky Linux - 리눅스 커널 업그레이드를 위해 꼭 알아야 하는 grubby 명령어

Rocky Linux - grubby를 이용한 Linux kernel 업그레이드 설정 가이드 - 리눅스 커널 업그레이드를 위해  꼭 알아야 하는 grubby   명령어 1. 리눅스 커널 업그레이드를 위해 알야야 하는 명령어2. 리눅스 커널 업그레이드 및 확인3. GRUB를 이용한 Boot loader 사용법4. grubby 를 이용한 default 커널 설정 리눅스 운영체제에서 커널 업그레이드는 시스템 성능 향상, 보안 패치 적용 및 새로운 기능을 사용하기 위해 중요한 작업입니다. 이 가이드에서는 커널 업그레이드 방법과 GRUB을 활용한 커널 설정 방법을 단계별로 설명하겠습니다.1. 리눅스 커널 업그레이드를 위해 알아야 하는 grubby   명령어리눅스 커널을 업그레이드하는 방법은 사용 중인 배포판에 따..

InfraPlatform 2024.09.22

Windows shell 변수에서 특정 문자를 가진 문자열을 치환 하는 방법

Windows shell script 변수에서 특정 문자를 가진  문자열을 치환 하는 방법 * windows bat 파일을 작성하면서 특정 변수의 값이 중복되거나 삭제가 필요한 경우를 위해서 작성해 봅니다.특히 PATH 변수에서 특정 변수를 치환하고자 할 경우 유용하게 사용되었습니다. *  첨부파일을 여러개의  node, jdk 등을 설치하고 필요한 버전별로 에디터 툴을 작동하는 방법을 찾다가 만든 방법입니다.  ( 시스템 보안망에서  인터넷이 되지 않는 경우 nvm이 작동하지 않는데 이런 경우  유용하게 쓰일 듯 합니다.)  Windows 명령 프롬프트에서 특정 경로 문자열을 제거하고 시스템 PATH 변수를 재설정하는 방법은 다음과 같습니다. 이 작업을 수행하기 위해 SETX 명령어를 사용하여 시스템 ..

DevOps 2024.09.20

[좋은글] "삶이 있는 한 희망은 있다"- 키케로

"삶이 있는 한 희망은 있다" - 키케로 - 고대 로마의 철학자 키케로의 명언입니다. 이 말은 어떤 어려운 상황에 처하더라도, 생명이 있는 한 다시 일어설 기회나 가능성이 있다는 것을 강조합니다. 오후 지하철역 페인트가 벗겨진 처마위로 푸름 가득한 하늘이 보입니다. 저 한가한 구름 처럼 지금의 고뇌 또한 지나 가리라 믿습니다. 매일 아침마다 지하철을 타고 지나치는 한강위로 구름 없는 푸름이 가득입니다. 근심도 걱정도 한강에 내려 놓고 하늘을 바라 봅니다. 키케로의 명언을 통해 우리가 어려운 상황에서도 희망을 잃지 말고 계속해서 나아가기를 소원합니다. 살아 있는 한 희망이 있으니 ...

humility 2024.09.08

Volvo 차량 네트워크 안될때 커넥티비티 모듈 재시작 (TCAM)

Volvo 차량 네트워크 안될때 커넥티비티 모듈 재시작 (TCAM) 볼보 차량이 종종 네트워크 불량으로 연결이 안되는 상황이되면 "성에제거 버튼을 20초 눌러 주세요" 1. 성에 제거 버튼을 약 20초 동안 누릅니다. 루프에 있는 SOS 버튼이 깜박이기 시작할 때까지 누른 상태를 유지합니다. 2. 버튼을 놓습니다. 3. 성에 제거 기능을 끄도럭 한번 더 버튼을 누릅니다. 4. 네트웍이 켜지도록 약 2분 동안 기다립니다. 5. 커넥티비티 모듈(TCAM)이 다시 시작되고 연결이 복원되어야 합니다. 6. 연결이 복구되지 않는 경우, 최대 48시간 기다린 후 재시작을 실시하세요. 48시간 후 및 두 번째 시도 후에도 연결이 복구되지 않는 경우,볼보 지정 서비스센터에 문의하세요. ■ Volvo 차량 네트워크 모듈..

humility 2024.09.01

Linux Docker와 Docker Compose 설치 - Ubuntu_Red Hat_Rocky

Linux Docker와 Docker Compose 설치1. . RedHat  Rocky Linux에서  설치2. Ubuntu linux에서 설치   1. RedHat & Rocky Linux에서 Docker와 Docker Compose 설치  # Docker 설치# 1. Docker 리포지토리 추가 sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 2. Docker 설치sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin# 3. Docker 시작 및 부팅 ..

DevOps 2024.09.01

[리눅스] Bash 스크립트로 서버 포트 상태 모니터링하는 방법 - awk와 grep 활용

Bash 스크립트로 서버 포트 상태 모니터링하는 방법 - netstat과 awk 활용 Shell Script로 여러 단어를 찾는 방법은 알아두면 용이합니다. netstat와 여러 개의 port를 탐색하는데 grep -E 와 awk를 이용한 방법을 정리드립니다. 이 스크립트는 netstat과 awk를 사용해 서버의 주요 포트(3000, 9091, 9092 등)의 LISTEN 상태를 자동화하여 확인하는 방법입니다.. 각 포트 목록을 정의하고 각 상태를 순회하며 LISTEN 중인지 출력하고, 특정 포트들에 대한 상태를 별도로 검사해 표시할수 있고 , 서버 관리 및 포트 모니터링을 간편하게 수행할 수 있습니다. #grep -E 를 이용한 여러 Port 상태 조회 아래 예시와 같이 하나의 bash 명령으로 확인이..

InfraPlatform 2024.08.27

[좋은글] 풍요를 기원하는 연년유여(年年有餘) 부자되기

[좋은글] 풍요를 기원하는 연년유여(年年有餘) 부자되기 어느 중국집에 달려 있던 글 귀가 생각 나서 적어 봅니다. 이 글을 읽으시는 분들도 모두 부자 되시기를 기원드립니다. 연년유여(年年有餘) '연년유여(年年有餘)'는 일 년 내내 여유 있으라는 뜻 "연년유여(年年有餘)"는 중국어에서 유래한 한자성어로, 매년 풍족함이 있기를 기원하는 의미를 담고 있습니다. 이 성어는 주로 새해 인사나 축하의 뜻으로 사용됩니다. 의미 "연년유여(年年有餘)"는 "매년 풍족함이 있다"는 뜻으로, 한 해 한 해가 지나도 항상 여유롭고 풍족한 상태가 지속되기를 바라는 마음을 표현합니다. "年年"은 "매년"을 의미하고, "有餘"는 "여유가 있다"는 뜻입니다. 용도 주로 새해 인사말로 사용됩니다. 축하 카드, 새해 연하장, 축제 장식..

humility 2024.08.26

오픈소스 API 플랫폼 - Apache APISIX 특징과 설치(1)

오픈소스 API 플랫폼 - Apache APISIX 특징과 설치[머릿말] 기존 아키텍처의 문제를 해결하는 동시에 클라우드 네이티브 환경에 활용하려면  복잡한 레거시 시스템을 비즈니스적으로 독립적으로 구성하고 새로운 시스템과 연결을 쉽게 구성해야 합니다.  API플랫폼을 도입하는 가장 큰 숙제라고 할 수 있으며,  Loosly coupling 방식으로 로그인 인증/인가등과 복잡한 모놀리스식 비즈니스 로직을 분리하여 개발  생산성을 향상하는 방법으로도 API가 필요할 수 있습니다.APISIX가 그러한 API플랫폼으로 가능성이 보여서 구체적인 내용들을 작성하면서 금융 분야에서도 사용 가능한지 검토해 봅니다.Apache APISIX     소개 - https://github.com/apache/apisix/wi..

InfraPlatform 2024.08.25

오픈소스 API 플랫폼 - Apache APISIX - 아키텍처(2)

오픈소스 API 플랫폼 - Apache APISIX - 아키텍처(2)  APISIX의 핵심 개념 및 아키텍처 이해    1. APISIX의 아키텍처 구성 요소   2. 라우팅(Routing)과 서비스(Service)의 흐름 이해   3.  플러그인(Plugin)의 기능   4. 다양한 프로토콜 연계  Apache APISIX는 모든 API 및 마이크로서비스를 위한 동적이고 확장 가능한 고성능 클라우드 네이티브 오픈 소스 API 게이트웨이입니다.   APISIX의 아키텍처 구성 요소 1. APISIX Core:   APISIX 코어는 다양한 오픈소스를 활용하여 라우팅 매칭, 로드 밸런싱, 서비스 Discovery, Configuration 관리, API 관리 와 같은 중요한 기능을 처리합니다.  또한 Lu..

InfraPlatform 2024.08.24

(시) 윤동주 <바다> 영어로 읽기

(시) 윤동주 영어로 읽기 바다 윤동주 / 시인 실어다 뿌리는 바람조차 시원타. 솔나무 가지마다 새촘히 고개를 돌리어 뻐들어지고, 밀치고 밀치운다. 이랑을 넘는 물결은 폭포처럼 피어오른다. 해변(海邊)에 아이들이 모인다 찰찰 손을 씻고 구보로. 바다는 자꾸 설워진다. 갈매기의 노래에..... 돌아다보고 돌아다보고 돌아가는 오늘의 바다여! The Sea By Yun Dong-ju Even the wind that carries and scatters Feels cool. Every pine tree branch Turns its head sharply and stands tall, Pushing and Being pushed. The waves crossing the ridges Rise like wate..

humility 2024.08.24

Linux CLI와 GUI 모드 전환하는 방법

Linux CLI와 GUI 모드 전환하는 방법 Linux를 실행하면, 텍스트 기반의 터미널 화면에서 명령어를 입력하여 CLI(Command Line Interface)로 시스템을 관리할 수 있으며, 그래픽 사용자 인터페이스(GUI)를 통해 윈도우와 유사한 환경에서 명령을 실행하는 GUI 모드도 사용할 수 있습니다이러한 모드를 "run level" or "실행 레벨" , "실행 모드" 등으로 말합니다.  Set A Default SystemD Target in Linux 현재 커널 실행 모드 확인$sudo systemctl get-defaultmulti-user.target  GUI에서 명령줄 모드(CLI)로 전환 $ sudo systemctl isolate multi-user.target 명령줄 모드(C..

InfraPlatform 2024.08.23

(주식) 전기차 배터리 화재 대응기술 종목

(주식) 전기차 배터리 화재 대응기술 종목 전기차 배터리의 화재 위험성과 이에 대한 대응 기술을 보유한 국내 기업들이 주목받고 있습니다. 과학기술정책연구원에 따르면 2023년 말 기준 1만 대당 내연기관차 화재는 1.9건, 전기차 화재는 1.3건으로, 내연기관차보다 전기차의 화재 발생 빈도가 낮습니다. 그럼에도 불구하고 전기차 화재가 주목받는 이유는 대형 사고로 번질 가능성이 크기 때문입니다. 전기차 배터리의 핵심 원료인 리튬은 금속 중에서 가장 가볍고 전기가 잘 통하며, 에너지 밀도가 높아 같은 공간에 더 많은 에너지를 저장할 수 있습니다. 그러나 리튬이온 배터리는 열폭주 현상으로 인해 화재가 발생하면 배터리 온도가 순식간에 1,000℃를 넘게 오르며, 쉽게 꺼지지 않는 특성을 가지고 있습니다. 전기차..

Tech-Trends 2024.08.22

[경제] 티메프 사태와 유통 시장에서 팩토링 금융 서비스

[경제] 티메프 사태와 유통 시장에서 팩토링 금융 서비스 티메프 사태로 금융 시장은 뜨거운 문제들이 주목 받고 있습니다. 이런 사태의 문제를 해결하기 위한 방법으로 팩토링 서비스에 대하여 알아 봅니다. 매출 채권을 담보로 제공하는 금융 팩토링 서비스 1. 팩토링 금융 서비스의 정의 금융 팩토링(Factoring) 서비스는 기업이 고객에게 판매한 상품이나 서비스에 대한 매출채권을 금융기관이나 팩토링 회사에 매각하거나 담보로 제공하여 현금을 즉시 조달하는 금융 방식입니다. 매출채권은 기업이 상품이나 서비스를 판매한 후 발생한 외상매출금이나 받을어음을 의미합니다 2. 팩토링 금융 서비스의 주요 요소 * 매출채권: 기업이 상품이나 서비스를 판매하고 아직 회수하지 못한 대금. * 팩토링 회사: 매출채권을 매입하거..

Tech-Trends 2024.08.21

go 언어 db ORM framework best

go 언어  db  ORM framework  best 각각의 Go 언어 데이터베이스 입출력 프레임워크를 예시와 함께 비교해드릴게요.1. GORMGORM은 Go에서 가장 인기 있는 ORM 패키지 중 하나로, 코드 우선 접근 방식을 사용합니다. 스키마 자동 마이그레이션, 로깅, 준비된 문, 제약 조건 등을 지원합니다.예시:```gopackage mainimport (    "gorm.io/driver/sqlite"    "gorm.io/gorm")type User struct {    ID   uint    Name string    Age  int}func main() {    db, err := gorm.Open(sqlite.Open("test.db"), &gorm.Config{})    if err ..

Programming 2024.08.19

(좋은글) 위기를 대비하는 사자성어 명언들

인생 100세 시대가 다가오고 있습니다. 무엇이든 가질수도 있고 못가질 수도 있는 것이 인생입니다. 위기를 대비하는 사자성어를 통해 어려움과 역경을 이겨내고 승리하시길 바랍니다. 위기를 대비하는 사자성어防患未然(방환미연): 발생하기 전에 예방하다, 즉 문제나 위험이 발생하기 전에 미리 예방하고 준비하라常备不懈(상비불해): 항상 준비하고 게을리하지 않다, 즉 언제나 준비 상태를 유지하고 빈틈이 없도록 하라 .安不忘危(안불망위): 평안할 때도 위험을 잊지 않다, 즉 평온할 때에도 위험을 잊지 말고 경계하라. 居安思危(거안사위) : 평화로운 시기에도 위험을 생각하라 临危不惧(림위불구): 위기에 처해도 두려워하지 않다. 어려운 상황에서도 차분함을 유지하고 용기 있게 대처하는 것泰然自若(태연자약): 평온하고 자제..

humility 2024.08.18

(좋은글)경력 회복력 구축하기: “居安思危(거안사위)”에서 성공 전략

오늘날 빠르게 변화하는 세상에서 경력 회복력은 장기적인 성공을 추구하는 직장인들에게 필수적인 능력이 되었습니다. 사자성어 “居安思危(거안사위)”는 현대인의 경력 개발에 적용할 수 있는 변함없는 지혜를 제공합니다. 居安思危 “평화로운 시기에도 위험을 생각하라” 일이 잘될 때도 도전에 대비하는 것이 중요하다는 점을 강조합니다. 이 개념이 경력 회복력을 구축하기 위한 전략에 깨우침을 배웁니다. “居安思危(거안사위)” “거안사위(居安思危)”는 고대 중국의 격언으로, 다음과 같은 뜻을 가지고 있습니다:거안사위(居安思危): “평화로운 시기에도 위험을 생각하라”는 의미입니다. 이 격언은 안정적이고 순조로운 시기에도 항상 잠재적인 위험과 도전에 대비하고, 현재의 평온함에 안주하지 말고 주의를 기울이라는 교훈을 담고 있..

humility 2024.08.17

비밀번호 관리 해시 알고리즘 비교 - Argon2, Scrypt, PBKDF2, SHA2Crypt, Bcrypt

비밀번호 관리 해시 알고리즘 비교 - Argon2, Scrypt, PBKDF2, SHA2Crypt, Bcrypt 비밀번호 해시 알고리즘은 사용자 비밀번호를 안전하게 저장하기 위해 중요한 역할을 합니다. 각 알고리즘은 서로 다른 보안 모델과 성능 특성을 가지고 있으며 적절한 선택이 필요합니다. 이번에는 Argon2, Scrypt, PBKDF2, SHA2Crypt, Bcrypt 등 암호화 알고리즘들의 주요 특징과 차이점을 비교하고 평가해 보겠습니다. 1. Argon2 개요: Argon2는 최신 비밀번호 해시 알고리즘으로, 2015년 비밀번호 해시 챌린지에서 우승하여 주목받았습니다. 메모리 집약적이고 병렬화가 가능하여 높은 보안성을 제공합니다. 장점: - 높은 보안성: 메모리와 CPU 사용량을 조절하여 다양한..

Programming 2024.08.16
728x90
반응형